[go: up one dir, main page]

Skip to content

Releases: cda-tum/mqt-ddsim

MQT DDSIM 1.24.0 Release

10 Oct 11:53
338c2be
Compare
Choose a tag to compare

👀 What Changed

Python 3.13 is out and Python 3.8 has reached end-of-life. Hence, this release drops support for Python 3.8 and includes Python 3.13 wheels (including the free-threading Python variant).

Additionally, this is the first release with Linux wheels based on manylinux_2_28 instead of manylinux2014. This means generally faster performance for the package on Linux.

This is also the first release including a uv.lock file for reproducible, working Python environments. This includes switching from dependabot to renovate for automatically managing dependency updates.

Finally, this release contains a couple of convenience updates for MQT DDSim.

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

📦 Packaging

  • ⚗️ upload to Test PyPI for pushes on main @burgholzer (#441)
  • 🐍⬆️ update image for Linux wheel builds to manylinux_2_28 @burgholzer (#426)

🧹 Code Quality

🤖 CI

⬆️ Dependencies

18 changes

Full Changelog: v1.23.0...v1.24.0

MQT DDSIM 1.23.0 Release

09 Aug 22:37
46e6f74
Compare
Choose a tag to compare

👀 What Changed

This release brings along quite some project configuration updates.
Most notably, it marks the first release to ship Python 3.13 wheels (including the free-threading variant).

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

🤖 CI

📦 Packaging

🧹 Code Quality

⬆️ Dependencies

34 changes

Full Changelog: v1.22.0...v1.23.0

MQT DDSIM 1.22.0 Release

14 Apr 20:13
1eeb986
Compare
Choose a tag to compare

👀 What Changed

Quite a big release for DDSIM. Highlights include:

  • ⚡ adoption of the new identity-less DD data structure that significantly boosts the overall performance.
  • ✨ noise-aware simulation backends in Python.
  • 🏷️ full typing information for bindings.
  • 🤖 adoption of uv as a package manager in CI
  • 🔧 update to pybind11>=2.12

🚀 Features and Enhancements

📄 Documentation

🤖 CI

📦 Packaging

🧹 Code Quality

⬆️ Dependencies

11 changes

Full Changelog: v1.21.0...v1.22.0

Release v1.21.0: Extended Qiskit Integration

21 Feb 06:41
8552364
Compare
Choose a tag to compare

👀 What Changed

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

🤖 CI

🧹 Code Quality

⬆️ Dependencies

22 changes

Full Changelog: v1.20.2...v1.21.0

Release v1.20.2: Dependency Update

10 Nov 07:50
5c9a2ff
Compare
Choose a tag to compare

👀 What Changed

This small release mainly adapts DDSIM to the latest changes in mqt-core and qiskit. Furthermore it enables a few more ruff checks to help in increasing code quality.

📄 Documentation

🤖 CI

📦 Packaging

🧹 Code Quality

⬆️ Dependencies

7 changes

Full Changelog: v1.20.1...v1.20.2

Release v1.20.1

11 Oct 16:17
3ec5ed0
Compare
Choose a tag to compare

👀 What Changed

🚀 Features and Enhancements

  • ✨ Provide access to visualization of simulated DD in Python @burgholzer (#306)
  • Improved support of parametrized gates in DDSIM Backends @andresbar98 (#293)

📄 Documentation

  • ✨ Provide access to visualization of simulated DD in Python @burgholzer (#306)
  • 🩹 📝 Removes the hmtl_baseurl setting from RtD config @burgholzer (#303)

⬆️ Dependencies

Full Changelog: v1.20.0...v1.20.1

Release v1.20.0: New V2 Qiskit Backends and Fixed Linux Wheels

13 Sep 08:51
af65305
Compare
Choose a tag to compare

👀 What Changed

🚀 Features and Enhancements

🐛 Bug Fixes

🤖 CI

📦 Packaging

⬆️ Dependencies

Full Changelog: v1.19.0...v1.20.0

Release v1.19.0: Packaging and CI

28 Aug 19:28
7eba9e8
Compare
Choose a tag to compare

👀 What Changed

This release switches the project from setuptools to the modern scikit-build-core. This brings a way better development experience with faster editable rebuilds, no more setup.py and MANIFEST.in files, and more. See #283 for some more details.

It also switches the CI to the reusable workflows introduced in MQT Core, which is (more-and-more) truly becoming the backbone of the MQT. Build caching is now enabled for all CI workflows, change detection only runs those flows that are required for the given changes, PyPI publishing uses trusted publishing now, and many more. Also see #283 for more details.

🚀 Features and Enhancements

📄 Documentation

🤖 CI

📦 Packaging

⬆️ Dependencies

Full Changelog: v1.18.1...v1.19.0

Release v1.18.1: Python 3.12 and Core Improvements

11 Aug 17:15
cc9458c
Compare
Choose a tag to compare

👀 What Changed

This release brings two main updates to MQT DDSIM

  • 🐍 Support for Python 3.12
  • ⚡ Some performance improvements in the underlying DD package

🚀 Features and Enhancements

📄 Documentation

📦 Packaging

⬆️ Dependencies

17 changes

Full Changelog: v1.18.0...v1.18.1

Release v1.18.0: Migrate to MQT Core

17 Jun 10:28
d5a0584
Compare
Choose a tag to compare

👀 What Changed

This release changes the internal dependencies to the new unified MQT Core library. @burgholzer Thanks a lot for your effort.

🚀 Features and Enhancements

⬆️ Dependencies

Full Changelog: v1.17.3...v1.18.0