👀 What Changed
This release switches the project from `setuptools` to the modern `scikit-build-core`. This brings a way better development experience with faster editable rebuilds, no more `setup.py` and `MANIFEST.in` files, and more. See 283 for some more details.
It also switches the CI to the reusable workflows introduced in MQT Core, which is (more-and-more) truly becoming the backbone of the MQT. Build caching is now enabled for all CI workflows, change detection only runs those flows that are required for the given changes, PyPI publishing uses trusted publishing now, and many more. Also see 283 for more details.
🚀 Features and Enhancements
- ♻️ Refactor Packaging and CI burgholzer (283)
📄 Documentation
- ♻️ Refactor Packaging and CI burgholzer (283)
🤖 CI
- ♻️ Refactor Packaging and CI burgholzer (283)
📦 Packaging
- ♻️ Refactor Packaging and CI burgholzer (283)
⬆️ Dependencies
- ♻️ Refactor Packaging and CI burgholzer (283)
- 🐍 Update some of the Python configuration burgholzer (280)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (282)
- ⬆️🪝 update pre-commit hooks pre-commit-ci (281)
**Full Changelog**: https://github.com/cda-tum/mqt-ddsim/compare/v1.18.1...v1.19.0