0.7.0
This new release introduces the new Ortac/Wrapper plugin, which includes extended support for projection functions, model-based specifications, and old operator support.
It also fixes some bugs for both the Ortac/Wrapper and Ortac/QCheck-STM plugins.
New introduction of the Ortac/Wrapper plugin
-
Support for
oldoperator
The Ortac/Wrapper plugin now supports theoldoperator in post-conditions,
checking post-conditions mentionning pre-states.
#297 -
Model-based specification support with projection function
-
Improved generated output
Generated files includes a header comment indicating that they were produced by Ortac.
#322 -
Automatic Dune file generation
The Ortac/Dune plugin automatically generatesdunefiles for Ortac/Wrapper plugin.
#314, #335
Tests
-
Test reorganization
Tests for the Ortac/Wrapper plugin have been split into separate files to improve maintainability.
#306 -
Extended test coverage
Several additional tests were added to better cover the Ortac/Wrapper plugin features.
#299
Bug Fixes
-
Ortac/QCheck-STM
-
Ortac/Wrapper
Fixed incorrect error type reporting for violated pre-conditions and post-conditions in generated tests.
#295