Skip to content

v2.0.0

Latest

Choose a tag to compare

@jatkinson1000 jatkinson1000 released this 04 Oct 15:33
· 22 commits to main since this release

Changelog for v2.0.0 - 2025-10-04

GitHub diff to v1.1.1

Added

  • Experimental WA 660 rounds in #139
  • Archery Australia rounds in #135
  • New AGB 900 rounds in #116
  • n_arrows attribute added to Round in #111
  • __hash__ magic method added to Target, Pass, and Round in #144
  • This CHANGELOG.md added in #143

Changed

  • Breaking API change to use enums for inputs to classification functions in #113
  • Better use of numpy typing in #133
  • Allow inputs to classification functions to be an archeryutils Round as well as a string in #119
  • Use flattened loops in classification dict generation by @TomHall2020 in #110
  • Field classification naming made consistent with other schemes
  • Dependencies:
    • Use latest ruff (0.13.3)
    • Use latest mypy (1.16) to resolve enums
    • Pin sphinx at <8.2.0 due to typing incompatibilities
    • Pin blackdoc and black versions due to an incompatibility in latest releases

Fixes

  • Fixes issue whereby a divide-by-zero warning could arise in the handicap rootfinding algorithm in #109
  • Field classification naming made consistent with other schemes

Full GitHub Summary of What's Changed

New Contributors

Full Changelog: v1.1.1...v2.0.0