- Support GHC 9.8.x
- Drop support for GHC<8.10, update CI, bump bounds for
primitive
. - Added
partitionWith
fromvector
. (#11) - Thanks @AlistairB!
- Added
consV
andsnocV
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.
- Removed spurious dependency on
semigroups
-
Missed a strictness tick in
postscanl'
-
INLINE pragma for slice
-
Remove naughty
Generic
, andAlternative
instances as they can construct emptyNonEmptyVector
s -
Handwritten
Read
andRead1
instances 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
MonadFail
instance for the sake of backcompat with LTS < 13 - Drop Cabal version down to 2.0
- Export
toMVector
andfromMVector
- clean up docs
- First version. Released on an unsuspecting world.