Releases: spencermountain/compromise
Releases · spencermountain/compromise
14.4.5
14.4.4
- [fix] - support {root} matches without compromise/two
14.4.3
- [fix] - guard for toRoot methods in root match
- [update] - compromise-stats
14.4.2
14.4.1
- [change] - improvements to negative-optional match logic -
!foo?
- [change] - support short sentences embedded in quotes+parentheses
- [change] - faster sentence tokenizer
- [change] - ° symbol is not punctuation
- [new] - implement .swap() for comparative/superlative adjectives
- [fix] - sentence.toFuture() conjugation rules
- [update] - dependencies
14.4.0
- [change] - support root matches like '{walk}' work without doing .compute('root')
- [change] - split numbers+units '12km' as contraction - #919
- [new] -
.lazy(txt, match)
fast-scan method 1 - [fix] - support apostrophes in lexicon #932
- [fix] - support unTag property in sweep
- [change] - keep sentence caches, when still valid
- [change] - alias nlp.compile() to .buildTrie()
- [fix] - tagging fixes
- [update] - dependencies
plugin-releases: dates, speed, de-compromise
14.3.1
- [fix] - missed caches in .sweep()
- [new] - .out('hash') and
.json({hash:true})
14.3.0
14.2.1
14.2.0
- [fix] - speed improvements
- [fix] - bug with fast-or possessive matches
- [fix] - bug with slow-or end-matches
- [change] - no-longer attempt 's contractions in compromise/one
- [new] - flag novel tags in world.one.tagSet
- [new] - .sweep() and nlp.buildNet() methods
- [new] - some typescript support in plugins #918
- [fix] - better unicode support with Unicode property escapes
- [fix] - problems matching on cached documents
- [fix] - typescript fixes
- [fix] - suffix tagging issues
- [fix] - uncached matches missing in .sweep()
- [fix] - non-empty results when pointer is first repaired
- [fix] - nouns().toPlural() fix for #921
- [fix] - drop deprecated .subst() method internally
- [new] - some support for .numbers().units() again #919