MIT licensed by Tom Sydney Kerckhove
This version can be pinned in stack with:genvalidity-hspec-optics-1.0.0.0@sha256:1c01039b68b4f5da44c462b7b9623cc00510024e63f02f04dbe9df1290906b6b,1556
Module documentation for 1.0.0.0
Standard spec's for lens (van Laarhoven encoding)
Changelog
[1.0.0.0] - 2021-11-20
- Compatibility with genvalidity >= 1.0.0.0
- Renamed every combinator that ends in OnValid(or similar) to not have that suffix anymore.
Removed
- Every combinator that relates to unchecked or invalid values.
[0.1.1.2] - 2020-02-10
Changed
- Removed the doctests
- Improved the cabal file
[0.1.1.1] - 2018-11-07
Changed
- Test suite compatibility with validity >=0.9,genvalidity >=0.7andgenvalidity-property >=0.3
[0.1.1.0] - 2018-10-06
Added
- shrinkUncheckedDoesNotShrinkToItself
- shrinkUncheckedDoesNotShrinkToItselfWithLimit
- shrinkValidDoesNotShrinkToItself
- shrinkValidDoesNotShrinkToItselfWithLimit
- shrinkInvalidDoesNotShrinkToItself
- shrinkInvalidDoesNotShrinkToItselfWithLimit
Changed
- Added the concept that shrinkValid should not shrink to itself to shrinkValidSpecandshrinkValiditySpec.
[0.1.0.0] - 2018-08-25
Added
- lensGettingProducesValidOnValid
- lensGettingProducesValid
- lensGettingProducesValidOnArbitrary
- lensGettingProducesValidOnGen 
- lensSettingProducesValidOnValid
- lensSettingProducesValid
- lensSettingProducesValidOnArbitrary
- lensSettingProducesValidOnGen
Changed
- lensSpec,- lensSpecOnArbitrary,- lensSpecOnGenand- lensSpecOnValidnow also include- lensGettingProducesValid*and- lensSettingProducesValid*
[0.0.0.0] - 2018-06-28
Added
- lensLaw1
- lensLaw2
- lensLaw3
- lensSpec
- lensSpecOnArbitrary
- lensSpecOnGen
- lensSpecOnValid