Releases: pyscript/pyscript
Releases · pyscript/pyscript
2025.3.1
2025.2.4: Fix #2302 - Updated Polyscript to its latest (#2303)
Release notes
- Fix a bug that stopped folks from installing wheels copied over to the VFS. #2302
- Update README to acknowledge Anaconda's support of the project. #2297
- Update to latest Pyodide. #2300
- PyEditor stop button to interrupt evaluation of code stuck in an infinite loop. #2295
- Test clean-ups. #2296 and #2292
2025.2.3
2025.2.2
2025.2.1
2024.11.1
Release notes
- Improved terminal emoji handling: #2248
- Fixed Pyodide cache issue with
>=
versioning: #2251 - Exported lazy codemirror module to help PyScript developers using it with or without the PyEditor: #2252
- Fixed duplicated input on narrowed terminal container: #2254
- Updated Pyodide to its latest 0.26.4: https://pyodide.org/en/stable/project/changelog.html
2024.10.2
Release notes
- Upgrade to latest Pyodide, to include performance improvements: https://pyodide.org/en/stable/project/changelog.html
- Upgrade to latest MicroPython: https://micropython.org/resources/micropython-ChangeLog.txt
- Fix a Safari only bug relating to PyScript plugins (#2220).
- Fix a regression with pinned and cached Pyodide modules (#2228).
- Fix stderr redirection (#2220).
- Various improvements to the JS donkey, based on user feedback (#2214).
- Fix error reporting in MicroPython (#2220).
- Ensure release page has a responsive logo (#2232).
2024.10.1
Release notes
- Many updates to refactor / clean / re-organise the repository (without actually changing functionality). #2190, #2191, #2192, #2197, #2201, #2204 This puts us in a good state for future API refactoring and development.
- When using packages with Pyodide, automatically cache repeatedly required packages so bootstrap speed improves. #2205
- Add a new JavaScript
donkey
API that makes it easy to spin up PyScript workers for future Python work without the need to use<script>
tags to start PyScript. #2210 - Improved memory usage when multiple workers/interpreters are used on the same page. #2195
2024.9.2
Release notes
- Documentation improvements (#2168)
- Minor repository clean-ups (#2169 #2170)
- Expose the
type
of interpreter (mpy
/py
) in thepyscript.config
object (#2175) - Allow
editor.process
to run on behalf of users - so users can manually start the evaluation of an editor (#2177) - Fix so the definition of
WebSocket
lazy attributes is possible (#2180) - Fix
pyscript.config
issue in workers via polyscript update (#2182) - Major refactoring and update to more comprehensive coverage in the test suite (#2181)
- Clean-up of build requirements (#2187)
- Multi-worker indirect reference counting to avoid GC "amnesia" (#2188)
- Latest
python-minifier
(#2189)
2024.9.1
Release notes
- Show and improve errors with the editor (#2093, #2153)
- PyMinify Python code included in PyScript (#2140)
- Minor cleanups, fixes and improved tests (#2143, #2157, #2158, #2159, #2148)
- Startup progress events (#2162)
- Add JavaScript version of
storage
for language interoperability purposes (#2165) - Improved support for web extensions