Skip to content

2025.2.0

Latest
Compare
Choose a tag to compare
@eriknw eriknw released this 17 Feb 23:08
· 1 commit to main since this release
2a4891f

Highlights

  • Add support for: (#546)
    • SuiteSparse:GraphBLAS 9.3.1
    • Python 3.13
    • NumPy 2
  • Adopt SPEC 0 for minimum supported versions (#537)

Enhancements

  • Fix install instructions in README.md (#548)
  • Changes from SuiteSparse:GraphBLAS 9.3.1:
    • A.ss.unpack_hyperhash may return None
    • When serializing objects, there is no longer a character limit when saving info for UDTs
  • Add A._networkx_backend__ so matrices can be recognized as graphs by NetworkX >=3.3 (#546)

Maintenance

  • Drop support for:
    • Python 3.9
    • numpy 1.22
    • pandas 1.2 - 1.4
    • sparse 0.13
    • awkward 1.9
  • Add support for: (#546)
    • Python 3.13
    • numpy 2.0 - 2.2.3
    • scipy 1.13 - 1.51.2
    • numba 0.60 - 0.61
    • awkward 2.6 - 2.7
  • Add new pre-commit hooks: (#546)
    • prettier
    • taplo
    • actionlint
    • check-jsonschema
    • yamllint
    • zizmor
    • meta
  • Remove yesqa pre-commit hook; rely on ruff (#546)

New contributors

  • We welcomed @slockton24 as a new code contributor this release 🎉