Re-do of 8.9.20251031145656 (which was yanked) with a tweak to mypyc: optimizations, 3% fewer ops -- revert LoadingOptions.idx being Final
Python 3.9
This is the final release to support Python 3.9
What's Changed
- Wheels: also build for riscv64 by @mr-c in #963
- Improve docs by @mr-c in #962
- several java fixes by @mr-c in #970
- remove importlib.resources convenience references by @mr-c in #959
Deps
- gh-actions: test Python 3.14.0rc1 by @mr-c in #941
- build(deps): bump pypa/cibuildwheel from 3.0.1 to 3.1.0 by @dependabot[bot] in #942
- github actions cibw: unpin to just minor version tag, not the full patch number by @dependabot[bot] in #943
- build(deps): bump mypy[mypyc] from 1.17.0 to 1.17.1 by @dependabot[bot] in #944
- build(deps-dev): update build requirement from <1.2.3 to <1.3.1 by @dependabot[bot] in #945
- build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #946
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #948
- build(deps-dev): update setuptools-scm requirement from <9,>=8.0.4 to >=8.0.4,<10 by @dependabot[bot] in #949
- build(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #950
- build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #951
- build(deps): bump mypy[mypyc] from 1.17.1 to 1.18.1 by @dependabot[bot] in #952
- test with black 2025 edition by @mr-c in #953
- build(deps): update black requirement from <25.2,>=19.10b0 to >=19.10b0,<25.10 by @dependabot[bot] in #956
- build(deps): bump mypy[mypyc] from 1.18.1 to 1.18.2 by @dependabot[bot] in #955
- build(deps): bump pypa/cibuildwheel from 3.1 to 3.2 by @dependabot[bot] in #957
- build(deps): update diff-cover requirement from <9.7 to <9.8 by @dependabot[bot] in #958
- Update mistune requirement from <3.1,>=3 to >=3,<3.2 by @dependabot[bot] in #707
- build(deps-dev): update isort requirement from <6.1,>5 to >5,<6.2 by @dependabot[bot] in #960
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #964
- cibuildwheel: upgrade for Python 3.14.0 final support by @mr-c in #965
- build(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #967
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #968
- build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #969
Full Changelog: 8.9.20250723145140...8.9.20251031145656