Skip to content

Latest commit

 

History

History
95 lines (72 loc) · 6.61 KB

File metadata and controls

95 lines (72 loc) · 6.61 KB

Changelog

4.0.3 (2024-05-27)

Patch Changes

  • Remove superfluous quotes from prop names (#619)
  • Fix display of index descriptions in tables (#618)

4.0.2 (2024-05-15)

Patch Changes

  • Fix symbol url anchors when "flattenOutputFiles" is "true" (#616)
  • Normalize line breaks and tags within table columns (#615)
  • Remove superfluous spaces and symbol on external links (#614)
  • Escape all angle brackets with "santizeComments" (#612)
  • Correctly handle quoted symbol names (#611)
  • Correctly handle excludeScopesInPaths in windows (#610)

4.0.1 (2024-05-07)

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.

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](/docs/options#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 package 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)

Earlier changelog entries can be found in CHANGELOG_ARCHIVE.md.