Skip to content

Latest commit

 

History

History
190 lines (153 loc) · 10.2 KB

File metadata and controls

190 lines (153 loc) · 10.2 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on a mixture of Keep a Changelog and Common Changelog. This project adheres to Semantic Versioning, with the exception that minor releases may include breaking changes.

Added

Fixed

  • 🐛 Fix bug in MLIR roundtrip passes caused by accessing an invalidated iterator after erasure in a loop (#932) (@flowerthrower)
  • 🐛 Add missing support for sxdg gates in Qiskit circuit import (#930) (@burgholzer)
  • 🐛 Fix bug initialization of operations with duplicate operands (#964) (@ystade)
  • 🐛 Open issue for Qiskit upstream test only when the test is actually failing not when it was cancelled (#973) (@ystade)

Changed

  • ♻️ Improve performance of getNqubits for StandardOperations (#959) (@ystade)
  • ♻️ Outsource definition of standard operations from MLIR dialects to reduce redundancy (#933) (@ystade)
  • ♻️ Unify operands and results in MLIR dialects (#931) (@ystade)
  • ⏪️ Restore support for (MLIR and) LLVM v19 (#934) (@flowerthrower), @ystade)
  • ⬆️ Update nlohmann_json to v3.12.0 (#921) (@burgholzer)
  • ♻️ Move Make-State Functionality To StateGeneration (#984) (@MatthiasReumann)

3.0.2 - 2025-04-07

Added

Fixed

3.0.1 - 2025-04-07

Fixed

  • 🐛 Fix doxygen build on RtD to include C++ API docs (#912) (@burgholzer)

3.0.0 - 2025-04-06

If you are upgrading: please see UPGRADING.md.

Added

Changed

Removed

  • Breaking: 🔥 Remove the Teleportation gate from the IR (#882) (@burgholzer)
  • Breaking: 🔥 Remove parsers for .real, .qc, .tfc, and GRCS files (#822) (@burgholzer)
  • Breaking: 🔥 Remove tensor dump functionality (#798) (@burgholzer)
  • Breaking: 🔥 Remove extract_probability_vector functionality (#883) (@burgholzer)

Fixed

2.7.0 - 2024-10-08

📚 Refer to the GitHub Release Notes for previous changelogs.