packages feed

id-0.0.3: changelog.md

0.0.3

* Add __Unwrapped iso (dual of __Wrapped) with specializations for all type aliases
* Change ReviewId target from (f x) to (Id f x)
* Add GetterId, HasId, ReviewId, AsId instances for canonical functors: Identity, Maybe, [], NonEmpty, Either e, (,) w, Const c, Proxy, Tagged s

0.0.2

* Add type classes: GetterId, HasId, ReviewId, AsId
* Add type aliases: IdProxy, IdMaybe, IdIdentity, IdEither, IdWriter, IdList, IdNonEmpty, IdConst, IdTagged
* Add functions: unId, mapId
* Add __Wrapped iso (fully type-changing) with specializations for all type aliases
* Add optics: idTagged, idProxy, just, rejust, nothing, renothing
* Add instances: Read, Data, Generic1, Eq1, Ord1, Show1, Read1, Selective, MonadFix, MonadFail, MonadPlus, MonadZip, Contravariant, Divisible, Decidable, Plus, Extend, FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
* Add efficiency methods for Applicative and Foldable
* Fix MonadRWS instance to use distinct type variables
* Add contravariant dependency
* Add doctest suite, CI, ormolu/hlint configuration

0.0.1

* The initial version of id.