Changelog
v0.25.6 (2024-01-01)
Changelog
v0.25.5 (2024-01-01)
--navigation.includeFolders
(default: true
) option to create nested navigation for projects which include many entry points, #2388.@param
tags which do not apply, #2368.this
or accepting this
as a parameter, #2458.
Note: This will only happen if a method is declared as method(): this
, it will not happen if the method implicitly returns this
as the compiler strips that information when creating types for a class instance.Object.assign
or via property assignment on the function
TypeDoc will now instead add the properties to the function's page, #2461.notDocumented
validation will no longer require documentation for data within parameters that cannot be documented via @param
, #2291.typedocOptions
fields from extended tsconfig files, #2334.@group
and @category
organization is now applied later to allow inherited comments to create groups/categories, #2459.this
, #2466.M
icon rather than sharing with the namespace icon.
Note: The default CSS still colors both modules and namespaces the same, as it is generally uncommon to have both in a generated site.Changelog
v0.25.4 (2023-11-26)
DefaultThemeRenderContext.reflectionPreview
helper.gitRevision
will now be replaced in sourceLinkTemplate
, #2434.Object.assign
, #2436.skipLibCheck
is used to ignore some compiler errors, #2438.@example
tag titles will now be rendered in the example heading, #2440.@namespace
-created namespaces, #2444.Changelog
v0.25.3 (2023-10-29)
--sourceLinkExternal
option to render source code links as external, #2415.declarationMap
option to be set to true to handle cross-package links in packages mode, #2416.external-last
option for the --sort
option, #2418.Changelog
v0.25.2 (2023-10-08)
navigationLeaves
option to remove branches from the navigation tree, #2382.sortEntryPoints
option (defaults to true) to allow disabling entry point sorting, #2393.@template
constraints on JSDoc defined type parameters, #2389.declare module "foo"
, #2401.Changelog
v0.25.1 (2023-09-04)
stripYamlFrontmatter
config option to remove YAML frontmatter from README.md, #2381.--excludeCategories
config option to remove reflections present in any excluded category, #1407.DefaultTheme.buildNavigation
to customize the displayed navigation tree, #2287.
Note: This change renders navigation.fullTree
obsolete. If you set it, TypeDoc will warn that it is being ignored.
It will be removed in v0.26.DefaultThemeRenderContext.icons
is overwritten by a custom theme.
Note: To perform this optimization, TypeDoc relies on DefaultThemeRenderContext.iconCache
being rendered within
each page. TypeDoc does it in the defaultLayout
template.@property
now works as expected if used to override a method's documentation.--watch
mode works again, #2378.intrinsic
keyword if TS intrinsic types are included in documentation.--exclude
is now respected when expanding globs in entry points, #2376.Changelog
v0.25.0 (2023-08-25)
legacy-packages
option for --entryPointStrategy
.--categorizeByGroup
to false
.gitRemote
is no longer supported.Application
instance must now be retrieved via Application.bootstrap
or Application.bootstrapWithPlugins
, #2268.ReflectionKind.ObjectLiteral
that was never used by TypeDoc.DefaultThemeRenderContext.comment
and DefaultThemeRenderContext.attemptExternalResolution
.--preserveLinkText
option (defaults to true) which determines whether the reflection name or full link text is included
in the output when no override is specified, #2355.--disableGit
option to prevent TypeDoc from using Git to try to determine if sources can be linked, #2326.@showGroups
, @hideGroups
, @showCategories
, @hideCategories
to configure the navigation pane on a
per-reflection basis, #2329.--jsDocCompatibility.defaultTag
set, @defaultValue
is now implicitly a code block if the text contains no code, #2370.Foo#bar
) links were used and --useTsLinkResolution
is enabled in some cases, #2360.@inheritDoc
was not properly resolved across packages in packages mode, #2331.@interface
use on union types, #2352.Theme.getUrls
, #2318.@namespace
is used on a variable with an associated namespace, #2364.@namespace
property discovery if merged with a type and the type was declared first #2364.reflection.sources
now considers the node's name like non-signature location discovery does.Changelog
v0.24.8 (2023-06-04)
navigation.fullTree
to 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.--pretty
option now also controls whether generated HTML contains line breaks, #2287.MarkdownEvent.INCLUDE
for plugins, #2284.Changelog
v0.24.7 (2023-05-08)
sort
option, #2272.Changelog
v0.24.6 (2023-04-24)
g
, circle
, ellipse
, polygon
, and polyline
svg elements, #2259.jsDocCompatibility
option with inheritDocTag
to ignore fully lowercase inheritDoc
tags and
ignoreUnescapedBraces
to disable warnings about unescaped {
and }
characters in comments.--useTsLinkResolution
is no longer ignored within block tags, #2260.