NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4338 most downloaded on npm
Create api documentation for TypeScript projects.
Last release 2 months ago
05 Jul 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
350 releases · first in 2014
Nothing published for this version
Nothing published for this version
Export declarations within namespaces weren't detected (983c0e6), closes #1366
One column per quarter.
Re-introduce support for TS 3.9 (833ebb8), closes #1362
Add converter for parenthesized type nodes (b3c7731), closes #1346
readonly & unique (a1ac23c)readonly & uniqueImprove support for recursive type aliases (7fc721c), closes #1330
baseUrl to determine file paths (#1313), closes #1294Do not ignore the properties of object type literals
baseUrl to determine file paths (#1313) (c7eabf7), closes #1294Correctly copy parameter descriptions with @inheritDoc (#1303) (9b586db), closes #787
@inheritDoc (#1303) (9b586db), closes #787declare module "m" parsed as namespace (#1301) (4fed0bd), closes #1284{@link where | text} with spaces around | (935e10a), closes #1302@types packages outside of cwd (8edb17c), closes #1300createMinimatch is no longer a public function.@template, closes #860Correct prepublish script, it was supposed to enable more lax typings for plugins, but failed to do so.
Do not silently swallow missing include/media file errors
options: Map type options should not have their default value validated
Updated the default themes to reduce bundle size from 174kb to 35kb - https://github.com/TypeStrong/typedoc-default-themes/issues/85
Pin marked to 0.8.0 (7994456), closes #1240
Report errors from setting bad options on CLI (a2e4db1), closes #1237
Check for compiler errors before converting
Only generate legend for items that are displayed on the page (#1187) (923c55d), closes #1136
Support for private fields (5d41a2e)
fix!: Rename external modules to modules (295ccdd), closes #109
fix!: Moved @types/minimatch dependency to devDepencencies (#1206) (592e0b3), closes #1206
createMinimatch is no longer a public function.@Option decorator removedTypeDoc wouldn't be maintained without the help of the community, thanks to all who submitted issues and especially to those who contributed code to this release:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Ensure child comment tags get set
https://github.com/TypeStrong/TypeDoc/compare/v0.16.10...v0.16.11
Add the ability to remove tags from doc comments
TypeDoc now correctly handles BOM in package.json
export * from ... could cause a circular reference that sent TypeDoc into an infinite loop
export * from ... could cause a circular reference that sent TypeDoc into an infinite loop (#1186)Object literal {} now renders correctly
{} now renders correctly (#1179)type Z = typeof z)removeReflection does not fully remove reflections #1176
@BindOption now works with plugin options
@BindOption now works with plugin options (#1174)--includeVersion flag to include it. (#1175)NavigationBuilder class is now available to simplify theme creation (#1171)CLI crashing due to circular dependencies
@Option decorator deprecated in favor of registering manually.
@hidden can now be used to selectively hide overloads (#1142)@Option decorator deprecated in favor of registering manually.@BindOption property decorator now available for fetching options like @OptionThank you to all who reported issues and the following code contributors:
Plugins may now use the @Option decorator to declare options.
@Option decorator to declare options. (#1165)@param and @returns are overly sensitive to whitespace (#1164)Nothing published for this version
In modules mode, export declarations are now resolved.
import x =expandInputFiles will no longer throw if the input directory includes a symbolic link (#751)TypeOperatorType types (#1161)--mode file, all declarations are now considered exported.tsconfig.json and typedoc.json you must add the readers to the Options class on Applicationtypedoc.js may no longer return a function to be called to set options.Options now calls the registered option readers instead of firing an event.app.bootstrap with their options instead of new App(options)TypeDoc would be far worse off without these people's help.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Upgraded handlebars to 4.7.0 - #1159
Pin handlebars to ~4.5.3 (#1159) to resolve broken themes due to https://github.com/wycats/handlebars.js/pull/1633
When using recursive types TypeDoc ran out of memory
--ignoreCompilerErrors is passed by not asking TypeScript for the errors (#1032)@packageDocumentation tag can now be used to mark a comment as a file comment. Docs (#603, #1080)Crash when a node_modules folder contains a file starting with @ - https://github.com/TypeStrong/typedoc/issues/1102
@ - https://github.com/TypeStrong/typedoc/issues/1102## Fixed 🐛 - #1140 - Ignore tsBuildInfoFile compiler option ## Feature ✨ - #1039 - Improve output for computed property names ## Thanks 👏 - @AdamVig -
Upgraded handlebars to avoid arbitrary code execution vulnerability
<wbr> helper inserted within html character escapesFix broken JSON output when predicate types reference a type argument
@internal if the --stripInternal TypeScript option is provided (#1114)Updates included in typedoc-default-themes v0.6.1
emitDeclarationOnly and incremental TypeScript options (#1104, #1105)wbr helper (https://github.com/TypeStrong/typedoc-default-themes/pull/58)toc option description (#1111)npm pack (#1120)Thanks to those who identified issues and for the following code contributors:
Fix reference to deprecated handlebars type
expandInputFiles. (#730)indexOf checks with includes (#954)Thanks to those who identified issues and for the following code contributors:
https://github.com/TypeStrong/TypeDoc/compare/v0.14.2...v0.15.0
Nothing published for this version
Correct option file module resolution
Fixes a bug where non-standard tsconfig.json and typedoc.json files were not located.
Fixes a bug where non-standard tsconfig.json and typedoc.json files were not located.
Output changed from es5 to es2015
es5 to es2015
es2015 if extending classes (#845 comment)--options argument parsing (#942) (fixed in v0.14.1)let x: Promise<object> (#881)Thanks to those who identified issues and for the following code contributors:
Thanks to everyone for their patience in getting this release out. TypeScript 3.1 is now supported.
Thanks to everyone for their patience in getting this release out. TypeScript 3.1 is now supported.
Nothing published for this version
Thanks to everyone for their patience in getting this release out. TypeScript 3.0 is now supported.
Thanks to everyone for their patience in getting this release out. TypeScript 3.0 is now supported.
@ignore as an alias @hidden (#750)Special thanks to the following contributors
Nothing published for this version
However, since the current functionality has been published for a significant period of time, this may be a breaking change to some users.
--excludeNotExported (#694 #716)Changes to the argument handling (#610) will fix sever issues with passing options to TypeDoc. However, since the current functionality has been published for a significant period of time, this may be a breaking change to some users.
Special thanks to the following contributors
Abstract, Const, and Let reflection flags
--excludeProtected option (#666)traverse safe for delete operations (#640)--plugin argument passingSpecial thanks to the following contributors
Support constructor parameters with readonly flag
Added
@category tag (#566)Changed
Fixed
--tsconfig help description (#575)Your coding agent can read these notes before it upgrades. Set up the MCP server →