Changelog for quickcheck-dynamic-2.0.0
Changelog
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 Semantic Versioning.
As a minor extension, we also keep a semantic version for the UNRELEASED
changes.
UNRELEASED
2.0.0 - 2022-10-11
- BREAKING: Add
Realizedtype family to distinguish between the model- and real type of an action - BREAKING: Introduce
RunModeltype class to interpret Model-generated sequence of actions against real-world implementation- Move
performmethod fromStateModelto this new type-class - Also split
postconditionandmonitoringout from theStateModelto theRunModeltype class
- Move
- Added Thread registry example based on io-sim concurrency simulation library
1.1.0 - 2022-08-27
- Fix broken links in Hackage-generated documentation and link to other Quviq papers
- Add
Show aconstraint onmonitoring
1.0.0
- Initial publication of quickcheck-dynamic library on Hackage
- Provide base
StateModelandDynamicLogictools to write quickcheck-based models, express properties, and test them