All Versions
Latest Version
Avg Release Cycle
42 days
Latest Release

Changelog History
Page 1

  • v0.9.1.0 Changes

    • Updated dependency versions (cereal, specifically) to account for ghc-8.0.
    • Switched to using HashSet in VectorSim; gaining ~25% performance improvement (Thanks to @dgaw!)
    • Dropped support for ghc-7.6.
  • v0.9.0.0 Changes

    • Regenerated the model files; changes to cereal caused the old Average Perceptron models to throw exceptions on load, and as such, are no longer compatible. The packaged models have been updated.

    • Minor updates to slack build script.

  • v0.8.0.2 Changes

    • Bounded the version of cereal to < 0.5 because of breaking changes with cereal's default instances.
  • v0.8.0.1 Changes

    • Added deriving clauses for Class and Feature to support GHC 7.10; based on Rick Dzekman's pull request. Adds an explicit NFData instance for Perceptron.
  • v0.8.0.0 Changes

    September 30, 2015
    • Added a Document type to better store term count indexes (essentially TermVectors with integer values).

    • Used the Document type for tf_idf; this changed the API, and is the reason for the B-level version bump. (also done for performance)

    • A number of non-breaking performance improvements (e.g., not using foldl in a few places.)

    • These changes, and much of are due to work by Tristan Ravitch & Jonathan Daugherty.

  • v0.7.0.0 Changes

    September 29, 2015
    • B-level version bump because we added test dependency on unordered-containers, which could cause downstream issues.

    • TermVector: is a newtype now, and has its own arbitrary instance.

    • TermVector: adds addVectors, zeroVector, negate, and sum

    • DefaultMap: adds elems, map, and unionWith

    • Adds quickcheck properties for all of the above

  • v0.6.0.0 Changes

    • Switched to using Hashmap for the DefaultMap implementation; this may break compatibility with old binary stores.
  • v0.5.2.1 Changes

    • Removed an orphan instance for Text.
  • v0.5.2.0 Changes

    • Unceremoniously forced the Chunking model to do basic Named Entity Recognition, and added a simple NER model based on Nothman et al's WikiNER data set -- which is provided under a very permissive CC license. (
  • v0.5.1.0 Changes

    June 17, 2015
    • Moved to Tasty from test-framework. I'm treating this as a c-level patch because it may have siginficant impact on the transitive dependencies.