Releases: cda-tum/mqt-qecc
QECC 1.3.1 Release
👀 What Changed
🚀 Features and Enhancements
- ✨ add release drafter workflow and config @burgholzer (#124)
- ♻️ Simplify noise-aware simulation in ECC framework @burgholzer (#119)
- ✨ Added 4.8.8 color code @peter-janderks (#101)
- ✨ Use
ruff
for python linting @lucasberent (#104)
🐛 Bug Fixes
- 🩹 workaround for qiskit-aer and qiskit-terra raising a warning @burgholzer (#118)
- 🩹 Fix deprecation warnings related to qiskit-aer @33Gjl1Xe (#103)
🤖 CI
- 🔧 Fix upload action case style @burgholzer (#125)
- ✨ add release drafter workflow and config @burgholzer (#124)
- ✨ Use
ruff
for python linting @lucasberent (#104)
🧹 Code Quality
- ✅ Add an additional test to increase coverage @burgholzer (#123)
⬆️ Dependencies
17 changes
- 🔧 Fix upload action case style @burgholzer (#125)
- 🔥 Remove non-existing
[toml]
extra forpytest-cov
@burgholzer (#122) - ⬆️ Bump extern/qfr from
3c47b6e
tob250319
@dependabot (#120) - ⬆️🪝 update pre-commit hooks @pre-commit-ci (#117)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#114)
- ⬆️ Bump extern/qfr from
a17841c
to3c47b6e
@dependabot (#111) - ⬆️ Bump pypa/cibuildwheel from 2.12.1 to 2.12.3 @dependabot (#112)
- ⬆️ Bump codecov/codecov-action from 3.1.2 to 3.1.3 @dependabot (#113)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#110)
- ⬆️ Bump extern/qfr from
2c345e4
toa17841c
@dependabot (#108) - ⬆️ Bump codecov/codecov-action from 3.1.1 to 3.1.2 @dependabot (#109)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#107)
- ⬆️ Bump extern/qfr from
86a8676
to2c345e4
@dependabot (#106) - ⬆️🪝 update pre-commit hooks @pre-commit-ci (#105)
- ✨ Use
ruff
for python linting @lucasberent (#104) - 🩹 Fix deprecation warnings related to qiskit-aer @33Gjl1Xe (#103)
- update pre-commit hooks @pre-commit-ci (#99)
Full Changelog: v1.3.0...v1.3.1
v1.3.0 Release: MaxSAT Color Code Decoder
This release incorporates the MaxSAT-based decoder for color codes, means to generate triangular color codes (using Hexagonal lattices) and means to conduct numerical simulations (logical error rate/threshold). This corresponds to the implementation ideas from https://arxiv.org/abs/2303.14237.
What's Changed
- update pre-commit hooks by @pre-commit-ci in #68
- ⬆️ Bump extern/qfr from
5ae2f78
toabed672
by @dependabot in #69 - ⬆️ Bump pypa/cibuildwheel from 2.11.4 to 2.12.0 by @dependabot in #70
- update pre-commit hooks by @pre-commit-ci in #71
- remove python 3.7 support by @lucasberent in #74
- ⬆️ Bump extern/qfr from
abed672
to61543f8
by @dependabot in #75 - update pre-commit hooks by @pre-commit-ci in #73
- ⬆️ Bump extern/qfr from
61543f8
to585bc63
by @dependabot in #77 - update pre-commit hooks by @pre-commit-ci in #78
- ⬆️ Bump extern/qfr from
585bc63
to0fa1a9a
by @dependabot in #79 - update pre-commit hooks by @pre-commit-ci in #80
- ⬆️ Bump extern/qfr from
0fa1a9a
todb082b6
by @dependabot in #82 - qiskit version cap + flint fix by @lucasberent in #93
- ⬆️ Bump pypa/cibuildwheel from 2.12.0 to 2.12.1 by @dependabot in #88
- update pre-commit hooks by @pre-commit-ci in #85
- ⬆️ Bump extern/qfr from
db082b6
to9dbdebc
by @dependabot in #95 - ⬆️ Bump extern/qfr from
9dbdebc
to86a8676
by @dependabot in #96 - ✨ Add LightsOut Decoder by @lucasberent in #89
- fix zenodo link in readme by @lucasberent in #98
- 📝 Add arXiv link to documentation by @lucasberent in #100
Full Changelog: v1.2.1...v1.3.0
Authors: @burgholzer, @lucasberent, @peter-janderks
v1.2.1 Release: Small ECC Script Update
What's Changed
This release slightly updates the ECC wrapper script to make it easier to use (see #67 by @33Gjl1Xe)
Full Changelog: v1.2.0...v1.2.1
v1.2.0 Release: ECC Framework
What's Changed
This release adds the ECC framework proposed in
T. Grurl, C. Pichler, J. Fuss and R. Wille, "Automatic Implementation and Evaluation of Error-Correcting Codes for
Quantum Computing: An Open-Source Framework for Quantum Error-Correction," in International Conference on VLSI
Design and International Conference on Embedded Systems (VLSID), 2023
to the QECC library, which allows to apply different ECC schemes to quantum circuits and either export the resulting
circuits or simulate them using Qiskit.
For more information see https://qecc.readthedocs.io/en/latest/EccFramework.html
Full Changelog: v1.1.0...v1.2.0
v1.1.0 Release: Drop C++20 Requirement
What's Changed
- remove outdated note by @lucasberent in #17
- 🐛 Fix compilation error under gcc-12 by @burgholzer in #39
- Update readme by @lucasberent in #51
- Drop C++20 Requirement by @lucasberent in #52
New Contributors
- @pre-commit-ci made their first contribution in #18
Full Changelog: v1.0.2...v1.1.0
v1.0.2 Release: Update PyPI Publish Action
What's Changed
- 🔧 Update GitHub to PyPI publish action by @burgholzer in #14
Full Changelog: v1.0.1...v1.0.2
v1.0.1 Release: Fix PyPI Upload
This release fixes a small error in the packaging configuration.
v1.0.0 Release: Initial Release
What's Changed
Initial Release of the MQT QECC tool for (Union-Find) decoding QLDPC codes.
New Contributors
- @burgholzer made their first contribution in #2
- @lucasberent made their first contribution in #3
- @dependabot made their first contribution in #5
Full Changelog: https://github.com/cda-tum/qecc/commits/v1.0.0