Pygodide

Latest version: v0.1.0

Safety actively analyzes 993520 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.1.0

- First stable release (exiting the beta series)
- This project will be following [semver](https://semver.org/) versioning rules such that any non-backward-compatible changes to the user-facing CLI will trigger a major-version bump.
- New backward-compatible features will trigger a minor version bump
- Patches and bug fixes increment the "patch" version.
- Internal cleanup that collapses a few modules and simplifies the code base

**Full Changelog**: https://github.com/Elan456/pygodide/compare/0.1.0b15...0.1.0

0.1.0b15

- Python scripts and assets are served as a single zip file rather than a bunch of individual files, leading to much faster load times.
- The game canvas no longer has a border

**Full Changelog**: https://github.com/Elan456/pygodide/compare/0.1.0b14...0.1.0b15

0.1.0b14

- Default HTML titles brand pygodide (`{project} - pygodide` instead of `{project} Pyodide App`)
- More reliable browser smoke on CI (--disable-dev-shm-usage, longer loader-hide budget after late ready)
- Smoke timeout errors can include the last status text
- Publish workflow installs Chromium with OS deps (playwright install --with-deps)
- PyPI metadata: docs/issues/changelog URLs, better keywords, Development Status set to Beta
- README: loading-screen GIF, side-by-side benchmark image, documentation badge, itch demo links
- Docs: quick-start header wording; default title documented correctly

**Full Changelog**: https://github.com/Elan456/pygodide/compare/0.1.0b13...0.1.0b14

0.1.0b13

- Reword hang guidance to say "if you stay stuck here…" so it's clearer that this doesn't always indicate an error. Maybe the game just needs a few moments before the first frame loads.
- Clarify verbose smoke logs as automated Playwright checks (Playwright loading …) instead of "Serving build directory…"

**Full Changelog**: https://github.com/Elan456/pygodide/compare/0.1.0b12...0.1.0b13

0.1.0b12

- Softened async hang pre-paint (shorter message, normal loader styling) so healthy startups do not look like a crash or jump the logo/progress bar
- Fixed the "My project didn't convert" GitHub issue form YAML so the template shows up again
- README: grammar pass, and a clear path to open a conversion-failure issue after trying the instructions docs

0.1.0b11

• Detect hung games that never yield and show fix guidance on the page
• Re-show hang help after ready if yielding stops (soft stalls)
• Smarter auto canvas size (prefer playable set_mode, ignore tiny/NOFRAME dummies)
• Make crash error panels scrollable and selectable
• Use Hack font for the loader by default
• Stop nesting previous zip builds into the next zip
• Smoke support for expected hang warnings (async_hang fixture)
• Docs and dependency bumps

**Full Changelog**: https://github.com/Elan456/pygodide/compare/0.1.0b10...0.1.0b11

Page 1 of 2

© 2026 Safety CLI Cybersecurity Inc. All Rights Reserved.