UNPKG

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