Releases: cda-tum/mqt-ddsim
Release v1.12.2: Update Submodules
This is a small bugfix release including updates to submodules and automatic versioning from git tags.
What's Changed
- Bump extern/qfr from
41227dd
toe13d0a8
by @dependabot in #65 - Bump pypa/cibuildwheel from 2.4.0 to 2.5.0 by @dependabot in #66
- Bump extern/qfr from
e13d0a8
tob38fe5f
by @dependabot in #68 - Bump extern/cxxopts from
8185e6b
to5f72b52
by @dependabot in #70 - Bump extern/qfr from
b38fe5f
to554a6e4
by @dependabot in #69 - Bump extern/qfr from
554a6e4
to23a94fc
by @dependabot in #71 - 🐛 fix editable installs by @burgholzer in #72
- 🐛 Fix segfault for empty circuit in
PathSimulator
by @burgholzer in #73 - Bump pypa/cibuildwheel from 2.5.0 to 2.6.0 by @dependabot in #75
- Bump extern/taskflow from
8ec5f37
tof25503b
by @dependabot in #74 - Bump extern/taskflow from
f25503b
toc8b1715
by @dependabot in #77 - Bump DoozyX/clang-format-lint-action from 0.13 to 0.14 by @dependabot in #78
- Bump sphinx from 4.5.0 to 5.0.1 by @dependabot in #79
- Bump extern/qfr from
23a94fc
to0f2d1c2
by @dependabot in #76 - Bump actions/setup-python from 3 to 4 by @dependabot in #80
- Bump extern/taskflow from
c8b1715
to96620cc
by @dependabot in #83 - Bump extern/qfr from
0f2d1c2
toeca6a38
by @dependabot in #82 - Automatic Versioning for Releases by @hillmich in #84
Full Changelog: v1.12.1...v1.12.2
Release v1.12.1: Update Submodules and Documentation
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
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
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
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
This release is mainly for fixing a bug that prevented the project to be built under Apple Silicon Macs.
What's Changed
- Create Readable Documentation by @hillmich in #39
- Bump actions/checkout from 2 to 3 by @dependabot in #43
- Bump sphinx-copybutton from 0.4.0 to 0.5.0 by @dependabot in #44
- Bump extern/taskflow from
0ca3b26
to31699d7
by @dependabot in #45 - Fixes for Apple Silicon by @burgholzer in #48
Full Changelog: v1.11.0...v1.11.1
Release v1.11.0: Path Simulation Framework
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
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
- 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
- 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