Releases
v0.2.0
Release 0.2.0 (May 9, 2024)
Summary
Added support for OpenQASM 3 conversions.
➕ New Features
Drafted the initial Qasm3Module
, laying the groundwork for OpenQASM 3 support. (#46 )
Developed the openqasm3
to QIR
visitor, enabling the conversion from OpenQASM 3 to QIR. (#54 )
Added support for modifiers in the qasm3_qir_converter
, expanding the range of supported operations. (#79 )
Introduced classical variable support to the qasm3_qir_converter
, allowing for more comprehensive program conversions. (#85 )
📜 Documentation
Updated the project version in _version.py
to reflect the release changes. (#63 )
Another update was made to the README.md to include additional information. (#82 )
Updated the README.md to reflect the supported qasm3 operations. (#86 )
⬇️ Dependency Updates
Updated the docutils requirement from <0.21 to <0.22. (#84 )
Updated the sphinx-autodoc-typehints requirement from <2.1,>=1.24 to >=1.24,<2.2. (#87 )
Updated the sphinx requirement from ~=7.2.6 to ~=7.3.7. (#88 )
🌟 Improvements
Reviewed and improved the qasm3
module, ensuring robust functionality. (#68 )
Removed the requirements files and updated workflows to streamline the project setup. (#69 )
Added the qir-runner
simulator and conducted housekeeping tasks for better code organization. (#71 )
Introduced a results class for the qir-runner
simulator, enhancing simulation capabilities. (#72 )
Improved the tests for the qir-runner
, increasing test coverage and reliability. (#73 )
Expanded the test coverage for the qasm3
converter to ensure accuracy and completeness. (#74 )
Added alias tests and marked unimplemented features, improving overall code robustness. (#77 )
Bumped the qbraid dependency to reflect the latest supported versions. (#83 )
Added a progress table template to track ongoing developments and enhancements. (#89 )
Prepared the project for release, ensuring all features were finalized and ready for deployment. (#91 )
You can’t perform that action at this time.