From 3f39a20b9b03797ac0e17864ed57edbbfecb8bca Mon Sep 17 00:00:00 2001 From: hugrbot Date: Wed, 4 Nov 2026 15:31:28 +0000 Subject: [PATCH 1/2] chore: release 0.6.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 27 +++++++++++++++++++++++++++ pyproject.toml | 2 +- src/guppyft/__init__.py | 2 +- 4 files changed, 30 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 210d2903..bcd05228 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.5.1" + ".": "0.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 8509bf7f..4c568d48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [0.6.0](https://github.com/Quantinuum/guppyft/compare/v0.5.1...v0.6.0) (2026-11-04) + + +### ⚠ BREAKING CHANGES + +* Configure full RUS state factory in Iceberg builder ([#520](https://github.com/Quantinuum/guppyft/issues/520)) +* Remove init style configuration from Iceberg ([#519](https://github.com/Quantinuum/guppyft/issues/519)) +* Rename Iceberg ops and bindings for consistency ([#518](https://github.com/Quantinuum/guppyft/issues/518)) +* Modify Iceberg borrow/restore pattern, with ops for taking and putting only single dynamic qubits ([#509](https://github.com/Quantinuum/guppyft/issues/509)) + +### Features + +* Add Iceberg architecture builder and annotation ([#517](https://github.com/Quantinuum/guppyft/issues/517)) ([aa732b7](https://github.com/Quantinuum/guppyft/commit/aa732b79d6ae2a76bbc1b3a349228a251c9379e5)) +* Configure full RUS state factory in Iceberg builder ([#520](https://github.com/Quantinuum/guppyft/issues/520)) ([ea6b73a](https://github.com/Quantinuum/guppyft/commit/ea6b73ae7ba995b1c1782e69f2ed1adfec81fb92)) + + +### Documentation + +* Rename Nexus Cloud to Nexus Console ([#515](https://github.com/Quantinuum/guppyft/issues/515)) ([985e82d](https://github.com/Quantinuum/guppyft/commit/985e82d187c7bcde287b21aad3cf7a789765f2d4)) + + +### Code Refactoring + +* Modify Iceberg borrow/restore pattern, with ops for taking and putting only single dynamic qubits ([#509](https://github.com/Quantinuum/guppyft/issues/509)) ([68d0887](https://github.com/Quantinuum/guppyft/commit/68d0887933edf977e07be41c84b6cc110e5d9bfd)) +* Remove init style configuration from Iceberg ([#519](https://github.com/Quantinuum/guppyft/issues/519)) ([e1fb331](https://github.com/Quantinuum/guppyft/commit/e1fb33110a91492816212af8020bce00059c5f73)) +* Rename Iceberg ops and bindings for consistency ([#518](https://github.com/Quantinuum/guppyft/issues/518)) ([3692b7f](https://github.com/Quantinuum/guppyft/commit/3692b7f049cf5759e34d188046dfe1bbe7a2b028)) + ## [0.5.1](https://github.com/Quantinuum/guppyft/compare/v0.5.0...v0.5.1) (2026-10-28) diff --git a/pyproject.toml b/pyproject.toml index 3c642066..0b463915 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "guppyft" -version = "0.5.1" +version = "0.6.0" description = "Tools for fault-tolerant quantum computing in the Guppy language" requires-python = ">=3.12,<4" readme = "package.md" diff --git a/src/guppyft/__init__.py b/src/guppyft/__init__.py index cabf388a..a4e729e7 100644 --- a/src/guppyft/__init__.py +++ b/src/guppyft/__init__.py @@ -1,3 +1,3 @@ """Tools for building runnable, fault-tolerant programs from Guppy.""" -__version__ = "0.5.1" # Updated by release-please +__version__ = "0.6.0" # Updated by release-please From 50c5b3ec934a7c408908896e09ff33a7ce5354d6 Mon Sep 17 00:00:00 2001 From: hugrbot Date: Wed, 4 Nov 2026 15:31:52 +0000 Subject: [PATCH 2/2] chore: update uv.lock --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index bcc22ae3..7b813f48 100644 --- a/uv.lock +++ b/uv.lock @@ -531,7 +531,7 @@ wheels = [ [[package]] name = "guppyft" -version = "0.5.1" +version = "0.6.0" source = { editable = "." } dependencies = [ { name = "guppylang" },