Skip to content

Release 1.1.0

Latest

Choose a tag to compare

@eriknw eriknw released this 17 Oct 04:02
568c2b8

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 in merge_sorted to improve performance (#550) by @groutr
  • Fix bug in partition_all when __len__ is incorrect; now raise IndexError (#603) by @Mr0grog
  • Modernization (#607, #608, #609, #610, #611) by @eriknw
    • Now PEP 517-compliant; use pyproject.toml and setuptools.build_meta build backend
    • Use setuptools-git-versioning instead of versioneer.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

New Contributors 🚀

Full Changelog: 1.0.0...1.1.0