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: release/0.2.1...release/0.3.0