Release Notes


New Features

  • Added CI support for ensuring contributions include a release note. If this is not desired for a PR the tag “no-reno” may be added to the PR.

Upgrade Notes

  • Improve physical qubit documentation. Define what constitutes a valid physical identifier, define physical circuits, and answer several questions about what a compiler may do with physical qubits.

  • The “wildcard” identifiers in pulse grammars are now regular OpenQASM 3 identifiers, without the leading dollar sign ($), e.g. what was $q before is now simply q. Precise hardware qubits are still referenced as $0, for example. This was made for better consistency in identifiers; having the dollar sign in the wildcard carried no information, since it applied to any qubit already.

Other Notes

  • The keywords switch, case, and default are no longer reserved by the spec for future expansion of the language.