Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups
Last release 6 days ago
21 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
552 releases · first in 2017
Release timeline
552 releases since 2017Releases
- 4.3.028 Nov 2017
Release notes
Open source →Tue, 28 Nov 2017 23:43:55 GMT
Minor changes
- Add Extractor.processProject() whose return value indicates success
Patches
- Deprecate Extractor.analyzeProject() API
- 4.2.613 Nov 2017
- 4.2.56 Nov 2017
- 4.2.42 Nov 2017
Release notes
Open source →Thu, 02 Nov 2017 16:05:24 GMT
Patches
- lock the reference version between web build tools projects
- 4.2.31 Nov 2017
- 4.2.231 Oct 2017
- 4.2.131 Oct 2017
- 4.2.025 Oct 2017
Release notes
Open source →Wed, 25 Oct 2017 20:03:59 GMT
Minor changes
- Improved the way API JSON represents documentation markup; this is a file format change
- 4.1.224 Oct 2017
- 4.1.123 Oct 2017
- 4.1.020 Oct 2017
Release notes
Open source →Fri, 20 Oct 2017 19:57:12 GMT
Minor changes
- Add policies.namespaceSupport option to API Extractor config
Patches
- Fixed an issue where properties were sometimes marked as readonly; a remark is automatically generated for classes with internal constructors
- 4.0.120 Oct 2017
Release notes
Open source →Fri, 20 Oct 2017 01:52:54 GMT
Patches
- Rename ApiExtractor class to Extractor
- 4.0.020 Oct 2017
Release notes
Open source →Fri, 20 Oct 2017 01:04:44 GMT
Breaking changes
- Redesigned interface for invoking API Extractor
- 3.4.25 Oct 2017
- 3.4.129 Sept 2017
- 3.4.028 Sept 2017
Release notes
Open source →Thu, 28 Sep 2017 01:04:28 GMT
Minor changes
- Skipping two lines in an AEDoc comment now creates a paragraph separator for the generated documentation
Patches
- The *.api.json "linkDocElement" type now always explicitly specifies the package name, rather than expecting the reader to infer it
- The *.api.json file format now exposes "signature" information for properties, functions, and module variables
- 3.3.022 Sept 2017
- 3.2.620 Sept 2017
- 3.2.511 Sept 2017
Release notes
Open source →Mon, 11 Sep 2017 13:04:55 GMT
Patches
- The isBeta and deprecatedMessage fields are now inherited in the *.api.json files
- Fix an issue where the *.api.json file was sometimes missing function parameters
- 3.2.48 Sept 2017
Release notes
Open source →Fri, 08 Sep 2017 01:28:04 GMT
Patches
- Deprecate @types/es6-coll ections in favor of built-in typescript typings 'es2015.collection' a nd 'es2015.iterable'
- 3.2.37 Sept 2017
Release notes
Open source →Thu, 07 Sep 2017 13:04:35 GMT
Patches
- Fix incorrect schema/typings for enum members
- 3.2.27 Sept 2017
- 3.2.16 Sept 2017
Release notes
Open source →Wed, 06 Sep 2017 13:03:42 GMT
Patches
- Converted IMarkupDocumentationLink to IMarkupApiLink, which exposes the underlying IApiItemReference rather than assuming a particular "document ID" model
- 3.2.05 Sept 2017
Release notes
Open source →Tue, 05 Sep 2017 19:03:56 GMT
Minor changes
- Add the constructor signature and package name to the exported API signature
- 3.1.02 Sept 2017
Release notes
Open source →Sat, 02 Sep 2017 01:04:26 GMT
Minor changes
- Expanded the api-extractor API to expose interfaces for the *.api.json file fileformat
- 3.0.031 Aug 2017
Release notes
Open source →Thu, 31 Aug 2017 18:41:18 GMT
Breaking changes
- Fix compatibility issues with old releases, by incrementing the major version number
- 2.3.831 Aug 2017
Nothing published for this version
- 2.3.731 Aug 2017
Release notes
Open source →Thu, 31 Aug 2017 17:46:25 GMT
Patches
- Fix issue where node-core-library was not an explicit dependency
- 2.3.630 Aug 2017
- 2.3.524 Aug 2017
- 2.3.424 Aug 2017
- 2.3.322 Aug 2017
- 2.3.215 Aug 2017
Release notes
Open source →Tue, 15 Aug 2017 01:29:31 GMT
Patches
- Introduce Span parser for upcoming *.d.ts generator
- 2.3.127 Jul 2017
Release notes
Open source →Thu, 27 Jul 2017 01:04:48 GMT
Patches
- Upgrade to the TS2.4 version of the build tools.
- 2.3.025 Jul 2017
- 2.2.021 Jun 2017
Release notes
Open source →Wed, 21 Jun 2017 04:19:35 GMT
Minor changes
- Add two new features: An error is reported if a top-level definition is missing its release tag. The constructor summary will now be autogenerated if omitted.
- 2.1.020 Jun 2017
Nothing published for this version
- 2.0.1020 Jun 2017
Release notes
Open source →Tue, 20 Jun 2017 01:04:54 GMT
Patches
- Improve the wording of many error messages
- Fix a bug with parsing of @link tags
- Issue warnings for @internal definitions that are not prefixed with an underscore
- 2.0.917 Jun 2017
Release notes
Open source →Sat, 17 Jun 2017 01:02:59 GMT
Patches
- The unsupported @summary tag is now reported as an error
- Use a cache to speed up package.json lookups
- 2.0.814 Jun 2017
Release notes
Open source →Wed, 14 Jun 2017 13:03:40 GMT
Patches
- Definitions marked as @beta are now included in the *.api.json files for documentation
- 2.0.78 Jun 2017
- 2.0.64 May 2017
Release notes
Open source →Mon, 15 May 2017 21:59:43 GMT
Patches
- Added support for Namespace with ApiNamespace
- 2.0.522 Apr 2017
Release notes
Open source →Sat, 22 Apr 2017 01:02:03 GMT
Patches
- Added check for API names that are not supported (only letters and numbers supported)
- 2.0.419 Apr 2017
Release notes
Open source →Wed, 19 Apr 2017 20:18:06 GMT
Patches
- Remove ES6 Promise & @types/es6-promise typings
- 2.0.314 Apr 2017
Release notes
Open source →Fri, 14 Apr 2017 17:44:08 GMT
Patches
- Added collect references ability to detect determine type information of return types and parameter types.
- 2.0.27 Apr 2017
Release notes
Open source →Fri, 07 Apr 2017 21:43:16 GMT
Patches
- Adjusted the version specifier for typescript to ~2.2.2
- 2.0.16 Apr 2017
Release notes
Open source →Thu, 06 Apr 2017 01:32:23 GMT
Patches
- Removed hard coding of @public for ApiPackage
- 2.0.020 Mar 2017
Release notes
Open source →Mon, 20 Mar 2017 21:52:20 GMT
Breaking changes
- Fixing whitespace, also a variable that was shadowing another variable.
- 1.1.1920 Mar 2017
Release notes
Open source →Mon, 12 Mar 2018 20:36:19 GMT
Patches
- Locked down some "@types/" dependency versions to avoid upgrade conflicts
- 1.1.1820 Mar 2017
Additional notes
Open source →Mon, 20 Mar 2017 03:50:55 GMT
Patches
- Reverting previous change, which causes a regression in SPFx yeoman sc enario.
- 1.1.1720 Mar 2017
- 1.1.1619 Mar 2017
Additional notes
Open source →Sun, 19 Mar 2017 19:10:30 GMT
Patches
- Fixing variable that was shadowing another variable.
- 1.1.1515 Mar 2017
Additional notes
Open source →Wed, 15 Mar 2017 01:32:09 GMT
Patches
- Locking
@typespackages. Synchronizing version specifiers for dependencies with otherweb-build-toolsprojects.
- Locking
- 1.1.1418 Feb 2017
Additional notes
Open source →Sat, 18 Feb 2017 02:32:06 GMT
Patches
- Seperated the ApiItem initialization into 3 stages: create documentation that doesn't require resolution, then complete initialization by resolving links and inheritdocs. This allows us to ignore harmless cycles like type references"
- 1.1.1316 Feb 2017
Additional notes
Open source →Thu, 16 Feb 2017 22:10:39 GMT
Patches
- Fixed Api-Extractor error message, changed apostrophe to backtick.
- 1.1.1216 Feb 2017
Additional notes
Open source →Thu, 16 Feb 2017 18:56:57 GMT
Patches
- Added support for local API definition resolution"
- 1.1.1111 Feb 2017
Additional notes
Open source →Sat, 11 Feb 2017 02:32:35 GMT
Patches
- Changed dependency for ApiDocumentation to abstract the resolving of API definition references.
- 1.1.1010 Feb 2017
Additional notes
Open source →Fri, 10 Feb 2017 20:01:30 GMT
Patches
- Added support to not throw error, instead report error if no type is declared on properties and parameters
- 1.1.97 Feb 2017
Additional notes
Open source →Tue, 07 Feb 2017 20:37:06 GMT
Patches
- Fixing issue where undocumented comment was not being emitted.
- 1.1.84 Feb 2017
Release notes
Open source →Fri, 26 Jan 2018 17:53:38 GMT
Patches
- Force a patch bump in case the previous version was an empty package
Additional notes
Open source →Sat, 04 Feb 2017 02:32:05 GMT
Patches
- Moved ApiItem references within ApiDocumentation, to ApiItem caller.