All Versions
107
Latest Version
Avg Release Cycle
46 days
Latest Release
-

Changelog History
Page 6

  • v12.2.1 Changes

    December 01, 2019
    • ๐Ÿ›  fix 'aint' contraction
    • ๐Ÿ‘‰ make Doc.world writable
    • โšก๏ธ update deps
    • โœ… more tests
    • ๐Ÿ›  fix shared period with acronym at end of sentence
    • ๐Ÿ›  fix some mis-classification of contraction
    • ๐Ÿ›  fix over-active emoji regex
    • ๐Ÿท tag 'cookin', 'hootin' as Gerund
    • ๐Ÿ‘Œ support unicode single-quote symbols in contractions
  • v12.2.0 Changes

    December 01, 2019
    • ๐Ÿ‘Œ improved splitting in .nouns()
    • โž• add .nouns().adjectives() method
    • โž• add concat param to .pre() and .post()
    • allow ellipses at start of term "....so" in @hasEllipses
    • ๐Ÿ›  fix matches with optional-end foo?$ match syntax
    • โž• add typescript types for subsets
  • v12.1.0 Changes

    November 01, 2019
    • โž• add 'sideEffect:false' flag to build
    • considerable speedup (20%) in tagger
    • ensure trimming of whitespace for root/clean/reduced text formats
    • ๐Ÿ›  fix client-side logging
    • more flexible params to replace() and replaceWith()
  • v12.0.0 Changes

    November 28, 2019

    compromise is a modest library that does natural-language processing in javascript.

    it was built to make searching and transforming human-text easy and playful.

    I'm very proud to release compromise v12 , our strongest, fastest, and smallest release yet.

    http://compromise.cool

    ๐Ÿš€ see Release Notes and Upgrade Instructions ๐Ÿ’•

    ๐Ÿ“œ number-parsing

  • v11.14.3

    August 28, 2019
  • v11.14.2

    July 18, 2019
  • v11.13.0 Changes

    • ๐Ÿ‘Œ support singular units in .value()
  • v11.11.0 Changes

    • .quotations() no-longer return repeated results for nested quotes
    • simplify quotation tagset
    • .out('normal') no longer includes quotes or trailing-possessives
    • ๐Ÿ‘Œ improve .debug() on client-side
  • v11.10.0 Changes

    • ๐Ÿ‘ better honorific support, add honorifics feature to .normalize()
    • ๐Ÿ›  elipses bugfixes
    • 0๏ธโƒฃ replace unicode chars in .normalize() now by default
    • acronyms().stripPeriods() and acronyms().addPeriods()
  • v11.9.0 Changes

    • ๐Ÿท tag professions as #Actor
    • โž• add more behaviours to .normalize()
    • ๐Ÿ‘Œ support match-results as inputs to .match() and .not()
    • ๐Ÿ‘Œ support some us-state abbreviations like 'Phoeniz AZ'