typedoc-plugin-markdown

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

MIT License

Downloads
1.6M
Stars
706
Committers
43

Bot releases are visible (Hide)

typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 24 days ago

Patch Changes

  • Expose @return block tags on declarations (#694)
  • Add parentheses on function names in type declaration table views (#696)
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] about 1 month ago

Patch Changes

  • Fix missing slash when public path is prefixed with http (#688)
typedoc-plugin-markdown - [email protected] Latest Release

Published by github-actions[bot] about 2 months ago

Patch Changes

  • Correctly handle top level custom groups in navigation (#685)
  • Fix missing index descriptions for some signatures (#670)
  • Add '?' for optional type declarations in tables
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 2 months ago

Patch Changes

  • Expose missing entrypoints to navigation (#663)
  • Fix missing function descriptions in indexes
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 2 months ago

Patch Changes

  • Expose comment for arrow functions in type declarations (#670)
  • Tables generated with the "htmlTable" key will include <thead> and <tbody> elements to fix MDX compatibility issues (#671)
  • Expose missing descriptions with accessor keyword (#664)
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 2 months ago

Patch Changes

  • Expose comments to reflections with the accessor keyword (#664)
  • Omit constructors from category groups (#661)
  • Update categories structure in navigation to match interface model
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 3 months ago

Patch Changes

  • Fix missing return comments for const functions (#656)
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 3 months ago

Patch Changes

  • Correctly resolve comment summary for const functions (#656)
  • Fix anchor links containing generics (#655)
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

  • Fix missing index descriptions for signatures (#618)
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 4 months ago

Minor Changes

  • Exposed "modulesFileName" option (#647)
  • Write .nojekyll file if TypeDocs "githubPages" option is true (#650)
  • Exposed "blockTagsPreserveOrder" option to configure ordering of comment block tags (#627).
  • Exposed "useHTMLEncodedBrackets" option for alternative angle bracket escaping(#564).
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

  • Support TypeDoc 0.26 relative links implementation (#645).
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

  • normalize window paths when "publicPath" is set (#639)
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 4 months ago

Minor Changes

  • Theme support for TypeDoc’s 0.26 localization model.
  • Theme support for TypeDoc’s 0.26 documents implementation.
  • Exposed a new key "htmlTable" to formatting options enabling block elements to render as intended inside table cells. Affects all existing formatting options. Fixes (#618).
  • Added new formatting options --classPropertiesFormat, --interfacePropertiesFormat and --propertyMembersFormat to further control formatting of different declaration structures.
  • Supports the ability to control what table columns are rendered with the --tableColumnSettings option.

Patch Changes

  • Handle duplicate files when tagged in same group (#625)
  • Fix issues with tables and block tags (#618)
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • Remove superfluous quotes from prop names (#619)
  • Fix display of index descriptions in tables (#618)
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 5 months ago

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 - [email protected]

Published by github-actions[bot] 6 months 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.
typedoc-plugin-markdown - [email protected]

Published by tgreyuk 6 months 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)
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

  • Added footer partial and footer.text mappings.
  • remove header readme labell
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

  • Removed deprecated options.
  • Tweaked link behaviour in page header.
  • Added symbols to external links.
typedoc-plugin-markdown - [email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

  • Fixed navigation type error (#595)
Package Rankings
Top 1.11% on Npmjs.org
Badges
Extracted from project README
npm npm npm npm npm npm npm
Related Projects