Skip to content

Releases: CQCL/hugr

hugr-cli: v0.14.0

16 Dec 15:19
cc05e94
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • Updated to hugr 0.14, which includes breaking changes to the serialization format.

New Features

  • [breaking] Share Extensions under Arcs (#1647)
  • [breaking] OpDefs and TypeDefs keep a reference to their extension (#1719)
  • [breaking] Have CustomTypes reference their Extension definition (#1723)
  • [breaking] Resolve OpaqueOps and CustomType extensions (#1735)
  • [breaking] Hugrs now keep a ExtensionRegistry with their requirements (#1738)
  • [breaking] Move arrays from prelude into new extension (#1770)

Performance

  • Faster singleton SiblingSubgraph construction (#1654)

Refactor

  • (cli) [breaking] remove deprecations (#1777)

hugr: v0.13.3

06 Nov 13:59
f6c1572
Compare
Choose a tag to compare

Bug Fixes

  • Insert DFG directly as a funcdefn in Package::from_hugr (#1621)

New Features

  • HugrMut::remove_metadata (#1619)
  • Operation and constructor declarations in hugr-model (#1605)
  • Add TailLoop::BREAK_TAG and CONTINUE_TAG (#1626)

hugr-passes: v0.13.3

06 Nov 13:58
f6c1572
Compare
Choose a tag to compare

New Features

  • make errors more readable with Display impls (#1597)

hugr-model: v0.14.0

06 Nov 13:57
f6c1572
Compare
Choose a tag to compare

New Features

  • Operation and constructor declarations in hugr-model (#1605)

hugr-core: v0.13.3

06 Nov 13:58
f6c1572
Compare
Choose a tag to compare

Bug Fixes

  • Insert DFG directly as a funcdefn in Package::from_hugr (#1621)

New Features

  • HugrMut::remove_metadata (#1619)
  • Operation and constructor declarations in hugr-model (#1605)
  • Add TailLoop::BREAK_TAG and CONTINUE_TAG (#1626)

hugr-cli: v0.13.3

06 Nov 13:59
f6c1572
Compare
Choose a tag to compare

New Features

  • Add Package definition on hugr-core (#1587)
  • Ensure packages always have modules at the root (#1589)

hugr: v0.13.2

22 Oct 15:35
e04fcc5
Compare
Choose a tag to compare

Bug Fixes

  • Allocate ports on root nodes (#1585)

New Features

  • Render function names in mermaid/dot (#1583)
  • Add filter_edge_kind to PortIterator (#1593)
  • make errors more readable with Display impls (#1597)
  • Ensure packages always have modules at the root (#1589)
  • Add Package definition on hugr-core (#1587)

hugr-passes: v0.13.2

22 Oct 15:35
e04fcc5
Compare
Choose a tag to compare

New Features

  • make errors more readable with Display impls (#1597)

hugr-model: v0.13.2

22 Oct 15:34
e04fcc5
Compare
Choose a tag to compare

New Features

  • make errors more readable with Display impls (#1597)

hugr-core: v0.13.2

22 Oct 15:34
e04fcc5
Compare
Choose a tag to compare

Bug Fixes

  • Allocate ports on root nodes (#1585)

New Features

  • Add Package definition on hugr-core (#1587)
  • Render function names in mermaid/dot (#1583)
  • Add filter_edge_kind to PortIterator (#1593)
  • make errors more readable with Display impls (#1597)
  • Ensure packages always have modules at the root (#1589)