| # v1.4.1 |
| - fix .prettierignore |
| - add source trasformation example |
| |
| # v1.4.0 |
| - ESM compatibility improvements; fixes #159, #161 |
| |
| # v1.3.1 |
| - allow for valid empty jsdoc; fixes #128 |
| |
| # v1.3.0 |
| - add support for custom block markers |
| |
| # v1.2.4 |
| - reverting engine constraint back to ^12.0.0 |
| |
| # v1.2.3 |
| - publishing missing fix: point package's main to .cjs file |
| |
| # v1.2.2 |
| - re-export ./util on the top-level for compatibility with older Node |
| - point package's main to .cjs file |
| |
| # v1.2.1 |
| - bump `engines` per `exports` issues in earlier Node versions |
| |
| # v1.2.0 |
| - keep and handle appropriately CR line endings |
| |
| # v1.1.6-beta.3 |
| - process CRs as a separate .lineEnd toke |
| |
| # v1.1.6-beta.2 |
| - ESM/CJS compatibility fixes |
| |
| # v1.1.6-beta.1 |
| - support native ESM |
| |
| # v1.1.6-beta.0 |
| - keep original CR line endings |
| - allow to normalize line endings with `crlf` transform |
| |
| # v1.1.5 |
| - drop unused variables |
| - add .editorconfig |
| |
| # v1.1.4 |
| - `bugfix` fix unsynced lib/ |
| |
| # v1.1.3 |
| - export primitive type on the top level: Markers, Block, Spec, Line, Tokens, Problem |
| |
| # v1.1.2 |
| - `bugfix` Allow to build nested tags from `name.subname` even if `name` wasn't d |
| - `bugfix` Preserve indentation when extracting comments |
| |
| # v1.1.1 |
| - add helpers for rewiring Spec.source <-> Spec.tags.source |
| |
| # v1.1.0 |
| - split tokenizers into separate modules |
| - allow multiline {type} definitions - issue #109 |
| - allow using "=>" in [name=default] defaults – issue #112 |
| - allow using "=" in quoted [name=default] defaults – issue #112 |
| - add tokenizers usage example - issue #111 |
| |
| # v1.0.0 |
| - complete rewrite in TS with more flexible API |
| |
| # v0.7.6 |
| - distinct non-critical errors by providing `err.warning` |
| |
| # v0.7.5 |
| - name parsing fixes |
| |
| # v0.7.4 |
| - node 8 backward compatibility fixes |
| |
| # v0.7.3 |
| - make stringify result more close to the source |
| |
| # v0.7.2 |
| - make stringify to start each line with * in multiline comments |
| |
| # v0.7.1 |
| - ensure non-space characters after asterisk are included in source |
| |
| # v0.7.0 |
| - allow fenced blocks in tag description, see opts.fence |
| |
| # v0.6.2 |
| - document TypeScript definitions |
| |
| # v0.6.1 |
| - adjust strigifier indentation |
| |
| # v0.6.0 |
| - soft-drop node@6 support |
| - migrate to ES6 syntax |
| - allow to generate comments out of parsed data |
| |
| # v0.5.5 |
| - allow loose tag names, e.g. @.tag, @-tag |
| |
| # v0.5.4 |
| - allow quoted literal names, e.g. `@tag "My Var" description` |
| |
| # v0.5.3 |
| - corrected TypeScript definitions |
| |
| # v0.5.2 |
| - added TypeScript definitions |
| - removed `readable-stream` dependency |
| |
| # v0.5.1 |
| - Support for tab as separator between tag components. |
| - Docs: Indicate when `optional` is `true`; `default` property |
| |
| # v0.5.0 |
| - line wrapping control with `opts.join` |
| |
| # v0.4.2 |
| - tolerate inconsistent lines alignment within block |
| |
| # v0.4.1 |
| - refactored parsing, allow to not start lines with "* " inside block |
| |
| # v0.3.2 |
| - fix RegExp for `description` extraction to allow $ char |
| |
| # v0.3.1 |
| - use `readable-stream` fro Node 0.8 comatibility |
| - allow to pass optional parameters to `parse.file(path [,opts], done)` |
| - allow `parse.stream` to work with Buffers in addition to strings |
| |
| # v0.3.0 |
| - `feature` allow to use custom parsers |
| - `feature` always include source, no `raw_value` option needed |
| - `bugfix` always provide `optional` tag property |
| - `refactor` clean up tests |
| |
| # v0.2.3 |
| |
| - `bugfix` Accept `/** one line */` comments |
| - `refactor` Get rid of `lodash` to avoid unnecessary extra size when bundled |
| |
| # v0.2.2 |
| |
| - `feature` allow spaces in default values `@my-tag {my.type} [name=John Doe]` |
| |
| # v0.2.1 |
| |
| - `refactor` make line pasing mechanism more tolerable |
| |
| # v0.2.0 |
| |
| - `feature` include source line numbers in parsed data |
| - `feature` optionally prevent dotten names expanding |
| |
| # v0.1.2 |
| |
| - `bugfix` Allow to build nested tags from `name.subname` even if `name` wasn't d |
| - `bugfix` Preserve indentation when extracting comments |
| |
| # v0.1.1 |
| |
| - `improvement` `parse(source)` returns array of all blocks found in source or an empty array |
| - `bugfix` fixed indented blocks parsing |
| |
| # v0.1.0 |
| |
| Initial implementation |