chore(deps): update dependency typedoc to v0.26.5#1248
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
chore(deps): update dependency typedoc to v0.26.5#1248renovate[bot] wants to merge 1 commit intomasterfrom
renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
f36c61d to
a9ab0a7
Compare
a9ab0a7 to
177f234
Compare
177f234 to
e9b14c3
Compare
e9b14c3 to
cc25cae
Compare
cc25cae to
06626cc
Compare
06626cc to
9fc05cf
Compare
9fc05cf to
4d35dd5
Compare
4d35dd5 to
cc94ae5
Compare
Author
⚠ Artifact update problemRenovate 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:
The artifact failure details are included below: File name: package-lock.json |
cc94ae5 to
f011383
Compare
f011383 to
c967b9f
Compare
c967b9f to
0e44032
Compare
0e44032 to
e11652d
Compare
e11652d to
f58b845
Compare
f58b845 to
74ccf80
Compare
74ccf80 to
e7c6d38
Compare
e7c6d38 to
223d6a2
Compare
223d6a2 to
3ac997e
Compare
3ac997e to
5a3931f
Compare
5a3931f to
be0609f
Compare
be0609f to
a766641
Compare
a766641 to
7b396f6
Compare
7b396f6 to
0c0bc2b
Compare
Author
|
0c0bc2b to
e5556ad
Compare
e5556ad to
63c9651
Compare
63c9651 to
b7b2de9
Compare
b7b2de9 to
be5932d
Compare
be5932d to
c8eebb7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
0.21.2->0.26.5Release Notes
TypeStrong/TypeDoc (typedoc)
v0.26.5Compare Source
Features
OptionDefaults, #2640.Bug Fixes
@documentincludes an empty file, #2638.Thanks!
v0.26.4Compare Source
Bug Fixes
@linktags will now be validated in referenced markdown documents, #2629.@linktags are now resolved in project documents, #2629.@hiddenis now properly applied when placed in a function implementation comment, #2634.Thanks!
v0.26.3Compare Source
Features
Bug Fixes
mailto:links are no longer incorrectly recognized as relative paths, #2613.@sinceto the default list of recognized tags, #2614.v0.26.2Compare Source
Features
--suppressCommentWarningsInDeclarationFilesoption to disable warnings fromparsing comments in declaration files, #2611.
for members of interfaces/classes, #2084, #2545.
Bug Fixes
textnon-highlighted language no longer causes warnings when rendering, #2610.use an
@paramtag from the parent, TypeDoc will no longer warn about the@paramtag.v0.26.1Compare Source
Features
Bug Fixes
@authorto the default list of recognized tags, #2603..jsoncconfiguration files are now properly read as JSONC, rather than being passed torequire.Thanks!
v0.26.0Compare Source
Breaking Changes
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 setting
markedOptionsneeds to be updated to usemarkdownItOptions.Unlike
marked@4,markdown-itpushes lots of functionality to plugins. To use plugins, a JavaScript config file must be used with themarkdownItLoaderoption.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.--excludePrivatetotrue.--sitemapBaseUrlto--hostedBaseUrlto reflect that it can be used for more than just the sitemap.navigation.fullTreeoption.--mediaoption, TypeDoc will now detect image links within your comments and markdown documents and automatically copy them to the site.--includesoption, use the@documenttag instead.--stripYamlFrontmatteroption, TypeDoc will always do this now.--htmlLangoption to--lang.--gaIdoption for Google Analytics integration and correspondinganalyticstheme member, #2600.were always moved down to the signature level. This mostly worked, but caused problems with type aliases, so was partially changed in 0.25.13.
This change was extended to apply not only to type aliases, but also other function-likes declared with variables and callable properties.
As a part of this change, comments on the implementation signature of overloaded functions will now be added to the function reflection, and will
not be inherited by signatures of that function, #2521.
Converter.EVENT_CREATE_DECLARATIONwas emitted for
ProjectReflectionin some circumstances.MapOptionDeclaration.mapErrorhas been removed.BindOptiondecorator has been removed.DeclarationReflection.indexSignaturehas been renamed toDeclarationReflection.indexSignatures.Note: This also affects JSON serialization. TypeDoc will support JSON output from 0.25 through at least 0.26.
JSONOutput.SignatureReflection.typeParameterhas been renamed totypeParametersto match the JS API.DefaultThemeRenderContext.iconsCachehas been removed as it is no longer needed.DefaultThemeRenderContext.hookmust now be passedcontextif required by the hook.Features
--projectDocumentsoption to specify additional Markdown documents to be included in the generated site #247, #1870, #2288, #2565.are currently shipped in the package, but it is now possible to add support for additional languages, #2475.
packageOptionsobject which specifies options that should be applied to each entry point when running with--entryPointStrategy packages, #2523.--hostedBaseUrlwill now be used to generate a<link rel="canonical">element in the project root page, #2550.Note: This feature is only available on type aliases directly containing unions.
--customFooterHtmlto add custom HTML to the generated page footer, #2559.--cascadedModifierTagsoption, #2056.@alphaand@beta), #2056.@hideconstructortag.This tag should only be used to work around TypeScript#58653, prefer the more general
@hidden/@ignoretag to hide members normally, #2577.--useHostedBaseUrlForAbsoluteLinksoption to use the--hostedBaseUrloption to produce absolute links to pages on a site, #940.--blockTagsoption.documents-first,documents-last, andalphabetical-ignoring-documentsto order markdown documents.--alwaysCreateEntryPointModuleoption. When set, TypeDoc will always create aModulefor entry points, even if only one is provided.If
--projectDocumentsis used to add documents, this option defaults totrue, otherwise, defaults tofalse.--highlightLanguagesoption to control what Shiki language packages are loaded.This results in significantly smaller documentation pages in many cases where that section would just repeat what has already been presented in the rendered type.
comment.beforeTagsandcomment.afterTagshooks for plugin use.Combined with
CommentTag.skipRenderingthis can be used to provide custom tag handling at render time.Bug Fixes
Returnsheader are now properly colored, #2546.navigationLinksoption are now moved into the pull out navigation on mobile displays, #2548.@licenseand@importcomments will be ignored at the top of files, #2552.charsetis now correctly cased in<meta>tag generated by the default theme, #2568.<head>element could result in broken icons, #2589.@defaultand@defaultValueblocks are now recognized as regular blocks if they include inline tags, #2601.localStorage.--hideParameterTypesInTitleoption no longer applies when rendering function types.@linktags in readme files will now cause a warning when link validation is enabled.externalSymbolLinkMappingsoption's support for meanings in declaration references.type=buttonattribute set to avoid being treated as submit buttons.--hostedBaseUrlwill now implicitly add a trailing slash to the generated URL.Thanks!
v0.25.13Compare Source
Features
gitRevision:shortplaceholder option to--sourceLinkTemplateoption, #2529.Links generated by TypeDoc will now default to using the non-short git revision.
<footer>tag, addedfooter.beginandfooter.endrender hooks for use by custom plugins, #2532.
Bug Fixes
NoInfermissing type parameter reference, #2539."This member is normally hidden due to your filter settings" for every member.
Thanks!
v0.25.12Compare Source
Bug Fixes
Thanks!
v0.25.11Compare Source
Bug Fixes
h1>h2>h3process, #2515.v0.25.10Compare Source
Bug Fixes
@interface, #2508.For TypeDoc's docs, this reduced the rendered documentation size by ~30%.
v0.25.9Compare Source
Features
Bug Fixes
--excludeNotDocumentedwas used and the project contained a reference to a removed signature, #2496.--maxTypeConversionDepthoption, #2507.Thanks!
v0.25.8Compare Source
v0.25.7Compare Source
Bug Fixes
v0.25.6Compare Source
Bug Fixes
v0.25.5Compare Source
v0.25.4Compare Source
Features
This can be controlled through the new
DefaultThemeRenderContext.reflectionPreviewhelper.Bug Fixes
gitRevisionwill now be replaced insourceLinkTemplate, #2434.Object.assign, #2436.skipLibCheckis used to ignore some compiler errors, #2438.@exampletag titles will now be rendered in the example heading, #2440.@namespace-created namespaces, #2444.Thanks!
v0.25.3Compare Source
Features
--sourceLinkExternaloption to render source code links as external, #2415.declarationMapoption to be set to true to handle cross-package links in packages mode, #2416.external-lastoption for the--sortoption, #2418.Bug Fixes
Thanks!
v0.25.2Compare Source
Features
navigationLeavesoption to remove branches from the navigation tree, #2382.sortEntryPointsoption (defaults to true) to allow disabling entry point sorting, #2393.Bug Fixes
@templateconstraints on JSDoc defined type parameters, #2389.declare module "foo", #2401.Thanks!
v0.25.1Compare Source
Features
stripYamlFrontmatterconfig option to remove YAML frontmatter from README.md, #2381.--excludeCategoriesconfig option to remove reflections present in any excluded category, #1407.with large projects and also provides large space benefits. Themes may now override
DefaultTheme.buildNavigationto customize the displayed navigation tree, #2287.
Note: This change renders
navigation.fullTreeobsolete. If you set it, TypeDoc will warn that it is being ignored.It will be removed in v0.26.
DefaultThemeRenderContext.iconsis overwritten by a custom theme.Note: To perform this optimization, TypeDoc relies on
DefaultThemeRenderContext.iconCachebeing rendered withineach page. TypeDoc does it in the
defaultLayouttemplate.Bug Fixes
@propertynow works as expected if used to override a method's documentation.--watchmode works again, #2378.intrinsickeyword if TS intrinsic types are included in documentation.--excludeis now respected when expanding globs in entry points, #2376.Thanks!
v0.25.0Compare Source
Breaking Changes
legacy-packagesoption for--entryPointStrategy.--categorizeByGrouptofalse.gitRemoteis no longer supported.Applicationinstance must now be retrieved viaApplication.bootstraporApplication.bootstrapWithPlugins, #2268.ReflectionKind.ObjectLiteralthat was never used by TypeDoc.DefaultThemeRenderContext.commentandDefaultThemeRenderContext.attemptExternalResolution.Features
--preserveLinkTextoption (defaults to true) which determines whether the reflection name or full link text is includedin the output when no override is specified, #2355.
site from ~5.6 seconds to ~5.4 seconds.
--disableGitoption to prevent TypeDoc from using Git to try to determine if sources can be linked, #2326.@showGroups,@hideGroups,@showCategories,@hideCategoriesto configure the navigation pane on aper-reflection basis, #2329.
--jsDocCompatibility.defaultTagsset,@defaultValueis now implicitly a code block if the text contains no code, #2370.Bug Fixes
Foo#bar) links were used and--useTsLinkResolutionis enabled in some cases, #2360.@inheritDocwas not properly resolved across packages in packages mode, #2331.@interfaceuse on union types, #2352.Theme.getUrls, #2318.@namespaceis used on a variable with an associated namespace, #2364.@namespaceproperty discovery if merged with a type and the type was declared first #2364.reflection.sourcesnow considers the node's name like non-signature location discovery does.Thanks!
v0.24.8 (2023-06-04)
Features
navigation.fullTreeto control rendering the full navigation tree on each page, #2287.This option will likely be replaced in 0.25 with dynamic loading of the full tree.
--prettyoption now also controls whether generated HTML contains line breaks, #2287.MarkdownEvent.INCLUDEfor plugins, #2284.Bug Fixes
and any other block tags in the order they are defined in the comment, #2285.
Thanks!
v0.24.7 (2023-05-08)
Features
Bug Fixes
sortoption, #2272.v0.24.6 (2023-04-24)
Features
g,circle,ellipse,polygon, andpolylinesvg elements, #2259.jsDocCompatibilityoption withinheritDocTagto ignore fully lowercaseinheritDoctags andignoreUnescapedBracesto disable warnings about unescaped{and}characters in comments.Bug Fixes
--useTsLinkResolutionis no longer ignored within block tags, #2260.Thanks!
v0.24.5 (2023-04-22)
Features
--navigation.includeCategoriesand
--navigation.includeGroupsto control this behavior. The--categorizeByGroupoption alsoeffects this behavior. If
categorizeByGroupis set (the default) andnavigation.includeGroupsisnot set, the value of
navigation.includeCategorieswill be effectively ignored since categorieswill be created only within groups, #1532.
@returnsblocks will now be rendered with the return type, #2180.--groupOrderoption to specify the sort order of groups, #2251.Bug Fixes
--hideParameterTypesInTitleoption, #2226.@returnsblock is is present in a function, and ignore the duplicate blocks as specified by TSDoc.Thanks!
v0.24.4 (2023-04-16)
Bug Fixes
v0.24.3 (2023-04-16)
Bug Fixes
v0.24.2 (2023-04-15)
Features
Note: This resulted in function signatures becoming too busy for easy scanning with even slightly
complicated signatures as such, TypeDoc now only renders parameter names in the signature title
and includes the type in the parameter details as usual. This can be controlled with the new
--hideParameterTypesInTitleoption.Bug Fixes
&showing as&and HTML text showing up in page contents navigation, #2224.source-ordersort strategy failing to compare reflections within a file.enum-member-source-orderspecialization of thesource-ordersort strategy which only compares enum members, #2237.__@​symbol name, #2234.--entryPointStrategy packages.Thanks!
v0.24.1 (2023-04-09)
Bug Fixes
@exampletags, #2222.v0.24.8Compare Source
Features
navigation.fullTreeto control rendering the full navigation tree on each page, #2287.This option will likely be replaced in 0.25 with dynamic loading of the full tree.
--prettyoption now also controls whether generated HTML contains line breaks, #2287.MarkdownEvent.INCLUDEfor plugins, #2284.Bug Fixes
and any other block tags in the order they are defined in the comment, #2285.
Thanks!
v0.24.7Compare Source
Features
Bug Fixes
sortoption, #2272.v0.24.6Compare Source
Features
g,circle,ellipse,polygon, andpolylinesvg elements, #2259.jsDocCompatibilityoption withinheritDocTagto ignore fully lowercaseinheritDoctags andignoreUnescapedBracesto disable warnings about unescaped{and}characters in comments.Bug Fixes
--useTsLinkResolutionis no longer ignored within block tags, #2260.Thanks!
v0.24.5Compare Source
Features
--navigation.includeCategoriesand
--navigation.includeGroupsto control this behavior. The--categorizeByGroupoption alsoeffects this behavior. If
categorizeByGroupis set (the default) andnavigation.includeGroupsisnot set, the value of
navigation.includeCategorieswill be effectively ignored since categorieswill be created only within groups, #1532.
@returnsblocks will now be rendered with the return type, #2180.--groupOrderoption to specify the sort order of groups, #2251.Bug Fixes
--hideParameterTypesInTitleoption, #2226.@returnsblock is is present in a function, and ignore the duplicate blocks as specified by TSDoc.Thanks!
v0.24.4Compare Source
Bug Fixes
v0.24.3Compare Source
Bug Fixes
v0.24.2Compare Source
Features
Note: This resulted in function signatures becoming too busy for easy scanning with even slightly
complicated signatures as such, TypeDoc now only renders parameter names in the signature title
and includes the type in the parameter details as usual. This can be controlled with the new
--hideParameterTypesInTitleoption.Bug Fixes
&showing as&and HTML text showing up in page contents navigation, #2224.source-ordersort strategy failing to compare reflections within a file.enum-member-source-orderspecialization of thesource-ordersort strategy which only compares enum members, #2237.__@​symbol name, #2234.--entryPointStrategy packages.Thanks!
v0.24.1Compare Source
Bug Fixes
@exampletags, #2222.v0.24.0Compare Source
Breaking Changes
@link,@linkcodeand@linkplaintags will now be resolved with TypeScript's link resolution by default. TheuseTsLinkResolutionoptioncan be used to turn this behavior off, but be aware that doing so will mean your links will be resolved differently by editor tooling and TypeDoc.
node_modules. Specify the--pluginoption to indicate which modules should be loaded.packagesentry point strategy will now run TypeDoc in each provided package directory and then merge the results together.The previous
packagesstrategy has been preserved underlegacy-packagesand will be removed in 0.25. If the new strategy does not workfor your use case, please open an issue.
--loggeroption, to disable all logging, set thelogLeveloption tonone.[[link]]s, removed deprecatedReflection.findReflectionByName.@overloadto default ignored tags.API Breaking Changes
labelproperty onReflectionhas moved toComment.outoption has been changed from""to"./docs", #2195.DeclarationReflection#versiontoDeclarationReflection#projectVersionto match property onProjectReflection.Reflection#originalName.Reflection#kindString, useReflectionKind.singularString(reflection.kind)orReflectionKind.pluralString(reflection.kind)instead.named-tuple-memberandtemplate-literaltype kind have been replaced withnamedTupleMemberandtemplateLiteral, #2100.Reflection, includingurl,anchor,hasOwnDocument, andcssClasses.Application.bootstrapwill no longer load plugins. If you want to load plugins, useApplication.bootstrapWithPluginsinstead, #1635.Application.bootstrapwill now be applied both before and after reading options files, which may cause a change in configurationif using a custom script to run TypeDoc that includes some options, but other options are set in config files.
sourcesproperty previously declared on baseReflectionclass toDeclarationReflectionandSignatureReflection.relevanceBoostfromContainerReflectiontoDeclarationReflectionsince setting it on the parent class has no effect.ReferenceType.getSymbol, reference types no longer reference thets.Symbolto enable generation from serialized JSON.OptionsReader.priorityhas been renamed toOptionsReader.orderto more accurately reflect how it works.ReferenceTypes which point to type parameters will now always be intentionally broken since they were never linked and should not be warned about when validating exports.ReferenceTypes now longer include anidproperty for their target. They now instead include atargetproperty.Renderer.addExternalSymbolResolver, useConverter.addExternalSymbolResolverinstead.CallbackLogger.SerializeEventDatafrom serialization events.PageEventis now reConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.