Skip to content

Releases: pyscript/pyscript

2025.3.1

11 Mar 12:03
b22f384
Compare
Choose a tag to compare

Release notes

  • Update PyGameCE related configuration and input capabilities after feedback from users. See #2310, #2311 and #2313

2025.2.4: Fix #2302 - Updated Polyscript to its latest (#2303)

27 Feb 10:24
290eb03
Compare
Choose a tag to compare

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

17 Feb 14:41
0366e48
Compare
Choose a tag to compare

Release notes

  • Adds new pyscript.fs namespace for interacting with the user's local filesystem (NOTE: Chromium only). See #2289. Please see our documentation for more details.

2025.2.2

07 Feb 08:52
b13317d
Compare
Choose a tag to compare

Release notes

  • No functional change to PyScript itself, but an update to use the most recent versions of Pyodide and MicroPython (via PolyScript). #2283

2025.2.1

05 Feb 13:54
57b1440
Compare
Choose a tag to compare

Release notes

  • Update to the latest version of Pyodide (#2270)
  • Add a new py-game type for easy access to the PyGame-CE library (#2265)

2024.11.1

08 Jan 15:16
ce923a3
Compare
Choose a tag to compare

Release notes

2024.10.2

28 Oct 11:11
3f19e00
Compare
Choose a tag to compare

Release notes

2024.10.1

07 Oct 13:48
febbb03
Compare
Choose a tag to compare

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

27 Sep 14:14
c1849d2
Compare
Choose a tag to compare

Release notes

  • Documentation improvements (#2168)
  • Minor repository clean-ups (#2169 #2170)
  • Expose the type of interpreter (mpy / py) in the pyscript.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

13 Sep 13:51
c4e25d8
Compare
Choose a tag to compare

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