Releases: scikit-build/cython-cmake
Releases · scikit-build/cython-cmake
v0.2.1
v0.2.0
This version is a major rewrite, with a new names, new interface, and the ability to vender into a project.
What's Changed
- feat: Add Cython::Cython imported target by @jcfr in #30
- feat: Add support for
OUTPUTparameter by @jcfr in #38 - feat: Add support for using genex in CYTHON_ARGS by @jcfr in #43
- feat: Improve C/CXX language detection by @jcfr in #40
- feat: Improve
Cython_compile_pyxAPI renaming arguments by @jcfr in #24 - feat: Improve message associated with cython custom command by @jcfr in #39
- feat: Remove obsolete
LANGUAGE_LEVELargument by @jcfr in #26 - feat: Simplify expecting only one input file by @jcfr in #27
- feat: Support finding range of Cython version by @jcfr in #33
- feat: Support requiring specific version of Cython by @jcfr in #23
- feat: add CYTHON_ARGS variable by @jcfr in #37
- feat: support UseCython by itself by @jcfr in #29
- feat: support vendoring with command by @henryiii in #32
- fix: Ensure generated dep file is associated with the custom command by @jcfr in #28
- fix: Prevent clobbering of generated sources by @jcfr in #42
- fix: Stop processing on error using FATAL_ERROR instead of SEND_ERROR by @jcfr in #41
- fix: Support older cmake by @jcfr in #31
- fix: add license identifier to CMake file by @henryiii in #50
- fix: support paths with spaces by @henryiii in #52
- refactor: Rename
cython_compile_pyxtocython_transpileby @jcfr in #44 - refactor: remove scikit-build classic back-compat function
add_cython_targetby @jcfr in #25 - refactor: require UseCython (like UseSWIG) by @jcfr in #34
- chore: updates before 0.2 by @henryiii in #53
- ci: Backport CI speed up by @jcfr in #21
- ci: Update pre-commit check to test for incorrect spelling of "language" by @jcfr in #36
- ci: better auto-generated changelog by @henryiii in #54
- ci: better pylint job by @henryiii in #35
- docs: add more info to README by @henryiii in #51
- tests: Add test_scikit_build_core by @jcfr in #22
New Contributors
- @pre-commit-ci made their first contribution in #6
- @dependabot made their first contribution in #14
- @jcfr made their first contribution in #21
- @henryiii made their first contribution in #35
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Initial Release: CMake Helpers for Building Cython Modules
This release introduces CMake helpers for building Cython modules, offering the convenient distribution of the FindCython.cmake and UseCython.cmake modules. The groundwork for these modules was initially laid in the repositories thewtex/cython-cmake-example and scikit-build/scikit-build.
Full Changelog: https://github.com/scikit-build/cython-cmake/commits/v0.1.0