Skip to content

Releases: spencermountain/compromise

14.5.0

26 Aug 19:44
7098492
Compare
Choose a tag to compare
  • [fix] - possible runtime error in setTag method
  • [change] - make #Honorific always a #Person #951
  • [new] - manually change conjugations/inflections from plugin #949
  • [new] - .adjectives().conjugate() method
  • [update] - dependencies

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