Releases: kkinder/puepy
0.6.5
- Fix bug where state changes before render caused ElementNotInDom exceptions
- Make ID generation random each time a graph is mounted, unless you specify a prefix (this will help with mounting different puepy components on the same page)
Full Changelog: release/0.6.2...release/0.6.5
0.6.2
What's Changed
- Always retain changed element values by @kkinder in #70
- Stop using kwargs to generate refs by @kkinder in #71
- Support "nested" bind values by @kkinder in #72
- Merge docs into main branch by @kkinder in #74
- Add mkdocs mike for versioning by @kkinder in #75
Full Changelog: release/0.5.0...release/0.6.2
0.5.0
What's Changed
- Adding radio buttons by @vishwanathdugani in #66
- Bump to PyScript 2024.11.1
New Contributors
- @vishwanathdugani made their first contribution in #66
Full Changelog: release/0.4.6...release/0.5.0
0.4.6
What's Changed
Full Changelog: release/0.4.5...release/0.4.6
0.4.5
What's Changed
Full Changelog: release/0.4.1...release/0.4.5
0.4.1
What's Changed
- Update README.md by @kishankarun in #43 and #53
- Update watchers.py by @kishankarun in #47
- Use threading http server by @kkinder in #54
New Contributors
- @kishankarun made their first contribution in #43
Full Changelog: release/0.4.0...release/0.4.1
0.4.0
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
0.3.7
Bug Fixes
Enhancements
- Reduce the number of unnecessary underscores in ref generation. by @kkinder in #35
- Add next_tick function for conveniently calling methods slightly later by @kkinder in #36
- Upgrade to pyscript 2024.8.1 by @kkinder in #38
- Add experimental typeahead example by @kkinder in #39
New Contributor
- Thanks to PuePy's first contributor (besides the author), @kishankarun, who has helped out on the mkdocs repo.
Full Changelog: release/0.3.6...release/0.3.7
0.3.6
Bug Fixes
Enhancements
- Update method reactive by @kkinder in #26
- Bump certifi from 2024.6.2 to 2024.7.4 by @dependabot in #20
- Expand tests coverage by @kkinder in #30
- Add loading indicator text to examples by @kkinder in #31
New Contributors
- @dependabot made their first contribution in #20
Full Changelog: release/0.3.5...release/0.3.6
0.3.5
What's Changed
- Deterministic generation of IDs by @kkinder in #19
- Add Playwright Tests with PyTest by @kkinder in #11
- Fixes #22, so that router doesn't incorrectly route to / for all default pages by @kkinder in #23
- Upgrade to PyScript 2024.7.1 by @kkinder in #21
Full Changelog: release/0.3.4...release/0.3.5