|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- # 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
|