Releases: CQCL/hugr
Releases · CQCL/hugr
hugr-cli: v0.4.0
hugr: v0.10.0
Bug Fixes
- [breaking] Bump serialisation version with no upgrade path (#1352)
Features
- Add
nonlocal_edges
andensure_no_nonlocal_edges
(#1345) - Serialization upgrade path (#1327)
- [breaking] Replace opaque type arguments with String (#1328)
- Add
impl Hash for Type
(#1347) HasDef
andHasConcrete
traits for def/concrete op design pattern (#1336)- Add pointer standard extension (#1337)
- [breaking] Remove the
Eq
type bound. (#1364)
Refactor
- [breaking] Use JSON rather than YAML in opaque fields. (#1338)
- [breaking] Declarative module behind optional feature flag (#1341)
Testing
- Miri gate serialization upgrades (#1349)
hugr-py: v0.5.0
0.5.0 (2024-07-29)
⚠ BREAKING CHANGES
- Eq type bound removed. References to
Eq
in serialized HUGRs will be treated asCopyable
. - hugr-core: All Hugrs serialised with earlier versions will fail to deserialise
- opaque type parameters replaced with string parameters.
Features
- hugr-py:
AsCustomOp
protocol for user-defined custom op types. (#1290) (1db43eb) - remove the
Eq
type bound. (#1364) (1218d21) - replace opaque type arguments with String (#1328) (24b2217), closes #1308
- Serialization upgrade path (#1327) (d493139)
Bug Fixes
hugr-passes: v0.6.2
Features
- Add
nonlocal_edges
andensure_no_nonlocal_edges
(#1345)
hugr-core: v0.7.0
Bug Fixes
- [breaking] Bump serialisation version with no upgrade path (#1352)
Features
- Serialization upgrade path (#1327)
- [breaking] Replace opaque type arguments with String (#1328)
- Add
impl Hash for Type
(#1347) HasDef
andHasConcrete
traits for def/concrete op design pattern (#1336)- Add pointer standard extension (#1337)
- [breaking] Remove the
Eq
type bound. (#1364)
Refactor
- [breaking] Use JSON rather than YAML in opaque fields. (#1338)
- [breaking] Declarative module behind optional feature flag (#1341)
Testing
- Miri gate serialization upgrades (#1349)
hugr-cli: v0.3.0
Features
- [breaking] Created
validate
CLI subcommand. (#1312)
hugr: v0.9.1
hugr-passes: v0.6.1
- Updated
hugr
dependencies.
hugr-cli: v0.2.1
- Updated
hugr
dependencies.