- Support GHC 9.8.x
- Drop support for GHC<8.10, update CI, bump bounds for
primitive. - Added
partitionWithfromvector. (#11) - Thanks @AlistairB!
- Added
consVandsnocVprimitives for consing a vector to create a nonempty one. (#8) - Thanks @AlistairB! - Updated CI and cabal support
- Expose constructors in new
Data.Vector.NonEmpty.Internalmodule - Modules are now marked trustworthy
@sinceannotations have been added.
- Removed spurious dependency on
semigroups
-
Missed a strictness tick in
postscanl' -
INLINE pragma for slice
-
Remove naughty
Generic, andAlternativeinstances as they can construct emptyNonEmptyVectors -
Handwritten
ReadandRead1instances with safe cons -
Added
uncons,unsnoc,replicate1,generate1,iterateN1,unsafeCreate,unsafeCreateT,unfoldr1,unfoldr1N,unfoldr1M,unfoldr1NM, -
Added
unsafeFromList,unsafeFromVector, andfromNonEmptyN1 -
Add
ifilterM -
Add doctests for all new functions + many familiar ones
- Remove
MonadFailinstance for the sake of backcompat with LTS < 13 - Drop Cabal version down to 2.0
- Export
toMVectorandfromMVector - clean up docs
- First version. Released on an unsuspecting world.