UNPKG

19.5 kBJSONView Raw
1{
2 "name": "@microsoft/tsdoc",
3 "entries": [
4 {
5 "version": "0.12.24",
6 "tag": "@microsoft/tsdoc_v0.12.24",
7 "date": "Thu, 03 Dec 2020 08:07:55 GMT",
8 "comments": {
9 "patch": [
10 {
11 "comment": "Add a missing declaration file"
12 }
13 ]
14 }
15 },
16 {
17 "version": "0.12.23",
18 "tag": "@microsoft/tsdoc_v0.12.23",
19 "date": "Thu, 03 Dec 2020 04:31:52 GMT",
20 "comments": {
21 "patch": [
22 {
23 "comment": "Add a definition for the `@decorator` block tag (RFC 271)"
24 }
25 ]
26 }
27 },
28 {
29 "version": "0.12.22",
30 "tag": "@microsoft/tsdoc_v0.12.22",
31 "date": "Mon, 30 Nov 2020 06:16:21 GMT",
32 "comments": {
33 "patch": [
34 {
35 "comment": "Update documentation to reference the new website URL"
36 },
37 {
38 "comment": "Upgrade build tools and configuration"
39 },
40 {
41 "comment": "Fix typo"
42 }
43 ]
44 }
45 },
46 {
47 "version": "0.12.21",
48 "tag": "@microsoft/tsdoc_v0.12.21",
49 "date": "Fri, 04 Sep 2020 15:53:27 GMT",
50 "comments": {
51 "patch": [
52 {
53 "comment": "Fix an issue where the line extractor's trailing whitespace trimming sometimes trimmed a non-whitespace character (GitHub #258)"
54 },
55 {
56 "comment": "Update build system"
57 }
58 ]
59 }
60 },
61 {
62 "version": "0.12.20",
63 "tag": "@microsoft/tsdoc_v0.12.20",
64 "date": "Wed, 20 May 2020 22:33:27 GMT",
65 "comments": {
66 "patch": [
67 {
68 "comment": "Add support for `@see` tag"
69 },
70 {
71 "comment": "Improve documentation for `@inheritDoc`"
72 }
73 ]
74 }
75 },
76 {
77 "version": "0.12.19",
78 "tag": "@microsoft/tsdoc_v0.12.19",
79 "date": "Fri, 27 Mar 2020 23:14:53 GMT",
80 "comments": {
81 "patch": [
82 {
83 "comment": "Add some missing entries to TSDocConfiguration.allTsdocMessageIds() which were breaking eslint-plugin-tsdoc"
84 },
85 {
86 "comment": "Fix an issue where \"h1\" was not allowed as an HTML element name"
87 }
88 ]
89 }
90 },
91 {
92 "version": "0.12.18",
93 "tag": "@microsoft/tsdoc_v0.12.18",
94 "date": "Sat, 22 Feb 2020 20:44:16 GMT",
95 "comments": {
96 "patch": [
97 {
98 "comment": "Fix an issue where JSDoc optional params were not parsed correctly"
99 }
100 ]
101 }
102 },
103 {
104 "version": "0.12.17",
105 "tag": "@microsoft/tsdoc_v0.12.17",
106 "date": "Sat, 22 Feb 2020 02:55:07 GMT",
107 "comments": {
108 "patch": [
109 {
110 "comment": "Improve the parsing of `@param` and `@typeParam` tags to recognize legacy syntaxes"
111 }
112 ]
113 }
114 },
115 {
116 "version": "0.12.16",
117 "tag": "@microsoft/tsdoc_v0.12.16",
118 "date": "Tue, 19 Nov 2019 22:01:56 GMT",
119 "comments": {
120 "patch": [
121 {
122 "comment": "Add some new TSDocMessageId definitions used by @microsoft/tsdoc-config"
123 }
124 ]
125 }
126 },
127 {
128 "version": "0.12.15",
129 "tag": "@microsoft/tsdoc_v0.12.15",
130 "date": "Sat, 09 Nov 2019 05:55:42 GMT",
131 "comments": {
132 "patch": [
133 {
134 "comment": "Add new API TSDocConfiguration.allTsdocMessageIds"
135 }
136 ]
137 }
138 },
139 {
140 "version": "0.12.14",
141 "tag": "@microsoft/tsdoc_v0.12.14",
142 "date": "Wed, 04 Sep 2019 03:30:10 GMT",
143 "comments": {
144 "patch": [
145 {
146 "comment": "Fix a regression where some API signatures were incompatible with TypeScript versions prior to 3.4"
147 }
148 ]
149 }
150 },
151 {
152 "version": "0.12.13",
153 "tag": "@microsoft/tsdoc_v0.12.13",
154 "date": "Fri, 30 Aug 2019 18:38:59 GMT",
155 "comments": {
156 "patch": [
157 {
158 "comment": "Fix an invalid regular expression."
159 }
160 ]
161 }
162 },
163 {
164 "version": "0.12.12",
165 "tag": "@microsoft/tsdoc_v0.12.12",
166 "date": "Wed, 07 Aug 2019 23:06:02 GMT",
167 "comments": {
168 "patch": [
169 {
170 "comment": "Improve DeclarationReference.parse for module sources"
171 },
172 {
173 "comment": "Add a definition for the `@throws` block tag (RFC 171)"
174 }
175 ]
176 }
177 },
178 {
179 "version": "0.12.11",
180 "tag": "@microsoft/tsdoc_v0.12.11",
181 "date": "Wed, 24 Jul 2019 00:38:18 GMT",
182 "comments": {
183 "patch": [
184 {
185 "comment": "Add new meanings to DeclarationReference and fix some parsing bugs"
186 }
187 ]
188 }
189 },
190 {
191 "version": "0.12.10",
192 "tag": "@microsoft/tsdoc_v0.12.10",
193 "date": "Fri, 19 Jul 2019 02:47:09 GMT",
194 "comments": {
195 "patch": [
196 {
197 "comment": "Add beta implementation of new DeclarationReference API"
198 }
199 ]
200 }
201 },
202 {
203 "version": "0.12.9",
204 "tag": "@microsoft/tsdoc_v0.12.9",
205 "date": "Thu, 11 Apr 2019 03:58:35 GMT",
206 "comments": {
207 "patch": [
208 {
209 "comment": "Improve the wording of the error messages involving character sequences that look like TSDoc tags"
210 }
211 ]
212 }
213 },
214 {
215 "version": "0.12.8",
216 "tag": "@microsoft/tsdoc_v0.12.8",
217 "date": "Tue, 12 Mar 2019 23:18:11 GMT",
218 "comments": {
219 "patch": [
220 {
221 "comment": "Fix an issue where tsdoc-param-tag-with-invalid-name was sometimes incorrectly reported certain identifiers (issue #148)"
222 }
223 ]
224 }
225 },
226 {
227 "version": "0.12.7",
228 "tag": "@microsoft/tsdoc_v0.12.7",
229 "date": "Fri, 01 Mar 2019 06:39:52 GMT",
230 "comments": {
231 "patch": [
232 {
233 "comment": "Add new API TSDocConfiguration.isKnownMessageId()"
234 }
235 ]
236 }
237 },
238 {
239 "version": "0.12.6",
240 "tag": "@microsoft/tsdoc_v0.12.6",
241 "date": "Thu, 28 Feb 2019 01:29:39 GMT",
242 "comments": {
243 "patch": [
244 {
245 "comment": "Add a new API ParserMessage.messageId with a unique ID useful for filtering and searching for errors"
246 }
247 ]
248 }
249 },
250 {
251 "version": "0.12.5",
252 "tag": "@microsoft/tsdoc_v0.12.5",
253 "date": "Tue, 29 Jan 2019 22:49:58 GMT",
254 "comments": {
255 "patch": [
256 {
257 "comment": "Update parser to allow `$` character in `@param` names, since ECMAScript allows this in unquoted identifiers"
258 },
259 {
260 "comment": "Allow `$` character in declaration reference member identifiers (Example: `{@link Button.$render}`)"
261 }
262 ]
263 }
264 },
265 {
266 "version": "0.12.4",
267 "tag": "@microsoft/tsdoc_v0.12.4",
268 "date": "Tue, 20 Nov 2018 21:23:06 GMT",
269 "comments": {
270 "patch": [
271 {
272 "comment": "Add new interface `IStringBuilder`"
273 }
274 ]
275 }
276 },
277 {
278 "version": "0.12.3",
279 "tag": "@microsoft/tsdoc_v0.12.3",
280 "date": "Tue, 20 Nov 2018 07:42:17 GMT",
281 "comments": {
282 "patch": [
283 {
284 "comment": "Add a new API `PlainTextEmitter.hasAnyTextContent()`"
285 }
286 ]
287 }
288 },
289 {
290 "version": "0.12.2",
291 "tag": "@microsoft/tsdoc_v0.12.2",
292 "date": "Fri, 09 Nov 2018 15:13:13 GMT",
293 "comments": {
294 "patch": [
295 {
296 "comment": "Improve trimming of spacing for link text in `{@link}` tags"
297 }
298 ]
299 }
300 },
301 {
302 "version": "0.12.1",
303 "tag": "@microsoft/tsdoc_v0.12.1",
304 "date": "Tue, 06 Nov 2018 01:37:22 GMT",
305 "comments": {
306 "patch": [
307 {
308 "comment": "Allow HTML in a `DocSection` node"
309 },
310 {
311 "comment": "Fix a bug where `TSDocEmitter.renderHtmlTag()` and `TSDocEmitter.renderDeclarationReference()` were including comment framing"
312 },
313 {
314 "comment": "Add `DocSection.appendNodesInParagraph()` API"
315 }
316 ]
317 }
318 },
319 {
320 "version": "0.12.0",
321 "tag": "@microsoft/tsdoc_v0.12.0",
322 "date": "Sat, 03 Nov 2018 02:07:10 GMT",
323 "comments": {
324 "patch": [
325 {
326 "comment": "Add `DocDeclarationReference.emitAsTsdoc()`, `DocHtmlStartTag.emitAsHtml()`, and `DocHtmlEndTag.emitAsHtml()`"
327 },
328 {
329 "comment": "Child nodes can now be specified as a second constructor parameter for `DocNodeContainer`"
330 }
331 ],
332 "minor": [
333 {
334 "comment": "(API change) `DocErrorText` is no longer allowed in `DocSection`; instead it must be part of a `DocParagraph`"
335 },
336 {
337 "comment": "(API change) Rename `TSDocParserConfiguration` to `TSDocConfiguration`"
338 },
339 {
340 "comment": "(API change) Require an associated `TSDocConfiguration` to be included with the parameters for every `DocNode` constructor"
341 },
342 {
343 "comment": "Introduce `TSDocConfiguration.docNodeManager` for registering custom `DocNode` subclasses and their container relationships"
344 }
345 ]
346 }
347 },
348 {
349 "version": "0.11.0",
350 "tag": "@microsoft/tsdoc_v0.11.0",
351 "date": "Sat, 27 Oct 2018 04:52:23 GMT",
352 "comments": {
353 "minor": [
354 {
355 "comment": "(API change) Introduce `DocParamCollection` to enable efficient lookups of parameters by name"
356 },
357 {
358 "comment": "(API change) Rename `DocComment.typeParamBlocks` --> `DocComment.typeParams`"
359 },
360 {
361 "comment": "(API change) Rename `DocComment.paramBlocks` --> `DocComment.params`"
362 }
363 ]
364 }
365 },
366 {
367 "version": "0.10.0",
368 "tag": "@microsoft/tsdoc_v0.10.0",
369 "date": "Fri, 26 Oct 2018 08:42:51 GMT",
370 "comments": {
371 "minor": [
372 {
373 "comment": "Add new APIs `DocComment.emitAsTsdoc()`, `TSDocEmitter`, and `StringBuilder`"
374 }
375 ]
376 }
377 },
378 {
379 "version": "0.9.3",
380 "tag": "@microsoft/tsdoc_v0.9.3",
381 "date": "Thu, 25 Oct 2018 08:29:36 GMT",
382 "comments": {
383 "patch": [
384 {
385 "comment": "Fix issue where `DocErrorText.text` returned `[object Object]` instead of the text"
386 }
387 ]
388 }
389 },
390 {
391 "version": "0.9.2",
392 "tag": "@microsoft/tsdoc_v0.9.2",
393 "date": "Wed, 17 Oct 2018 13:41:54 GMT",
394 "comments": {
395 "patch": [
396 {
397 "comment": "Fix stack overflow in DocFencedCode.language property getter"
398 }
399 ]
400 }
401 },
402 {
403 "version": "0.9.1",
404 "tag": "@microsoft/tsdoc_v0.9.1",
405 "date": "Wed, 17 Oct 2018 12:49:01 GMT",
406 "comments": {
407 "patch": [
408 {
409 "comment": "Fix a regression where the paragraph splitter was sometimes skipping blocks"
410 }
411 ]
412 }
413 },
414 {
415 "version": "0.9.0",
416 "tag": "@microsoft/tsdoc_v0.9.0",
417 "date": "Wed, 17 Oct 2018 04:47:19 GMT",
418 "comments": {
419 "minor": [
420 {
421 "comment": "(API change) Change `DocBlock` to have a `DocSection` property rather than inheriting from `DocSection`; this eliminates confusion about which nodes belong to the container"
422 },
423 {
424 "comment": "(API change) Rename `DocParticle` to `DocExcerpt`, and eliminate the `Excerpt` class"
425 },
426 {
427 "comment": "(API change) Eliminate `DocNodeLeaf`, since now `DocExcerpt` is the only class that can represent excerpts"
428 },
429 {
430 "comment": "(API change) Remove `DocNode.updateParameters()` because it is no longer needed"
431 },
432 {
433 "comment": "(API change) Spacing is now represented as a normal `DocExcerpt`, rather than via a special `Excerpt.spacingAfterContent`"
434 },
435 {
436 "comment": "(API change) Simplify `DocNodeTransforms.trimSpacesInParagraph()` to no longer merge/remap excerpts during the transformation. If we need this information, we will track it differently."
437 }
438 ]
439 }
440 },
441 {
442 "version": "0.8.1",
443 "tag": "@microsoft/api-extractor_v0.8.1",
444 "date": "Sun, 07 Oct 2018 06:30:34 GMT",
445 "comments": {
446 "patch": [
447 {
448 "comment": "Improve error reporting for declaration references that are probably missing a `\"#\"` delimiter"
449 },
450 {
451 "comment": "Rename `DocCodeFence` to `DocFencedCode`"
452 }
453 ]
454 }
455 },
456 {
457 "version": "0.8.0",
458 "tag": "@microsoft/api-extractor_v0.8.0",
459 "date": "Wed, 03 Oct 2018 02:43:47 GMT",
460 "comments": {
461 "minor": [
462 {
463 "comment": "Introduce a distinction between \"defined\" tags (i.e. recognized) versus \"supported\" tags (i.e. implemented by the tool)"
464 },
465 {
466 "comment": "The parser optionally reports usage of undefined tags"
467 },
468 {
469 "comment": "The parser optionally reports usage of unsupported tags"
470 },
471 {
472 "comment": "The parser reports usage of inline/block syntax that is inconsistent with the tag definition"
473 },
474 {
475 "comment": "Code spans are now allowed to be adjacent to other text, but must contain at least one character"
476 },
477 {
478 "comment": "An `@deprecated` block must contain a deprecation message"
479 },
480 {
481 "comment": "If `@inheritDoc` is used, then the summary section must be empty, and there must not be an `@remarks` block"
482 }
483 ]
484 }
485 },
486 {
487 "version": "0.7.0",
488 "tag": "@microsoft/api-extractor_v0.7.0",
489 "date": "Tue, 02 Oct 2018 02:35:35 GMT",
490 "comments": {
491 "minor": [
492 {
493 "comment": "Add support for `@defaultValue` tag"
494 },
495 {
496 "comment": "Add support for `@typeParam` tag"
497 }
498 ]
499 }
500 },
501 {
502 "version": "0.6.0",
503 "tag": "@microsoft/api-extractor_v0.6.0",
504 "date": "Mon, 01 Oct 2018 22:11:24 GMT",
505 "comments": {
506 "minor": [
507 {
508 "comment": "Add support for `@link` tags using the new declaration reference syntax"
509 },
510 {
511 "comment": "Add support for `@inheritDoc` tags"
512 },
513 {
514 "comment": "Add new APIs: `DocDeclarationReference`, `DocInheritDocTag`, `DocLinkTag`, `DocMemberIdentifier`, `DocMemberReference`, `DocMemberSelector`, `DocMemberSymbol`"
515 },
516 {
517 "comment": "Remove `ParserContext.verbatimNodes`"
518 },
519 {
520 "comment": "Add `DocParticle.particleId` property"
521 }
522 ]
523 }
524 },
525 {
526 "version": "0.5.0",
527 "tag": "@microsoft/api-extractor_v0.5.0",
528 "date": "Tue, 25 Sep 2018 03:04:06 GMT",
529 "comments": {
530 "minor": [
531 {
532 "comment": "Add a new API `DocNode.updateParameters()` that allows a `DocNode` object to be updated after it was created; the tree nodes are no longer immutable"
533 },
534 {
535 "comment": "Add `DocNodeTransforms.trimSpacesInParagraphNodes()` for collapsing whitespace inside `DocParagraph` subtrees"
536 },
537 {
538 "comment": "Extract the `DocNode.excerpt` property into a new abstract base class `DocNodeLeaf`"
539 }
540 ]
541 }
542 },
543 {
544 "version": "0.4.1",
545 "tag": "@microsoft/api-extractor_v0.4.1",
546 "date": "Fri, 31 Aug 2018 03:32:18 GMT",
547 "comments": {
548 "patch": [
549 {
550 "comment": "Improve the error location reporting for DocErrorText objects"
551 },
552 {
553 "comment": "Separate the **api-demo** sample into a \"simple\" scenario which parses a simple text string, and an \"advanced\" scenario which uses the TypeScript compiler API to extract comments and parse custom TSDoc tags"
554 }
555 ]
556 }
557 },
558 {
559 "version": "0.4.0",
560 "tag": "@microsoft/api-extractor_v0.4.0",
561 "date": "Tue, 28 Aug 2018 03:17:20 GMT",
562 "comments": {
563 "minor": [
564 {
565 "comment": "Rename `DocCodeSpan.text` to `DocCodeSpan.code` and model the delimiters using particles"
566 },
567 {
568 "comment": "Add support for code fences (`DocCodeFence`)"
569 },
570 {
571 "comment": "`DocSection` content is now grouped into `DocParagraph` nodes; blank lines are used to indicate paragraph boundaries"
572 },
573 {
574 "comment": "Rename `DocComment.deprecated` to `deprecatedBlock`"
575 }
576 ]
577 }
578 },
579 {
580 "version": "0.3.0",
581 "tag": "@microsoft/api-extractor_v0.3.0",
582 "date": "Sat, 25 Aug 2018 05:53:56 GMT",
583 "comments": {
584 "minor": [
585 {
586 "comment": "Add TextRange.isEmpty()"
587 },
588 {
589 "comment": "Improve the ModifierTagSet API"
590 },
591 {
592 "comment": "Implement the @privateRemarks and @deprecated tags"
593 }
594 ]
595 }
596 },
597 {
598 "version": "0.2.0",
599 "tag": "@microsoft/api-extractor_v0.2.0",
600 "date": "Fri, 24 Aug 2018 01:19:56 GMT",
601 "comments": {
602 "minor": [
603 {
604 "comment": "Rename `CoreTags` to `StandardTags` so we can include non-core tags in the standard definitions"
605 },
606 {
607 "comment": "Rename `CoreModifierTagSet` to `StandardModifierTagSet` and convert properties to functions"
608 },
609 {
610 "comment": "Categorize the standard tags according to a `Standardization` enum, and document them"
611 },
612 {
613 "comment": "Add more standard tag definitions: `@deprecated`, `@eventProperty`, `@example`, `@inheritDoc`, `@link`, `@override`, `@packageDocumentation`, `@public`, `@privateRemarks`, `@sealed`, `@virtual`"
614 },
615 {
616 "comment": "Replace TSDocTagDefinition.singleton with TSDocTagDefinition.allowMultiple, since in practice most tags are single-usage"
617 }
618 ]
619 }
620 },
621 {
622 "version": "0.1.0",
623 "tag": "@microsoft/api-extractor_v0.1.0",
624 "date": "Thu, 16 Aug 2018 18:18:02 GMT",
625 "comments": {
626 "minor": [
627 {
628 "comment": "Initial release of the TSDoc library! :-)"
629 }
630 ]
631 }
632 }
633 ]
634}