The main new features in this release are:
1. the implementation of Python 3.12, notably:
- [PEP 701](https://peps.python.org/pep-0701/), f-strings in the grammar
- [PEP 695](https://peps.python.org/pep-0695/), type parameter syntax and the type statement
- Improved ‘Did you mean …’ suggestions for NameError and SyntaxError exceptions
2. the optional removal of the attribute `onload = brython(options)` of the `<body>` tag, replaced by setting page-level options with tag `<brython-options>` or per-script options as attributes of the `<script>` tag
3. a more consistent interface between Brython and Javascript