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.7 and genvalidity-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 
shrinkValidSpec and shrinkValiditySpec. 
[0.1.0.0] - 2018-08-25
Added
lensGettingProducesValidOnValid 
lensGettingProducesValid 
lensGettingProducesValidOnArbitrary 
lensGettingProducesValidOnGen  
lensSettingProducesValidOnValid 
lensSettingProducesValid 
lensSettingProducesValidOnArbitrary 
lensSettingProducesValidOnGen 
Changed
lensSpec, lensSpecOnArbitrary, lensSpecOnGen and lensSpecOnValid now also include lensGettingProducesValid* and lensSettingProducesValid* 
[0.0.0.0] - 2018-06-28
Added
lensLaw1 
lensLaw2 
lensLaw3 
lensSpec 
lensSpecOnArbitrary 
lensSpecOnGen 
lensSpecOnValid