Release Notes¶
spec/3.0.0-42¶
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 simplyq
. 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
, anddefault
are no longer reserved by the spec for future expansion of the language.