UNPKG

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