UNPKG

37.6 kBMarkdownView Raw
1# Change Log - @microsoft/api-extractor
2
3This log was last generated on Thu, 21 May 2020 23:09:44 GMT and should not be manually modified.
4
5## 7.8.4
6Thu, 21 May 2020 23:09:44 GMT
7
8*Version update only*
9
10## 7.8.3
11Thu, 21 May 2020 15:41:59 GMT
12
13*Version update only*
14
15## 7.8.2
16Tue, 19 May 2020 15:08:19 GMT
17
18### Patches
19
20- Report an error to indicate that "import()" types are not supported
21
22## 7.8.1
23Fri, 15 May 2020 08:10:59 GMT
24
25*Version update only*
26
27## 7.8.0
28Wed, 06 May 2020 08:23:45 GMT
29
30### Minor changes
31
32- Version update only
33
34## 7.7.13
35Wed, 08 Apr 2020 04:07:33 GMT
36
37*Version update only*
38
39## 7.7.12
40Sun, 29 Mar 2020 00:04:12 GMT
41
42### Patches
43
44- Improve analysis of types exposed via global variables (fixes GitHub issues #1765, #1095, and #1316)
45
46## 7.7.11
47Sat, 28 Mar 2020 00:37:16 GMT
48
49### Patches
50
51- Upgrade to TSdoc 0.12.19 to fix an issue where `<h1>` wasn't allowed as an HTML tag in a doc comment
52
53## 7.7.10
54Wed, 18 Mar 2020 15:07:47 GMT
55
56### Patches
57
58- Upgrade cyclic dependencies
59
60## 7.7.9
61Tue, 17 Mar 2020 23:55:58 GMT
62
63### Patches
64
65- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`
66
67## 7.7.8
68Tue, 28 Jan 2020 02:23:44 GMT
69
70*Version update only*
71
72## 7.7.7
73Thu, 23 Jan 2020 01:07:56 GMT
74
75*Version update only*
76
77## 7.7.6
78Tue, 21 Jan 2020 21:56:13 GMT
79
80*Version update only*
81
82## 7.7.5
83Sun, 19 Jan 2020 02:26:52 GMT
84
85### Patches
86
87- Upgrade Node typings to Node 10
88
89## 7.7.4
90Fri, 17 Jan 2020 01:08:23 GMT
91
92*Version update only*
93
94## 7.7.3
95Tue, 14 Jan 2020 01:34:15 GMT
96
97### Patches
98
99- Fix an issue where "ae-incompatible-release-tags" was sometimes reported incorectly for property setters (GitHub #1681)
100
101## 7.7.2
102Thu, 09 Jan 2020 06:44:12 GMT
103
104### Patches
105
106- Fix an error "Cannot read property 'externalModuleIndicator' of undefined" (GitHub #1652)
107
108## 7.7.1
109Wed, 08 Jan 2020 00:11:31 GMT
110
111*Version update only*
112
113## 7.7.0
114Tue, 03 Dec 2019 03:17:43 GMT
115
116### Minor changes
117
118- Improve declaration reference syntax to allow linking to overloaded functions/methods
119- Fix an issue with TypeScript 3.7, which now emits separate signatures for property getters/setters
120
121## 7.6.2
122Sun, 24 Nov 2019 00:54:04 GMT
123
124*Version update only*
125
126## 7.6.1
127Wed, 20 Nov 2019 06:14:28 GMT
128
129### Patches
130
131- Fix an issue where the newlineKind setting wasn't being applied correctly
132
133## 7.6.0
134Fri, 15 Nov 2019 04:50:50 GMT
135
136### Minor changes
137
138- Make newline type for generated files configurable
139
140## 7.5.6
141Mon, 11 Nov 2019 16:07:56 GMT
142
143*Version update only*
144
145## 7.5.5
146Wed, 06 Nov 2019 22:44:18 GMT
147
148### Patches
149
150- Add support for TypeScript 3.7
151
152## 7.5.4
153Tue, 05 Nov 2019 06:49:28 GMT
154
155### Patches
156
157- Fix an issue where API reports sometimes were ordered differently depending on the version of NodeJS (GitHub #1552)
158
159## 7.5.3
160Tue, 05 Nov 2019 01:08:39 GMT
161
162*Version update only*
163
164## 7.5.2
165Tue, 22 Oct 2019 06:24:44 GMT
166
167*Version update only*
168
169## 7.5.1
170Fri, 18 Oct 2019 15:15:01 GMT
171
172*Version update only*
173
174## 7.5.0
175Sun, 06 Oct 2019 00:27:39 GMT
176
177### Minor changes
178
179- Allow separate release tags for overloaded functions and methods
180- Add new api-extractor.json config setting "bundledPackages"
181
182## 7.4.7
183Fri, 04 Oct 2019 00:15:22 GMT
184
185### Patches
186
187- Fix an issue where IExtractorConfigPrepareOptions.packageJson was ignored (GitHub #1559)
188
189## 7.4.6
190Sun, 29 Sep 2019 23:56:29 GMT
191
192### Patches
193
194- Update repository URL
195
196## 7.4.5
197Wed, 25 Sep 2019 15:15:31 GMT
198
199*Version update only*
200
201## 7.4.4
202Tue, 24 Sep 2019 02:58:49 GMT
203
204*Version update only*
205
206## 7.4.3
207Mon, 23 Sep 2019 15:14:55 GMT
208
209*Version update only*
210
211## 7.4.2
212Wed, 11 Sep 2019 19:56:23 GMT
213
214### Patches
215
216- Add support for an exported name that conflicts with a global name (GitHub #1350)
217
218## 7.4.1
219Tue, 10 Sep 2019 22:32:23 GMT
220
221### Patches
222
223- Update documentation
224
225## 7.4.0
226Tue, 10 Sep 2019 20:38:33 GMT
227
228### Minor changes
229
230- Add support for generating declaration references
231
232## 7.3.11
233Wed, 04 Sep 2019 18:28:06 GMT
234
235*Version update only*
236
237## 7.3.10
238Wed, 04 Sep 2019 15:15:37 GMT
239
240### Patches
241
242- Update TSDoc dependency to 0.12.14
243
244## 7.3.9
245Fri, 30 Aug 2019 00:14:32 GMT
246
247### Patches
248
249- Fix a problem where Unicode API names were not handled correctly
250
251## 7.3.8
252Mon, 12 Aug 2019 15:15:14 GMT
253
254*Version update only*
255
256## 7.3.7
257Thu, 08 Aug 2019 15:14:17 GMT
258
259*Version update only*
260
261## 7.3.6
262Thu, 08 Aug 2019 00:49:05 GMT
263
264### Patches
265
266- Fix an issue where a function with only one declaration was assigned an overloadIndex of 0 instead of 1
267
268## 7.3.5
269Mon, 05 Aug 2019 22:04:32 GMT
270
271### Patches
272
273- Security updates.
274
275## 7.3.4
276Tue, 23 Jul 2019 01:13:01 GMT
277
278### Patches
279
280- ApiItem.name is now quoted when it contains invalid identifier characters, to avoid conflicts with an ECMAScript symbol expression
281
282## 7.3.3
283Mon, 22 Jul 2019 19:13:10 GMT
284
285### Patches
286
287- Update to use new api-extractor-model
288
289## 7.3.2
290Fri, 12 Jul 2019 19:12:46 GMT
291
292### Patches
293
294- Clarify docs for "--typescript-compiler-folder"
295
296## 7.3.1
297Thu, 11 Jul 2019 19:13:08 GMT
298
299### Patches
300
301- Add support for TypeScript 3.5
302
303## 7.3.0
304Tue, 09 Jul 2019 19:13:24 GMT
305
306### Minor changes
307
308- Add a "--diagnostics" command-line option to help when troubleshooting problems
309
310## 7.2.3
311Mon, 08 Jul 2019 19:12:18 GMT
312
313### Patches
314
315- Fix a problem when analyzing .d.ts files that appear in the same folder as the corresponding .ts file (GitHub #1310)
316
317## 7.2.2
318Sat, 29 Jun 2019 02:30:10 GMT
319
320### Patches
321
322- Fix GitHub issue #1304 where "IExtractorInvokeOptions.typescriptCompilerFolder" did not work with TypeScript 3.4
323
324## 7.2.1
325Wed, 12 Jun 2019 19:12:33 GMT
326
327*Version update only*
328
329## 7.2.0
330Tue, 11 Jun 2019 00:48:06 GMT
331
332### Minor changes
333
334- Generate ApiTypeParameter entries and type alias types
335
336## 7.1.8
337Wed, 05 Jun 2019 19:12:34 GMT
338
339### Patches
340
341- Fix an issue where TSDoc index selectors (ApiParameterListMixin.overloadIndex) started from 0, whereas TSDoc requires a nonzero number
342
343## 7.1.7
344Tue, 04 Jun 2019 05:51:53 GMT
345
346### Patches
347
348- Upgrade api-extractor-model to remove ApiConstructor.isStatic, since TypeScript constructors cannot be static
349- Improve handling of symbolic property and method names.
350
351## 7.1.6
352Mon, 27 May 2019 04:13:44 GMT
353
354### Patches
355
356- Fix incorrect path resolution for the "extends" field when loading tsconfig.json
357
358## 7.1.5
359Mon, 13 May 2019 02:08:35 GMT
360
361### Patches
362
363- Broaden support for default imports
364
365## 7.1.4
366Mon, 06 May 2019 20:46:21 GMT
367
368*Version update only*
369
370## 7.1.3
371Mon, 06 May 2019 19:34:54 GMT
372
373### Patches
374
375- Add a new setting "omitTrimmingComments" to prevent extra comments from being emitted in the .d.ts rollup
376
377## 7.1.2
378Mon, 06 May 2019 19:11:16 GMT
379
380### Patches
381
382- Fix an issue where ExtractorResult.warningCount was not incremented for messages handled by IExtractorInvokeOptions.messageCallback (GitHub #1258)
383
384## 7.1.1
385Tue, 30 Apr 2019 23:08:02 GMT
386
387### Patches
388
389- Fix an issue where API signatures were sometimes truncated in the .api.json file (GitHub #1249)
390
391## 7.1.0
392Tue, 16 Apr 2019 11:01:37 GMT
393
394### Minor changes
395
396- Initial stable release of API Extractor 7
397
398## 7.0.42
399Fri, 12 Apr 2019 06:13:16 GMT
400
401### Patches
402
403- Fix a regression that prevented certain types of warnings from being reported
404
405## 7.0.41
406Thu, 11 Apr 2019 07:14:01 GMT
407
408### Patches
409
410- THIS IS A RELEASE CANDIDATE FOR API-EXTRACTOR 7
411- (Breaking change) Rename "mainEntryPointFile" to "mainEntryPointFilePath" so all settings use a consistent naming convention
412- (Breaking change) Paths that appear in api-extractor.json are now resolved relative to the config file unless prefixed with the `<projectFolder>` token
413- Add a new api-extractor.json setting "tsconfigFilePath" for customizing the tsconfig.json path
414- Replace ExtractorConfig.packageJsonFullPath with ExtractorConfig.packageFolder
415- Upgrade API Extractor to use TypeScript 3.4 for analysis
416
417## 7.0.40
418Tue, 09 Apr 2019 05:31:01 GMT
419
420### Patches
421
422- Improve the "--local" option to automatically create the API report file if it is missing
423
424## 7.0.39
425Mon, 08 Apr 2019 19:12:52 GMT
426
427### Patches
428
429- Rename "addToApiReviewFile" setting to "addToApiReportFile"
430
431## 7.0.38
432Sat, 06 Apr 2019 02:05:51 GMT
433
434### Patches
435
436- (Breaking change) Removed the ILogger API and renamed ExtractorMessageLogLevel to ExtractorLogLevel
437- (Breaking change) Extractor console output is now modeled as ExtractorMessage objects and can be customized/filtered/handled by IExtractorInvokeOptions.messageCallback
438
439## 7.0.37
440Fri, 05 Apr 2019 04:16:16 GMT
441
442### Patches
443
444- Introduce "api-extractor init" command-line that helps enable API Extractor for a new project
445- (Breaking change) Major redesign of the API used to invoke API Extractor
446- (Breaking change) Major redesign of the api-extractor.json config file format
447- Add a CompilerState API that allows an optimization where multiple invocations of Extractor can reuse the same TypeScript compiler analysis
448
449## 7.0.36
450Wed, 03 Apr 2019 02:58:33 GMT
451
452### Patches
453
454- Fix an issue where .d.ts.map file were sometimes mapped to the wrong location
455
456## 7.0.35
457Sat, 30 Mar 2019 22:27:16 GMT
458
459### Patches
460
461- Reintroduce the generated documentation notice for internal constructors
462- Add limited support for resolving @inheritDoc references to external packages by postprocessing them in api-documenter
463
464## 7.0.34
465Thu, 28 Mar 2019 19:14:27 GMT
466
467### Patches
468
469- Validate `@link` tags and report a warning if the link cannot be resolved
470
471## 7.0.33
472Tue, 26 Mar 2019 20:54:18 GMT
473
474### Patches
475
476- Reintroduce support for `@inheritDoc` tags
477
478## 7.0.32
479Sat, 23 Mar 2019 03:48:31 GMT
480
481### Patches
482
483- If the TSDoc summary is missing for a class constructor, then automatically generate it
484- Reintroduce support for the `@preapproved` TSDoc tag
485
486## 7.0.31
487Thu, 21 Mar 2019 04:59:11 GMT
488
489### Patches
490
491- Reintroduce "ae-internal-missing-underscore" warning for API items marked as `@internal` but whose name does not start with an underscore
492
493## 7.0.30
494Thu, 21 Mar 2019 01:15:32 GMT
495
496### Patches
497
498- Improve the API review file generation to include imports and support multiple exports
499
500## 7.0.29
501Wed, 20 Mar 2019 19:14:49 GMT
502
503### Patches
504
505- API Extractor can now analyze packages whose package.json file is missing the "version" field
506
507## 7.0.28
508Mon, 18 Mar 2019 04:28:43 GMT
509
510### Patches
511
512- Rename the "ae-inconsistent-release-tags" warning to "ae-different-release-tags"
513- Introduce a new warning "ae-incompatible-release-tags" that checks for API signatures that reference types with incompatible release tags
514- Fix an issue where this error was sometimes reported incorrectly: "The messages.extractorMessageReporting table contains an unrecognized identifier ___"
515
516## 7.0.27
517Fri, 15 Mar 2019 19:13:25 GMT
518
519### Patches
520
521- (Breaking change) The file extension for API review files has changed from ".api.ts" to "api.md". For details see https://github.com/Microsoft/web-build-tools/issues/1123
522
523## 7.0.26
524Wed, 13 Mar 2019 19:13:14 GMT
525
526### Patches
527
528- Refactor code to move the IndentedWriter API from api-extractor-model to api-documenter
529
530## 7.0.25
531Wed, 13 Mar 2019 01:14:05 GMT
532
533### Patches
534
535- Upgrade TSDoc
536
537## 7.0.24
538Mon, 11 Mar 2019 16:13:36 GMT
539
540### Patches
541
542- Fix an issue where spurious TSDoc warnings were issued because the TSDoc parser was configured improperly
543- Move the .api.json related APIs into a new NPM package @microsoft/api-extractor-model
544
545## 7.0.23
546Tue, 05 Mar 2019 17:13:11 GMT
547
548### Patches
549
550- Issue a warning when an exported type refers to another local type that is not exported (ae-forgotten-export)
551- The export analyzer now correctly handles symbols imported using "import x = require('y');" notation
552
553## 7.0.22
554Mon, 04 Mar 2019 17:13:19 GMT
555
556### Patches
557
558- Every error/warning message reported by API Extractor now has an associated message identifier
559- Add a new section to api-extractor.json for configuring how errors get reported, with ability to suppress individual errors
560- Reintroduce the ability to report issues by writing warnings into the API review file
561- Fix an issue where members of type literals were incorrectly being flagged as "(undocumented)"
562- Error messages now cite the original .ts source file, if a source map is present. (To enable this, specify `"declarationMap": true` in tsconfig.json.)
563
564## 7.0.21
565Wed, 27 Feb 2019 22:13:58 GMT
566
567*Version update only*
568
569## 7.0.20
570Wed, 27 Feb 2019 17:13:17 GMT
571
572*Version update only*
573
574## 7.0.19
575Mon, 18 Feb 2019 17:13:23 GMT
576
577### Minor changes
578
579- New way to resolve & generate TSDoc metadata file
580
581## 7.0.18
582Tue, 12 Feb 2019 17:13:12 GMT
583
584### Patches
585
586- Add a workaround for the issue where .d.ts rollups sometimes define names that conflict with a global symbol (the full solution is tracked by GitHub #1095)
587
588## 7.0.17
589Mon, 11 Feb 2019 10:32:37 GMT
590
591### Patches
592
593- Fix an issue where API Extractor neglected to analyze "typeof" expressions
594- Fix an issue where declarations inside a namespace were sometimes being incorrectly emitted as top-level exports of the .d.ts rollup
595
596## 7.0.16
597Mon, 11 Feb 2019 08:55:57 GMT
598
599### Patches
600
601- Redesign the analyzer so that when an external symbol is reexported by the working package, the local object (AstImport) and external object (AstSymbol) are kept separate
602- Fix a number of bugs where external symbols were misinterpreted as being part of the local project
603- Eliminate a number of errors involving unusual language constructs, by avoiding analysis of external symbols unless it's really necessary
604- Simplify the AstSymbol.nominalAnalysis concept and associated code
605- Improve .d.ts rollup trimming to handle reexported symbols correctly
606
607## 7.0.15
608Mon, 11 Feb 2019 03:31:55 GMT
609
610### Patches
611
612- The `--debug` parameter now automatically breaks in the debugger when InternalError is thrown
613
614## 7.0.14
615Thu, 31 Jan 2019 17:03:49 GMT
616
617### Patches
618
619- Upgrade to TSDoc 0.12.5, which allows `$` in `@param` names
620- Add "testMode" option in api-extractor.json to eliminate spurious diffs in test files when the version number gets bumped
621- Normalize newlines for excerpt strings in the .api.json file
622
623## 7.0.13
624Sat, 19 Jan 2019 03:47:47 GMT
625
626### Patches
627
628- Move the skipLibCheck into the config file.
629
630## 7.0.12
631Sat, 19 Jan 2019 01:17:51 GMT
632
633### Patches
634
635- Fix an issue where files using "export=" were incorrectly interpreted as having ambient declarations
636
637## 7.0.11
638Fri, 18 Jan 2019 00:52:21 GMT
639
640### Patches
641
642- Add support for circular references between files that use `export * from "____";`
643
644## 7.0.10
645Thu, 17 Jan 2019 00:37:54 GMT
646
647### Patches
648
649- Add support for exports of the form `export * from "____";`
650- Improve the analyzer to allow a declaration to be exported more than once
651- Fix inconsistent newlines in .api.ts files
652
653## 7.0.9
654Thu, 10 Jan 2019 01:57:52 GMT
655
656### Patches
657
658- Fix an issue with rolling up default exports (https://github.com/Microsoft/web-build-tools/issues/1007)
659
660## 7.0.8
661Thu, 20 Dec 2018 17:04:08 GMT
662
663### Patches
664
665- Fix an issue where it was possible to import forgotten declarations from a .d.ts rollup, even though they did not have an explicit "export" modifier
666
667## 7.0.7
668Wed, 19 Dec 2018 05:57:33 GMT
669
670### Patches
671
672- Extend ApiModel to support new item kinds: ApiCallSignature, ApiConstructor, ApiConstructSignature, ApiFunction, ApiIndexSignature, ApiTypeAlias, and ApiVariable
673
674## 7.0.6
675Fri, 14 Dec 2018 19:43:46 GMT
676
677### Patches
678
679- Update web site URLs
680
681## 7.0.5
682Thu, 13 Dec 2018 02:58:10 GMT
683
684### Patches
685
686- Remove unused jju dependency
687
688## 7.0.4
689Wed, 12 Dec 2018 17:04:19 GMT
690
691### Patches
692
693- Reintroduce support for "extends" and "implements" heritage clauses
694- Redesign the Excerpt API to support multiple subranges (e.g. for a list of "implements" clauses)
695
696## 7.0.3
697Fri, 07 Dec 2018 17:04:56 GMT
698
699### Patches
700
701- Added more API documentation
702
703## 7.0.2
704Wed, 05 Dec 2018 19:57:03 GMT
705
706### Patches
707
708- fix reexported types from an external package for dts rollup
709
710## 7.0.1
711Wed, 05 Dec 2018 17:04:18 GMT
712
713### Patches
714
715- Fix an issue where .d.ts trimming did not properly handle variable declarations (GitHub #976)
716
717## 7.0.0
718Thu, 29 Nov 2018 07:02:09 GMT
719
720### Breaking changes
721
722- THIS IS A BETA RELEASE - We are bumping the version to "7.0.0" to simplify dogfooding. This release is not yet ready for general usage.
723
724## 6.3.0
725Wed, 28 Nov 2018 19:29:53 GMT
726
727### Minor changes
728
729- Support "extends" field in api-extractor.json config files for easier management of monorepos with many projects
730
731## 6.2.0
732Wed, 28 Nov 2018 02:17:11 GMT
733
734### Minor changes
735
736- Introduce a new build output "dist/tsdoc-metdata.json", which completely replaces the old "tsdocFlavor" field in package.json
737
738## 6.1.6
739Fri, 16 Nov 2018 21:37:10 GMT
740
741### Patches
742
743- Add support for emitting `/// <reference lib="___" />` directives in .d.ts rollups (GitHub issue #946)
744
745## 6.1.5
746Fri, 16 Nov 2018 00:59:00 GMT
747
748### Patches
749
750- Fix an issue where .d.ts trimming did not work for exported variable declarations (GitHub #936)
751
752## 6.1.4
753Fri, 09 Nov 2018 23:07:39 GMT
754
755### Patches
756
757- Upgrade to TSDoc 0.21.2, which improves trimming of link text in `@link` tags
758
759## 6.1.3
760Wed, 07 Nov 2018 21:04:35 GMT
761
762*Version update only*
763
764## 6.1.2
765Mon, 05 Nov 2018 17:04:24 GMT
766
767### Patches
768
769- Upgrade to @microsoft/tsdoc 0.12.0
770
771## 6.1.1
772Thu, 01 Nov 2018 19:32:52 GMT
773
774### Patches
775
776- Fix an issue where EcmaScript symbols ("computed property names") were missing from .d.ts rollups
777
778## 6.1.0
779Wed, 31 Oct 2018 17:00:54 GMT
780
781### Minor changes
782
783- Added an api to invoke api extractor processor by supplying api extractor json config file.
784
785## 6.0.9
786Thu, 25 Oct 2018 23:20:40 GMT
787
788*Version update only*
789
790## 6.0.8
791Thu, 25 Oct 2018 08:56:02 GMT
792
793### Patches
794
795- Fix issue where `DocErrorText.text` returned `[object Object]` instead of the text
796
797## 6.0.7
798Wed, 24 Oct 2018 16:03:10 GMT
799
800*Version update only*
801
802## 6.0.6
803Thu, 18 Oct 2018 01:32:20 GMT
804
805### Patches
806
807- Fix isAbsolute check for mainDtsRollupPath
808
809## 6.0.5
810Wed, 17 Oct 2018 21:04:49 GMT
811
812*Version update only*
813
814## 6.0.4
815Wed, 17 Oct 2018 14:43:24 GMT
816
817### Patches
818
819- Fix a regression where namespaces were sometimes incorrectly handled in "conservative" mode
820- Update the command line to look for api-extractor.json in both the "./config" folder and the project folder
821- Allow type references in namespaces when namespaceSupport=conservative
822
823## 6.0.3
824Thu, 11 Oct 2018 23:26:07 GMT
825
826### Patches
827
828- Fix an issue where `import x from "."` was sometimes not processed correctly
829
830## 6.0.2
831Tue, 09 Oct 2018 06:58:01 GMT
832
833### Patches
834
835- Fix a regression where API Extractor was sometimes reporting incorrect line numbers
836
837## 6.0.1
838Mon, 08 Oct 2018 16:04:27 GMT
839
840*Version update only*
841
842## 6.0.0
843Sun, 07 Oct 2018 06:15:56 GMT
844
845### Breaking changes
846
847- (Breaking change) API Extractor 6 introduces support for TSDoc doc comment syntax! Please see https://api-extractor.com/ for documentation. To learn more about the TSDoc standard, check out https://github.com/Microsoft/tsdoc
848
849## 5.13.1
850Fri, 28 Sep 2018 16:05:35 GMT
851
852*Version update only*
853
854## 5.13.0
855Wed, 26 Sep 2018 21:39:40 GMT
856
857### Minor changes
858
859- Add new command line option --skip-lib-check
860
861## 5.12.2
862Mon, 24 Sep 2018 23:06:40 GMT
863
864### Patches
865
866- Allow doc comments to use TSDoc's "@defaultvalue" tag (but the value is not yet passed to the documentation pipeline)
867
868## 5.12.1
869Fri, 21 Sep 2018 16:04:42 GMT
870
871### Patches
872
873- Fix an issue where TypeScript errors are often logged as "[Object object]" instead of the actual error message.
874
875## 5.12.0
876Thu, 20 Sep 2018 23:57:21 GMT
877
878### Minor changes
879
880- Add new feature: Support using a different version of the TypeScript compiler.
881
882## 5.11.2
883Tue, 18 Sep 2018 21:04:55 GMT
884
885### Patches
886
887- Fix an issue where parameters mentioned in comments were attempting to be analyzed by api-extractor.
888
889## 5.11.1
890Thu, 06 Sep 2018 01:25:25 GMT
891
892### Patches
893
894- Update "repository" field in package.json
895
896## 5.11.0
897Mon, 03 Sep 2018 16:04:45 GMT
898
899### Minor changes
900
901- Upgrade api-extractor to internally use TypeScript 3.0.
902
903## 5.10.8
904Wed, 29 Aug 2018 06:36:50 GMT
905
906*Version update only*
907
908## 5.10.7
909Thu, 23 Aug 2018 18:18:53 GMT
910
911### Patches
912
913- Republish all packages in web-build-tools to resolve GitHub issue #782
914
915## 5.10.6
916Wed, 22 Aug 2018 20:58:58 GMT
917
918*Version update only*
919
920## 5.10.5
921Wed, 22 Aug 2018 16:03:25 GMT
922
923*Version update only*
924
925## 5.10.4
926Tue, 21 Aug 2018 16:04:38 GMT
927
928### Patches
929
930- fix namespace name for export statement`
931
932## 5.10.3
933Thu, 09 Aug 2018 21:03:22 GMT
934
935*Version update only*
936
937## 5.10.2
938Thu, 09 Aug 2018 16:04:24 GMT
939
940### Patches
941
942- Update lodash.
943
944## 5.10.1
945Thu, 26 Jul 2018 16:04:17 GMT
946
947*Version update only*
948
949## 5.10.0
950Tue, 17 Jul 2018 16:02:52 GMT
951
952### Minor changes
953
954- Add support for new "@eventproperty" AEDoc tag, which indicates that a class/interface property should be documented as an event
955
956## 5.9.1
957Tue, 03 Jul 2018 21:03:31 GMT
958
959*Version update only*
960
961## 5.9.0
962Sat, 23 Jun 2018 02:21:20 GMT
963
964### Minor changes
965
966- Add new IMarkupHtmlTag API
967- AEDoc now allows HTML tags inside doc comments, which can be disabled using a backslash escape
968
969## 5.8.1
970Thu, 21 Jun 2018 08:27:29 GMT
971
972*Version update only*
973
974## 5.8.0
975Tue, 19 Jun 2018 19:35:11 GMT
976
977### Minor changes
978
979- For namespaceSupport=permissive, allow arbitrary nesting of namespaces
980
981### Patches
982
983- Fix an issue where multi-line type literals sometimes had inconsistent newlines in the *.api.json file
984
985## 5.7.3
986Fri, 08 Jun 2018 08:43:52 GMT
987
988*Version update only*
989
990## 5.7.2
991Thu, 31 May 2018 01:39:33 GMT
992
993*Version update only*
994
995## 5.7.1
996Tue, 15 May 2018 02:26:45 GMT
997
998*Version update only*
999
1000## 5.7.0
1001Tue, 15 May 2018 00:18:10 GMT
1002
1003### Minor changes
1004
1005- Add support for new AEDoc tags @sealed, @virtual, and @override
1006
1007## 5.6.8
1008Fri, 04 May 2018 00:42:38 GMT
1009
1010### Patches
1011
1012- Fix the formatting of a log message.
1013
1014## 5.6.7
1015Tue, 01 May 2018 22:03:20 GMT
1016
1017### Patches
1018
1019- Fix an issue where the *.d.ts rollup trimming did not trim import statements
1020
1021## 5.6.6
1022Fri, 27 Apr 2018 03:04:32 GMT
1023
1024*Version update only*
1025
1026## 5.6.5
1027Thu, 19 Apr 2018 21:25:56 GMT
1028
1029*Version update only*
1030
1031## 5.6.4
1032Thu, 19 Apr 2018 17:02:06 GMT
1033
1034### Patches
1035
1036- Fix errors in schema documentation
1037
1038## 5.6.3
1039Tue, 03 Apr 2018 16:05:29 GMT
1040
1041*Version update only*
1042
1043## 5.6.2
1044Mon, 02 Apr 2018 16:05:24 GMT
1045
1046### Patches
1047
1048- Refactor to use new @microsoft/node-core-library
1049
1050## 5.6.1
1051Tue, 27 Mar 2018 01:34:25 GMT
1052
1053### Patches
1054
1055- Update build config so API Extractor builds using the latest version of itself
1056
1057## 5.6.0
1058Sun, 25 Mar 2018 01:26:19 GMT
1059
1060### Minor changes
1061
1062- Improve the api-extractor.json config file so that *.d.ts rollups go in separate folders, and trimming can now be disabled
1063
1064### Patches
1065
1066- In preparation for initial release, the "Package Typings" feature was renamed to "DTS Rollup"
1067- Fix an issue where the @packagedocumentation comment was sometimes getting mixed into the middle of the rollup *.d.ts file
1068
1069## 5.5.2
1070Fri, 23 Mar 2018 00:34:53 GMT
1071
1072### Patches
1073
1074- Upgrade colors to version ~1.2.1
1075
1076## 5.5.1
1077Tue, 20 Mar 2018 02:44:45 GMT
1078
1079### Patches
1080
1081- Improve packageTypings generator to trim nested members according to their release tag
1082- Fix a bug where packageTypings failed to handle merged declarations properly
1083
1084## 5.5.0
1085Sat, 17 Mar 2018 02:54:22 GMT
1086
1087### Minor changes
1088
1089- Overhaul the packageTypings generator analysis to get ready for the upcoming nested member trimming
1090- Breaking change: Any projects using the package typings feature must now have a "tsdoc" section in their package.json
1091
1092### Patches
1093
1094- Add "--debug" flag for debugging
1095
1096## 5.4.0
1097Thu, 15 Mar 2018 20:00:50 GMT
1098
1099### Minor changes
1100
1101- Add a new setting validationRules.missingReleaseTags to optionally remove the requirement that every API item should have a release tag
1102- Add new API "Markup.formatApiItemReference()"
1103
1104### Patches
1105
1106- Fix an issue where the automatically generated documentation for class constructors sometimes had a broken hyperlink
1107
1108## 5.3.9
1109Thu, 15 Mar 2018 16:05:43 GMT
1110
1111*Version update only*
1112
1113## 5.3.8
1114Mon, 12 Mar 2018 20:36:19 GMT
1115
1116### Patches
1117
1118- Locked down some "@types/" dependency versions to avoid upgrade conflicts
1119
1120## 5.3.7
1121Tue, 06 Mar 2018 17:04:51 GMT
1122
1123### Patches
1124
1125- Add preliminary support for preview and public outputs for packageTypings generator
1126
1127## 5.3.6
1128Fri, 02 Mar 2018 01:13:59 GMT
1129
1130*Version update only*
1131
1132## 5.3.5
1133Tue, 27 Feb 2018 22:05:57 GMT
1134
1135*Version update only*
1136
1137## 5.3.4
1138Wed, 21 Feb 2018 22:04:19 GMT
1139
1140*Version update only*
1141
1142## 5.3.3
1143Wed, 21 Feb 2018 03:13:28 GMT
1144
1145*Version update only*
1146
1147## 5.3.2
1148Sat, 17 Feb 2018 02:53:49 GMT
1149
1150### Patches
1151
1152- Fix several bugs with the way that imports were being deduplicated by the packageTypings feature
1153
1154## 5.3.1
1155Fri, 16 Feb 2018 22:05:23 GMT
1156
1157*Version update only*
1158
1159## 5.3.0
1160Fri, 16 Feb 2018 17:05:11 GMT
1161
1162### Minor changes
1163
1164- Fix an issue where the packageTypings feature didn't handle some import/export patterns
1165
1166### Patches
1167
1168- Fix an issue where the packageTypings feature sometimes emitted "default" instead of the class name
1169- Improve the packageTypings feature to support triple-slash references to typings
1170
1171## 5.2.7
1172Wed, 07 Feb 2018 17:05:11 GMT
1173
1174*Version update only*
1175
1176## 5.2.6
1177Fri, 26 Jan 2018 22:05:30 GMT
1178
1179*Version update only*
1180
1181## 5.2.5
1182Fri, 26 Jan 2018 17:53:38 GMT
1183
1184### Patches
1185
1186- Force a patch bump in case the previous version was an empty package
1187
1188## 5.2.4
1189Fri, 26 Jan 2018 00:36:51 GMT
1190
1191*Version update only*
1192
1193## 5.2.3
1194Tue, 23 Jan 2018 17:05:28 GMT
1195
1196*Version update only*
1197
1198## 5.2.2
1199Thu, 18 Jan 2018 03:23:46 GMT
1200
1201### Patches
1202
1203- Enable package typings generated by api-extractor
1204
1205## 5.2.1
1206Thu, 18 Jan 2018 00:48:06 GMT
1207
1208*Version update only*
1209
1210## 5.2.0
1211Thu, 18 Jan 2018 00:27:23 GMT
1212
1213### Minor changes
1214
1215- Improve the packageTypings feature to support abstract classes and "import * as X" imports
1216
1217## 5.1.3
1218Wed, 17 Jan 2018 10:49:31 GMT
1219
1220*Version update only*
1221
1222## 5.1.2
1223Fri, 12 Jan 2018 03:35:22 GMT
1224
1225### Patches
1226
1227- Add some incremental improvements for the experimental PackageTypingsGenerator feature
1228
1229## 5.1.1
1230Thu, 11 Jan 2018 22:31:51 GMT
1231
1232*Version update only*
1233
1234## 5.1.0
1235Wed, 10 Jan 2018 20:40:01 GMT
1236
1237### Minor changes
1238
1239- Upgrade to Node 8
1240
1241### Patches
1242
1243- Continued progress for the experimental PackageTypingsGenerator
1244
1245## 5.0.1
1246Tue, 09 Jan 2018 17:05:51 GMT
1247
1248### Patches
1249
1250- Get web-build-tools building with pnpm
1251
1252## 5.0.0
1253Sun, 07 Jan 2018 05:12:08 GMT
1254
1255### Breaking changes
1256
1257- API Extractor now processes *.d.ts files instead of *.ts files
1258
1259### Minor changes
1260
1261- Introduced new tag @packagedocumentation which replaces the earlier approach that used a "packageDescription" variable
1262
1263## 4.3.7
1264Fri, 05 Jan 2018 20:26:45 GMT
1265
1266*Version update only*
1267
1268## 4.3.6
1269Fri, 05 Jan 2018 00:48:41 GMT
1270
1271### Patches
1272
1273- Update Jest to ~21.2.1
1274
1275## 4.3.5
1276Fri, 22 Dec 2017 17:04:46 GMT
1277
1278### Patches
1279
1280- Fixed an issue where warnings would cause the api-extractor tool to return a nonzero exit code for a "--local" build; warnings should not fail the build in this scenario
1281
1282## 4.3.4
1283Tue, 12 Dec 2017 03:33:26 GMT
1284
1285*Version update only*
1286
1287## 4.3.3
1288Thu, 30 Nov 2017 23:59:09 GMT
1289
1290*Version update only*
1291
1292## 4.3.2
1293Thu, 30 Nov 2017 23:12:21 GMT
1294
1295*Version update only*
1296
1297## 4.3.1
1298Wed, 29 Nov 2017 17:05:37 GMT
1299
1300*Version update only*
1301
1302## 4.3.0
1303Tue, 28 Nov 2017 23:43:55 GMT
1304
1305### Minor changes
1306
1307- Add Extractor.processProject() whose return value indicates success
1308
1309### Patches
1310
1311- Deprecate Extractor.analyzeProject() API
1312
1313## 4.2.6
1314Mon, 13 Nov 2017 17:04:50 GMT
1315
1316*Version update only*
1317
1318## 4.2.5
1319Mon, 06 Nov 2017 17:04:18 GMT
1320
1321*Version update only*
1322
1323## 4.2.4
1324Thu, 02 Nov 2017 16:05:24 GMT
1325
1326### Patches
1327
1328- lock the reference version between web build tools projects
1329
1330## 4.2.3
1331Wed, 01 Nov 2017 21:06:08 GMT
1332
1333### Patches
1334
1335- Upgrade cyclic dependencies
1336
1337## 4.2.2
1338Tue, 31 Oct 2017 21:04:04 GMT
1339
1340*Version update only*
1341
1342## 4.2.1
1343Tue, 31 Oct 2017 16:04:55 GMT
1344
1345*Version update only*
1346
1347## 4.2.0
1348Wed, 25 Oct 2017 20:03:59 GMT
1349
1350### Minor changes
1351
1352- Improved the way API JSON represents documentation markup; this is a file format change
1353
1354## 4.1.2
1355Tue, 24 Oct 2017 18:17:12 GMT
1356
1357*Version update only*
1358
1359## 4.1.1
1360Mon, 23 Oct 2017 21:53:12 GMT
1361
1362### Patches
1363
1364- Updated cyclic dependencies
1365
1366## 4.1.0
1367Fri, 20 Oct 2017 19:57:12 GMT
1368
1369### Minor changes
1370
1371- Add policies.namespaceSupport option to API Extractor config
1372
1373### Patches
1374
1375- Fixed an issue where properties were sometimes marked as readonly; a remark is automatically generated for classes with internal constructors
1376
1377## 4.0.1
1378Fri, 20 Oct 2017 01:52:54 GMT
1379
1380### Patches
1381
1382- Rename ApiExtractor class to Extractor
1383
1384## 4.0.0
1385Fri, 20 Oct 2017 01:04:44 GMT
1386
1387### Breaking changes
1388
1389- Redesigned interface for invoking API Extractor
1390
1391## 3.4.2
1392Thu, 05 Oct 2017 01:05:02 GMT
1393
1394*Version update only*
1395
1396## 3.4.1
1397Fri, 29 Sep 2017 01:03:42 GMT
1398
1399### Patches
1400
1401- Removed IMarkupPage.docId
1402
1403## 3.4.0
1404Thu, 28 Sep 2017 01:04:28 GMT
1405
1406### Minor changes
1407
1408- Skipping two lines in an AEDoc comment now creates a paragraph separator for the generated documentation
1409
1410### Patches
1411
1412- The *.api.json "linkDocElement" type now always explicitly specifies the package name, rather than expecting the reader to infer it
1413- The *.api.json file format now exposes "signature" information for properties, functions, and module variables
1414
1415## 3.3.0
1416Fri, 22 Sep 2017 01:04:02 GMT
1417
1418### Minor changes
1419
1420- Upgrade to es6
1421
1422## 3.2.6
1423Wed, 20 Sep 2017 22:10:17 GMT
1424
1425*Version update only*
1426
1427## 3.2.5
1428Mon, 11 Sep 2017 13:04:55 GMT
1429
1430### Patches
1431
1432- The isBeta and deprecatedMessage fields are now inherited in the *.api.json files
1433- Fix an issue where the *.api.json file was sometimes missing function parameters
1434
1435## 3.2.4
1436Fri, 08 Sep 2017 01:28:04 GMT
1437
1438### Patches
1439
1440- Deprecate @types/es6-coll ections in favor of built-in typescript typings 'es2015.collection' a nd 'es2015.iterable'
1441
1442## 3.2.3
1443Thu, 07 Sep 2017 13:04:35 GMT
1444
1445### Patches
1446
1447- Fix incorrect schema/typings for enum members
1448
1449## 3.2.2
1450Thu, 07 Sep 2017 00:11:11 GMT
1451
1452### Patches
1453
1454- Add $schema field to all schemas
1455
1456## 3.2.1
1457Wed, 06 Sep 2017 13:03:42 GMT
1458
1459### Patches
1460
1461- Converted IMarkupDocumentationLink to IMarkupApiLink, which exposes the underlying IApiItemReference rather than assuming a particular "document ID" model
1462
1463## 3.2.0
1464Tue, 05 Sep 2017 19:03:56 GMT
1465
1466### Minor changes
1467
1468- Add the constructor signature and package name to the exported API signature
1469
1470## 3.1.0
1471Sat, 02 Sep 2017 01:04:26 GMT
1472
1473### Minor changes
1474
1475- Expanded the api-extractor API to expose interfaces for the *.api.json file fileformat
1476
1477## 3.0.0
1478Thu, 31 Aug 2017 18:41:18 GMT
1479
1480### Breaking changes
1481
1482- Fix compatibility issues with old releases, by incrementing the major version number
1483
1484## 2.3.7
1485Thu, 31 Aug 2017 17:46:25 GMT
1486
1487### Patches
1488
1489- Fix issue where node-core-library was not an explicit dependency
1490
1491## 2.3.6
1492Wed, 30 Aug 2017 01:04:34 GMT
1493
1494*Version update only*
1495
1496## 2.3.5
1497Thu, 24 Aug 2017 22:44:12 GMT
1498
1499### Patches
1500
1501- Update the schema validator.
1502
1503## 2.3.4
1504Thu, 24 Aug 2017 01:04:33 GMT
1505
1506*Version update only*
1507
1508## 2.3.3
1509Tue, 22 Aug 2017 13:04:22 GMT
1510
1511### Patches
1512
1513- Added "api-documenter" code sample
1514
1515## 2.3.2
1516Tue, 15 Aug 2017 01:29:31 GMT
1517
1518### Patches
1519
1520- Introduce Span parser for upcoming *.d.ts generator
1521
1522## 2.3.1
1523Thu, 27 Jul 2017 01:04:48 GMT
1524
1525### Patches
1526
1527- Upgrade to the TS2.4 version of the build tools.
1528
1529## 2.3.0
1530Tue, 25 Jul 2017 20:03:31 GMT
1531
1532### Minor changes
1533
1534- Upgrade to TypeScript 2.4
1535
1536## 2.2.0
1537Wed, 21 Jun 2017 04:19:35 GMT
1538
1539### Minor changes
1540
1541- 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.
1542
1543## 2.0.10
1544Tue, 20 Jun 2017 01:04:54 GMT
1545
1546### Patches
1547
1548- Improve the wording of many error messages
1549- Fix a bug with parsing of @link tags
1550- Issue warnings for @internal definitions that are not prefixed with an underscore
1551
1552## 2.0.9
1553Sat, 17 Jun 2017 01:02:59 GMT
1554
1555### Patches
1556
1557- The unsupported @summary tag is now reported as an error
1558- Use a cache to speed up package.json lookups
1559
1560## 2.0.8
1561Wed, 14 Jun 2017 13:03:40 GMT
1562
1563### Patches
1564
1565- Definitions marked as @beta are now included in the *.api.json files for documentation
1566
1567## 2.0.7
1568Thu, 08 Jun 2017 05:15:52 GMT
1569
1570### Patches
1571
1572- Updated README.md
1573
1574## 2.0.6
1575Mon, 15 May 2017 21:59:43 GMT
1576
1577### Patches
1578
1579- Added support for Namespace with ApiNamespace
1580
1581## 2.0.5
1582Sat, 22 Apr 2017 01:02:03 GMT
1583
1584### Patches
1585
1586- Added check for API names that are not supported (only letters and numbers supported)
1587
1588## 2.0.4
1589Wed, 19 Apr 2017 20:18:06 GMT
1590
1591### Patches
1592
1593- Remove ES6 Promise & @types/es6-promise typings
1594
1595## 2.0.3
1596Fri, 14 Apr 2017 17:44:08 GMT
1597
1598### Patches
1599
1600- Added collect references ability to detect determine type information of return types and parameter types.
1601
1602## 2.0.2
1603Fri, 07 Apr 2017 21:43:16 GMT
1604
1605### Patches
1606
1607- Adjusted the version specifier for typescript to ~2.2.2
1608
1609## 2.0.1
1610Thu, 06 Apr 2017 01:32:23 GMT
1611
1612### Patches
1613
1614- Removed hard coding of @public for ApiPackage
1615
1616## 2.0.0
1617Mon, 20 Mar 2017 21:52:20 GMT
1618
1619### Breaking changes
1620
1621- Fixing whitespace, also a variable that was shadowing another variable.
1622
1623## 1.1.19
1624Mon, 20 Mar 2017 04:20:13 GMT
1625
1626### Patches
1627
1628- Reverting change.
1629
1630## 1.1.18
1631Mon, 20 Mar 2017 03:50:55 GMT
1632
1633### Patches
1634
1635- Reverting previous change, which causes a regression in SPFx yeoman sc enario.
1636
1637## 1.1.17
1638Mon, 20 Mar 2017 00:54:03 GMT
1639
1640### Patches
1641
1642- Fixing lint whitespace issues.
1643
1644## 1.1.16
1645Sun, 19 Mar 2017 19:10:30 GMT
1646
1647### Patches
1648
1649- Fixing variable that was shadowing another variable.
1650
1651## 1.1.15
1652Wed, 15 Mar 2017 01:32:09 GMT
1653
1654### Patches
1655
1656- Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects.
1657
1658## 1.1.14
1659Sat, 18 Feb 2017 02:32:06 GMT
1660
1661### Patches
1662
1663- 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"
1664
1665## 1.1.13
1666Thu, 16 Feb 2017 22:10:39 GMT
1667
1668### Patches
1669
1670- Fixed Api-Extractor error message, changed apostrophe to backtick.
1671
1672## 1.1.12
1673Thu, 16 Feb 2017 18:56:57 GMT
1674
1675### Patches
1676
1677- Added support for local API definition resolution"
1678
1679## 1.1.11
1680Sat, 11 Feb 2017 02:32:35 GMT
1681
1682### Patches
1683
1684- Changed dependency for ApiDocumentation to abstract the resolving of API definition references.
1685
1686## 1.1.10
1687Fri, 10 Feb 2017 20:01:30 GMT
1688
1689### Patches
1690
1691- Added support to not throw error, instead report error if no type is declared on properties and parameters
1692
1693## 1.1.9
1694Tue, 07 Feb 2017 20:37:06 GMT
1695
1696### Patches
1697
1698- Fixing issue where undocumented comment was not being emitted.
1699
1700## 1.1.8
1701Sat, 04 Feb 2017 02:32:05 GMT
1702
1703### Patches
1704
1705- Moved ApiItem references within ApiDocumentation, to ApiItem caller.
1706
1707## 1.1.7
1708Thu, 02 Feb 2017 14:05:53 GMT
1709
1710### Patches
1711
1712- Refactored ApiDocumentation creation to resolve references method.
1713
1714## 1.1.6
1715Wed, 01 Feb 2017 20:09:30 GMT
1716
1717### Patches
1718
1719- Added ApiItemKind enum and refactored child classes.
1720
1721## 1.1.5
1722Fri, 27 Jan 2017 20:04:15 GMT
1723
1724### Patches
1725
1726- Changed name of Analyzer to Extractor, added support for external api json doc loading.
1727
1728## 1.1.4
1729Fri, 27 Jan 2017 02:35:10 GMT
1730
1731### Patches
1732
1733- Added ExternalApiHelper class to be used in generating api documentation json files for external types.
1734- Added description for packages implementation.
1735- Added config folder with file to enable api-extractor on itself. rebuild project on previous build.
1736
1737## 1.1.3
1738Tue, 24 Jan 2017 01:36:35 GMT
1739
1740### Patches
1741
1742- Json schema was updated to reflect feature additions to linkDocElement. The linkDocElement can now be of type 'code' which refers to an API definition reference.
1743
1744## 1.1.2
1745Fri, 20 Jan 2017 01:46:41 GMT
1746
1747*Version update only*
1748
1749## 1.1.1
1750Thu, 19 Jan 2017 20:04:40 GMT
1751
1752### Patches
1753
1754- Check for missing JSDoc sequences changed.
1755- Improved error messages
1756
1757## 1.1.0
1758Wed, 18 Jan 2017 20:04:29 GMT
1759
1760### Minor changes
1761
1762- Updating API Extractor to work with TypeScript 2.1
1763
1764## 1.0.2
1765Mon, 16 Jan 2017 20:04:15 GMT
1766
1767### Patches
1768
1769- @link capability for href and API definition references
1770
1771## 1.0.1
1772Fri, 13 Jan 2017 06:46:05 GMT
1773
1774*Version update only*
1775
1776## 1.0.0
1777Wed, 11 Jan 2017 14:11:26 GMT
1778
1779### Breaking changes
1780
1781- Introducing API Extractor
1782