Release Date: January 21, 2026
This is a maintenance release that enhances JAX compatibility and improves CI stability across platforms.
JAX 0.9.0 Compatibility (#813)
- Fixed: ODE integrator default time parameter handling
- Ensured
tkeyword argument defaults to 0 in_call_integralmethod - Prevents errors when time parameter is not explicitly provided
- Ensured
- Updated: Backend imports for compatibility with JAX >= 0.8.0
- Updated
brainpy.math.environmentmodule to handle JAX backend changes - Improved compatibility layer for future JAX versions
- Updated
ODE Integrators
- Fixed: Explicit Runge-Kutta methods formatting in build method
- Impact: Ensures stable numerical integration across different JAX versions
Updated Dependencies
- Updated:
brainpy_statefrom 0.0.1 to 0.0.3 - Enhanced: README documentation with comprehensive module overview and installation instructions
What's Changed
- Fix Windows CI: Use python -m pytest instead of pytest command by @Copilot in #811
- chore(ci)(deps): bump styfle/cancel-workflow-action from 0.12.1 to 0.13.0 in the github-actions group by @dependabot[bot] in #812
- Fix ODE integrator default time and compatibility with
jax>=0.9.0by @chaoming0625 in #813 - chore: update brainpy_state dependency to version 0.0.3 and enhance R… by @chaoming0625 in #814
Full Changelog: V2.7.5...V2.7.6