Release 1.12.0: Infrastructure Modernisation and Cleanup
What's Changed
This release updates many underlying aspects of the QMAP infrastructure to the latest best practices within the Munich Quantum Toolkit (MQT). See the respective PRs for more detailed descriptions:
- 📦 Support Versioning in Git Archives by @burgholzer in #172
- 🔧 (Mostly) follow LLVM's C++ format guidelines by @burgholzer in #173
- 📦🔧 Switch to PEP 621
pyproject.toml
configuration by @burgholzer in #171 - 🔥 Drop deprecated JKQ shim by @burgholzer in #175
- 🔥 Drop LGTM by @burgholzer in #176
- 🔥 Drop CLI Apps by @burgholzer in #174
- 🔧 Only cancel repeated CI jobs for Pull Requests by @burgholzer in #178
- ♻️ consistently use
#pragma once
by @burgholzer in #179 - ✏️ Consistent file headers by @burgholzer in #180
- 🐍🔧 Improve Python Testing Infrastructure by @burgholzer in #177
- 📝 Add Jupyter Notebook to Docs by @burgholzer in #181
- ♻️ Extract Clifford Synthesis-independent Changes from #78 by @burgholzer in #182
- ✨ Stabilizer Tableaus by @burgholzer in #184
- 🍱 Add MQT Logo and support Dark-Mode on RtD by @burgholzer in #197
- 🚨🐛 Disable opinionated bugbear warning by @burgholzer in #198
- 🔥 Remove Z3 from build dependencies by @burgholzer in #199
Full Changelog: v1.11.2...v1.12.0