Skip to content

Releases: reactive-python/reactpy-router

1.0.3

22 Nov 00:10
28d60a2
Compare
Choose a tag to compare

Fixed

  • Fix behavior where the page would be rendered twice on initial load

1.0.2

24 Oct 21:00
23c0a77
Compare
Choose a tag to compare

Fixed

  • Fix python wheel missing bundle.js file.

1.0.1

24 Oct 08:52
7f37253
Compare
Choose a tag to compare

Changed

  • JavaScript bundle is now created using Bun
  • Python package is now built using Hatch

1.0.0

18 Oct 08:16
3aecbaf
Compare
Choose a tag to compare

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.

v0.1.1

13 Dec 21:54
3dd9777
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

0.1.0

16 Jun 16:20
00974fa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.1...v0.1.0

0.0.1

11 May 04:04
a6f7d23
Compare
Choose a tag to compare

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