Skip to content

chore(deps): update dependency typedoc-plugin-markdown to v4.14.1 - #147

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/typedoc-plugin-markdown-4.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/typedoc-plugin-markdown-4.x

Conversation

@renovate

@renovate renovate Bot commented Aug 28, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
typedoc-plugin-markdown (source) 4.12.0 → 4.14.1 age confidence

Release Notes

typedoc2md/typedoc-plugin-markdown (typedoc-plugin-markdown)

v4.14.1

Compare Source

Patch Changes
  • Render constructor types with their new and abstract keywords instead of as function types (#​940).
  • Parenthesise function, constructor, union and conditional types inside intersections, so A & (() => void) is no longer rendered as A & () => void (#​940).
  • With useCodeBlocks, mark optional members with ? instead of an optional keyword, which is not valid TypeScript.
  • With useCodeBlocks, quote property and method names that are not identifiers, so "prop.with.dot": string is no longer rendered as prop.with.dot: string.
  • With useCodeBlocks, render "Overrides", "Implementation of" and "Inherited from" references to external members as inline code instead of code blocks, on one line.

v4.14.0

Compare Source

Minor Changes

This release is a sweep of rendering fixes checked against TypeDoc's own output. Most of them change the generated markdown, so expect diffs when docs are regenerated. No option or public type changes.

  • Render methods inside object types with their call signatures, every overload and their comments, instead of only the first overload's return type. This applies to expanded objects (expandObjects), properties tables, parameter tables and lists, and type declaration tables, where nested methods also keep their path prefix (inner.fn()) (#​908).
  • Render anchors for type parameters, including those of methods, so links to them resolve. They are slugged from the type parameter's name, prefixed with type-parameter- when parametersFormat is a table so they no longer shift member anchors, and omitted when parametersFormat is none (#​909).
  • Fire the page.begin, page.end, content.begin and content.end hooks on the readme page and on document pages, which previously fired no hooks, so content injected through them (such as front matter) now appears there too. The index.page.begin and index.page.end hooks still fire on the project page as before.
  • Change the structure of several page sections: named tuple members are rendered with their names and optional markers ([first: string, second?: number]); each parent under "Extends" is its own item instead of being joined with .; the object members of an intersection sit under a single "Type Declaration" heading after the type parameters; and each document group lists only its own documents.
  • Remove #, ? and \ from generated file names, so links to pages such as a document titled FAQ: What's new? #​1 resolve, and keep names made only of underscores, so export function _() is written to functions/_.md instead of an empty file name.
Patch Changes
  • Apply anchorPrefix to links that point to another page, and only once with the kind-dir and structure-dir routers, and link constructors to their localised heading (e.g. #konstruktor) when lang is not English.
  • Keep literal values verbatim in code blocks (useCodeBlocks) and escape backslashes in text outside code, so '[a](b)', '&lt;b&gt;' and 'C:\\temp' display as written instead of as "a", "<b>" and C:\temp.
  • List a class under every hierarchy root it extends or implements on the hierarchy summary page, instead of only the first.
  • Encode relative media links, so a linked file with spaces in its name still resolves.
  • Match entryModule against modules only, so a function or class sharing the module's name keeps its page, find the entry module when project documents are present, and write the readme page once with the core routers and mergeReadme instead of a second page at the same URL.
  • Render the return type of a signature when it is an array or intersection of documented object types or an @expand type, instead of an empty "Returns" section, and render parameters and return types that reference an @expand type as the type instead of listing union members separately.
  • Wrap function, intersection, conditional and type operator types in parentheses when they are array elements or optional tuple elements, e.g. (() => void)[] instead of () => void[].
  • Strike through deprecated nested members in properties and type declaration tables, as list format already does.
  • Mark a parameter as optional (a?) in tables when it has a default value, as the signature title and list format already do, and only by its own flag for members of an object parameter instead of every row after the first optional one. Show the default value of a union-typed parameter and the type of an object parameter with no members to list (such as an index signature alone) in list format, and show an elided property default as ... in properties tables instead of undefined.
  • Keep pages inside the output directory when a module or document name contains parent directory segments.
  • Escape | in table cells (including inside code spans, as GFM tables require) so it no longer splits a row into extra columns. The rendered text still shows a plain |.
  • Show every modifier of a property (e.g. protected static readonly), not only the first one found.

v4.13.1

Compare Source

Patch Changes
  • Load plugin translations for the merge entry point strategy (#​900).
  • Translate the @example heading in de, fr and ko (#​900).
  • Fix truncated option descriptions in the published JSON schema and type declarations.
  • Fixed broken links on Windows when using excludeScopesInPaths (#​903).

v4.13.0

Compare Source

Minor Changes
  • add a parametersFormat: "none" option to completely drop the parameter list/table and its heading (#​876) - thanks @​Jym77.
  • expand type parameters in signatures when expandParameters is set (#​875) - thanks @​Jym77.
Patch Changes
  • fix signature parameters (#​874) - thanks @​Jym77.
  • Symbol links without a declaration reference now print a warning and render as plain text instead of attempting to resolve to the nearest link (#​870).
  • formatWithPrettier now resolves Prettier config against the file being written and reads .editorconfig, so path-specific settings are honoured (#​881).

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 6185d65 to 6586a5b Compare September 21, 2026 21:56
@renovate renovate Bot changed the title chore(deps): update dependency typedoc-plugin-markdown to v4.13.0 chore(deps): update dependency typedoc-plugin-markdown to v4.13.1 Sep 21, 2026
@renovate
renovate Bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch 2 times, most recently from 7f0a9d3 to 54bc679 Compare October 17, 2026 02:42
@renovate renovate Bot changed the title chore(deps): update dependency typedoc-plugin-markdown to v4.13.1 chore(deps): update dependency typedoc-plugin-markdown to v4.14.0 Oct 17, 2026
@renovate
renovate Bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 54bc679 to 3d1fb0e Compare October 22, 2026 18:38
@renovate renovate Bot changed the title chore(deps): update dependency typedoc-plugin-markdown to v4.14.0 chore(deps): update dependency typedoc-plugin-markdown to v4.14.1 Oct 22, 2026
@renovate
renovate Bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 3d1fb0e to 0e99c26 Compare November 5, 2026 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants