Skip to content

Version 2.7.6

Latest

Choose a tag to compare

@chaoming0625 chaoming0625 released this 21 Jan 09:49

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 t keyword argument defaults to 0 in _call_integral method
    • Prevents errors when time parameter is not explicitly provided
  • Updated: Backend imports for compatibility with JAX >= 0.8.0
    • Updated brainpy.math.environment module to handle JAX backend changes
    • Improved compatibility layer for future JAX versions

ODE Integrators

  • Fixed: Explicit Runge-Kutta methods formatting in build method
  • Impact: Ensures stable numerical integration across different JAX versions

Updated Dependencies

  • Updated: brainpy_state from 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.0 by @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