Releases: astropy/extension-helpers
Releases · astropy/extension-helpers
v1.2.0
What's Changed
New Features
- Support pathlib.Path in write_if_different and import_file by @astrofrog in #84
Bug Fixes
- TST: fix pyproject-only test (ensure build-time dependencies are installed) by @neutrinoceros in #80
Other Changes
- TST: drop legacy pytest fixture tmpdir, use tmp_path instead by @neutrinoceros in #81
- Test downstream with Python 3.12 by @astrofrog in #86
- MNT: Use hash for Action workflow versions and update if needed by @pllim in #88
- Bump actions/checkout from 4.2.0 to 4.2.1 in /.github/workflows in the actions group by @dependabot in #89
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
Bug Fixes
- get_extensions: use shutil.copyfile to avoid PermissionError by @doronbehar in #59
- Fix bug that caused extension-helpers to not work correctly if pyproject was the only configuration file present by @astrofrog in #66
Other Changes
- Replace all instances of distutils in docs with setuptools by @lpsinger in #65
- Fix typos by @lpsinger in #64
- MNT: handle deprecation warnings seen in tests by @neutrinoceros in #67
- Add note about pinning extension-helpers by @astrofrog in #72
- DEP: drop dependency on tomli on Python 3.11 and newer by @neutrinoceros in #73
- TST: treat warnings as errors by @neutrinoceros in #74
- MNT: find and replace log.warn -> log.warning (the warn method is deprecated) by @neutrinoceros in #75
- Infrastructure updates by @astrofrog in #68
- Bump actions/checkout from 2 to 4 by @dependabot in #77
- Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #76
- Add back support for absolute source paths but deprecate it by @astrofrog in #70
New Contributors
- @doronbehar made their first contribution in #59
- @neutrinoceros made their first contribution in #67
- @dependabot made their first contribution in #77
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
New Features
- Support enabling via
pyproject.toml
by @WilliamJamieson in #48
Bug Fixes
Infrastructure
- Skip hypothesis tests in downstream testing by @astrofrog in #39
- Set language for docs by @lpsinger in #45
- Update python requirements by @WilliamJamieson in #50
- Add pre-commit configuration by @astrofrog in #53
- Set testpaths to avoid picking up other tests by @astrofrog in #54
- Added configuration required to update changelog when doing release through GitHub UI by @astrofrog in #56
New Contributors
- @WilliamJamieson made their first contribution in #50
- @pre-commit-ci made their first contribution in #55
Full Changelog: v1.0.0...v1.1.0