Changelog
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
- Nothing (yet)!
1.0.3 - 2024-11-21¶
Fixed¶
- Fix behavior where the page would be rendered twice on initial load
1.0.2 - 2024-10-24¶
Fixed¶
- Fix python
wheel
missingbundle.js
file.
1.0.1 - 2024-10-24¶
Changed¶
1.0.0 - 2024-10-18¶
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.
0.1.1 - 2023-12-13¶
Fixed¶
- Fixed relative navigation.
0.1.0 - 2023-06-16¶
Added¶
- Automatically handle client-side history changes.
0.0.1 - 2023-05-10¶
Added¶
- Add robust lint/testing.
- Upgrade
reactpy
. - More robust routing with
starlette
. - Initial draft of router compiler.
Changed¶
- Rename
configure
tocreate_router
. - Rename from
idom-router
toreactpy-router
.
Last update: February 17, 2024
Authors: