Skip to content

Releases: spencermountain/compromise

14.9.0

07 May 17:13
2a02326
Compare
Choose a tag to compare
  • [new] - .verbs().toPastParticiple() method
  • [new] - .normalize({ debullet: true }) #1004
  • [change] - typescript path changes (thanks @rotemdan !)
  • [fix] - suffix tagging issues
  • [fix] - match syntax issue #997
  • [change] - keep possessive in replace #1011
  • [change] - major improvements to adj.toNoun() conjugator
  • [fix] - parsematch bug #997
  • [fix] - "there's been" contraction
  • [new] - .conjugate() methods on Noun/Adverb/Adjective classes
  • [new] - add Gerund and PastParticiple to .verbs().conjugate() results
  • [new] - option to keep possessives in .replace() #1011
  • [fix] - tagger fix #998
  • [update] - dependencies

14.8.2

04 Feb 19:46
2018e73
Compare
Choose a tag to compare
  • [change] - #Actor tagging - in advance of #565
  • [change] - .noun() lumping changes - in advance of #565
  • [new] - support japanese full-stop
  • [fix] - number tagging #992
  • [update] - dependencies

14.8.1

13 Dec 21:37
e4b2c8d
Compare
Choose a tag to compare
  • [fix] - tagging fixes
  • [change] - allow #Plural acronyms
  • [fix] - check root matches in fastOr
  • [fix] - better PhrasalVerb tagging

14.8.0

25 Nov 18:51
ba5a23c
Compare
Choose a tag to compare
  • [fix] - tagging fixes
  • [new] - add Person .presumedMale(), .presumedFemale() methods
  • [new] - add Pronoun class, .refersTo()
  • [new] - add Noun.references()
  • [new] - .nouns('spencer') shorthand as an if-match
  • [change] - "[do] you .." etc now #QuestionWord
  • [new] - add #Hyphenated tag
  • [fix] - improved Auxiliary verb tagging
  • [update] - dependencies

14.7.1

11 Nov 22:48
4b0a75a
Compare
Choose a tag to compare
  • [fix] - concat fix
  • [change] - tagging fixes
  • [change] - {word/tag/sense} sense-match syntax

14.7.0

04 Nov 18:36
dfaec76
Compare
Choose a tag to compare
  • [new] - match term id
  • [change] - tag text by default on .concat('')
  • [change] - allow modifying term prePunctuation
  • [new] - .wrap() method
  • [new] - .isFull() method
  • [new] - support full notIf matches on sweep
  • [fix] - text params for #953
  • [fix] - nouns().isSingular() missing
  • [change] - one-character w/ dash tokenization #977
  • [change] - allow setting model.one.prePunctuation + postPunctuation
  • [fix] - compromise-paragraphs plugin

14.6.0

21 Oct 17:06
0d863fa
Compare
Choose a tag to compare
  • [change] - move internal conjugation methods
  • [update] - github scripts
  • [change] - fixes to .clauses() parser
  • [change] - an astrix is not a word
  • [new] - @hasColon method
  • [new] - @hasdash supports two dashes
  • [new] - #Passive verb tag
  • [new] - existential #There tag
  • [new] - add tense info to sentence json
  • [fix] - verb tokenization issues
  • [fix] - .replace() issues
  • [update] - dependencies

14.5.2

16 Oct 14:29
980dca3
Compare
Choose a tag to compare
  • [fix] - runtime error #965
  • [fix] - misc possessive tagging issues
  • [update] - dependencies

14.5.1

12 Oct 19:06
cde976e
Compare
Choose a tag to compare
  • [fix] - .remove() fixes
  • [change] - support « angle quotes »
  • [update] - dependencies

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