# 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`