Releases: spencermountain/compromise
Releases · spencermountain/compromise
14.14.2
14.14.1
14.14.0
- [new] - .slashes() and .slashes().split() methods #1100
- [fix] - multiple contraction issue #1128
- [fix] - toNumbers() return values #1113
- [fix] - (plugins/wikipedia) - fix hard-coded path for #1116
- [fix] - (plugins/dates) - limit values in
mm/dd
format - [fix] - (plugins/dates) params mutation #1109
- [change] - split people names by commas #1111
- [change] - typescript export update #1104
- [update] - eslint config format
- [update] - github actions
- [update] - dependencies
14.13.0
- [new] - .compute('freeze')
- [new] - .debug('freeze')
- [change] - allow 3-slashes in a word
14.12.0
- [new] - .payload() plugin
- [new] -
.numbers().isUnit()
method #1089 - [change] - update github workflow (thanks FDawgs!)
- [fix] - README issues (thanks track0x1!)
- [fix] - .has() inconsistency
- [new] - support adding debug methods via plugins
- [change] - remove deprecated .debug(object) support
- [fix] - parentheses() match issue
- [fix] - tokenization issue #1085
- [new] -
dates().isBefore()
,dates().isBefore()
methods - [new] -
.debug('dates')
method - [fix] - lazy join() issue
- [update] - dependencies
14.11.2
- [new] - support for frozen lex in plugin object #1080
- [fix] - toggling options in .json()
- [new] - .join() and .joinIf() methods
- [new] - support freeze in sweep
- [change] - internal typescript improvements
- [fix] - tagging issues
- [change] - @hasEllipses ellipse must be following the word
- [update] - dependencies
14.11.1
14.11.0
- [new] - tagging
.freeze()
and.unfreeze()
feature - [change] - stronger deferal to internal lexicon
- [change] - support any-length phrases in lexicon
- [fix] - prevent missed overlapping lexicon phrases
- [update] - dependencies