Skip to content

Conversation

@lfdt-bot
Copy link
Contributor

@lfdt-bot lfdt-bot commented Nov 8, 2025

snyk-top-banner

Snyk has created this PR to upgrade typedoc from 0.25.13 to 0.28.14.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 49 versions ahead of your current version.

  • The recommended version was released a month ago.

Issues fixed by the recommended upgrade:

Issue Score Exploit Maturity
medium severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-BABELHELPERS-9397697
452 Proof of Concept
medium severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-PATHTOREGEXP-8482416
452 Proof of Concept
low severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-BRACEEXPANSION-9789073
452 Proof of Concept
low severity Regular Expression Denial of Service (ReDoS)
SNYK-JS-BRACEEXPANSION-9789073
452 Proof of Concept
Release notes
Package name: typedoc
  • 0.28.14 - 2025-10-11

    Features

    • Introduced the preservedTypeAnnotationTags option to specify tags whose type annotations should
      be copied to the output documentation, #3020.
      API: Introduced typeAnnotation on CommentTag
    • Added excludePrivateClassFields option to hide #private members while allowing private members, #3017.
    • Added support for TypeScript's @ this tag for JS files which describe this parameters, #3026.

    Bug Fixes

    • Fixed conversion of auto-accessor types on properties with the accessor keyword, #3019.
    • Improved handling of HTML tags within headers for anchor generation, #3023.
    • Improved support for detecting destructured parameters and renaming them to the name used in the doc comment, #3026.
  • 0.28.13 - 2025-09-14

    Features

    • The basePath option now also affects relative link resolution, TypeDoc will also check for
      paths relative to the provided base path. If you instead want TypeDoc to only change the rendered
      base path for sources, use the displayBasePath option, #3009.

    Bug Fixes

    • Fixed bug introduced in 0.28.8 where TypeDoc could not render docs with some mixin classes, #3007.
    • @ inheritDoc will now correctly overwrite @ remarks and @ returns blocks on the target comment, #3012.
    • The externalSymbolLinkMappings option now works properly on links pointing to inherited/overwritten signatures, #3014.
  • 0.28.12 - 2025-09-01

    Bug Fixes

    • Variables marked with @ enum now work for symbols imported from another module, #3003.
    • Improved magic introduced with #2999 to work with imported symbols, #3003.
    • Fixed relative link resolution to file names containing percent encoded URLs, #3006.
    • Linking to the project's README file with a relative link will now behave as expected, #3006.
    • Reduced unnecessary HTML element rendering in default theme.
      API: Reflection.hasComment and Comment.hasVisibleComponent now accepts an optional notRenderedTags parameter.
  • 0.28.11 - 2025-08-25

    Features

    • Object properties declared with shorthand property assignment will now use the variable's comment
      if they do not have their own comment, #2999.

    Bug Fixes

    • Fixed link resolution not working correctly in first comment on the file in some cases, #2994.
    • Optional methods are now rendered with a trailing ? in the reflection preview and signature, #2995.
    • The compilerOptions option now functions properly with non-boolean options, #3000.
    • Configuration errors within the compilerOptions option are now handled gracefully, #3000.
    • Fixed improper casing of "Type Declaration" header, chore(deps-dev): bump vite from 6.1.0 to 6.1.3 in /packages/cryptography #3002.
  • 0.28.10 - 2025-08-10

    Bug Fixes

    • Fixed inconsistent anchors on module pages for re-exports, #2990.
    • Markdown references which appear to be footnotes will no longer be checked for links, #2991.
  • 0.28.9 - 2025-08-01

    Features

    • Add support for TypeScript 5.9, #2989.

    Bug Fixes

    • Fixed bug introduced in 0.28.8 where TypeDoc could not render docs when members inherited from a complex type alias, #2982.
    • Fixed automatic discovery of entry points when not running in packages mode, #2988.
    • Fixed discovery of package.json file when running with entry points containing a glob, #2985.
  • 0.28.8 - 2025-07-28

    Features

    • If using JS config files, the plugin option can now be given plugin functions to load.
    • Permit - within tag names to support typescript-json-schema's @ TJS-type tag, #2972.
    • Exposed Context.createSymbolId for use by plugins.

    Bug Fixes

    • Relative links in <img srcset> will now be discovered by TypeDoc, #2975.
    • Relative links in <source src> and <source srcset> elements will now be discovered by TypeDoc, #2975.
    • Improved inherited from/overwrites link discovery to point to parent properties in more cases, #2978

    Thanks!

  • 0.28.7 - 2025-06-30

    Features

    • Introduced the @ sortStrategy tag to override the sort option on a specific reflection, #2965.

    Bug Fixes

    • Classes and functions exported with export { type X } are no longer missing comments, #2970.
    • Setting locale to an unknown value will now cause TypeDoc to operate in English instead of a debug locale.
    • Array options will now report an error if set to a non-array/non-string value.
  • 0.28.6 - 2025-06-27

    Features

    • TypeDoc now supports resolving relative paths in links to the package directory as belonging to the project, #2961.
    • Declarations without comments will now check for comments on their export specifier, #2964.

    Bug Fixes

    • Attempting to highlight a supported language which is not enabled is now a warning, not an error, #2956.
    • Improved compatibility with CommonMark's link parsing, #2959.
    • Classes, variables, and functions exported with export { type X } are now detected and converted as interfaces/type aliases, #2962.
    • Improved warning messaging for links to symbols which were resolved, but the symbols were not included in the documentation, #2967.
    • Fixed an issue preventing nested documents from being deserialized from TypeDoc's JSON output or used in packages mode, #2969.

    Thanks!

  • 0.28.5 - 2025-05-26

    Bug Fixes

    • References to type aliases defined as mapped types will now correctly create a reference to the type alias, #2954.
    • ignoredHighlightLanguages can now be used to prevent warnings for codeblocks containing languages
      which are supported by Shiki but are not loaded, #2956.
  • 0.28.4 - 2025-05-04
  • 0.28.3 - 2025-04-20
  • 0.28.2 - 2025-04-07
  • 0.28.1 - 2025-03-20
  • 0.28.0 - 2025-03-15
  • 0.28.0-beta.2 - 2025-03-10
  • 0.28.0-beta.1 - 2025-03-01
  • 0.28.0-beta.0 - 2025-02-23
  • 0.27.9 - 2025-02-25
  • 0.27.8 - 2025-02-21
  • 0.27.7 - 2025-02-09
  • 0.27.6 - 2024-12-26
  • 0.27.5 - 2024-12-14
  • 0.27.4 - 2024-12-09
  • 0.27.3 - 2024-12-04
  • 0.27.2 - 2024-11-29
  • 0.27.1 - 2024-11-28
  • 0.27.0 - 2024-11-27
  • 0.27.0-beta.2 - 2024-11-25
  • 0.27.0-beta.1 - 2024-11-23
  • 0.27.0-beta.0 - 2024-11-04
  • 0.26.11 - 2024-11-01
  • 0.26.10 - 2024-10-16
  • 0.26.9 - 2024-10-11
  • 0.26.8 - 2024-10-04
  • 0.26.7 - 2024-09-09
  • 0.26.6 - 2024-08-18
  • 0.26.5 - 2024-07-21
  • 0.26.4 - 2024-07-10
  • 0.26.3 - 2024-06-28
  • 0.26.2 - 2024-06-24
  • 0.26.1 - 2024-06-22
  • 0.26.0 - 2024-06-22
  • 0.26.0-beta.5 - 2024-06-16
  • 0.26.0-beta.4 - 2024-06-16
  • 0.26.0-beta.3 - 2024-06-09
  • 0.26.0-beta.2 - 2024-06-01
  • 0.26.0-beta.1 - 2024-05-06
  • 0.26.0-beta.0 - 2024-05-04
  • 0.25.13 - 2024-04-07
from typedoc GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

@lfdt-bot lfdt-bot requested review from a team as code owners November 8, 2025 10:29
@lfdt-bot
Copy link
Contributor Author

lfdt-bot commented Nov 8, 2025

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@codecov
Copy link

codecov bot commented Nov 8, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants