Changelog for optics-extra-0.4.2.1
optics-extra-0.4.2.1 (2022-05-20)
- Fix for previous release when used with
mtl-2.3
andtransformers-0.5
.
optics-extra-0.4.2 (2022-05-19)
-
Allow
transformers-0.6
andmtl-2.3
Note that
optics-extra
no longer definesZoom
instances forErrorT
orListT
when building withmtl-2.3
or later. This is becauseMonadState
is a superclass ofZoom
, and theMonadState
instances forErrorT
andListT
were removed inmtl-2.3
. Be watchful of this if you buildoptics-extra
withmtl-2.3
(or later) combined with an older version oftransformers
(pre-0.6) that definesErrorT
orListT
. Similarly forMagnify
andMagnifyMany
.
optics-extra-0.4.1 (2022-03-22)
- Add support for GHC-9.2
optics-extra-0.4 (2021-02-22)
- Add support for GHC-9.0
optics-extra-0.3 (2020-04-15)
optics-core-0.3
compatible release- GHC-8.10 support
- Use stricter
uncurry'
for better performance
optics-extra-0.2 (2019-10-18)
optics-core-0.2
compatible release- Move
use
fromOptics.View
toOptics.State
and restrict its type - Add
preuse
toOptics.State
- Rename
use
,uses
,listening
andlistenings
to reflect the fact that they haveViewResult
-generalised types - Depend on new
indexed-profunctors
package
optics-extra-0.1 (2019-09-02)
- Initial release