Releases: typedoc2md/typedoc-plugin-markdown
Releases · typedoc2md/typedoc-plugin-markdown
typedoc-plugin-markdown@4.0.2
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)
typedoc-plugin-markdown@4.0.1
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.
typedoc-plugin-markdown@4.0.0
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 optionmembersWithOwnFile
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 optionoutputFileStrategy
. - The option
entryDocument
has been renamed toentryFileName
to better reflect its purpose. - The option
namedAnchors
has been renamed touseHTMLAnchors
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 usingtypedoc-plugin-remark
and theremark-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)
typedoc-plugin-markdown@3.17.1
- Prevent escaping of angle brackets in toc (#495)
typedoc-plugin-markdown@3.17.0
Features
- Support MDXv2
typedoc-plugin-markdown@3.16.0
- TypeDoc 0.25.0 compatibility fixes
typedoc-plugin-markdown@3.15.4
Fixes
- Split out comment summary and tags for signatures (#451) .
typedoc-plugin-markdown@3.15.0
Features
- TypdeDoc 0.24 compatibility fixes.
typedoc-plugin-markdown@3.14.0
typedoc-plugin-markdown@3.13.6
Fixes
- Replace deprecated 'attemptExternalResolution' (#344)