Releases: yt-project/ewah_bool_utils
v1.2.2
What's Changed
- Bump pypa/cibuildwheel from 2.17.0 to 2.18.1 in /.github/workflows in the actions group by @dependabot in #99
- MNT: update macos image in
wheels.yaml
(macos-11 is not available anymore) by @neutrinoceros in #100 - Bump the actions group in /.github/workflows with 2 updates by @dependabot in #102
- TST: fix testing on Windows against numpy2 by @neutrinoceros in #101
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #104
- TST: speed up env resolution with uv by @neutrinoceros in #105
- TST: switch nightly tests to CPython 3.13 by @neutrinoceros in #106
- Bump pypa/cibuildwheel from 2.19.1 to 2.19.2 in /.github/workflows in the actions group by @dependabot in #107
- MNT: drop unused action using deprecated node by @neutrinoceros in #109
- WHL: enable cp313 wheels by @neutrinoceros in #108
- REL: prepare release 1.2.2 by @neutrinoceros in #110
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- Bump the actions group in /.github/workflows with 1 update by @dependabot in #95
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #96
- BLD: don't statically link to libstdc++ by @yut23 in #97
- REL: prep release 1.2.1 by @neutrinoceros in #98
New Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
This release is identical to 1.1.0 with the only user-impacting difference being that wheels are now built against NumPy 2.0.0rc1, enabling runtime compatibility with NumPy 2
NumPy >= 1.19.3 and Python >= 3.9 are supported
- Bump actions/checkout from 3 to 4 in /.github/workflows by @dependabot in #74
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #76
- TST: move tests to Python 3.12 (stable) by @neutrinoceros in #73
- Bump pypa/cibuildwheel from 2.15.0 to 2.16.2 in /.github/workflows by @dependabot in #77
- TST: cleanup special test requirement on numpy 1.26b by @neutrinoceros in #78
- MNT: update pre-commit configuration for compatibility with Python 3.12 by @neutrinoceros in #79
- TST: add bleeding-edge CI to check compat with numpy dev by @neutrinoceros in #80
- Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 in /.github/workflows by @dependabot in #81
- Bump actions/setup-python from 4 to 5 in /.github/workflows by @dependabot in #82
- Bump actions/download-artifact from 3 to 4 in /.github/workflows by @dependabot in #83
- Bump actions/upload-artifact from 3 to 4 in /.github/workflows by @dependabot in #84
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #85
- Bump the actions group in /.github/workflows with 1 update by @dependabot in #86
- Bump the actions group in /.github/workflows with 1 update by @dependabot in #87
- TST: use uv pip compile to test minimal deps by @neutrinoceros in #88
- TST: simplify test job names by @neutrinoceros in #89
- MNT: migrate ruff config by @neutrinoceros in #90
- TST: test wheels and bump CIBW by @neutrinoceros in #91
- REL: prepare release 1.2.0b1 by @neutrinoceros in #93
- REL: prep release 1.2.0 by @neutrinoceros in #94
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
All user-visible changes since version 1.0.2 are about compatibility.
Added
- added support for CPython 3.12
- added support for Cython 3
- added wheels for musllinux
Removed
- dropped support for CPython 3.8
- discontinued wheels for Windows 32
Versions of Python supported are 3.9-3.12
Here's the complete change log, as compared with version 1.0.2
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #23
- STY: migrate linting to ruff by @neutrinoceros in #24
- MNT: enable dependabot autoupdates for test GitHub workflows by @neutrinoceros in #25
- STY: upgrade black to 23.1.0 by @neutrinoceros in #26
- Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.6.4 in /.github/workflows by @dependabot in #27
- Bump actions/setup-python from 3 to 4 in /.github/workflows by @dependabot in #28
- Bump pypa/cibuildwheel from 2.11.3 to 2.12.0 in /.github/workflows by @dependabot in #29
- BLD: fix incompatibilities with Cython 3.0 by @neutrinoceros in #30
- MNT: cleanup redundant Cython instruction by @neutrinoceros in #32
- MNT: remove deprecated IF in Cython by @neutrinoceros in #33
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.4 in /.github/workflows by @dependabot in #34
- Bump pypa/cibuildwheel from 2.12.0 to 2.12.1 in /.github/workflows by @dependabot in #35
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #36
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 in /.github/workflows by @dependabot in #37
- Bump pypa/cibuildwheel from 2.12.1 to 2.12.3 in /.github/workflows by @dependabot in #38
- STY: activate flake8-comprehensions (ruff) by @neutrinoceros in #39
- DOC: cleanup references to previous home by @neutrinoceros in #40
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 in /.github/workflows by @dependabot in #42
- Bump pypa/cibuildwheel from 2.12.3 to 2.13.0 in /.github/workflows by @dependabot in #43
- DOC: remove dead link (readthedocs) by @neutrinoceros in #46
- Bump pypa/cibuildwheel from 2.13.0 to 2.13.1 in /.github/workflows by @dependabot in #48
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 in /.github/workflows by @dependabot in #47
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #49
- DEP: set upper limit to runtime numpy by @neutrinoceros in #50
- Bump pypa/cibuildwheel from 2.13.1 to 2.14.1 in /.github/workflows by @dependabot in #53
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 in /.github/workflows by @dependabot in #54
- BLD: discontinue wheels for Windows 32 by @neutrinoceros in #56
- BLD: switch to Cython 3.0, forbid deprecated Numpy C API in generated code by @neutrinoceros in #51
- BLD: add wheels for CPython 3.12 by @neutrinoceros in #55
- TST: test on Python 3.12 by @neutrinoceros in #57
- REL: prep release 1.1.0rc1 by @neutrinoceros in #58
- BLD: add wheels for musllinux (Python>=3.9) by @neutrinoceros in #59
- REL: add Python 3.12 classifier by @neutrinoceros in #61
- BLD: migrate from oldest-supported-numpy to NPY_TARGET_VERSION (Python >= 3.9) by @neutrinoceros in #60
- DEP: unpin numpy runtime dependency to keep future-proofing tests useful by @neutrinoceros in #62
- REL: prep release 1.1.0rc2 by @neutrinoceros in #63
- Fix imports in ewah_bool_utils/init.py by @mcepl in #64
- Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 in /.github/workflows by @dependabot in #65
- DEP: drop support for CPython 3.8 by @neutrinoceros in #66
- BLD: resolve warnings from unused rules in MANIFEST.in by @neutrinoceros in #67
- BLD: resolve a couple Cython warnings by @neutrinoceros in #68
- BLD: fix MANIFEST.in by @neutrinoceros in #69
- MNT: switch to faster black pre-commit hook by @neutrinoceros in #70
- MNT: simplify build dependencies by @neutrinoceros in #71
- REL: bump version to 1.1.0 by @neutrinoceros in #72
New Contributors
- @pre-commit-ci made their first contribution in #23
- @dependabot made their first contribution in #27
- @mcepl made their first contribution in #64
Full Changelog: v1.0.2...v1.1.0
v1.1.0rc2
What's Changed
This is a preview of version 1.1.0; all user-visible changes since version 1.0.2 are about compatibility:
This release supports Cython 3 and CPython 3.12. Wheels for Windows 32 have been discontinued.
Versions of Python supported are 3.8-3.12
The following changes were made since 1.1.0rc1
- BLD: add wheels for musllinux (Python>=3.9) by @neutrinoceros in #59
- REL: add Python 3.12 classifier by @neutrinoceros in #61
- BLD: migrate from oldest-supported-numpy to NPY_TARGET_VERSION (Python >= 3.9) by @neutrinoceros in #60
- DEP: unpin numpy runtime dependency to keep future-proofing tests useful by @neutrinoceros in #62
- REL: prep release 1.1.0rc2 by @neutrinoceros in #63
Full Changelog: v1.1.0rc1...v1.1.0rc2
v1.1.0rc1
What's Changed
This is a preview of version 1.1.0; all user-visible changes since version 1.0.2 are about compatibility:
This release supports Cython 3 and CPython 3.12. Wheels for Windows 32 have been discontinued.
Versions of Python supported are 3.8-3.12
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #23
- STY: migrate linting to ruff by @neutrinoceros in #24
- MNT: enable dependabot autoupdates for test GitHub workflows by @neutrinoceros in #25
- STY: upgrade black to 23.1.0 by @neutrinoceros in #26
- Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.6.4 in /.github/workflows by @dependabot in #27
- Bump actions/setup-python from 3 to 4 in /.github/workflows by @dependabot in #28
- Bump pypa/cibuildwheel from 2.11.3 to 2.12.0 in /.github/workflows by @dependabot in #29
- BLD: fix incompatibilities with Cython 3.0 by @neutrinoceros in #30
- MNT: cleanup redundant Cython instruction by @neutrinoceros in #32
- MNT: remove deprecated IF in Cython by @neutrinoceros in #33
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.4 in /.github/workflows by @dependabot in #34
- Bump pypa/cibuildwheel from 2.12.0 to 2.12.1 in /.github/workflows by @dependabot in #35
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #36
- Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 in /.github/workflows by @dependabot in #37
- Bump pypa/cibuildwheel from 2.12.1 to 2.12.3 in /.github/workflows by @dependabot in #38
- STY: activate flake8-comprehensions (ruff) by @neutrinoceros in #39
- DOC: cleanup references to previous home by @neutrinoceros in #40
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 in /.github/workflows by @dependabot in #42
- Bump pypa/cibuildwheel from 2.12.3 to 2.13.0 in /.github/workflows by @dependabot in #43
- DOC: remove dead link (readthedocs) by @neutrinoceros in #46
- Bump pypa/cibuildwheel from 2.13.0 to 2.13.1 in /.github/workflows by @dependabot in #48
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 in /.github/workflows by @dependabot in #47
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #49
- DEP: set upper limit to runtime numpy by @neutrinoceros in #50
- Bump pypa/cibuildwheel from 2.13.1 to 2.14.1 in /.github/workflows by @dependabot in #53
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 in /.github/workflows by @dependabot in #54
- BLD: discontinue wheels for Windows 32 by @neutrinoceros in #56
- BLD: switch to Cython 3.0, forbid deprecated Numpy C API in generated code by @neutrinoceros in #51
- BLD: add wheels for CPython 3.12 by @neutrinoceros in #55
- TST: test on Python 3.12 by @neutrinoceros in #57
- REL: prep release 1.1.0rc1 by @neutrinoceros in #58
New Contributors
- @pre-commit-ci made their first contribution in #23
- @dependabot made their first contribution in #27
Full Changelog: v1.0.2...v1.1.0rc1
v1.0.2
What's Changed
- BLD: lower runtime requirement for numpy from 1.17.5 to 1.17.3 by @neutrinoceros in #21
- REL: bump version to 1.0.2, update changelog by @neutrinoceros in #22
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- BUG: fix downstream linking by @neutrinoceros in #16
- BUG: Fix build on i386 by @neutrinoceros in #15
- ENH: add a get_include() function to facilitate downstream integration by @neutrinoceros in #18
- REL: bump version to 1.0.1, update changelog by @neutrinoceros in #19
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- TST: revive CI by @neutrinoceros in #6
- MNT: bootstrap pre-commit by @neutrinoceros in #5
- TST: expand test matrix by @neutrinoceros in #10
- BLD: explicitly require wheel as a buildtime dependency by @neutrinoceros in #11
- TST: finalize testing on MacOS by @neutrinoceros in #12
- MNT: update code from yt by @neutrinoceros in #4
- REL: add wheels+publish workflow by @neutrinoceros in #13
- REL: prep for release 1.0.0 by @neutrinoceros in #14
Full Changelog: https://github.com/yt-project/ewah_bool_utils/commits/v1.0.0