This release adds a lot of configuration options, including `minimum-version`, which can be set to 0.0 to ensure defaults remain consistent (similar to `cmake_minimum_required`).
What's Changed
Features:
- Dict options by henryiii in 78
- Min version setting by henryiii in 84
- Strict configuration checking by henryiii in 75
- Support for args/define by henryiii in 83
- Support for other wheel dirs by henryiii in 82
- Support specifying a build type by henryiii in 90
Fixes:
- Better logging by henryiii in 88
- Better macOS deployment target handling by henryiii in 74
- Don't touch mtime in non-reproducible mode by henryiii in 76
- Fallback to ninja sooner if on known platform by henryiii in 80
Refactoring:
- Rename CMakeConfig -> CMaker by henryiii in 91
- Drop config prefix by henryiii in 77
- Rename to `wheel.py-api` and expand, ignore on non-cpython / old cpython by henryiii in 81
Other things:
- Add cygwin by henryiii in 89
New Contributors
* pre-commit-ci made their first contribution in https://github.com/scikit-build/scikit-build-core/pull/85
**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.1.0a1...v0.1.0b0