Releases: bamler-lab/constriction
v0.2.2
v0.2.1
v0.2.0
Greatly simplified and extended the Python API and improved its documentation. Only minimal changes to the Rust API.
While this release technically introduces breaking changes to the Python API (hence the jump from v0.1.5 to v0.2.0), you're likely to be able to upgrade without problems. Most methods that were made obsolete by the new API have only been deprecated so far, and they will print a warning message with upgrade instructions.
v0.1.5
Some old Linux systems and new Mac systems (with ARM chips) on which constriction for Python did not work before should now work starting with this release due to a more careful CI setup. Apart from this, no change in functionality compared to previous release.
v0.1.4
v0.1.3
v0.1.2
This release fixes a compilation error of constriction
in no_std
mode. It does not affect constriction
's behavior in default mode.
It turns out the probability
create doesn't seem to work in no_std
mode, so we have to provide mock replacements for the two (tiny) traits from probability
on which we rely when compiling in no-std mode. When compiling in default mode we continue to use the original traits so that constriction
can be used together with probability
.
This release is not a breaking change because it only changes behavior in no_std
mode, in which, as it turned out, the previous releases didn't compile anyway.