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
- 7.37.015 Sept 2023
Release notes
Open source →Fri, 15 Sep 2023 00:36:58 GMT
Minor changes
- Update @types/node from 14 to 18
- 7.36.48 Aug 2023
- 7.36.319 Jul 2023
- 7.36.212 Jul 2023
Release notes
Open source →Wed, 12 Jul 2023 15:20:39 GMT
Patches
- Add api-extractor support for .d.mts and .d.cts files
- 7.36.16 Jul 2023
- 7.36.019 Jun 2023
Release notes
Open source →Mon, 19 Jun 2023 22:40:21 GMT
Minor changes
- Use the
IRigConfiginterface in theIExtractorConfigLoadForFolderOptionsobject insteacd of theRigConfigclass.
- Use the
- 7.35.415 Jun 2023
- 7.35.313 Jun 2023
- 7.35.27 Jun 2023
- 7.35.129 May 2023
- 7.35.022 May 2023
Release notes
Open source →Mon, 22 May 2023 06:34:32 GMT
Minor changes
- Upgrade the TypeScript dependency to ~5.0.4
- 7.34.912 May 2023
- 7.34.84 May 2023
- 7.34.71 May 2023
- 7.34.629 Apr 2023
- 7.34.527 Apr 2023
- 7.34.410 Feb 2023
- 7.34.35 Feb 2023
- 7.34.21 Feb 2023
- 7.34.130 Jan 2023
- 7.34.025 Jan 2023
Release notes
Open source →Wed, 25 Jan 2023 07:26:55 GMT
Minor changes
- Add new .api.json field
isAbstractto trackabstractmodifier in ApiClass, ApiMethod, and ApiProperty via ApiAbstractMixin (GitHub #3661)
- Add new .api.json field
- 7.33.818 Jan 2023
- 7.33.79 Dec 2022
- 7.33.68 Nov 2022
- 7.33.526 Oct 2022
Release notes
Open source →Wed, 26 Oct 2022 00:16:16 GMT
Patches
- Update the @microsoft/tsdoc dependency version to 0.14.2.
- 7.33.417 Oct 2022
- 7.33.317 Oct 2022
Release notes
Open source →Mon, 17 Oct 2022 15:16:00 GMT
Patches
- Fix a regression where the "fileUrlPath" property would contain a malformed path when API Extractor is run on Windows.
- 7.33.214 Oct 2022
Release notes
Open source →Fri, 14 Oct 2022 15:26:31 GMT
Patches
- Fix references from computed properties #3629
- 7.33.113 Oct 2022
- 7.33.011 Oct 2022
Release notes
Open source →Tue, 11 Oct 2022 23:49:12 GMT
Minor changes
- Extract the original source file path for relevant API items and add a new projectFolderUrl setting to the api-extractor.json config that allows one to specify what URL their project folder can be found at.
- 7.32.110 Oct 2022
- 7.32.029 Sept 2022
Release notes
Open source →Thu, 29 Sep 2022 07:13:06 GMT
Minor changes
- Update parser to TypeScript 4.8.
- 7.31.221 Sept 2022
- 7.31.115 Sept 2022
- 7.31.013 Sept 2022
Release notes
Open source →Tue, 13 Sep 2022 00:16:55 GMT
Minor changes
- Fix an issue where aliased classes sometimes had incorrect canonical references in *.api.json (GitHub #3593)
- 7.30.112 Sept 2022
Additional notes
Open source →Mon, 12 Sep 2022 22:27:48 GMT
Patches
- Fix a recent regression where items exported from both the entry point and from an exported namespace appeared only once in the API doc model (GitHub #3619)
- 7.30.02 Sept 2022
Release notes
Open source →Fri, 10 Apr 2026 22:46:34 GMT
Minor changes
- Add support for @defaultValue in Markdown and Yaml documenters
Additional notes
Open source →Fri, 02 Sep 2022 17:48:42 GMT
Minor changes
- Add new "apiReport.includeForgottenExports" and "docModel.includeForgottenExports" properties to control whether forgotten exports are included in the API report and doc model files.
- Fix incorrect declaration references for symbols not exported from the package's entry point.
- 7.29.524 Aug 2022
- 7.29.424 Aug 2022
Additional notes
Open source →Wed, 24 Aug 2022 00:14:38 GMT
Patches
- Remove use of LegacyAdapters.sortStable
- 7.29.319 Aug 2022
- 7.29.210 Aug 2022
Additional notes
Open source →Wed, 10 Aug 2022 09:52:12 GMT
Patches
- Fix incorrect declaration references for local symbols within namespaces
- 7.29.110 Aug 2022
Release notes
Open source →Fri, 20 Feb 2026 00:15:03 GMT
Patches
- Add
"node"condition before"import"in the"exports"map so that Node.js uses the CJS output (which handles extensionless imports), while bundlers still use ESM via"import". Fixes https://github.com/microsoft/rushstack/issues/5644.
Additional notes
Open source →Wed, 10 Aug 2022 08:12:16 GMT
Patches
- Fix a regression where .api.json excerpts were sometimes missing tokens (GitHub #3561), and generally improve the quality of excerpt generation
- Add
- 7.29.03 Aug 2022
Release notes
Open source →Thu, 19 Feb 2026 00:04:52 GMT
Minor changes
- Normalize package layout. CommonJS is now under
lib-commonjs, DTS is now underlib-dts, and ESM is now underlib-esm. Imports tolibstill work as before, handled by the"exports"field inpackage.json.
Additional notes
Open source →Wed, 03 Aug 2022 18:40:35 GMT
Minor changes
- Upgrade TypeScript dependency to 4.7
- Normalize package layout. CommonJS is now under
- 7.28.71 Aug 2022
- 7.28.621 Jul 2022
- 7.28.521 Jul 2022
- 7.28.48 Jul 2022
Additional notes
Open source →Fri, 08 Jul 2022 15:17:46 GMT
Patches
- Update api-extractor-template.json to "testMode" and "enumMemberOrder" comment sections.
- 7.28.34 Jul 2022
Additional notes
Open source →Mon, 04 Jul 2022 15:15:13 GMT
Patches
- Make enumMemberOrder configuration field optional
- 7.28.230 Jun 2022
Additional notes
Open source →Thu, 30 Jun 2022 04:48:53 GMT
Patches
- Improve logic that determines whether an API item is readonly
- 7.28.128 Jun 2022
- 7.28.028 Jun 2022
Release notes
Open source →Wed, 12 Nov 2025 01:12:56 GMT
Minor changes
- Bump the
@microsoft/tsdocdependency to~0.16.0.
Additional notes
Open source →Tue, 28 Jun 2022 00:23:32 GMT
Minor changes
- Add support for the "ignoreMissingEntryPoint" ExtractorConfig option to allow for loading an ExtractorConfig before the target project is built.
- Bump the
- 7.27.127 Jun 2022
- 7.27.025 Jun 2022
Release notes
Open source →Fri, 03 Oct 2025 20:09:59 GMT
Minor changes
- Normalize import of builtin modules to use the
node:protocol.
Additional notes
Open source →Sat, 25 Jun 2022 21:00:40 GMT
Minor changes
- API Extractor now populates an initializerTokenRange field for ApiProperty and ApiVariable items.
- Normalize import of builtin modules to use the
- 7.26.125 Jun 2022
- 7.26.024 Jun 2022
Additional notes
Open source →Fri, 24 Jun 2022 07:16:47 GMT
Minor changes
- Include new configuration option for preserving enum member order
- 7.25.323 Jun 2022
- 7.25.217 Jun 2022
Release notes
Open source →Thu, 30 May 2024 00:13:05 GMT
Patches
- Include missing
typemodifiers on type-only exports.
- Include missing
- 7.25.117 Jun 2022
- 7.25.07 Jun 2022
Additional notes
Open source →Tue, 07 Jun 2022 09:37:04 GMT
Minor changes
- Add an "isReadonly" field to the doc model to indicate whether a property or variable is readonly
- Add an "isProtected" field to the doc model to indicate protected class members
- 7.24.225 May 2022
Additional notes
Open source →Wed, 25 May 2022 22:25:07 GMT
Patches
- Fix an issue where API Extractor would fail to run on a project where
"moduleResolution"is set to"Node16"intsconfig.json
- Fix an issue where API Extractor would fail to run on a project where