Typedoc Plugin Markdown Versions Save

A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.

[email protected]

1 week ago

Patch Changes

  • Remove superfluous newlines from table column descriptions (#591).
  • Handle multiple @example tags on same reflection.
  • Fix missing extended by definitions.
  • Escape Symbols with signatures correctly.

[email protected]

2 weeks ago

Changelog

4.0.0 (2024-05-03)

v4 is a major release that includes a number of bug fixes, new features and UI improvements.

Architectural Changes

  • Handlebars as a dependency has been removed.
  • Updated customization model with the ability to set hooks, events and custom theming.
  • Exposed navigation structure.

Features

  • Updated output file structure.
  • Improved and cleaner UI.
  • A set of updated and additional new options with comprehensive documentation.
  • Exported option types and JSON schema.

Structural Changes

  • Each module member is now output to its own file by default. See option --outputFileStrategy. To achieve the same output as v3 (whereby only Classes, Enums and Interfaces have their own file), set the option membersWithOwnFile option.
  • Parameters are output as a list by default. To achieve the same output as v3 (where parameters are output as a table), use option --parametersFormat=table.

Breaking Changes

  • Because the file structure has changed you may need to update any cross references to files in your documentation.
  • Setting theme to "markdown" is no longer required and should be removed.
  • The option indexTitle has been removed. Please use the "title.indexPage" key with option --textContentMappings.
  • The option allReflectionsHaveOwnDocument has been removed (this behaviour is now the default). Please see option outputFileStrategy.
  • The option entryDocument has been renamed to entryFileName to better reflect its purpose.
  • The option namedAnchors has been renamed to useHTMLAnchors to better reflect its purpose.
  • The option hideInPageTOC has been removed. In-page TOC are no longer included by default. You can include in-page TOCs by using typedoc-plugin-remark and the remark-toc plugin.
  • The option objectLiteralTypeDeclarationStyle has been removed. Please use option --typeDeclarationFormat=list.

Bug Fixes

  • Duplication in callback/callable/function properties. (#581).
  • @experimental / @internal annotations. (#556)
  • Fix events output and strike-through deprecated items. (#534)
  • Class static functions are no longer marked. (#533)
  • @example block not rendered with Headline (#501)
  • Support for categories (#499)
  • Correctly resolve packge readme urls from member pages. (#483)
  • Add the ability to add a separate frontmatter for readme file. (#469)
  • Items in tables are not linkable. (#463)
  • Custom i18n texts. (#458)
  • How to improve the formatting for types?. (#456)
  • How to change title format. (#450)
  • Export Docusaurus plugin options type. (#440)
  • How to export interface as a table. (#403)
  • Broken Link caused by Typescript class being defined in an index file. (#402)
  • Markdown plugin inserts unnecessary escape characters. (#398)
  • Potential bug with optional function argument. (#396)
  • Respect monorepo readmeFile configuration (#383)
  • Embed all objects under a Module/Namespace onto single page. (#338)
  • Extra spaces when merging lines in a table. (#331)
  • Does not support namespace (or module) and interface with same name. (#300)
  • Integration with VitePress? (#287)
  • Typedoc comments with text wrapped in < and > breaks Docusaurus Markdown parser. (#276)
  • Navigation support? (#262)
  • Sidebar Category Support? (#213)
  • Properties as Table like function properties. (#109)
  • Provide a link/excerpt/screenshot to a demo/example rendered output (#102)

[email protected]

2 weeks ago

Patch Changes

  • Added footer partial and footer.text mappings.
  • remove header readme labell

[email protected]

2 weeks ago

Patch Changes

  • Removed deprecated options.
  • Tweaked link behaviour in page header.
  • Added symbols to external links.

[email protected]

3 weeks ago

Patch Changes

  • Fixed navigation type error (#595)

[email protected]

4 weeks ago

Patch Changes

  • Fix broken links in packages index.
  • Added navigationModel option.

[email protected]

4 weeks ago

Patch Changes

  • Expose 'Default value` column to properties table.
  • Added sanitizeComments option.
  • Navigation structure updates.

[email protected]

1 month ago

Patch Changes

  • Added flattenOutputFiles option.
  • Lowercased Object keyword.

[email protected]

3 months ago

Patch Changes

  • Fixed omitted object literal default values.

[email protected]

3 months ago

Patch Changes

  • Expose useMDXFileExt option.
  • Fix hooks being called in incorrect order.