Skip to content

Releases: cda-tum/mqt-ddsim

Release v1.12.2: Update Submodules

11 Jun 11:20
7ab91be
Compare
Choose a tag to compare

This is a small bugfix release including updates to submodules and automatic versioning from git tags.

What's Changed

Full Changelog: v1.12.1...v1.12.2

Release v1.12.1: Update Submodules and Documentation

27 Apr 13:18
ec8330a
Compare
Choose a tag to compare

This release includes support for the new dd_package interface with templated dd::Package and some updates to the documentation.

What's Changed

  • Updated submodules
  • Added support for new interface in dd_package
  • Updated documention links to MQT

Full Changelog: v1.12.0...v1.12.1

Release v1.12.0: Build wheels for Apple Silicon

08 Apr 10:49
c2dd490
Compare
Choose a tag to compare

Starting with this release, we are able to offer wheels for Apple Silicon via PyPI.

What's Changed

  • Remove OpenMP dependency and use taskflow instead
  • Build Apple Silicon wheels

Full Changelog: v1.11.3...v1.12.0

Release v1.11.3: Improved CI Workflow

06 Apr 08:41
49383f3
Compare
Choose a tag to compare

This release improves the workflow for building wheels and drops support for python3.6.

What's Changed

  • Pruned directories from external submodules in MANIFEST.in to reduce size of sdist to below one megabyte.
  • Use ninja as generator target on supported plattforms in setup.py to improve wheel build times
  • Stop building wheels for python3.6 as it's eol since a couple months

Full Changelog: v1.11.2...v1.11.3

Release v1.11.2: Bugfix and Documentation

24 Mar 11:44
Compare
Choose a tag to compare

This release is for fixing a bug that caused problems finding DLLs under Windows and for a more elaborate documation.

What's Changed

  • Fixed bug on finding DLLs on Windows due to relative imports
  • Extended documentation to include examples for installation on different OS with pip (to be extended further)

Full Changelog: v1.11.1...v1.11.2

Release v1.11.1: Bugfix Release

23 Mar 21:50
57e53e2
Compare
Choose a tag to compare

This release is mainly for fixing a bug that prevented the project to be built under Apple Silicon Macs.

What's Changed

Full Changelog: v1.11.0...v1.11.1

Release v1.11.0: Path Simulation Framework

28 Feb 18:56
b379c5c
Compare
Choose a tag to compare

This release adds the path simulation framework proposed in

L. Burgholzer, A.Ploier, and R. Wille, "Exploiting Arbitrary Paths for the Simulation of Quantum Circuits with Decision Diagrams," in Design, Automation and Test in Europe (DATE), 2022.

To this end, two new Qiskit backends are introduced: the path_sim_qasm_simulator and the path_sim_statevector_simulator.
For further details, see the README and the corresponding paper.

Release v1.10.0: Updated Dependencies

19 Feb 15:46
22d6ed1
Compare
Choose a tag to compare

Highlights:

  • Got rid of boost program-options dependency in favor of cxxopts
  • Create dependabot.yml for submodules, github-actions, and pip
  • Made shots option optional in qiskit backends (default value 1024)

Smaller changers:

  • Versionbump to v1.10.0
  • Added files to .gitignore
  • Updated README to remove mentions of boost
  • Updated CIBUILDWHEEL version
  • Added Pyproject.toml
  • Tests for cpython3.10 since qiskit-terra supports this now

Release v1.9.1: Fix RZ Gate Definition

06 Nov 17:28
22e7aec
Compare
Choose a tag to compare
  • Pull in fix for cda-tum/dd_package#25
  • Additional wheels for Python 3.10 and musllinux
  • Source install of via pip or setup.py uses available cores and native optimizations

Release v1.9.0: Update Dependencies

02 Sep 10:46
c8786c1
Compare
Choose a tag to compare
  • Bump version to 1.9.0
  • Update QFR submodule to version 1.7.0
  • Exclude files in test/ from counting towards line coverage
  • Update cibuildwheel action to version 2.1.1 (builds CPython 3.10)
  • Fixed a race condition in HybridSchrodingerFeynmanSimulator and elaborated the tests
  • Relaxed the bounds in StochNoiseSimTest
  • Fixed compiler warnings across multiple simulators