|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## Version 0.1.0b1 |
| 4 | + |
| 5 | +This release adds a lot of configuration options, including `minimum-version`, |
| 6 | +which can be set to 0.0 to ensure defaults remain consistent (similar to |
| 7 | +`cmake_minimum_required`). |
| 8 | + |
| 9 | +### What's Changed |
| 10 | + |
| 11 | +Features: |
| 12 | + |
| 13 | +- Dict options by @henryiii in #78 |
| 14 | +- Min version setting by @henryiii in #84 |
| 15 | +- Strict configuration checking by @henryiii in #75 |
| 16 | +- Support for args/define by @henryiii in #83 |
| 17 | +- Support for other wheel dirs by @henryiii in #82 |
| 18 | +- Support specifying a build type by @henryiii in #90 |
| 19 | + |
| 20 | +Fixes: |
| 21 | + |
| 22 | +- Better logging by @henryiii in #88 |
| 23 | +- Better macOS deployment target handling by @henryiii in #74 |
| 24 | +- Don't touch mtime in non-reproducible mode by @henryiii in #76 |
| 25 | +- Fallback to ninja sooner if on known platform by @henryiii in #80 |
| 26 | + |
| 27 | +Refactoring: |
| 28 | + |
| 29 | +- Rename CMakeConfig -> CMaker by @henryiii in #91 |
| 30 | +- Drop config prefix by @henryiii in #77 |
| 31 | +- Rename to `wheel.py-api` and expand, ignore on non-cpython / old cpython by |
| 32 | + @henryiii in #81 |
| 33 | + |
| 34 | +Other things: |
| 35 | + |
| 36 | +- Add cygwin by @henryiii in #89 |
| 37 | + |
3 | 38 | ## Version 0.1.0a1 |
4 | 39 |
|
5 | 40 | This release brings a lot of further development. This is starting to be used by |
6 | 41 | downstream projects; it is a good idea to be a little careful with versions |
7 | 42 | still, configuration may change. |
8 | 43 |
|
9 | | -## What's Changed |
10 | | - |
11 | | -- feat(pyproject): allow python packages to be specified by @henryiii in |
12 | | - https://github.com/scikit-build/scikit-build-core/pull/58 |
13 | | -- feat(pyproject): autocopy packages if names match by @henryiii in |
14 | | - https://github.com/scikit-build/scikit-build-core/pull/53 |
15 | | -- feat(pyproject): include/exclude by @henryiii in |
16 | | - https://github.com/scikit-build/scikit-build-core/pull/59 |
17 | | -- feat(pyproject): Color status messages for wheel by @henryiii in |
18 | | - https://github.com/scikit-build/scikit-build-core/pull/60 |
19 | | -- feat(pyproject): support reproducible sdist builds by @agoose77 in |
20 | | - https://github.com/scikit-build/scikit-build-core/pull/64 |
21 | | -- feat: cmake_source_dir from scikit-build classic by @henryiii in |
22 | | - https://github.com/scikit-build/scikit-build-core/pull/45 |
23 | | -- feat: extra_tags by @henryiii in |
24 | | - https://github.com/scikit-build/scikit-build-core/pull/49 |
25 | | -- feat: prettier logging with config setting by @henryiii in |
26 | | - https://github.com/scikit-build/scikit-build-core/pull/40 |
27 | | -- feat: support for setting python & abi tag (including limited API) by |
28 | | - @henryiii in https://github.com/scikit-build/scikit-build-core/pull/47 |
29 | | -- feat: use setup keyword support by @henryiii in |
30 | | - https://github.com/scikit-build/scikit-build-core/pull/42 |
31 | | - |
32 | | -- fix: avoid copy, avoid failure if pre-existing by @henryiii in |
33 | | - https://github.com/scikit-build/scikit-build-core/pull/41 |
34 | | -- fix: better support for FindPython by @henryiii in |
35 | | - https://github.com/scikit-build/scikit-build-core/pull/38 |
36 | | -- fix: fallback to make if available (setting) by @henryiii in |
37 | | - https://github.com/scikit-build/scikit-build-core/pull/57 |
38 | | -- fix: handle `PermissionError` in reading `libdir.is_dir()` by @agoose77 in |
39 | | - https://github.com/scikit-build/scikit-build-core/pull/43 |
40 | | -- fix: include `--config` when installing by @henryiii in |
41 | | - https://github.com/scikit-build/scikit-build-core/pull/61 |
42 | | -- fix: incorrect min version of macOS by @henryiii in |
43 | | - https://github.com/scikit-build/scikit-build-core/pull/50 |
44 | | -- fix: lists and bool settings by @henryiii in |
45 | | - https://github.com/scikit-build/scikit-build-core/pull/56 |
46 | | -- fix: mkdir for sdist if missing, test polish by @henryiii in |
47 | | - https://github.com/scikit-build/scikit-build-core/pull/44 |
48 | | -- fix: simple example PyPy support workaround by @henryiii in |
49 | | - https://github.com/scikit-build/scikit-build-core/pull/37 |
50 | | - |
51 | | -- refactor(pyproject): tags configuration group by @henryiii in |
52 | | - https://github.com/scikit-build/scikit-build-core/pull/55 |
53 | | -- refactor(setuptools): use native bdist_wheel setting for abi3 by @henryiii in |
54 | | - https://github.com/scikit-build/scikit-build-core/pull/52 |
55 | | -- refactor: rename `cmake_settings` to `skbuild_settings` by @henryiii in |
56 | | - https://github.com/scikit-build/scikit-build-core/pull/46 |
57 | | - |
58 | | -* chore(pyproject): refactor wheel code a bit to read better by @henryiii in |
59 | | - https://github.com/scikit-build/scikit-build-core/pull/65 |
60 | | - |
61 | | -- chore: better logging on macOS for deployment target by @henryiii in |
62 | | - https://github.com/scikit-build/scikit-build-core/pull/48 |
63 | | -- chore: format cmake files by @henryiii in |
64 | | - https://github.com/scikit-build/scikit-build-core/pull/54 |
65 | | - |
66 | | -* tests: reproducible by @henryiii in |
67 | | - https://github.com/scikit-build/scikit-build-core/pull/66 |
| 44 | +### What's Changed |
| 45 | + |
| 46 | +Features: |
| 47 | + |
| 48 | +- Allow python packages to be specified by @henryiii in #58 |
| 49 | +- Autocopy packages if names match by @henryiii in #53 |
| 50 | +- Include/exclude by @henryiii in #59 |
| 51 | +- Color status messages for wheel by @henryiii in #60 |
| 52 | +- Support reproducible sdist builds by @agoose77 in #64 |
| 53 | +- Prettier logging with config setting by @henryiii in #40 |
| 54 | +- Add `extra-tags` by @henryiii in #49 |
| 55 | +- Support for setting python & abi tag (including limited API) by @henryiii in |
| 56 | + #47 |
| 57 | +- (setuptools) Use setup keyword support by @henryiii in #42 |
| 58 | +- (setuptools) `cmake_source_dir` from scikit-build classic by @henryiii in #45 |
| 59 | + |
| 60 | +Fixes: |
| 61 | + |
| 62 | +- Avoid copy, avoid failure if pre-existing by @henryiii in #41 |
| 63 | +- Better support for FindPython by @henryiii in #38 |
| 64 | +- Fallback to make if available (setting) by @henryiii in #57 |
| 65 | +- Handle `PermissionError` in reading `libdir.is_dir()` by @agoose77 in #43 |
| 66 | +- Include `--config` when installing by @henryiii in #61 |
| 67 | +- Incorrect min version of macOS by @henryiii in #50 |
| 68 | +- Lists and bool settings by @henryiii in #56 |
| 69 | +- Mkdir for sdist if missing, test polish by @henryiii in #44 |
| 70 | +- Simple example PyPy support workaround by @henryiii in #37 |
| 71 | + |
| 72 | +Refactoring: |
| 73 | + |
| 74 | +- Tags configuration group by @henryiii in #55 |
| 75 | +- (setuptools) Use native bdist_wheel setting for abi3 by @henryiii in #52 |
| 76 | +- Rename `cmake_settings` to `skbuild_settings` by @henryiii in #46 |
| 77 | +- Refactor wheel code a bit to read better by @henryiii in #65 |
| 78 | + |
| 79 | +Other things: |
| 80 | + |
| 81 | +- Better logging on macOS for deployment target by @henryiii in #48 |
| 82 | +- Format cmake files by @henryiii in #54 |
68 | 83 |
|
69 | 84 | ## Version 0.1.0a0 |
70 | 85 |
|
|
0 commit comments