Releases: reactive-python/reactpy-router
Releases · reactive-python/reactpy-router
1.0.3
1.0.2
Fixed
- Fix python
wheel
missingbundle.js
file.
1.0.1
1.0.0
Changed
- Rename
use_query
touse_search_params
. - Rename
simple.router
tobrowser_router
. - Rename
SimpleResolver
toStarletteResolver
. - Rename
CONVERSION_TYPES
toCONVERTERS
. - Change "Match Any" syntax from a star
*
to{name:any}
. - Rewrite
reactpy_router.link
to be a server-side component. - Simplified top-level exports that are available within
reactpy_router.*
.
Added
- Add debug log message for when there are no router matches.
- Add slug as a supported type.
- Add
reactpy_router.navigate
component that will force the client to navigate to a new URL (when rendered). - New error for ReactPy router elements being used outside router context.
- Configurable/inheritable
Resolver
base class.
Fixed
- Fix bug where changing routes could cause render failure due to key identity.
- Fix bug where "Match Any" pattern wouldn't work when used in complex or nested paths.
- Fix bug where
link
elements could not have@component
type children. - Fix bug where the ReactPy would not detect the current URL after a reconnection.
- Fix bug where
ctrl
+click
on alink
element would not open in a new tab. - Fix test suite on Windows machines.
v0.1.1
0.1.0
0.0.1
What's Changed
- add robust lint/testing + upgrade idom + more robust routing with Starlette by @rmorshea in #3
- rename configure to create_router by @rmorshea in #4
- initial work on router compiler by @rmorshea in #6
- rename to reactpy-router by @rmorshea in #15
New Contributors
Full Changelog: v0.0.1...v0.1.0