Releases: munich-quantum-toolkit/ddsim
Release v1.13.0: Maintenance
This is a maintenance release that updates dependencies and updates the python project description.
What's Changed
- Bump extern/qfr from
091d869
tod550522
by @dependabot in #122 - Bump extern/qfr from
d550522
toef83c0f
by @dependabot in #124 - Bump pypa/cibuildwheel from 2.9.0 to 2.10.0 by @dependabot in #125
- Bump extern/qfr from
ef83c0f
toae0b7c0
by @dependabot in #126 - Bump sphinx from 5.1.1 to 5.2.2 by @dependabot in #133
- Bump extern/cxxopts from
a10bd52
to2e3c699
by @dependabot in #132 - Bump pypa/cibuildwheel from 2.10.0 to 2.10.2 by @dependabot in #131
- Bump extern/qfr from
ae0b7c0
to8232c4c
by @dependabot in #130 - Bump sphinx from 5.2.2 to 5.2.3 by @dependabot in #135
- Bump extern/qfr from
8232c4c
toca6da01
by @dependabot in #134 - Update qiskit-terra requirement from <0.22.0,>=0.19.2 to >=0.19.2,<0.23.0 by @dependabot in #138
- Bump pypa/cibuildwheel from 2.10.2 to 2.11.1 by @dependabot in #137
- Bump extern/qfr from
ca6da01
to76dfda6
by @dependabot in #136 - Bump sphinx from 5.2.3 to 5.3.0 by @dependabot in #140
- Bump extern/qfr from
76dfda6
to6b897ff
by @dependabot in #139 - Bump pypa/cibuildwheel from 2.11.1 to 2.11.2 by @dependabot in #143
- Bump extern/taskflow from
a0328bf
toa6c6244
by @dependabot in #141 - Bump extern/qfr from
6b897ff
to78a3608
by @dependabot in #142 - Added Support for Versioning in Archives by @hillmich in #145
- Bump sphinx-rtd-theme from 1.0.0 to 1.1.0 by @dependabot in #149
- Bump extern/cxxopts from
2e3c699
tof087dc8
by @dependabot in #146 - Bump extern/taskflow from
a6c6244
to9f8b816
by @dependabot in #148 - Bump extern/qfr from
78a3608
to64aa806
by @dependabot in #147 - Bump sphinx-rtd-theme from 1.1.0 to 1.1.1 by @dependabot in #153
- Bump extern/taskflow from
9f8b816
to1b0dc86
by @dependabot in #151 - Bump extern/cxxopts from
f087dc8
to1dcb44e
by @dependabot in #152 - Bump extern/qfr from
64aa806
to41f9809
by @dependabot in #150 - Bump sphinx-copybutton from 0.5.0 to 0.5.1 by @dependabot in #156
- Bump extern/taskflow from
1b0dc86
toa7bde2f
by @dependabot in #155 - Bump extern/qfr from
41f9809
toc7679b6
by @dependabot in #154 - Bump DoozyX/clang-format-lint-action from 0.14 to 0.15 by @dependabot in #157
- Bump extern/qfr from
c7679b6
toe5f4189
by @dependabot in #158 - Bump extern/taskflow from
a7bde2f
to3c97c90
by @dependabot in #159 - Bump extern/qfr from
e5f4189
to64a8919
by @dependabot in #160 - Bump extern/taskflow from
3c97c90
to6633a09
by @dependabot in #162 - Bump extern/qfr from
64a8919
to888d44a
by @dependabot in #164 - Bump pypa/cibuildwheel from 2.11.2 to 2.11.3 by @dependabot in #163
- Bump extern/cxxopts from
1dcb44e
toe9d20c2
by @dependabot in #165 - Add CodeQL workflow for GitHub code scanning by @lgtm-com in #161
- Logo in README by @hillmich in #166
- Move Python Information to pyproject.toml by @hillmich in #167
New Contributors
- @lgtm-com made their first contribution in #161
Full Changelog: v1.12.3...v1.13.0
Release v1.12.3: Noise-Aware Simulation
This release includes noise-aware simulation as well as quite a lot of updates on the dependencies.
What's Changed
- Bump sphinx from 5.0.1 to 5.0.2 by @dependabot in #88
- Bump extern/cxxopts from
5f72b52
toa70771a
by @dependabot in #87 - Bump extern/qfr from
eca6a38
to24b00a9
by @dependabot in #86 - Bump pypa/cibuildwheel from 2.6.0 to 2.7.0 by @dependabot in #92
- Bump extern/qfr from
24b00a9
to92bbd82
by @dependabot in #91 - Update qiskit-terra requirement from <0.21.0,>=0.19.2 to >=0.19.2,<0.22.0 by @dependabot in #95
- Bump extern/qfr from
92bbd82
to177f469
by @dependabot in #94 - Integrate changes of noise aware simulation by @33Gjl1Xe in #85
- adding pdf link to the references by @33Gjl1Xe in #96
- Bump pypa/cibuildwheel from 2.7.0 to 2.8.0 by @dependabot in #99
- Bump extern/qfr from
fa019ea
toe42fc32
by @dependabot in #97 - Bump pypa/cibuildwheel from 2.8.0 to 2.8.1 by @dependabot in #103
- Bump extern/cxxopts from
a70771a
toa6bfe2d
by @dependabot in #104 - Bump extern/qfr from
e42fc32
tofd0cada
by @dependabot in #102 - Bump sphinx from 5.0.2 to 5.1.1 by @dependabot in #108
- Bump extern/taskflow from
96620cc
toa757aa5
by @dependabot in #109 - Bump extern/cxxopts from
a6bfe2d
to2abdd4a
by @dependabot in #107 - Bump extern/qfr from
fd0cada
to029239c
by @dependabot in #106 - Bump extern/cxxopts from
2abdd4a
to96e72f7
by @dependabot in #110 - Bump extern/qfr from
029239c
toc983525
by @dependabot in #111 - Bump extern/qfr from
c983525
to8f1d73b
by @dependabot in #112 - Bump extern/cxxopts from
96e72f7
to17b2c91
by @dependabot in #114 - Bump extern/taskflow from
a757aa5
to4f4f24c
by @dependabot in #115 - Bump extern/cxxopts from
17b2c91
toa10bd52
by @dependabot in #116 - Bump extern/taskflow from
4f4f24c
toa0328bf
by @dependabot in #117 - Bump pypa/cibuildwheel from 2.8.1 to 2.9.0 by @dependabot in #113
- Bump extern/qfr from
8f1d73b
toefb9b44
by @dependabot in #118 - Bump sphinxcontrib-bibtex from 2.4.2 to 2.5.0 by @dependabot in #121
- Bump extern/qfr from
efb9b44
to091d869
by @dependabot in #120
Full Changelog: v1.12.2...v1.12.3
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