Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(py): release tket2-py 0.4.0 #594

Merged

Conversation

hugrbot
Copy link
Collaborator

@hugrbot hugrbot commented Sep 5, 2024

🤖 I have created a release beep boop

0.4.0 (2024-10-01)

⚠ BREAKING CHANGES

  • Made all errors non_exhaustive, and renamed some fields for clarity.
  • "tket2.angle" extension replaced with "tket2.rotation" extension with rotation type and simplified set of operations.
  • TryFrom implementations for extension op structs removed, use cast

Features

  • BadgerOptimiser.load_precompiled, BadgerOptimiser.compile_eccs and passes.badger_pass now take an optional cost_fn parameter to specify the cost function to minimise. Supported values are 'cx' (default behaviour) and 'rz'. (83ebfcb)
  • simplify angle extension in to a half turns rotation type (#611) (0723937)
  • Support encoding float and sympy ops (#618) (74dcbf7)
  • tket2-hseries: cli extension dumping (#584) (abf292f)

Bug Fixes

  • remove TryFrom for extension ops use cast (#592) (5ca29af)
  • Support hugr packages, fix the notebooks (#622) (1cf9dcb)

Documentation

Miscellaneous Chores

  • Replace thiserror with derive_more 1.0 (#624) (2250ce7)

This PR was generated with Release Please. See documentation.

@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket2-py branch from 995b5bb to 2f2466d Compare September 5, 2024 13:55
@aborgna-q
Copy link
Collaborator

aborgna-q commented Sep 5, 2024

Note that the changelog detection seems to be glitched due to the manual 0.3.0 release.
It's showing changes that already got merged in the last release.

We'll need to drop the repeated lines before merging this PR.

Edit: Done ✅

@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket2-py branch 5 times, most recently from 9b67381 to 105045a Compare September 12, 2024 09:56
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket2-py branch from 105045a to 19664c1 Compare September 16, 2024 10:42
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket2-py branch 4 times, most recently from 02a13a4 to 1c8ce36 Compare September 30, 2024 10:25
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket2-py branch 2 times, most recently from 5dd1beb to 6d7c217 Compare October 1, 2024 12:13
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket2-py branch from 6d7c217 to 1370d65 Compare October 1, 2024 14:10
@aborgna-q aborgna-q self-assigned this Oct 1, 2024
@aborgna-q aborgna-q marked this pull request as ready for review October 1, 2024 14:36

### ⚠ BREAKING CHANGES

* Made all errors `non_exhaustive`, and renamed some fields for clarity.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There a number of rust specific issues here, would be nice to clean them up

@aborgna-q aborgna-q requested a review from ss2165 October 3, 2024 08:29
@aborgna-q aborgna-q added this pull request to the merge queue Oct 3, 2024
Merged via the queue into main with commit ed18752 Oct 3, 2024
13 checks passed
@aborgna-q aborgna-q deleted the release-please--branches--main--components--tket2-py branch October 3, 2024 08:57
@hugrbot
Copy link
Collaborator Author

hugrbot commented Oct 3, 2024

🤖 Created releases:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants