Releases: purescript-contrib/purescript-profunctor-lenses
Releases · purescript-contrib/purescript-profunctor-lenses
v8.0.0
Breaking changes:
- Update project and deps to PureScript v0.15.0 (#141 by @JordanMartinez)
- Replaced polymorphic proxies with monomorphic
Proxy
(#141 by @JordanMartinez)
New features:
Bugfixes:
- Fix broken
reindex
for v0.15 due to Purescript PR #4033
Other improvements:
- Added
purs-tidy
formatter (#138 by @thomashoneyman) - Replace manual tests with automated tests using
assert
(#135 by @Neppord) - Improve documentation for
united
(#134 by @Neppord) - Add guide on impredicativity explaining difference between
Lens
vsALens
(#136 by @i-am-tom and @JordanMartinez)
v7.0.1
New features:
- Export
ifindOf
,iforOf
, andiforOf_
implemented in #66 by @Rufflewind and #21 by @zrho (#131 by @JordanMartinez)
Other improvements:
- Fix warnings revealed by PS v0.14.1 (#131 by @JordanMartinez)
v7.0.0
v6.3.0
This release includes a number of small but meaningful improvements to the library:
- Makes
indexList
more efficient and adds anIndex
instance forList
(@cscalfani) - Adds a re-export for
ATraversal
andATraversal'
(@pbrant) - Adds a new function,
simple
, which can be used to restrict the type of an optic to aid type inference (@LiamGoodacre) - Adds a new
lensStore
function which can be used to construct a lens when a type appears under every constructor in a sum type (@LiamGoodacre) - Adds
toArrayOf
andtoArrayOfOn
which behave like the existingtoListOf
andtoListOfOn
optics, but for arrays (@dwhitney)
v6.2.0
Added Index
instance for NonEmptyArray
(@reactormonk)
v6.1.1
v6.1.0
v6.0.0
v5.0.0
Make Getters compose and define AGetter/cloneGetter (@LiamGoodacre)
v4.0.0
Updates for 0.12