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(main): release 0.12.0 #488

Merged
merged 1 commit into from
Sep 18, 2024
Merged

chore(main): release 0.12.0 #488

merged 1 commit into from
Sep 18, 2024

Conversation

hugrbot
Copy link
Collaborator

@hugrbot hugrbot commented Sep 13, 2024

🤖 I have created a release beep boop

0.12.0 (2024-09-18)

⚠ BREAKING CHANGES

  • Pytket circuits loaded via a py expression no longer take ownership of the passed qubits.
  • Lists and function tensors are no longer available by default. guppylang.enable_experimental_features() must be called before compilation to enable them.
  • The GuppyModule argument is now optional for all decorators and no longer the first positional argument. Removed the explicit module objects builtins, quantum, and angle.
  • quantum_functional is now its own Guppy module and no longer implicitly comes with quantum.
  • Linear function arguments are now borrowed by default; removed the now redundant @inout annotation

Features

  • Add functions to quantum module and make quantum_functional independent (#494) (0b0b1af)
  • Hide lists and function tensors behind experimental flag (#501) (c867f48)
  • Make linear types @inout by default; add @owned annotation (#486) (e900c96)
  • Only lower definitions to Hugr if they are used (#496) (cc2c8a4)
  • Support implicit modules for all decorators and turn builtins into implicit module (#476) (cc8a424)
  • Use inout for pytket circuits (#500) (a980ec2)

Bug Fixes


This PR was generated with Release Please. See documentation.

@codecov-commenter
Copy link

codecov-commenter commented Sep 13, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 91.67%. Comparing base (992b138) to head (abe3c77).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #488   +/-   ##
=======================================
  Coverage   91.67%   91.67%           
=======================================
  Files          59       59           
  Lines        6138     6138           
=======================================
  Hits         5627     5627           
  Misses        511      511           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@hugrbot hugrbot force-pushed the release-please--branches--main branch 9 times, most recently from d8335ac to 2dfbcda Compare September 17, 2024 10:44
@hugrbot hugrbot force-pushed the release-please--branches--main branch from 2dfbcda to abe3c77 Compare September 18, 2024 12:09
@doug-q doug-q marked this pull request as ready for review September 18, 2024 12:27
Copy link
Contributor

@doug-q doug-q left a comment

Choose a reason for hiding this comment

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

Perfect!

@doug-q doug-q added this pull request to the merge queue Sep 18, 2024
Merged via the queue into main with commit 17678e7 Sep 18, 2024
4 checks passed
@doug-q doug-q deleted the release-please--branches--main branch September 18, 2024 13:26
@hugrbot
Copy link
Collaborator Author

hugrbot commented Sep 18, 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.

GuppyModule._checked is not initialised
4 participants