Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: reactive-python/reactpy-router
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.1
Choose a base ref
...
head repository: reactive-python/reactpy-router
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 18 commits
  • 115 files changed
  • 3 contributors

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    0f4dea2 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Rewrite ReactPy-Router (#30)

    ### Changed
    
    -   Bump GitHub workflows
    -   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 within `reactpy_router`.
    
    ### Added
    
    -   New error for ReactPy router elements being used outside router context.
    -   Configurable/inheritable `Resolver` base class.
    -   Add debug log message for when there are no router matches.
    -   Add slug as a supported type.
    
    ### 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.
    -   Fixed flakey tests on GitHub CI by adding click delays.
    Archmonger authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    0fe17fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c04073 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. New Navigate component (#34)

    - Create `navigate` component
    - Better key value identity of route components
    - Remove initial URL handling from the `History` component due to reactpy rendering bugs
       - This is now handled by a new `FirstLoad` element.
    - Fix docs publishing workflow
    - Add arg descriptions to all public functions
    - Better styling for autodocs.
    - Support Python 3.12
    Archmonger authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2f9be01 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. v1.0.0 (#36)

    Archmonger authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    80a48f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3aecbaf View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    bcb310f View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Rework CI to utilize Bun and Hatch (#41)

    -   JavaScript bundle is now created using [`Bun`](https://bun.sh/)
    -   Python package is now built using [`Hatch`](https://hatch.pypa.io/)
    Archmonger authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    da15d41 View commit details
    Browse the repository at this point in the history
  2. v1.0.1 (#42)

    Archmonger authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    198c675 View commit details
    Browse the repository at this point in the history
  3. Fix release workflow and update contrib docs (#43)

    * Fix release workflow and update contrib docs
    Archmonger authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    7f37253 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ffa76f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    23c0a77 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Fix double rendering (#46)

    Co-authored-by: Archmonger <16909269+Archmonger@users.noreply.github.com>
    stevej2608 and Archmonger authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    785d3d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. v1.0.3 (#47)

    Archmonger authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    28d60a2 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. Configuration menu
    Copy the full SHA
    53f5488 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2025

  1. Fix link reference to currentTarget (#49)

    Co-authored-by: Archmonger <16909269+Archmonger@users.noreply.github.com>
    stevej2608 and Archmonger authored Jan 7, 2025
    Configuration menu
    Copy the full SHA
    44f76d2 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2025

  1. Configuration menu
    Copy the full SHA
    2d79831 View commit details
    Browse the repository at this point in the history
  2. Custom router API (#51)

    Archmonger authored Jan 12, 2025
    Configuration menu
    Copy the full SHA
    88ec72f View commit details
    Browse the repository at this point in the history
Loading