Repository navigation
Releases
Brython-3.15.0
This release implements the most important new features of Python 3.15 : lazy imports, frozendict and sentinel builtins, unpacking in comprehensions.
It also includes the amazing work by Florent Gallaire and Djoume Salvetti, dozens of Pull Requests to fix issues in Brython code. The number of changes is so huge that I don't include a changelog file...
Brython-3.14.3
Bug fixes and improvements, mostly by Florent Gallaire.
Published soon after 3.14.2 because of a bug in brython.min.js served by npm / CDN (cf. issue #2793)
Brython-3.14.2
This release fixes regressions introduced in 3.14.1 and many other bugs (special thanks to Florent Gallaire).
A new Javascript coding style is adopted for Brython scripts, closer to the most popular guidelines.
Brython-3.14.1
This release is by far the most important one in the now long history of Brython: 384 commits, 181 files changed, 54.000 additions, 28.000 deletions.
The main change is a complete rewriting of the built-in types implementation. This is detailed in a dedicated Wiki page.
Arguments parsing for built-in functions and methods has also been rewritten.
Brython-3.14.0
This release implements most of the changes in Python 3.14, notably Template Strings (PEP 750) and Deferred evaluation of annotations (PEP 649 and 749).
Brython-3.13.2
This is mostly a bugfix release, with a few changes in the generated Javascript code.
Brython-3.13.1
Many important changes in this version:
- major change in functions implementation, resulting in a significant performance improvement and better compliance with Python attribute resolution
- major performance improvement also in class creation
- indentation of generated Javascript code
- rewriting of error reporting, compliant with PEP 657
- rewriting of the zlib module, now much faster
Brython-3.13.0
This is the first release of Brython 3.13, including the new features of Python 3.13.
Brython-3.12.5
There is no new feature in this version, only bug fixes and internal implementation changes.
Brython-3.12.4
This is mostly a bugfix release with no significant new feature.