Breaking Changes
Updated examples etc to PyScript 2024.8.2, which uses await by default for top-level code, per its release notes:
BREAKING CHANGE PyScript now uses a top level await by default. You used to have to include the async flag to enable this. Now, instead, use async="false" to revert the behaviour back to the old default behaviour. We made this change because many folks were await-ing functions and missing or not realising the need for the (old) async attribute. Hence the flip in behaviour (pyscript/pyscript#2134).
This change makes a lot of sense and I recommend following it.
If you upgrade PuePy while using the previous version PyScript, it should keep working, but it isn't something that's part of the test suite.
Since that's a breaking change (sort of), I'm bumping to 0.4.0.
What's Changed
Full Changelog: release/0.3.7...release/0.4.0