Changelog for StrictCheck-0.4.0
Releases
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to the Haskell Package Versioning Policy.
[0.4.0] - 2025-08-30
- Compatibility with GHC 9.2 - 9.12
- Add
ShapedandProduceinstances forNonEmpty - Fix output for non-Unicode locales
[0.3.0] - 2019-11-01
- Add
Showinstance forDemand
[0.2.0] - 2018-10-08
Added
- Expose instrumentation of data structures as a safe interface in the
IOmonad. - Add monadic folds and unfolds
translateA,foldM,unfoldM, andunzipWithMtoTest.StrictCheck.Shaped.
Removed
- Remove the referentially opaque observation primitives in
Test.StrictCheck.Unsafe.
Changed
- Improve type inference by making
Shapean injective type family.
[0.1.1] - 2018-10-01
Fixed
- Fix critical semantic bug #2 which caused violation of referential transparency when compiling with optimizations on GHC 8.6.
[0.1.0] - 2018-06-22
First release of StrictCheck. This version matches the reviewed artifact submitted to ICFP, archived on the ACM DL, with the exception of some small documentation tweaks.