UNPKG

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