Classiq 0.54.0
Released on 2024-10-21.
Upgrade Instructions
- Python SDK
- The IDE upgrades automatically.
Deprecations
- Python 3.8 is no longer supported in the Python SDK. The minimum supported
version is now Python 3.9.
Enhancements
- Optimize in-place XOR variable assignments (
x ^= y
).
(The implementation no longer uses auxiliary qubits.) - Improve error messages in
CArray
(array) parameter declaration. - Support array subscripts and struct field access on the left-hand side of
in-place arithmetic assignments (qbv[0] ^= 1
andmy_Struct.field += 2.5
). - Optimize the controlled version of QFT arithmetic implementations by skipping
controlling the QFT and QFT dagger.