All Versions
14
Latest Version
Avg Release Cycle
30 days
Latest Release
1681 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.0.0.0
February 12, 2020 -
v1.2.0.1 Changes
- Give HasAny/AsAny the same VTA behavior on 8.6 and 8.8 (Ryan Scott)
-
v1.2.0.0 Changes
- โ Add
HasTypesUsing
andHasTypesCustom
for custom traversals (Lysxia) - ๐ Improve type errors when no Generic instance is defined
- 0๏ธโฃ
types
now supports Text by default
๐ฅ Breaking API changes
HasType
now includes a reflexive case so that every type 'contains' itself (Matt Parsons)AsSubtype
andSubtype
now include a reflexive case so that every type is a subtype of itself
- โ Add
-
v1.1.0.0 Changes
November 27, 2018- ๐ Fix regression in type inference for polymorphic optics
- Add
HasField0
,HasPosition0
,AsConstructor0
,HasField_
,HasPositon_
, andAsConstructor_
(Lysxia) - ๐
types
now supports Data.Word and Data.Int (Lysxia) - โ Add
Wrapped
iso for newtypes (Isaac Elliott) - ๐ฆ Expose internals through Data.GenericLens.Internal
- โ Add labels for prisms (Daniel Winograd-Cort)
-
v1.0.0.2 Changes
August 08, 2018๐ Fix compile-time performance regression
-
v1.0.0.1 Changes
August 08, 2018- Traversals (types, param, constraints)
- Prisms are now optimal too
- Monomorphic versions of lenses and prisms also included
-
v1.0.0.0 Changes
- Traversals (types, param, constraints)
- Prisms are now optimal too
- Monomorphic versions of lenses and prisms also included
๐ฅ Breaking API changes
projectSub
now returnsMaybe sub
instead ofEither sup sub
(#21)
-
v0.5.1.0 Changes
December 11, 2017- Infer input type from result type (#25)
- ๐ Allow changing of multiple type parameters (#24)
- ๐ Allow changing of type parameters that have kinds other than
*
(#23) - ๐ Fix error message in subtype lens
-
v0.5.0.0 Changes
December 10, 2017- Lenses and prisms are now type-changing.
- More informative error messages
- More readable type signatures in type errors and when using
:t
- โ
Use
doctest
- Include examples in Haddock
๐ฅ Breaking API changes
- The type parameters of the classes have been changed to accommodate the type-changing update:
class HasField name a s
->class HasField name s t a b
etc.Accordingly,
field :: Lens' s a
->field :: Lens s t a b
-
v0.4.1.0 Changes
November 15, 2017- ๐ Fix an inlining bug on ghc 8.0.2
- โ Add
injectTyped
andprojectTyped
functions to theAsType
prism class