Releases: purescript/purescript-ordered-collections
Releases · purescript/purescript-ordered-collections
v3.2.0
v3.1.1
Bugfixes:
- Fixes Map/Set difference, which was broken due to the internal rewrite (#68 @natefaubion)
v3.1.0
Other improvements:
- Speed up
difference
by using 1 fold instead of 2 (#64 by @JordanMartinez) - Rewrite internals for performance improvements (#66 by @natefaubion)
v3.0.0
Breaking changes:
- Update project and deps to PureScript v0.15.0 (#53 by @JordanMartinez)
New features:
- Exported
Data.Map.Internal
data constructors (#52 by @natefaubion) - Add unbiased
Semigroup
/Monoid
instances toMap
withWarn
(#54 by @JordanMartinez) - Improved speed of
foldr
,foldl
,foldMap
,foldlWithIndex
,foldrWithIndex
,foldMapWithIndex
,unionWith
,keys
andvalues
(#60 by @xgrommx, #61 and #62 by @JordanMartinez)
v2.0.2
v2.0.1
Other improvements:
- Fix warnings revealed by v0.14.1 PureScript release (#48 by @JordanMartinez)
v2.0.0
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#35, #43)
- Dropped
Map
'sSemigroup
andMonoid
instances and provide unbiased instances via aSemigroupMap
newtype instead (#38) - Updated the
Show
instances for (non empty) sets (#46)
New features:
- Added
Apply
instance forMap
(#16) - Added
Alt
andPlus
instances forMap
(#38) - Added
catMaybes
for maps and sets (#25) - Added
toMap
andfromMap
toData.Set
(#31)
Bugfixes:
Other improvements:
- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#37)
- Tests: Add parens to account for changed precedence of
::
in PureScript 0.13 (#23) - Tests: Converted from
NonEmpty Array
toNonEmptyArray
to accommodate QuickCheck changes (#42) - Added a changelog and pull request template (#44)
v1.6.1
- Fix doc comments for
Data.Map.toUnfoldableUnordered
(@bernhard-herzog) - Fix a syntax issue in preparation for upcoming parser changes in PureScript v0.13.0 (@natefaubion)