|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201 |
- # CHANGES for `@es-joy/jsdoccomment`
-
- ## 0.10.8
-
- ### User-impacting
-
- - npm: Liberalize `engines` as per `comment-parser` change
- - npm: Bump `comment-parser`
-
- ### Dev-impacting
-
- - Linting: As per latest ash-nazg
- - npm: Update devDeps.
-
- ## 0.10.7
-
- - npm: Update comment-parser with CJS fix and re-exports
- - npm: Update devDeps.
-
- ## 0.10.6
-
- - Fix: Ensure copying latest build of `comment-parser`'s ESM utils
-
- ## 0.10.5
-
- - npm: Bump fixed `jsdoc-type-pratt-parser` and devDeps.
-
- ## 0.10.4
-
- - Fix: Bundle `comment-parser` nested imports so that IDEs (like Atom)
- bundling older Node versions can still work. Still mirroring the
- stricter `comment-parser` `engines` for now, however.
-
- ## 0.10.3
-
- - npm: Avoid exporting nested subpaths for sake of older Node versions
-
- ## 0.10.2
-
- - npm: Specify exact supported range: `^12.20 || ^14.14.0 || ^16`
-
- ## 0.10.1
-
- - npm: Apply patch version of `comment-parser`
-
- ## 0.10.0
-
- - npm: Point to stable `comment-parser`
-
- ## 0.9.0-alpha.6
-
- ### User-impacting
-
- - Update: For `comment-parser` update, add `lineEnd`
-
- ## 0.9.0-alpha.5
-
- ### User-impacting
-
- - npm: Bump `comment-parser` (for true ESM)
- - Update: Remove extensions for packages for native ESM in `comment-parser` fix
-
- ### Dev-impacting
-
- - npm: Update devDeps.
-
- ## 0.9.0-alpha.4
-
- - Docs: Update repo info in `package.json`
-
- ## 0.9.0-alpha.3
-
- - Fix: Due to `comment-parser` still needing changes, revert for now to alpha.1
-
- ## 0.9.0-alpha.2
-
- ### User-impacting
-
- - npm: Bump `comment-parser` (for true ESM)
- - Update: Remove extensions for packages for native ESM in `comment-parser` fix
-
- ### Dev-impacting
-
- - npm: Update devDeps.
-
- ## 0.9.0-alpha.1
-
- ### User-impacting
-
- - Breaking change: Indicate minimum for `engines` as Node >= 12
- - npm: Bump `comment-parser`
-
- ### Dev-impacting
-
- - npm: Lint cjs files
- - npm: Fix eslint script
- - npm: Update devDeps.
-
- ## 0.8.0
-
- ### User-impacting
-
- - npm: Update `jsdoc-type-pratt-parser` (prerelease to stable patch)
-
- ### Dev-impacting
-
- - npm: Update devDeps.
-
- ## 0.8.0-alpha.2
-
- - Fix: Avoid erring with missing `typeLines`
-
- ## 0.8.0-alpha.1
-
- - Breaking change: Export globally as `JsdocComment`
- - Breaking change: Change `JSDoc` prefixes of all node types to `Jsdoc`
- - Breaking change: Drop `jsdoctypeparserToESTree`
- - Breaking enhancement: Switch to `jsdoc-type-pratt-parser` (toward greater
- TypeScript expressivity and compatibility/support with catharsis)
- - Enhancement: Export `jsdocTypeVisitorKeys` (from `jsdoc-type-pratt-parser`)
-
- ## 0.7.2
-
- - Fix: Add `@description` to `noNames`
-
- ## 0.7.1
-
- - Fix: Add `@summary` to `noNames`
-
- ## 0.7.0
-
- - Enhancement: Allow specifying `noNames` and `noTypes` on `parseComment`
- to override (or add to) tags which should have no names or types.
- - Enhancement: Export `hasSeeWithLink` utility and `defaultNoTypes` and
- `defaultNoNames`.
-
- ## 0.6.0
-
- - Change `comment-parser` `tag` AST to avoid initial `@`
-
- ## 0.5.1
-
- - Fix: Avoid setting `variation` name (just the description) (including in
- dist)
- - npm: Add `prepublishOnly` script
-
- ## 0.5.0
-
- - Fix: Avoid setting `variation` name (just the description)
-
- ## 0.4.4
-
- - Fix: Avoid setting `name` and `description` for simple `@template SomeName`
-
- ## 0.4.3
-
- - npm: Ignores Github file
-
- ## 0.4.2
-
- - Fix: Ensure replacement of camel-casing (used in `jsdoctypeparser` nodes and
- visitor keys is global. The practical effect is that
- `JSDocTypeNamed_parameter` -> `JSDocTypeNamedParameter`,
- `JSDocTypeRecord_entry` -> `JSDocTypeRecordEntry`
- `JSDocTypeNot_nullable` -> `JSDocTypeNotNullable`
- `JSDocTypeInner_member` -> `JSDocTypeInnerMember`
- `JSDocTypeInstance_member` -> `JSDocTypeInstanceMember`
- `JSDocTypeString_value` -> `JSDocTypeStringValue`
- `JSDocTypeNumber_value` -> `JSDocTypeNumberValue`
- `JSDocTypeFile_path` -> `JSDocTypeFilePath`
- `JSDocTypeType_query` -> `JSDocTypeTypeQuery`
- `JSDocTypeKey_query` -> `JSDocTypeKeyQuery`
- - Fix: Add missing `JSDocTypeLine` to visitor keys
- - Docs: Explain AST structure/differences
-
- ## 0.4.1
-
- - Docs: Indicate available methods with brief summary on README
-
- ## 0.4.0
-
- - Enhancement: Expose `parseComment` and `getTokenizers`.
-
- ## 0.3.0
-
- - Enhancement: Expose `toCamelCase` as new method rather than within a
- utility file.
-
- ## 0.2.0
-
- - Enhancement: Exposes new methods: `commentHandler`,
- `commentParserToESTree`, `jsdocVisitorKeys`, `jsdoctypeparserToESTree`,
- `jsdocTypeVisitorKeys`,
-
- ## 0.1.1
-
- - Build: Add Babel to work with earlier Node
-
- ## 0.1.0
-
- - Initial version
|