Releases: pytoolz/toolz
Releases · pytoolz/toolz
Release 1.1.0
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
Pre-release 1.0.1a0 Pre-release
This is a pre-release
- Support Python 3.14
- Drop support for Python 3.8
- Package and CI modernization
Full release notes will be included for 1.0.1.
Release 1.0.0
What's Changed
- Test fixes for changes in recent upstream Python (#581) by @AdamWill in #582
- Drop Python 3.7 by @jrbourbeau in #586
- Test against Python 3.13 by @jrbourbeau in #587
- Update docs by @jrbourbeau in #590
New Contributors
- @AdamWill made their first contribution in #582
- @jrbourbeau made their first contribution in #586
Full Changelog: 0.12.1...1.0.0
Release 0.12.1
Pre-release 0.12.1a0
This is a pre-release
- Support Python 3.12
- Drop support for Python 3.5 and 3.6
Release 0.12.0
- Add
apply
(#411) - Support newer Python versions--up to Python 3.11-alpha (#525, #527, #533)
- Improve warning when using
toolz.compatibility
(#485) - Improve documentation (#507, #524, #526, #530)
- Improve performance of
merge_with
(#532) - Improve import times (#534)
- Auto-upload new releases to PyPI (#536, #537)
Release 0.11.2
- Support Python 3.10
Release 0.11.1
- Importing
toolz
no longer warns (by importing.compatibility
)
Release 0.11.0
- Drop Python 2.7 support!
- Give deprecation warning on using
toolz.compatibility
- Some doc fixes
- First time using auto-deployment. Fingers crossed!
Next release will probably be 1.0.0 :)