nonempty-vector v0.2.1.0 Release Notes

Release Date: 2020-11-19 // about 1 year ago
  • 0.2.1.0

    • ➕ Added consV and snocV primitives for consing a vector to create a nonempty one. (#8) - Thanks @AlistairB!
    • ⚡️ Updated CI and cabal support
    • 🔦 Expose constructors in new Data.Vector.NonEmpty.Internal module
    • Modules are now marked trustworthy
    • @since annotations have been added.

Previous changes from v0.2.0.0

    • ✂ Remove naughty Generic, and Alternative instances as they can construct empty NonEmptyVectors

    • Handwritten Read and Read1 instances with safe cons

    • ➕ Added uncons, unsnoc, replicate1, generate1, iterateN1, unsafeCreate, unsafeCreateT, unfoldr1, unfoldr1N, unfoldr1M, unfoldr1NM,

    • ➕ Added unsafeFromList, unsafeFromVector, and fromNonEmptyN1

    • ➕ Add ifilterM

    • ➕ Add doctests for all new functions + many familiar ones