NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4181 most downloaded on npm
Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups
Last release 4 days ago
28 Sep 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
555 releases · first in 2017
Thu, 30 Nov 2017 23:59:09 GMT _Version update only_
Thu, 30 Nov 2017 23:59:09 GMT
Version update only
Thu, 30 Nov 2017 23:12:21 GMT _Version update only_
Thu, 30 Nov 2017 23:12:21 GMT
Version update only
One column per quarter.
Wed, 29 Nov 2017 17:05:37 GMT _Version update only_
Wed, 29 Nov 2017 17:05:37 GMT
Version update only
Deprecate Extractor.analyzeProject() API
Tue, 28 Nov 2017 23:43:55 GMT
Mon, 13 Nov 2017 17:04:50 GMT _Version update only_
Mon, 13 Nov 2017 17:04:50 GMT
Version update only
Mon, 06 Nov 2017 17:04:18 GMT _Version update only_
Mon, 06 Nov 2017 17:04:18 GMT
Version update only
lock the reference version between web build tools projects
Thu, 02 Nov 2017 16:05:24 GMT
Wed, 01 Nov 2017 21:06:08 GMT ### Patches - Upgrade cyclic dependencies
Wed, 01 Nov 2017 21:06:08 GMT
Tue, 31 Oct 2017 21:04:04 GMT _Version update only_
Tue, 31 Oct 2017 21:04:04 GMT
Version update only
Tue, 31 Oct 2017 16:04:55 GMT _Version update only_
Tue, 31 Oct 2017 16:04:55 GMT
Version update only
Improved the way API JSON represents documentation markup; this is a file format change
Wed, 25 Oct 2017 20:03:59 GMT
Tue, 24 Oct 2017 18:17:12 GMT _Version update only_
Tue, 24 Oct 2017 18:17:12 GMT
Version update only
Mon, 23 Oct 2017 21:53:12 GMT ### Patches - Updated cyclic dependencies
Mon, 23 Oct 2017 21:53:12 GMT
Add policies.namespaceSupport option to API Extractor config
Fri, 20 Oct 2017 19:57:12 GMT
Rename ApiExtractor class to Extractor
Fri, 20 Oct 2017 01:52:54 GMT
Redesigned interface for invoking API Extractor
Fri, 20 Oct 2017 01:04:44 GMT
Thu, 05 Oct 2017 01:05:02 GMT _Version update only_
Thu, 05 Oct 2017 01:05:02 GMT
Version update only
Fri, 29 Sep 2017 01:03:42 GMT ### Patches - Removed IMarkupPage.docId
Fri, 29 Sep 2017 01:03:42 GMT
Skipping two lines in an AEDoc comment now creates a paragraph separator for the generated documentation
Thu, 28 Sep 2017 01:04:28 GMT
Fri, 22 Sep 2017 01:04:02 GMT ### Minor changes - Upgrade to es6
Fri, 22 Sep 2017 01:04:02 GMT
Wed, 20 Sep 2017 22:10:17 GMT _Version update only_
Wed, 20 Sep 2017 22:10:17 GMT
Version update only
The isBeta and deprecatedMessage fields are now inherited in the *.api.json files
Mon, 11 Sep 2017 13:04:55 GMT
Deprecate @types/es6-coll ections in favor of built-in typescript typings 'es2015.collection' a nd 'es2015.iterable'
Fri, 08 Sep 2017 01:28:04 GMT
Fix incorrect schema/typings for enum members
Thu, 07 Sep 2017 13:04:35 GMT
Add $schema field to all schemas
Thu, 07 Sep 2017 00:11:11 GMT
Converted IMarkupDocumentationLink to IMarkupApiLink, which exposes the underlying IApiItemReference rather than assuming a particular "document ID" m
Wed, 06 Sep 2017 13:03:42 GMT
Add the constructor signature and package name to the exported API signature
Tue, 05 Sep 2017 19:03:56 GMT
Expanded the api-extractor API to expose interfaces for the *.api.json file fileformat
Sat, 02 Sep 2017 01:04:26 GMT
Fix compatibility issues with old releases, by incrementing the major version number
Thu, 31 Aug 2017 18:41:18 GMT
Nothing published for this version
Fix issue where node-core-library was not an explicit dependency
Thu, 31 Aug 2017 17:46:25 GMT
Wed, 30 Aug 2017 01:04:34 GMT _Version update only_
Wed, 30 Aug 2017 01:04:34 GMT
Version update only
Thu, 24 Aug 2017 22:44:12 GMT ### Patches - Update the schema validator.
Thu, 24 Aug 2017 22:44:12 GMT
Thu, 24 Aug 2017 01:04:33 GMT _Version update only_
Thu, 24 Aug 2017 01:04:33 GMT
Version update only
Added "api-documenter" code sample
Tue, 22 Aug 2017 13:04:22 GMT
Introduce Span parser for upcoming *.d.ts generator
Tue, 15 Aug 2017 01:29:31 GMT
Upgrade to the TS2.4 version of the build tools.
Thu, 27 Jul 2017 01:04:48 GMT
Tue, 25 Jul 2017 20:03:31 GMT ### Minor changes - Upgrade to TypeScript 2.4
Tue, 25 Jul 2017 20:03:31 GMT
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
Wed, 21 Jun 2017 04:19:35 GMT
Nothing published for this version
Improve the wording of many error messages
Tue, 20 Jun 2017 01:04:54 GMT
The unsupported @summary tag is now reported as an error
Sat, 17 Jun 2017 01:02:59 GMT
Definitions marked as @beta are now included in the *.api.json files for documentation
Wed, 14 Jun 2017 13:03:40 GMT
Thu, 08 Jun 2017 05:15:52 GMT ### Patches - Updated README.md
Thu, 08 Jun 2017 05:15:52 GMT
Added support for Namespace with ApiNamespace
Mon, 15 May 2017 21:59:43 GMT
Added check for API names that are not supported (only letters and numbers supported)
Sat, 22 Apr 2017 01:02:03 GMT
Remove ES6 Promise & @types/es6-promise typings
Wed, 19 Apr 2017 20:18:06 GMT
Added collect references ability to detect determine type information of return types and parameter types.
Fri, 14 Apr 2017 17:44:08 GMT
Adjusted the version specifier for typescript to ~2.2.2
Fri, 07 Apr 2017 21:43:16 GMT
Removed hard coding of @public for ApiPackage
Thu, 06 Apr 2017 01:32:23 GMT
Fixing whitespace, also a variable that was shadowing another variable.
Mon, 20 Mar 2017 21:52:20 GMT
Mon, 20 Mar 2017 04:20:13 GMT ### Patches - Reverting change.
Mon, 20 Mar 2017 04:20:13 GMT
Mon, 12 Mar 2018 20:36:19 GMT
Reverting previous change, which causes a regression in SPFx yeoman sc enario.
Mon, 20 Mar 2017 03:50:55 GMT
Mon, 20 Mar 2017 00:54:03 GMT ### Patches - Fixing lint whitespace issues.
Mon, 20 Mar 2017 00:54:03 GMT
Fixing variable that was shadowing another variable.
Sun, 19 Mar 2017 19:10:30 GMT
Locking @types packages. Synchronizing version specifiers for dependencies with other web-build-tools projects.
Wed, 15 Mar 2017 01:32:09 GMT
@types packages. Synchronizing version specifiers for dependencies with other web-build-tools projects.Seperated the ApiItem initialization into 3 stages: create documentation that doesn't require resolution, then complete initialization by resolving li
Sat, 18 Feb 2017 02:32:06 GMT
Fixed Api-Extractor error message, changed apostrophe to backtick.
Thu, 16 Feb 2017 22:10:39 GMT
Added support for local API definition resolution"
Thu, 16 Feb 2017 18:56:57 GMT
Changed dependency for ApiDocumentation to abstract the resolving of API definition references.
Sat, 11 Feb 2017 02:32:35 GMT
Your coding agent can read these notes before it upgrades. Set up the MCP server →