[Snyk] Upgrade typedoc from 0.25.4 to 0.28.1 #150
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade typedoc from 0.25.4 to 0.28.1.
ℹ️ 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 45 versions ahead of your current version.
The recommended version was released a month ago.
Issues fixed by the recommended upgrade:
SNYK-JS-CROSSSPAWN-8303230
SNYK-JS-PATHTOREGEXP-7925106
Release notes
Package name: typedoc
-
0.28.1 - 2025-03-20
- The
- API: Expose control methods for deferred conversion for plugin use (typedoc-plugin-missing-exports)
- API: Expose method to disable TypeDoc usage of
- Generated page names now correctly handles UTF-8 characters requiring more than 16 bits #2905.
- Fixed a crash when converting
- Fixed URL generation which introduced a superfluous
- @ jsmith2-coveo
- @ romainmnr
-
0.28.0 - 2025-03-15
- TypeDoc now expects all input globs paths to be specified with
- TypeDoc's
- Removed
- File name references in
- The
- TypeDoc will only check for a project README file next to the discovered
- Function-like variable exports will now only be automatically converted as function types if
- Object literal type alias types will now be converted in a way which causes them to be rendered more similarly
- Introduced a
- Removed
- The HTML output structure for the search box has changed to support the new modal.
- Add support for TypeScript 5.8.x
- The search modal in the HTML output has been rewritten to provide better mobile support
- Added a
- Introduced the
- Introduced
- TypeDoc now exports a
- Type
- TypeDoc will now warn if an option which should only be set at the root level is set in
- Introduced
- Exposed a
- Introduced
- Introduced
- API: Introduced
- TypeDoc will now only create references for symbols re-exported from modules.
- Variable-functions will now prefer placing the comment on the signature if there is only one signature present, #2824.
- User filter settings will no longer sometimes cause the search to have fewer visible results than expected.
- Fixed handling of expando functions which were also merged with a namespace, #2876.
- Fixed rendering of function types within arrays and union types, #2892.
- Fixed an issue where if the theme JS didn't load, the page wouldn't be shown, #2894.
- @ crimx
- @ jsmith2-coveo
- @ phoneticallySAARTHaK
- @ XeroAlpha
-
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
- Added support for TypeScript 5.8
-
0.27.8 - 2025-02-21
- The
- The
- TypeDoc now supports specifying
- Fixed an issue where unrecognized languages would incorrectly be listed in the list of languages with translations, #2852.
- Unresolved external type references will no longer incorrectly linked to
- @ pjeby
- @ XeroAlpha
-
0.27.7 - 2025-02-09
- Introduced
- Improved TypeDoc's
- The
- Visibility filters now consider individual signatures, #2846.
- Fixed an issue where TypeDoc would incorrectly ignore type arguments in references, #2823.
- Improved narrator support for labeling icons, #2832.
- Fixed an issue with
- TypeDoc will now consider symbols to be external only if all of their declarations are external
- Fixed an issue where TypeDoc would constantly rebuild, #2844.
- Fixed an issue where the dropdown arrow in the index group would not respect the state of the dropdown, #2845.
- @ pjeby
- @ shawninder
- @ tats-u
- @ XeroAlpha
-
0.27.6 - 2024-12-26
- Added
- TypeDoc will now avoid making references to references, #2811.
- Fixed output specific option specification, #2818.
- Improved type reference conversion to avoid including defaulted type arguments, #2820.
- Fixed parsing of declaration references which include a module and a local reference, #2810.
- Improved link resolution logic to prioritize type alias properties with the
-
0.27.5 - 2024-12-14
- Possibly Breaking: TypeDoc will no longer render anchors within the page for
- TypeDoc will now warn if a property which does not have a URL within the
- Fix restoration of groups/categories including documents, #2801.
- Fixed missed relative paths within markdown link references in documents.
- Improved handling of incomplete inline code blocks within markdown.
- Direct
- @ SacDeNoeuds
-
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
-
0.25.12 - 2024-03-10
-
0.25.11 - 2024-03-06
-
0.25.10 - 2024-03-03
-
0.25.9 - 2024-02-26
-
0.25.8 - 2024-02-09
-
0.25.7 - 2024-01-08
-
0.25.6 - 2024-01-01
-
0.25.5 - 2024-01-01
-
0.25.4 - 2023-11-26
from typedoc GitHub release notesFeatures
TypeDocOptionsinterface now marks options as optional so it no longer has to be wrapped inPartialfor use in config files, #2901.
localStoragewithout clearing it, #2908.Bug Fixes
--watchcan now infer entry points frompackage.jsonas supported in non-watch mode, #2899.@ includewith regions now works on files with CRLF line endings, #2902.module.exports = [], #2909../in relative links, #2910.Thanks!
Breaking Changes
/path separators, #2825.--entryPointStrategy mergemode now requires JSON from at least version 0.28.0.jptranslations fromlang, to migrate switch toja.intentionallyNotExportednow use a package name/package relative path instead of an absolute path for matching.source-ordersort ordering now considers package names / package relative paths instead of using the absolute paths to a file.package.jsonfile if--readmeis not setthis change improves handling of monorepo setups where some packages have readme files and others do not, #2875.
they are initialized with a function expression. TypeDoc can be instructed to convert them as functions
with the
@ functiontag, #2881.to how interfaces are rendered, #2817.
API Breaking Changes
ProjectReflection.getReflectionFromSymbolandProjectReflection.getSymbolFromReflectionhave been moved toContextPathandPathArrayparameter types now always contain normalized paths.Routerwhich is used for URL creation.Reflection.url,Reflection.anchor, andReflection.hasOwnDocumenthave been removed.Deserializer.reviveProject(s)no longer accepts an option to add project documents.Deserializer.reviveProjectsnow requires analwaysCreateEntryPointModuleoption.Comment.serializeDisplayPartsno longer requires a serializer argument.ReflectionSymbolId.fileNameis now optional, TypeDoc now stores a combination of a package name and package relative path instead.The
fileNameproperty will be present when initially created, but is not serialized.DeclarationReflection.relevanceBoostattribute which was added for plugins, but never used.i18nproxy is no longer passed to many functions, instead, referencei18nexported from the module directly.ReflectionKind.singularStringandReflectionKind.pluralStringnow returns translated strings.The methods on
Internationalizationto do this previously have been removed.DefaultThemeRenderContext'stypeDeclarationandtypeDetailsIfUsefulmethods now require both a reflection and a type in order to support
@ expandTypeFeatures
--routeroption which can be used to modify TypeDoc's output folderstructure. This can be extended with plugins, #2111.
@ primaryExportmodifier tag to provide more fine grainedcontrol over export conversion order, #2856
packagesRequiringDocumentationoption forvalidation.notDocumented, TypeDoc will expect comments to be present for symbols in the specified packages.typedoc/browserentrypoint for parsing and using serialized JSON files, #2528.packageOptionsasPartial<TypeDocOptions>, #2878.packageOptions, #2878.@ functiontag to force TypeDoc to convert variable declarations with a type annotation as functions, #2881.TypeDocglobal object in the HTML theme which can be used to prevent TypeDoc from usinglocalStorage, #2872.@ preventInlineand@ inlineTypetags for further control extending the@ inlinetag, #2862.@ preventExpandand@ expandTypetags for further control extending the@ expandtag, #2862.DefaultThemeRenderContext.reflectionIconfor more granular control over displayed reflection icons.Bug Fixes
Thanks!
See #2868 (comment) for discussion of changes
See #2868 (comment) for discussion of changes
See #2868 for discussion of changes
This will be the last v0.27.x release, see #2868 for discussion on the 0.28 beta.
Features
Features
visibilityFilteroption now supports individual signatures, #2846.faviconoption may now be given a link starting withhttps?://instead of a path, #2851.#as the link inexternalSymbolLinkMappingsto indicate the type should not be linked to, #2853.Bug Fixes
undefined, #2854.Thanks!
Features
@ includeCodeand@ inlinecan now inject parts of files using regionnames or line numbers, #2816.
jatranslation options, deprecatedjpin favor ofja, #2843.--watchoption to support watching files not caught byTypeScript's watch mode, #2675.
@ inlinetag now works in more places for generic types.Bug Fixes
@ classincorrectly handling mapped types, #2842.so that declaration merged members with global symbols can be documented, #2844.
Thanks!
Features
ignoredHighlightLanguagesoption to specify languages which will beallowed in code blocks but not highlighted, #2819.
Bug Fixes
@ includeand@ includeCodenow work in the readme file, #2814.same symbol over type literal properties within function parameters.
Bug Fixes
deeply nested properties. This only affects links to properties of
properties of types, which did not have a clickable link exposed so are
unlikely to have been linked to. Furthermore, these links were not always
created by TypeDoc, only being created if all parent properties contained
comments, #2808.
rendered document and the parent property/page will be linked to instead,
#2808. These warnings can be disabled with the
validation.rewrittenLinkoption.
https://links under thehostedBaseUrloption's URL will nolonger be treated as external, #2809.
Thanks!
Important
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:
Summary by Sourcery
Upgrade the
typedocdevelopment dependency from v0.25.4 to v0.28.1.Bug Fixes:
typedocupgrade.Chores:
typedocversion inpackages/artifact/package.jsondevDependenciesdependencies.package.json