What's Changed
- Add support for Python 3.14, PyPy 3.11 (#592) by @hendrikmakait
- Drop support for Python 3.8, PyPy 3.8 (#607) by @eriknw
- Add note about project status (alive and maintained, but inactive) (#600) by @mrocklin
- Use
yield from
inmerge_sorted
to improve performance (#550) by @groutr - Fix bug in
partition_all
when__len__
is incorrect; now raiseIndexError
(#603) by @Mr0grog - Modernization (#607, #608, #609, #610, #611) by @eriknw
- Now PEP 517-compliant; use
pyproject.toml
andsetuptools.build_meta
build backend - Use
setuptools-git-versioning
instead ofversioneer.py
for versioning - Use Trusted Publishing between Github and PyPI to publish releases to PyPI
- Generate artifact attestation for sdist and wheel (#609)
- Add git pre-commit checks (but this isn't documented for contributors)
- These also get run in CI
- Including
validate-pyproject
,pyupgrade
,codespell
,actionlint
,yamllint
,zizmor
- Now PEP 517-compliant; use
New Contributors 🚀
- @hendrikmakait made their first contribution in #592
- @Mr0grog made their first contribution in #603
Full Changelog: 1.0.0...1.1.0