GitHub / reactive-python / reactpy-router
URL router for ReactPy
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reactive-python%2Freactpy-router
PURL: pkg:github/reactive-python/reactpy-router
Stars: 14
Forks: 7
Open issues: 5
License: mit
Language: Python
Size: 1.12 MB
Dependencies parsed at: Pending
Created at: over 3 years ago
Updated at: 2 months ago
Pushed at: 5 months ago
Last synced at: about 1 month ago
Topics: python, reactpy, routing
Funding Links https://github.com/sponsors/archmonger
1.0.0
1.0.0
Changed
- Rename
use_querytouse_search_params. - Rename
simple.routertobrowser_router. - Rename
SimpleResolvertoStarletteResolver. - Rename
CONVERSION_TYPEStoCONVERTERS. - Change “Match Any” syntax from a star
*to{name:any}. - Rewrite
reactpy_router.linkto 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.navigatecomponent 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
Resolverbase 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
linkelements could not have@componenttype children. - Fix bug where the ReactPy would not detect the current URL after a reconnection.
- Fix bug where
ctrl+clickon alinkelement would not open in a new tab. - Fix test suite on Windows machines.
Download
v0.1.1
v0.1.1
What’s Changed
- Fix link usages by @rmorshea in https://github.com/reactive-python/reactpy-router/pull/21
- Publish docs via GH actions by @rmorshea in https://github.com/reactive-python/reactpy-router/pull/22
- fix: fix relative navigation by @Dj-Denis in https://github.com/reactive-python/reactpy-router/pull/24
- version 0.1.1 by @rmorshea in https://github.com/reactive-python/reactpy-router/pull/25
New Contributors
- @Dj-Denis made their first contribution in https://github.com/reactive-python/reactpy-router/pull/24
Full Changelog: https://github.com/reactive-python/reactpy-router/compare/v0.1.0...v0.1.1
Download
0.1.0
v0.1.0
What’s Changed
- Add docs by @rmorshea in https://github.com/reactive-python/reactpy-router/pull/17
- handle client-side history changes by @rmorshea in https://github.com/reactive-python/reactpy-router/pull/18
Full Changelog: https://github.com/reactive-python/reactpy-router/compare/v0.0.1...v0.1.0
Download
0.0.1
v0.0.1
What’s Changed
- add robust lint/testing + upgrade idom + more robust routing with Starlette by @rmorshea in https://github.com/reactive-python/reactpy-router/pull/3
- rename configure to create_router by @rmorshea in https://github.com/reactive-python/reactpy-router/pull/4
- initial work on router compiler by @rmorshea in https://github.com/reactive-python/reactpy-router/pull/6
- rename to reactpy-router by @rmorshea in https://github.com/reactive-python/reactpy-router/pull/15
New Contributors
- @rmorshea made their first contribution in https://github.com/reactive-python/reactpy-router/pull/3
Full Changelog: https://github.com/reactive-python/reactpy-router/compare/v0.0.1...v0.1.0
Download