Bump typedoc and typedoc-plugin-markdown
Bumps typedoc and typedoc-plugin-markdown. These dependencies needed to be updated together.
Updates typedoc from 0.25.13 to 0.26.2
Release notes
Sourced from typedoc's releases.
v0.26.2
Features
- Added a
--suppressCommentWarningsInDeclarationFilesoption to disable warnings from parsing comments in declaration files, #2611.- Improved comment discovery to more closely match TypeScript's discovery when getting comments for members of interfaces/classes, #2084, #2545.
Bug Fixes
- The
textnon-highlighted language no longer causes warnings when rendering, #2610.- If a comment on a method is inherited from a parent class, and the child class does not use an
@paramtag from the parent, TypeDoc will no longer warn about the@paramtag.v0.26.1
Features
- Improved Korean translation coverage, #2602.
Bug Fixes
- Added
@authorto the default list of recognized tags, #2603.- Anchor links are no longer incorrectly checked for relative paths, #2604.
- Fixed an issue where line numbers reported in error messages could be incorrect, #2605.
- Fixed relative link detection for markdown links containing code in their label, #2606.
- Fixed an issue with packages mode where TypeDoc would use (much) more memory than required, #2607.
- TypeDoc will no longer crash when asked to render highlighted code for an unsupported language, #2609.
- Fixed an issue where relatively-linked files would not be copied to the output directory in packages mode.
- Fixed an issue where modifier tags were not applied to top level modules in packages mode.
- Fixed an issue where excluded tags were not removed from top level modules in packages mode.
.jsoncconfiguration files are now properly read as JSONC, rather than being passed torequire.Thanks!
v0.26.0
Breaking Changes
- Drop support for Node 16.
- Moved from
markedtomarkdown-itfor parsing as marked has moved to an async model which supporting would significantly complicate TypeDoc's rendering code. This means that any projects settingmarkedOptionsneeds to be updated to usemarkdownItOptions. Unlikemarked@4,markdown-itpushes lots of functionality to plugins. To use plugins, a JavaScript config file must be used with themarkdownItLoaderoption.- Updated Shiki from 0.14 to 1.x. This should mostly be a transparent update which adds another 23 supported languages and 13 supported themes. As Shiki adds additional languages, the time it takes to load the highlighter increases linearly. To avoid rendering taking longer than necessary, TypeDoc now only loads a few common languages. Additional languages can be loaded by setting the
--highlightLanguagesoption.- Changed default of
--excludePrivatetotrue.
... (truncated)
Changelog
Sourced from typedoc's changelog.
v0.26.2 (2024-06-24)
Features
- Added a
--suppressCommentWarningsInDeclarationFilesoption to disable warnings from parsing comments in declaration files, #2611.- Improved comment discovery to more closely match TypeScript's discovery when getting comments for members of interfaces/classes, #2084, #2545.
Bug Fixes
- The
textnon-highlighted language no longer causes warnings when rendering, #2610.- If a comment on a method is inherited from a parent class, and the child class does not use an
@paramtag from the parent, TypeDoc will no longer warn about the@paramtag.v0.26.1 (2024-06-22)
Features
- Improved Korean translation coverage, #2602.
Bug Fixes
- Added
@authorto the default list of recognized tags, #2603.- Anchor links are no longer incorrectly checked for relative paths, #2604.
- Fixed an issue where line numbers reported in error messages could be incorrect, #2605.
- Fixed relative link detection for markdown links containing code in their label, #2606.
- Fixed an issue with packages mode where TypeDoc would use (much) more memory than required, #2607.
- TypeDoc will no longer crash when asked to render highlighted code for an unsupported language, #2609.
- Fixed an issue where relatively-linked files would not be copied to the output directory in packages mode.
- Fixed an issue where modifier tags were not applied to top level modules in packages mode.
- Fixed an issue where excluded tags were not removed from top level modules in packages mode.
.jsoncconfiguration files are now properly read as JSONC, rather than being passed torequire.Thanks!
v0.26.0 (2024-06-22)
Breaking Changes
- Drop support for Node 16.
- Moved from
markedtomarkdown-itfor parsing as marked has moved to an async model which supporting would significantly complicate TypeDoc's rendering code. This means that any projects settingmarkedOptionsneeds to be updated to usemarkdownItOptions. Unlikemarked@4,markdown-itpushes lots of functionality to plugins. To use plugins, a JavaScript config file must be used with themarkdownItLoaderoption.- Updated Shiki from 0.14 to 1.x. This should mostly be a transparent update which adds another 23 supported languages and 13 supported themes. As Shiki adds additional languages, the time it takes to load the highlighter increases linearly. To avoid rendering taking longer than necessary, TypeDoc now only loads a few common languages. Additional languages can be loaded by setting the
--highlightLanguagesoption.- Changed default of
--excludePrivatetotrue.
... (truncated)
Commits
e5ba1e8Update changelog for releasef20ec83Bump version to 0.26.25890d73Fix actions16b2694Update comment discovery to more closely match TS42a1759Add a test for #2545657eb4bAdd suppressCommentWarningsInDeclarationFiles option8ebd7dbCorrectly handletextwhen highlighting3595873Update changelog for release81fb64dBump version to 0.26.16ef1053Fix even more packages bugs- Additional commits viewable in compare view
Updates typedoc-plugin-markdown from 4.0.3 to 4.1.0
Release notes
Sourced from typedoc-plugin-markdown's releases.
[email protected]
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
Changelog
Sourced from typedoc-plugin-markdown's changelog.
4.1.0 (2024-06-22)
Features
- 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
Commits
abb5272Version Packages8575ce8chore(core): updated packagesc08cc3fchore(docs): documentation updates9b92507fix(core): improve Chinese translations7559500chore(docs): docs update77cf5bfchore(core): code documentation updates212ec76feat(core): split out propertiesFormat for classes and interfaces482d5a1fix(core): added translations for 'jp' and 'zh'e06b849fix(core): fix reflection flags9b00dcachore(docs): documentation updates- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code