Skip to content

Releases: CQCL/hugr

hugr-core: v0.5.0

16 Jul 09:33
fa42476
Compare
Choose a tag to compare

Bug Fixes

  • NonConvex error on SiblingSubgraph::from_nodes with multiports (#1295)
  • [breaking] Ops require their own extension (#1226)

Features

  • Make DataflowOpTrait public (#1283)
  • Make op members consistently public (#1274)

Refactor

  • [breaking] Rename builder helpers: ft1->endo_ft, ft2->inout_ft (#1297)

hugr-cli: v0.1.4

16 Jul 09:34
fa42476
Compare
Choose a tag to compare

Styling

  • Change "serialise" etc to "serialize" etc. (#1251)

hugr: v0.7.0

10 Jul 13:07
1baa697
Compare
Choose a tag to compare

Bug Fixes

  • Bring back input_extensions serialized field in rust NodeSer (#1275)
  • [breaking] ops::Module now empty struct rather than unit struct (#1271)

Features

  • Add force_order pass. (#1285)
  • [breaking] MakeOpDef has new extension method. (#1266)

Refactor

  • [breaking] Remove Value::Tuple (#1255)
  • [breaking] Rename HugrView function type methods + simplify behaviour (#1265)

Styling

  • Change "serialise" etc to "serialize" etc. (#1251)

Testing

hugr-py: v0.4.0

10 Jul 12:37
5bf1b51
Compare
Choose a tag to compare

0.4.0 (2024-07-10)

⚠ BREAKING CHANGES

  • hugr-py: dataclasses that derive from ops.Custom now have to be frozen, and instances cannot be mutated.

Features

  • hugr-py: ops.Custom is now a frozen dataclass (94702d2)
  • hugr-py: move std extension types/ops in to std module (#1288) (7d82245)

hugr-passes: v0.4.0

10 Jul 13:07
1baa697
Compare
Choose a tag to compare

Features

  • Add force_order pass. (#1285)

Refactor

  • [breaking] Remove Value::Tuple (#1255)

hugr-core: v0.4.0

10 Jul 13:06
1baa697
Compare
Choose a tag to compare

Bug Fixes

  • Bring back input_extensions serialized field in rust NodeSer (#1275)
  • [breaking] ops::Module now empty struct rather than unit struct (#1271)

Features

  • [breaking] MakeOpDef has new extension method. (#1266)

Refactor

  • [breaking] Remove Value::Tuple (#1255)
  • [breaking] Rename HugrView function type methods + simplify behaviour (#1265)

Styling

  • Change "serialise" etc to "serialize" etc. (#1251)

Testing

hugr-cli: v0.1.3

10 Jul 13:08
1baa697
Compare
Choose a tag to compare

Styling

  • Change "serialise" etc to "serialize" etc. (#1251)

hugr: v0.6.1

08 Jul 13:21
Compare
Choose a tag to compare

Hotfix release

Bug Fixes

  • Bring back input_extensions serialized field in rust NodeSer (#1275)

hugr-py: v0.3.1

08 Jul 15:37
7bb4130
Compare
Choose a tag to compare

0.3.1 (2024-07-08)

Features

  • hugr-py: TrackedDfg builder for appending operations by index (df9b4cc)
  • hugr-py: context manager style nested building (#1276) (6b32734), closes #1243

hugr-core: v0.3.1

08 Jul 13:20
Compare
Choose a tag to compare

Hotfix release

Bug Fixes

  • Bring back input_extensions serialized field in rust NodeSer (#1275)