PackageTrack

npm · #4181

@microsoft/api-extractor

7.59.0microsoft/rushstack

Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups

Release timeline

552 releases since 2017
20172019202120232025

Releases

  1. 7.7.519 Jan 2020
    Release notes

    Sat, 11 Jan 2020 05:18:23 GMT

    Version update only

    Open source →
    Additional notes

    Sun, 19 Jan 2020 02:26:52 GMT

    Patches

    • Upgrade Node typings to Node 10
    Open source →
  2. 7.7.417 Jan 2020
    Release notes

    Thu, 09 Jan 2020 06:44:12 GMT

    Version update only

    Open source →
    Additional notes

    Fri, 17 Jan 2020 01:08:23 GMT

    Version update only

    Open source →
  3. 7.7.314 Jan 2020
    Release notes

    Wed, 08 Jan 2020 00:11:30 GMT

    Version update only

    Open source →
    Additional notes

    Tue, 14 Jan 2020 01:34:15 GMT

    Patches

    • Fix an issue where "ae-incompatible-release-tags" was sometimes reported incorectly for property setters (GitHub #1681)
    Open source →
  4. 7.7.29 Jan 2020
    Release notes

    Wed, 04 Dec 2019 23:17:55 GMT

    Version update only

    Open source →
    Additional notes

    Thu, 09 Jan 2020 06:44:12 GMT

    Patches

    • Fix an error "Cannot read property 'externalModuleIndicator' of undefined" (GitHub #1652)
    Open source →
  5. 7.7.18 Jan 2020
    Release notes

    Tue, 03 Dec 2019 03:17:43 GMT

    Version update only

    Open source →
    Additional notes

    Wed, 08 Jan 2020 00:11:31 GMT

    Version update only

    Open source →
  6. 7.7.03 Dec 2019
    Release notes

    Sun, 24 Nov 2019 00:54:04 GMT

    Minor changes

    • Add a new command-line option --new-docfx-namespaces to improve how namespaces are represented when generating YAML for DocFX
    • Added support for @throws
    Open source →
    Additional notes

    Tue, 03 Dec 2019 03:17:43 GMT

    Minor changes

    • Improve declaration reference syntax to allow linking to overloaded functions/methods
    • Fix an issue with TypeScript 3.7, which now emits separate signatures for property getters/setters
    Open source →
  7. 7.6.224 Nov 2019
    Release notes

    Sun, 24 Nov 2019 00:54:04 GMT

    Version update only

    Open source →
  8. 7.6.120 Nov 2019
    Release notes

    Wed, 20 Nov 2019 06:14:28 GMT

    Version update only

    Open source →
    Additional notes

    Wed, 20 Nov 2019 06:14:28 GMT

    Patches

    • Fix an issue where the newlineKind setting wasn't being applied correctly
    Open source →
  9. 7.6.015 Nov 2019
    Release notes2 sources agree

    Fri, 15 Nov 2019 04:50:50 GMT

    Minor changes

    • Make newline type for generated files configurable
    Open source →
  10. 7.5.611 Nov 2019
    Release notes

    Tue, 05 Nov 2019 06:49:28 GMT

    Version update only

    Open source →
    Additional notes

    Mon, 11 Nov 2019 16:07:56 GMT

    Version update only

    Open source →
  11. 7.5.56 Nov 2019
    Release notes

    Tue, 05 Nov 2019 01:08:39 GMT

    Version update only

    Open source →
    Additional notes

    Wed, 06 Nov 2019 22:44:18 GMT

    Patches

    • Add support for TypeScript 3.7
    Open source →
  12. 7.5.45 Nov 2019
    Release notes

    Fri, 25 Oct 2019 15:08:54 GMT

    Version update only

    Open source →
    Additional notes

    Tue, 05 Nov 2019 06:49:28 GMT

    Patches

    • Fix an issue where API reports sometimes were ordered differently depending on the version of NodeJS (GitHub #1552)
    Open source →
  13. 7.5.35 Nov 2019
    Release notes

    Tue, 22 Oct 2019 06:24:44 GMT

    Version update only

    Open source →
    Additional notes

    Tue, 05 Nov 2019 01:08:39 GMT

    Version update only

    Open source →
  14. 7.5.222 Oct 2019
    Release notes

    Mon, 21 Oct 2019 05:22:43 GMT

    Version update only

    Open source →
    Additional notes

    Tue, 22 Oct 2019 06:24:44 GMT

    Version update only

    Open source →
  15. 7.5.118 Oct 2019
    Release notes

    Fri, 18 Oct 2019 15:15:00 GMT

    Version update only

    Open source →
    Additional notes

    Fri, 18 Oct 2019 15:15:01 GMT

    Version update only

    Open source →
  16. 7.5.06 Oct 2019
    Release notes

    Sun, 06 Oct 2019 00:27:39 GMT

    Minor changes

    • For the markdown target, reorder the "Remarks" section to appear before the members for classes, interfaces, namespaces, and packages (GitHub #1550)
    Open source →
    Additional notes

    Sun, 06 Oct 2019 00:27:39 GMT

    Minor changes

    • Allow separate release tags for overloaded functions and methods
    • Add new api-extractor.json config setting "bundledPackages"
    Open source →
  17. 7.4.74 Oct 2019
    Release notes

    Wed, 25 Sep 2019 15:15:31 GMT

    Patches

    • Disambiguate output files for items with colliding names
    Open source →
    Additional notes

    Fri, 04 Oct 2019 00:15:22 GMT

    Patches

    • Fix an issue where IExtractorConfigPrepareOptions.packageJson was ignored (GitHub #1559)
    Open source →
  18. 7.4.629 Sept 2019
    Release notes

    Tue, 24 Sep 2019 02:58:49 GMT

    Version update only

    Open source →
    Additional notes

    Sun, 29 Sep 2019 23:56:29 GMT

    Patches

    • Update repository URL
    Open source →
  19. 7.4.525 Sept 2019
    Release notes

    Mon, 23 Sep 2019 15:14:55 GMT

    Version update only

    Open source →
    Additional notes

    Wed, 25 Sep 2019 15:15:31 GMT

    Version update only

    Open source →
  20. 7.4.424 Sept 2019
    Release notes

    Fri, 20 Sep 2019 21:27:22 GMT

    Version update only

    Open source →
    Additional notes

    Tue, 24 Sep 2019 02:58:49 GMT

    Version update only

    Open source →
  21. 7.4.323 Sept 2019
    Release notes

    Wed, 11 Sep 2019 19:56:23 GMT

    Patches

    • Updating OfficeYamlDocumenter to account for new deeply linked types
    Open source →
    Additional notes

    Mon, 23 Sep 2019 15:14:55 GMT

    Version update only

    Open source →
  22. 7.4.211 Sept 2019
    Release notes

    Tue, 10 Sep 2019 22:32:23 GMT

    Patches

    • Update documentation
    Open source →
    Additional notes

    Wed, 11 Sep 2019 19:56:23 GMT

    Patches

    • Add support for an exported name that conflicts with a global name (GitHub #1350)
    Open source →
  23. 7.4.110 Sept 2019
    Release notes

    Tue, 10 Sep 2019 20:38:33 GMT

    Patches

    • Add support for emitting deeply linked types in YamlDocumenter
    Open source →
    Additional notes

    Tue, 10 Sep 2019 22:32:23 GMT

    Patches

    • Update documentation
    Open source →
  24. 7.4.010 Sept 2019
    Release notes

    Fri, 06 Sep 2019 15:14:57 GMT

    Minor changes

    • For the markdown target, generate an "index.md" file with an inventory of documented packages

    Patches

    • (Experimental) Expand the API for API Documenter plugins
    Open source →
    Additional notes

    Tue, 10 Sep 2019 20:38:33 GMT

    Minor changes

    • Add support for generating declaration references
    Open source →
  25. 7.3.114 Sept 2019
    Release notes

    Tue, 23 Jul 2019 19:14:38 GMT

    Version update only

    Open source →
    Additional notes

    Wed, 04 Sep 2019 18:28:06 GMT

    Version update only

    Open source →
  26. 7.3.104 Sept 2019
    Release notes

    Tue, 23 Jul 2019 01:13:01 GMT

    Patches

    • Fix an issue where generated filenames sometimes mcontained invalid characters
    Open source →
    Additional notes

    Wed, 04 Sep 2019 15:15:37 GMT

    Patches

    • Update TSDoc dependency to 0.12.14
    Open source →
  27. 7.3.930 Aug 2019
    Release notes

    Mon, 22 Jul 2019 19:13:10 GMT

    Version update only

    Open source →
    Additional notes

    Fri, 30 Aug 2019 00:14:32 GMT

    Patches

    • Fix a problem where Unicode API names were not handled correctly
    Open source →
  28. 7.3.812 Aug 2019
    Release notes

    Fri, 12 Jul 2019 19:12:46 GMT

    Version update only

    Open source →
    Additional notes

    Mon, 12 Aug 2019 15:15:14 GMT

    Version update only

    Open source →
  29. 7.3.78 Aug 2019
    Release notes

    Thu, 11 Jul 2019 19:13:08 GMT

    Version update only

    Open source →
    Additional notes

    Thu, 08 Aug 2019 15:14:17 GMT

    Version update only

    Open source →
  30. 7.3.68 Aug 2019
    Release notes

    Tue, 09 Jul 2019 19:13:24 GMT

    Version update only

    Open source →
    Additional notes

    Thu, 08 Aug 2019 00:49:05 GMT

    Patches

    • Fix an issue where a function with only one declaration was assigned an overloadIndex of 0 instead of 1
    Open source →
  31. 7.3.55 Aug 2019
    Release notes

    Mon, 08 Jul 2019 19:12:18 GMT

    Version update only

    Open source →
    Additional notes

    Mon, 05 Aug 2019 22:04:32 GMT

    Patches

    • Security updates.
    Open source →
  32. 7.3.423 Jul 2019
    Release notes

    Sat, 29 Jun 2019 02:30:10 GMT

    Patches

    • Avoid reporting a fatal error when an unknown block tag is encountered
    Open source →
    Additional notes

    Tue, 23 Jul 2019 01:13:01 GMT

    Patches

    • ApiItem.name is now quoted when it contains invalid identifier characters, to avoid conflicts with an ECMAScript symbol expression
    Open source →
  33. 7.3.322 Jul 2019
    Release notes

    Wed, 12 Jun 2019 19:12:33 GMT

    Version update only

    Open source →
    Additional notes

    Mon, 22 Jul 2019 19:13:10 GMT

    Patches

    • Update to use new api-extractor-model
    Open source →
  34. 7.3.212 Jul 2019
    Release notes

    Tue, 11 Jun 2019 00:48:06 GMT

    Patches

    • Add support for emitting type parameters in the YamlDocumenter
    Open source →
    Additional notes

    Fri, 12 Jul 2019 19:12:46 GMT

    Patches

    • Clarify docs for "--typescript-compiler-folder"
    Open source →
  35. 7.3.111 Jul 2019
    Release notes

    Thu, 06 Jun 2019 22:33:36 GMT

    Version update only

    Open source →
    Additional notes

    Thu, 11 Jul 2019 19:13:08 GMT

    Patches

    • Add support for TypeScript 3.5
    Open source →
  36. 7.3.09 Jul 2019
    Release notes

    Wed, 05 Jun 2019 19:12:34 GMT

    Minor changes

    • Improved the experimental api-documenter generate command.

    Patches

    • Fix an issue where TSDoc index selectors (ApiParameterListMixin.overloadIndex) started from 0, whereas TSDoc requires a nonzero number
    Open source →
    Additional notes

    Tue, 09 Jul 2019 19:13:24 GMT

    Minor changes

    • Add a "--diagnostics" command-line option to help when troubleshooting problems
    Open source →
  37. 7.2.38 Jul 2019
    Release notes

    Mon, 08 Jul 2019 19:12:18 GMT

    Patches

    • Fix a problem when analyzing .d.ts files that appear in the same folder as the corresponding .ts file (GitHub #1310)
    Open source →
  38. 7.2.229 Jun 2019
    Release notes

    Tue, 04 Jun 2019 05:51:53 GMT

    Version update only

    Open source →
    Additional notes

    Sat, 29 Jun 2019 02:30:10 GMT

    Patches

    • Fix GitHub issue #1304 where "IExtractorInvokeOptions.typescriptCompilerFolder" did not work with TypeScript 3.4
    Open source →
  39. 7.2.112 Jun 2019
    Release notes

    Mon, 27 May 2019 04:13:44 GMT

    Patches

    • Improve the markdown generator to document class constructors
    Open source →
    Additional notes

    Wed, 12 Jun 2019 19:12:33 GMT

    Version update only

    Open source →
  40. 7.2.011 Jun 2019
    Release notes

    Thu, 16 May 2019 22:15:20 GMT

    Minor changes

    • Add optional config file api-documenter.json to allow building custom Table of Contents for YamlDocumenter.
    Open source →
    Additional notes

    Tue, 11 Jun 2019 00:48:06 GMT

    Minor changes

    • Generate ApiTypeParameter entries and type alias types
    Open source →
  41. 7.1.85 Jun 2019
    Release notes

    Wed, 05 Jun 2019 19:12:34 GMT

    Patches

    • Fix an issue where TSDoc index selectors (ApiParameterListMixin.overloadIndex) started from 0, whereas TSDoc requires a nonzero number
    Open source →
  42. 7.1.74 Jun 2019
    Release notes

    Mon, 13 May 2019 02:08:35 GMT

    Version update only

    Open source →
    Additional notes

    Tue, 04 Jun 2019 05:51:53 GMT

    Patches

    • Upgrade api-extractor-model to remove ApiConstructor.isStatic, since TypeScript constructors cannot be static
    • Improve handling of symbolic property and method names.
    Open source →
  43. 7.1.627 May 2019
    Release notes

    Mon, 06 May 2019 20:46:21 GMT

    Version update only

    Open source →
    Additional notes

    Mon, 27 May 2019 04:13:44 GMT

    Patches

    • Fix incorrect path resolution for the "extends" field when loading tsconfig.json
    Open source →
  44. 7.1.513 May 2019
    Release notes

    Mon, 06 May 2019 19:34:54 GMT

    Version update only

    Open source →
    Additional notes

    Mon, 13 May 2019 02:08:35 GMT

    Patches

    • Broaden support for default imports
    Open source →
  45. 7.1.46 May 2019
    Release notes

    Mon, 06 May 2019 19:11:16 GMT

    Version update only

    Open source →
    Additional notes

    Mon, 06 May 2019 20:46:21 GMT

    Version update only

    Open source →
  46. 7.1.36 May 2019
    Release notes

    Tue, 30 Apr 2019 23:08:02 GMT

    Version update only

    Open source →
    Additional notes

    Mon, 06 May 2019 19:34:54 GMT

    Patches

    • Add a new setting "omitTrimmingComments" to prevent extra comments from being emitted in the .d.ts rollup
    Open source →
  47. 7.1.26 May 2019
    Release notes

    Mon, 29 Apr 2019 19:13:03 GMT

    Patches

    • Fix the "Home" link in the breadcrumb when viewing docs using GitHub's markdown renderer
    Open source →
    Additional notes

    Mon, 06 May 2019 19:11:16 GMT

    Patches

    • Fix an issue where ExtractorResult.warningCount was not incremented for messages handled by IExtractorInvokeOptions.messageCallback (GitHub #1258)
    Open source →
  48. 7.1.130 Apr 2019
    Release notes

    Wed, 17 Apr 2019 19:12:31 GMT

    Patches

    • Fix newline rendering when code blocks are used in tables
    Open source →
    Additional notes

    Tue, 30 Apr 2019 23:08:02 GMT

    Patches

    • Fix an issue where API signatures were sometimes truncated in the .api.json file (GitHub #1249)
    Open source →
  49. 7.1.016 Apr 2019
    Release notes

    Tue, 16 Apr 2019 11:01:37 GMT

    Minor changes

    • Initial stable release of API Extractor 7

    Patches

    • Adding an extra newline to the OfficeYamlDocumenter Examples header insertion
    Open source →
    Additional notes

    Tue, 16 Apr 2019 11:01:37 GMT

    Minor changes

    • Initial stable release of API Extractor 7
    Open source →
  50. 7.0.4212 Apr 2019
    Release notes

    Thu, 28 Mar 2019 19:14:27 GMT

    Version update only

    Open source →
    Additional notes

    Fri, 12 Apr 2019 06:13:16 GMT

    Patches

    • Fix a regression that prevented certain types of warnings from being reported
    Open source →
  51. 7.0.4111 Apr 2019
    Release notes

    Wed, 27 Mar 2019 19:57:45 GMT

    Patches

    • Fix an issue with type unions rendering in markdown tables (addresses #1065)
    Open source →
    Additional notes

    Thu, 11 Apr 2019 07:14:01 GMT

    Patches

    • THIS IS A RELEASE CANDIDATE FOR API-EXTRACTOR 7
    • (Breaking change) Rename "mainEntryPointFile" to "mainEntryPointFilePath" so all settings use a consistent naming convention
    • (Breaking change) Paths that appear in api-extractor.json are now resolved relative to the config file unless prefixed with the <projectFolder> token
    • Add a new api-extractor.json setting "tsconfigFilePath" for customizing the tsconfig.json path
    • Replace ExtractorConfig.packageJsonFullPath with ExtractorConfig.packageFolder
    • Upgrade API Extractor to use TypeScript 3.4 for analysis
    Open source →
  52. 7.0.409 Apr 2019
    Release notes

    Tue, 26 Mar 2019 20:54:18 GMT

    Version update only

    Open source →
    Additional notes

    Tue, 09 Apr 2019 05:31:01 GMT

    Patches

    • Improve the "--local" option to automatically create the API report file if it is missing
    Open source →
  53. 7.0.398 Apr 2019
    Release notes

    Sat, 23 Mar 2019 03:48:31 GMT

    Version update only

    Open source →
    Additional notes

    Mon, 08 Apr 2019 19:12:52 GMT

    Patches

    • Rename "addToApiReviewFile" setting to "addToApiReportFile"
    Open source →
  54. 7.0.386 Apr 2019
    Release notes

    Thu, 21 Mar 2019 04:59:11 GMT

    Version update only

    Open source →
    Additional notes

    Sat, 06 Apr 2019 02:05:51 GMT

    Patches

    • (Breaking change) Removed the ILogger API and renamed ExtractorMessageLogLevel to ExtractorLogLevel
    • (Breaking change) Extractor console output is now modeled as ExtractorMessage objects and can be customized/filtered/handled by IExtractorInvokeOptions.messageCallback
    Open source →
  55. 7.0.375 Apr 2019
    Release notes

    Thu, 21 Mar 2019 01:15:32 GMT

    Version update only

    Open source →
    Additional notes

    Fri, 05 Apr 2019 04:16:16 GMT

    Patches

    • Introduce "api-extractor init" command-line that helps enable API Extractor for a new project
    • (Breaking change) Major redesign of the API used to invoke API Extractor
    • (Breaking change) Major redesign of the api-extractor.json config file format
    • Add a CompilerState API that allows an optimization where multiple invocations of Extractor can reuse the same TypeScript compiler analysis
    Open source →
  56. 7.0.363 Apr 2019
    Release notes

    Wed, 20 Mar 2019 19:14:49 GMT

    Version update only

    Open source →
    Additional notes

    Wed, 03 Apr 2019 02:58:33 GMT

    Patches

    • Fix an issue where .d.ts.map file were sometimes mapped to the wrong location
    Open source →
  57. 7.0.3530 Mar 2019
    Release notes

    Mon, 18 Mar 2019 04:28:43 GMT

    Version update only

    Open source →
    Additional notes

    Sat, 30 Mar 2019 22:27:16 GMT

    Patches

    • Reintroduce the generated documentation notice for internal constructors
    • Add limited support for resolving @inheritDoc references to external packages by postprocessing them in api-documenter
    Open source →
  58. 7.0.3428 Mar 2019
    Release notes

    Fri, 15 Mar 2019 19:13:25 GMT

    Version update only

    Open source →
    Additional notes

    Thu, 28 Mar 2019 19:14:27 GMT

    Patches

    • Validate @link tags and report a warning if the link cannot be resolved
    Open source →
  59. 7.0.3326 Mar 2019
    Release notes

    Wed, 13 Mar 2019 19:13:14 GMT

    Patches

    • Refactor code to move the IndentedWriter API from api-extractor-model to api-documenter
    Open source →
    Additional notes

    Tue, 26 Mar 2019 20:54:18 GMT

    Patches

    • Reintroduce support for @inheritDoc tags
    Open source →
  60. 7.0.3223 Mar 2019
    Release notes

    Wed, 13 Mar 2019 01:14:05 GMT

    Patches

    • Upgrade TSDoc
    Open source →
    Additional notes

    Sat, 23 Mar 2019 03:48:31 GMT

    Patches

    • If the TSDoc summary is missing for a class constructor, then automatically generate it
    • Reintroduce support for the @preapproved TSDoc tag
    Open source →