github spencermountain/compromise 14.19.0

3 hours ago
  • [change] - verbose mode/inspection
    • [new] - filter verbose mode output by word
    • [new] - verbose('hooks')
    • [new] - "debug:word", and "debug:filesize" scripts
  • [new] - Numbers improvements
    • [new] - money().add() and other arithmetic methods
    • [new] - dates().add() and other arithmetic methods (in date-plugin)
    • [new] - add roundtrip decimal → fraction → percentage → decimal methods
  • [change] - queued-up i18n library improvements
    • [change] - end-to-end support for tag aliases (for i18n)
    • [change] - more unicode punctuation normalization
  • [new] - left-right tagging stage:
    • [fix] - tagging fixes for switches dictionary
    • [perf] - speed improvements
  • [new] - spec syntax features:
    • [new] - behaviour options to fromSpec() method
    • [new] - add term-length test to .testSpec()
  • [fix] - github issues - thanks dualfroz!
    • #1155 'will' ambiguity
    • #1214 hyphenated word matching
    • #1170 trailing date dashes
    • #1142 original whitespace preservation
    • #1126 'wanna' before nouns
    • #1117 possessive date parsing
    • #1114 'fortnight' date detection
    • #1113 toNumbers() return selection
    • #896 non-English parentheses tokenization
    • #888 hashtag lexicon matching
    • #858 preposition recognition
    • #855 toSingular() preserves case
    • #814 'silent' syllable splitting
    • #806 toInfinitive() preserves negation
    • #777 contraction matching whitespace
    • #753 toPositive() auxiliary removal
    • #621 possessive pronoun tagging
    • #578 title-case adjective tagging
    • #156 quantity word parsing
    • #96 contraction expansion symmetry
  • [change] - plugin updates:
    • [payload:fix] - #1188 support payloads after removal
    • [dates:change] - support fractional date arithmeetic
    • [speech:change] - split syllables on text, not normalised
  • [change] - allow 2nd param passthrough for .compute(name, opts?)
  • [change] - mainline the grad-school dependency
  • [change] - remove 'reason' from post-tagger net
  • [change] - add terser unsafe_arrows compression
  • [update] - dependencies

Don't miss a new compromise release

NewReleases is sending notifications on new releases.