diff --git a/hugr/CHANGELOG.md b/hugr/CHANGELOG.md index 031e10a42..643891110 100644 --- a/hugr/CHANGELOG.md +++ b/hugr/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## 0.4.0-alpha.2 (2024-05-17) + +### Bug Fixes + +- Disallow non-finite values for `ConstF64` ([#1075](https://github.com/CQCL/hugr/pull/1075)) + +### Features + +- Add verification to constant folding ([#1030](https://github.com/CQCL/hugr/pull/1030)) +- Add `Const::get_custom_value` ([#1037](https://github.com/CQCL/hugr/pull/1037)) +- Add serialization schema for metadata ([#1038](https://github.com/CQCL/hugr/pull/1038)) + +### Refactor + +- [**breaking**] Rename `crate::ops::constant::ExtensionValue` => `OpaqueValue` ([#1036](https://github.com/CQCL/hugr/pull/1036)) + +### Testing + +- Reorg OutlineCfg/nest_cfgs tests so hugr doesn't depend on algorithm ([#1007](https://github.com/CQCL/hugr/pull/1007)) +- Ignore tests which depend on typetag when cfg(miri) ([#1051](https://github.com/CQCL/hugr/pull/1051)) +- Really ignore tests which depend on typetag when cfg(miri) ([#1058](https://github.com/CQCL/hugr/pull/1058)) +- Proptests for round trip serialisation of `Type`s and `Op`s. ([#981](https://github.com/CQCL/hugr/pull/981)) + + ## 0.4.0-alpha.1 (2024-05-13) ### Bug Fixes diff --git a/hugr/Cargo.toml b/hugr/Cargo.toml index c6c4aaa91..ee7e16d1e 100644 --- a/hugr/Cargo.toml +++ b/hugr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hugr" -version = "0.4.0-alpha.1" +version = "0.4.0-alpha.2" edition = { workspace = true } rust-version = { workspace = true }