An open API service providing repository metadata for many open source software ecosystems.

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

Releases
1.0.3

1.0.3

Fixed

  • Fix behavior where the page would be rendered twice on initial load
11 months ago
Download
1.0.2

1.0.2

Fixed

  • Fix python wheel missing bundle.js file.
about 1 year ago
Download
1.0.1

1.0.1

Changed

  • JavaScript bundle is now created using Bun
  • Python package is now built using Hatch
about 1 year ago
Download
1.0.0

1.0.0

Changed

  • Rename use_query to use_search_params.
  • Rename simple.router to browser_router.
  • Rename SimpleResolver to StarletteResolver.
  • Rename CONVERSION_TYPES to CONVERTERS.
  • 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 a link element would not open in a new tab.
  • Fix test suite on Windows machines.
about 1 year ago
Download
v0.1.1

v0.1.1

What’s Changed

New Contributors

Full Changelog: https://github.com/reactive-python/reactpy-router/compare/v0.1.0...v0.1.1

almost 2 years ago
Download
0.0.1

v0.0.1

What’s Changed

New Contributors

Full Changelog: https://github.com/reactive-python/reactpy-router/compare/v0.0.1...v0.1.0

over 2 years ago
Download