Skip to content

Releases: spencermountain/compromise

14.4.5

10 Aug 18:47
290a65d
Compare
Choose a tag to compare
  • [fix] - fix logic for greedy-negative matches - #936
  • [fix] - fix tagging for 3-digit year iso dates - #868
  • [update] - dependencies

14.4.4

03 Aug 16:46
ab15882
Compare
Choose a tag to compare
  • [fix] - support {root} matches without compromise/two

14.4.3

02 Aug 18:54
784b46f
Compare
Choose a tag to compare
  • [fix] - guard for toRoot methods in root match
  • [update] - compromise-stats

14.4.2

29 Jul 17:28
98282ff
Compare
Choose a tag to compare
  • [fix] - hotfix for sentence tokenization issue #935

14.4.1

27 Jul 18:27
ddf6ec4
Compare
Choose a tag to compare
  • [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

02 Jul 15:00
08f2a85
Compare
Choose a tag to compare
  • [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

15 Jun 20:04
d123804
Compare
Choose a tag to compare
  • [fix] - missed caches in .sweep()
  • [new] - .out('hash') and .json({hash:true})

14.3.0

08 Jun 20:16
f3d66e7
Compare
Choose a tag to compare
  • [fix] - unwanted logging in compromise/one
  • [fix] - dependency export path for react-native builds #928
  • [change] - split hyphenated words in match syntax 'foo-bar'
  • [change] - support 4-digit number-ranges (when not a phone number)
    plugin-releases: dates

14.2.1

03 Jun 20:01
f78f38f
Compare
Choose a tag to compare
  • [fix] - double-contraction issue #925
  • [fix] - .not() memleak #926

14.2.0

01 Jun 19:04
536c4e8
Compare
Choose a tag to compare
  • [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