Release Date: July 23, 2026
Version 2.8.2 is a maintenance release focused on compatibility, documentation, and CI/release infrastructure. It restores compatibility with JAX >= 0.11, completes the master → main branch rename started in 2.8.1, and fixes the Codecov coverage badge, which had been stuck reporting "unknown" because Codecov's own project settings still pointed at the retired master branch.
Bug Fixes
- Import
concrete_or_errorfromjax.extend.coreon JAX >= 0.11, where it was removed fromjax.interpreters.partial_eval(#871). docs/api.rst: use single-backtick toctree link syntax for thebrainpy.stateentry so it renders as a working external link instead of plain text.
Documentation
- Add a
brainpy.staterelationship admonition to the API reference and repointbrainpy.statedoc links at the canonicalbrainx.chaobrain.com/brainpy-stateURLs, replacing the outdatedbrainpy-state.readthedocs.iolinks (#873).
Build and Tooling
- Finish updating branch references from
mastertomainacross the repository (#870). - Bump
actions/setup-pythonfrom 6 to 7 in CI (#872). - Add
codecov.ymlpinningcodecov.branch: mainso Codecov tracksmainas the default branch and the README coverage badge reports real coverage instead of "unknown".
Full Changelog: V2.8.1...V2.8.2