Puepy

Latest version: v0.3.1

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

Scan your dependencies

Page 1 of 2

0.3.1

Bug Fixes

* Be less willy-nilly about re-using components by kkinder in https://github.com/kkinder/puepy/pull/6

**Full Changelog**: https://github.com/kkinder/puepy/compare/release/0.3.0...release/0.3.1

0.3.0

Bug Fixes

- Fix MicroPython issue where GET parameters weren't being passed to pages
- Fix navigate_to_path not working correctly with page classes passed in
- Fix attributes on web components being erased on DOM patching

Security

- When you have URL parameters coming in, either as GET arguments or via routing parameters, only pass them as keyword arguments to page components if relevant props exist. This prevents someone injecting values into your Page instances through URL parameters

Features

- Add application-level state
- Clarify default vs 404 pages
- Add default error pages and mechanism to send exceptions to framework on things like redirects, not founds, not authorized, and forbidden
- Add ability to tweak default error pages

**Full Changelog**: https://github.com/kkinder/puepy/compare/release/0.2.1...release/0.3.0

0.2.1

Bug fixes:
- Fix MicroPython's "html5 history mode" not recording history
- Fix bool not working correctly when passed to checkboxes. (False was rendering as true)
- Fix default values not working on props

Optimizations:
- Use Morphdom if available, with eye to requiring it in future for client-side

Cleanup:
- Clean up attributes in core
- Rename ready() to on_ready()

Examples:
- Add Jinja2 example, add hooks that make it work
- Add ltk example
- Add datetime example

Website Bundle:

[puepy-bundle.zip](https://github.com/user-attachments/files/15751378/puepy-bundle.zip)

0.2.0

- Clean up docs, examples
- Fix the way refs work
- Make router more widely available on component pages
- Make router work in MicroPython
- Fix for refs that weren't mapping to correct origins

**Full Changelog**: https://github.com/kkinder/puepy/compare/release/0.1.2...release/0.2.0

0.1.2

Mostly just hammering out CI

For usage in your web projects: [puepy-0.1.2.zip](https://github.com/kkinder/puepy/files/15461836/puepy-0.1.2.zip)

**Full Changelog**: https://github.com/kkinder/puepy/compare/release/0.1.1...release/0.1.2

0.1.1

- Just some post-first-release cleanup

**Full Changelog**: https://github.com/kkinder/puepy/compare/release/0.1.0a...release/0.1.1

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.