From b420ec0b61331321c7a2a451df9b3219c37fa70a Mon Sep 17 00:00:00 2001 From: hugrbot Date: Fri, 11 Sep 2026 13:34:46 +0000 Subject: [PATCH 1/4] chore: bump guppylang and guppylang-internals to 1.1.0-a0 --- guppylang-internals/pyproject.toml | 2 +- guppylang-internals/src/guppylang_internals/__init__.py | 2 +- guppylang/pyproject.toml | 2 +- guppylang/src/guppylang/__init__.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/guppylang-internals/pyproject.toml b/guppylang-internals/pyproject.toml index d09e85108..7732fb577 100644 --- a/guppylang-internals/pyproject.toml +++ b/guppylang-internals/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "guppylang-internals" -version = "1.0.4" +version = "1.1.0-a0" requires-python = ">=3.12,<4" description = "Compiler internals for `guppylang` package." license = { file = "LICENCE" } diff --git a/guppylang-internals/src/guppylang_internals/__init__.py b/guppylang-internals/src/guppylang_internals/__init__.py index 345ec09d8..206fe44d4 100644 --- a/guppylang-internals/src/guppylang_internals/__init__.py +++ b/guppylang-internals/src/guppylang_internals/__init__.py @@ -1,3 +1,3 @@ # This is kept in sync with the project version by the release workflow # (.github/workflows/release-pr.yml). -__version__ = "1.0.1" +__version__ = "1.1.0-a0" diff --git a/guppylang/pyproject.toml b/guppylang/pyproject.toml index 431f0e573..4eaa874cb 100644 --- a/guppylang/pyproject.toml +++ b/guppylang/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "guppylang" -version = "1.0.4" +version = "1.1.0-a0" requires-python = ">=3.12,<4" description = "Pythonic quantum-classical programming language" license = { file = "LICENCE" } diff --git a/guppylang/src/guppylang/__init__.py b/guppylang/src/guppylang/__init__.py index 29f297d08..6719b619e 100644 --- a/guppylang/src/guppylang/__init__.py +++ b/guppylang/src/guppylang/__init__.py @@ -29,4 +29,4 @@ # This is kept in sync with the project version by the release workflow # (.github/workflows/release-pr.yml). -__version__ = "1.0.1" +__version__ = "1.1.0-a0" From e835d5a363971cd06646306501591c6483b36901 Mon Sep 17 00:00:00 2001 From: hugrbot Date: Fri, 11 Sep 2026 13:34:46 +0000 Subject: [PATCH 2/4] chore: pin guppylang-internals==1.1.0-a0 in guppylang --- guppylang/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guppylang/pyproject.toml b/guppylang/pyproject.toml index 4eaa874cb..eac5e7ede 100644 --- a/guppylang/pyproject.toml +++ b/guppylang/pyproject.toml @@ -28,7 +28,7 @@ classifiers = [ ] dependencies = [ - "guppylang-internals==1.0.4", + "guppylang-internals==1.1.0-a0", "numpy>=2.2.6,<3", "selene-hugr-qis-compiler~=0.5.0", "selene-sim~=0.3.1", From a0df3e07983c2901af4f318fccceb9a7933bcee1 Mon Sep 17 00:00:00 2001 From: hugrbot Date: Fri, 11 Sep 2026 13:34:49 +0000 Subject: [PATCH 3/4] chore: update uv.lock --- uv.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/uv.lock b/uv.lock index 9bf1cd80a..0988eecba 100644 --- a/uv.lock +++ b/uv.lock @@ -788,7 +788,7 @@ wheels = [ [[package]] name = "guppylang" -version = "1.0.4" +version = "1.1.0a0" source = { editable = "guppylang" } dependencies = [ { name = "guppylang-internals" }, @@ -813,7 +813,7 @@ requires-dist = [ [[package]] name = "guppylang-internals" -version = "1.0.4" +version = "1.1.0a0" source = { editable = "guppylang-internals" } dependencies = [ { name = "hugr" }, From 6ffafa88d9c0904117eb567b2b4f90979719258c Mon Sep 17 00:00:00 2001 From: hugrbot Date: Fri, 11 Sep 2026 13:34:56 +0000 Subject: [PATCH 4/4] chore: update changelogs (by regen) --- guppylang-internals/CHANGELOG.md | 13 +++++++++++++ guppylang/CHANGELOG.md | 12 ++++++++++++ 2 files changed, 25 insertions(+) diff --git a/guppylang-internals/CHANGELOG.md b/guppylang-internals/CHANGELOG.md index 0886f63b2..f6c1602fc 100644 --- a/guppylang-internals/CHANGELOG.md +++ b/guppylang-internals/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [1.1.0-a0](https://github.com/Quantinuum/guppylang/compare/guppylang-internals-v1.1.0-rc0...guppylang-internals-v1.1.0-a0) (2026-09-11) + + +### Bug Fixes + +* Reject unsupported statements in @guppy.unitary classes (#2310)([456c0d9](https://github.com/Quantinuum/guppylang/commit/456c0d9cba867a9b0bc23fc8688447d81f36d808)) +* Resolve calls to nested functions iff capturing closures are disabled (#2279)([c386494](https://github.com/Quantinuum/guppylang/commit/c386494714b9963ce57219cb4e6cfe932792af19)) + + +### Performance Improvements + +* Avoid single dispatch on hot code paths (#2317)([7d5589e](https://github.com/Quantinuum/guppylang/commit/7d5589ee9b6938a7c64bfdd25690ff365cde746d)) + ## [1.0.4](https://github.com/Quantinuum/guppylang/compare/guppylang-internals-v1.0.3...guppylang-internals-v1.0.4) (2026-09-08) diff --git a/guppylang/CHANGELOG.md b/guppylang/CHANGELOG.md index 3f9703d99..207aba605 100644 --- a/guppylang/CHANGELOG.md +++ b/guppylang/CHANGELOG.md @@ -14,6 +14,18 @@ This changelog documents user-facing changes to the Guppy language excluding cha As of version `1.0.0`, the Guppy language is considered stable. An extended changelog for this version can be found [here](#1000-2026-08-03). +## [1.1.0-a0](https://github.com/Quantinuum/guppylang/compare/guppylang-v1.1.0-rc0...guppylang-v1.1.0-a0) (2026-09-11) + + +### Bug Fixes + +* Reject unsupported statements in @guppy.unitary classes (#2310)([456c0d9](https://github.com/Quantinuum/guppylang/commit/456c0d9cba867a9b0bc23fc8688447d81f36d808)) + + +### Features + +* Accept bytes into emulator builder (#2314)([24dc1a5](https://github.com/Quantinuum/guppylang/commit/24dc1a5747ac259a2e42925c75676b3da663fec5)) + ## [1.0.4](https://github.com/Quantinuum/guppylang/compare/guppylang-v1.0.3...guppylang-v1.0.4) (2026-09-08)