Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency typedoc-plugin-markdown to v4 #56

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 22, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
typedoc-plugin-markdown (source) 3.12.0 -> 4.4.2 age adoption passing confidence
typedoc-plugin-markdown (source) 3.10.4 -> 4.4.2 age adoption passing confidence

Release Notes

typedoc2md/typedoc-plugin-markdown (typedoc-plugin-markdown)

v4.4.2

Compare Source

Patch Changes
  • Handle duplicate symbols with leading underscores.
  • Correctly flag optional nested parameters (#​765).
  • Introduced ja theme translations as per TypeDoc 0.27.7.
  • Expose anchors to relative document links (thanks @​matus-vacula).

v4.4.1

Compare Source

Patch Changes
  • Correctly display inline objects for tuple optional types (#​745).
  • Expose isDeprecated flag to navigation category items.

v4.4.0

Compare Source

This release introduces structural enhancements to the user interface and bug fixes to enhance overall functionality.

Structural Changes
  • Source file links are now placed inline rather than under separate "Defined in" headings. This change aligns with the default HTML theme, generates more compact output, and improves the readability of automatically generated Table of Contents (TOCs).
  • Extraneous "Index" headings on module landing pages have been removed, bringing the structure in line with the default HTML theme and reducing unnecessary clutter.
  • Anchor IDs are now applied to linkable symbols within table rows by default. Previously, the useHTMLAnchors option was required, but since there is no alternative way to link to these items, this behaviour is now the default.
Minor Changes
  • Expose "isDeprecated" flag to navigation model (#​747).
  • Moved source link inline and exposed to all parent symbols (#​746).
  • Remove extraneous "Index" headings.
  • Always assign HTML anchor ids to linkable symbols within table rows.
Patch Changes
  • Always display inline object for tuple types (#​745).
  • Strikeout deprecated items in reflection indexes.
  • Fix inline formatting of types when when "useCodeBlocks" is used (#​742).
  • Expose group descriptions to module indexes.
  • Expose global documents with "packages" entryPointStrategy.

v4.3.3

Compare Source

Patch Changes
  • Correctly handle anchor resolutions with table formats.
  • Fix invalid typescript syntax for type aliases inside declaration code blocks when "useCodeBlocks" is true (#​741).

v4.3.2

Compare Source

Patch Changes
  • Enable {@​link} resolution on type alias properties (#​732).
  • Remove superfluous name attribute when "useHtmlAnchors" is true..
  • Escape characters inside @link tags.
  • Fixed spacing around inline object declarations.
  • Always expose type arguments of reference types as per default theme (#​733).

v4.3.1

Compare Source

Patch Changes
  • Expose type declarations to array types.
  • Correctly wrap array of unions in parenthesis (#​719).
  • Omit inline parameter declarations when not useful (#​720).

v4.3.0

Compare Source

This release introduces support for TypeDoc 0.27 and some additional UX features and improvements in addition to some bug fixes.

TypeDoc 0.27 Support

Please see for full TypeDoc changelog for additional information.

There are two TypeDoc breaking changes that might effect users of this plugin:

  • TypeDoc has converted to ESM and therefore all public and local CommonJs plugins will need to be refactored to ESM.
  • TypeScript <5.0 is no longer supported.
UX Changes
  • Parameters list views have been updated to separate params with markdown headings to improve readability when parameters have detailed explanations examples, or sub-properties. If parameters are straightforward and few in number switching to parametersFormat=table might be preferable.
  • Improved structure of curried and overloaded signatures.
  • Page headings have been simplified to simply display project title as per default theme.
Features
  • Exposed formatting with prettier options "formatWithPrettier" and "prettierConfigFile" that enables additional formatting of Markdown if Prettier is installed on a project.
  • Exposed "typeDeclarationVisibility" option to provide a "compact" output structure (#​703).
  • Exposed "pageTitleTemplates" option that accepts a string with placeholder or function arguments to control page titles (#​715).
Patch Changes
  • Improved structure of curried and overloaded signatures (#​714) (#​718)
  • The "hideGroupHeadings" option respects group order (#​716)
  • Handle Optional types correctly (#​719).

v4.2.10

Compare Source

Patch Changes
  • Enhanced the formatting and structure of accessor output (#​711)

v4.2.9

Compare Source

Patch Changes
  • Expose @return block tags on declarations (#​694)
  • Add parentheses on function names in type declaration table views (#​696)

v4.2.8

Compare Source

Patch Changes
  • Fix missing slash when public path is prefixed with http (#​688)

v4.2.7

Compare Source

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

v4.2.6

Compare Source

Patch Changes
  • Expose missing entrypoints to navigation (#​663)
  • Fix missing function descriptions in indexes

v4.2.5

Compare Source

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)

v4.2.4

Compare Source

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

v4.2.3

Compare Source

Patch Changes
  • Fix missing return comments for const functions (#​656)

v4.2.2

Compare Source

Patch Changes
  • Correctly resolve comment summary for const functions (#​656)
  • Fix anchor links containing generics (#​655)

v4.2.1

Compare Source

Patch Changes
  • Enhanced the formatting and structure of accessor output (#​711)

v4.2.0

Compare Source

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).

v4.1.2

Compare Source

Patch Changes
  • Support TypeDoc 0.26 relative links implementation (#​645).

v4.1.1

Compare Source

Patch Changes
  • Normalize window paths when "publicPath" is set (#​639)

v4.1.0

Compare Source

New 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
  • Handle duplicate files when tagged in same group (#​625)
  • Fix issues with tables and block tags (#​618)

v4.0.3

Compare Source

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

v4.0.2

Compare Source

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)

v4.0.1

Compare Source

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.

v4.0.0

Compare Source

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.
New 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)

v3.17.1

Compare Source

  • Prevent escaping of angle brackets in toc (#​495)

v3.17.0

Compare Source

Features

  • Support MDXv2

v3.16.0

Compare Source

  • TypeDoc 0.25.0 compatibility fixes

v3.15.4

Compare Source

Fixes

  • Split out comment summary and tags for signatures (#​451) .

v3.15.3

Compare Source

v3.15.2

Compare Source

v3.15.1

Compare Source

v3.15.0

Compare Source

Features
  • TypdeDoc 0.24 compatibility fixes.

v3.14.0

Compare Source

Features
  • Add objectLiteralTypeDeclarationStyle option (#​362)
  • Beautify parameter table output of destructured params (#​364)
Fixes
  • Fix missing descriptions for function params (#​357)
  • Add conditional check to signature comments (#​368)

v3.13.6

Compare Source

Fixes
  • Replace deprecated 'attemptExternalResolution' (#​344)

v3.13.5

Compare Source

Fixes
  • Export media and includes options (#​340)

v3.13.4

Compare Source

Fixes

Support @​typeParam comments (#​326 )

v3.13.3

Compare Source

v3.13.2

Compare Source

Fixes

v3.13.1

Compare Source

v3.13.0

Compare Source

Features
  • TypeDoc 0.23 compatibility fixes (f39318e)

v3.12.1

Compare Source

Bug Fixes

v3.12.0

Compare Source

Bug Fixes
Features

v3.11.14

Compare Source

Bug Fixes

v3.11.13

Compare Source

Bug Fixes
  • escape pipes in comments and expand object type in props table (#​286) (b87c250)

v3.11.12

Compare Source

Bug Fixes

v3.11.11

Compare Source

Bug Fixes

v3.11.10

Compare Source

Bug Fixes
  • Add comments for function type properties (#​281) (c38a095)
  • Correctly define theme using TypeDoc defineTheme method (5f2ef42)

v3.11.9

Compare Source

Bug Fixes

v3.11.8

Compare Source

Bug Fixes
  • fixed linked resolution (#​274)

v3.11.7

Compare Source

Bug Fixes

v3.11.6

Compare Source

Bug Fixes
  • catch all external references (003cb96)
  • fix type params with default values in params table (7d73eff)

v3.11.5

Compare Source

Bug Fixes
  • Expose 'includes' and 'media' options (regression) (#​264) (435e0d2)

v3.11.4

Compare Source

Bug Fixes

v3.11.3

Compare Source

Bug Fixes

v3.11.2

Compare Source

Bug Fixes

v3.11.1

Compare Source

Bug Fixes
  • fix allReflectionsHaveOwnDocument option (64376e9)
  • properly escape chars inside anchors (d4e5b1d)

v3.11.0

Compare Source

Features

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Author

renovate bot commented Jun 22, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: @openscd/[email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/typedoc
npm ERR!   dev typedoc@"^0.21.10" from @openscd/[email protected]
npm ERR!   packages/addons
npm ERR!     @openscd/[email protected]
npm ERR!     node_modules/@openscd/addons
npm ERR!       workspace packages/addons from the root project
npm ERR!       2 more (@openscd/distribution, compas-open-scd)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer typedoc@"0.27.x" from [email protected]
npm ERR! node_modules/typedoc-plugin-markdown
npm ERR!   dev typedoc-plugin-markdown@"4.4.2" from @openscd/[email protected]
npm ERR!   packages/addons
npm ERR!     @openscd/[email protected]
npm ERR!     node_modules/@openscd/addons
npm ERR!       workspace packages/addons from the root project
npm ERR!       2 more (@openscd/distribution, compas-open-scd)
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2025-02-12T00_22_51_925Z-debug-0.log

@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 70d95e3 to 998383e Compare June 24, 2024 03:55
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 998383e to 563e378 Compare June 29, 2024 03:53
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 563e378 to 406d468 Compare June 30, 2024 03:55
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch 2 times, most recently from c4ec025 to 6ed9cb7 Compare July 7, 2024 02:35
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch 2 times, most recently from bd80596 to 86a7a0b Compare July 12, 2024 05:43
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch 2 times, most recently from 7455bcc to 62b40b8 Compare July 25, 2024 02:42
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch 2 times, most recently from be797c1 to 2788647 Compare August 15, 2024 02:54
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 2788647 to df101ac Compare August 16, 2024 17:45
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from df101ac to 82a02f0 Compare August 26, 2024 23:23
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 82a02f0 to d7eeec5 Compare September 6, 2024 02:36
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from d7eeec5 to 7d1a99d Compare September 23, 2024 02:59
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 7d1a99d to bafc0e8 Compare October 2, 2024 05:06
@MShekow MShekow force-pushed the main branch 2 times, most recently from d53dba2 to 9a0f077 Compare October 15, 2024 03:34
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from bafc0e8 to 8e48521 Compare November 2, 2024 05:56
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch 2 times, most recently from e0f24e1 to b299938 Compare December 3, 2024 02:55
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from b299938 to 2aef264 Compare December 10, 2024 03:50
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 2aef264 to 3271da2 Compare December 21, 2024 11:30
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch 2 times, most recently from eb3762f to 81d2779 Compare January 2, 2025 08:20
@MShekow MShekow force-pushed the main branch 3 times, most recently from f4b6ed6 to 128115d Compare February 5, 2025 03:31
@renovate renovate bot force-pushed the renovate/typedoc-plugin-markdown-4.x branch from 81d2779 to 0581bf9 Compare February 12, 2025 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants