Change log#
↗️ = updated since previous release
v2026.3.12#
This release updates package dependencies and drops Python 3.10 support.
Package Dependencies:
jax<=0.9.1,>=0.6.0↗️ (adjusted upper bound)
Project Configuration:
Dropped Python 3.10 support; minimum Python version is now
>=3.11Removed version bounds from JAX optional extras (
cpu,cuda12,cuda13,tpu)
v2026.1.31#
This release updates package dependencies and includes extensive documentation formatting improvements.
Package Dependencies:
Documentation:
Extensive formatting improvements across documentation notebooks and markdown files
Renamed
highlight_test_lexer.pytofix_ipython.pyfor better clarityUpdated all example notebooks with improved formatting and structure
Refreshed documentation structure and presentation
Project Files:
Updated GitHub templates (issue templates, PR template)
Improved CI/CD workflow configurations
Updated project configuration files (.gitignore, .pre-commit-config.yaml, .readthedocs.yml)
Enhanced contributing guidelines and code of conduct
v2026.1.22#
This release updates braintools package dependency.
v2026.1.21#
This release updates brainpy package dependency.
v2026.1.19#
This release updates package dependencies and CI/CD infrastructure.
Package Dependencies:
Documentation:
Updated paper reference for BrainTrace in ecosystem.html
CI/CD:
Bumped styfle/cancel-workflow-action from 0.12.1 to 0.13.0 (#57)
v2026.1.16#
This release updates package dependencies, documentation, and copyright notices.
Package Dependencies:
Copyright:
Updated copyright notice from BDP Ecosystem Limited to BrainX Ecosystem Limited
Documentation:
Updated paper reference for BrainTrace in ecosystem.html
Removed papers_using_us.md file
CI/CD:
Bumped styfle/cancel-workflow-action from 0.12.1 to 0.13.0 (#57)
Bumped braintools from 0.1.6 to 0.1.7 (#56)
Code Updates:
Updated import statements from
brainpytobrainpy.statein notebooks (#55)Updated CI configuration to use Python 3.13 and adjusted JAX versions
Updated multiple documentation notebooks with corrected imports and examples
v2025.12.26#
This release updates multiple package dependencies and improves CI/CD infrastructure.
v2025.12.25#
This release updates multiple package dependencies and improves CI/CD infrastructure.
Package Dependencies:
brainpy-state==0.0.1↗️ (new, replaces brainpy)
CI/CD:
Bumped actions/checkout from 5 to 6 (#48)
v2025.12.2#
This release introduces BrainTrace (replacing BrainScale) and updates multiple package dependencies.
Package Dependencies:
jax>=0.6.0↗️braintrace==0.1.1↗️ (renamed from brainscale)pinnx==0.0.3↗️ (new)
Documentation Updates:
Renamed BrainScale to BrainTrace in documentation and requirements
Updated ecosystem documentation with additional descriptions
Deprecated BrainTaichi component
Removed 3D card effect from ecosystem.html
Added braintools import and updated class inheritance in spiking network notebooks
CI/CD:
Bumped actions/upload-artifact from 4 to 5 (#46)
v2025.10.13#
This is the first release of the complete BrainX ecosystem, integrating multiple packages for comprehensive brain simulation and analysis.
Package Dependencies:
Documentation Fixes:
Updated BrainPy link in ecosystem documentation (#43)
Fixed image sources to use absolute URLs for BrainMass and BrainEvent logos
Copied CHANGELOG.md to the documentation directory for better accessibility
Reorganized static JavaScript files (moved service-worker.js to js subdirectory)
README Updates:
Updated documentation and references (#42, #43)
v2025.10.08 (yanked)#
Project Updates:
First integrative version of the BrainX ecosystem (#40)
Rebranded to BrainX and revamped documentation (#23)
Updated project description and author details to “BrainX Ecosystem”
Added support for CUDA 13 in optional dependencies
Documentation Enhancements:
Enhanced brain simulation documentation with English and Chinese versions (#36)
Added comprehensive core components documentation (#29)
Added HH thalamus oscillations notebooks and examples (#31, #32)
Updated core components documentation and removed obsolete Golgi file (#33)
Added Kaggle dataset download for Golgi cell morphology (#25)
Fixed ipython2 lexer to ipython3 in notebooks (#27)
Corrected titles and updated references in documentation files
Package Dependencies:
jax>=0.6.0,<0.8.0↗️brainpy==3.0.0↗️brainunit==0.1.1(from 0.0.18)brainstate==0.2.1↗️ (from 0.1.10)brainevent==0.0.4braincell==0.0.5↗️ (from 0.0.4)braintools==0.1.1↗️ (from 0.0.12)brainscale==0.0.11↗️ (from 0.0.10)brainmass==0.0.3
CI/CD:
Bumped actions/setup-python from 5 to 6 (#26)
Bumped actions/checkout from 4 to 5
Fixes:
Updated project name and copyright in conf.py; refactored lexer import (#28)
Updated Golgi cell notebook to include Kaggle dataset download and path adjustments
Updated index.rst to reference brain_simulation_point_neuron.md (#24)
v2025.9.15#
BrainXpackages:numpy>=1.15️↗️jax>=0.4.35,<0.8.0↗️brainunit==0.1.1↗️brainstate==0.1.10↗️brainevent==0.0.4↗️braincell==0.0.4↗️braintools==0.0.11↗️brainscale==0.0.10↗️brainmass==0.0.3↗️msgpack>=1.1.0↗️matplotlib↗️