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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: @reactpy/client-v0.3.2
Choose a base ref
...
head repository: reactive-python/reactpy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 7 commits
  • 156 files changed
  • 2 contributors

Commits on Jan 21, 2025

  1. Refactor repository structure (#1251)

    - Refactor repo away from monorepo structure into something more standard/maintainable
       - Project dependencies have been simplified to [`python > 3.9`](https://www.python.org/downloads/), [`hatch`](https://hatch.pypa.io/latest/install/#pip), and [`bun`](https://bun.sh/).
       - All tool chain commands are now funneled through `hatch` with commands being [near identical to our other repos](https://reactive-python.github.io/reactpy-router/latest/about/contributing/).
       - Documentation commands have an optional dependency of [`docker`](https://www.docker.com/pricing/), which is primarily used for deployment.
    - Replace `react` usage with `preact/compat` within `@reactpy/client`.
       - This was previously being done via build-time name substitutions, but realistically ReactPy is the only user of `@reactpy/client`, so we may as well "clean up" the build path for ourselves. 
    - Remove tests for `module_from_template` due to unfixable failures
    Archmonger authored Jan 21, 2025
    Copy the full SHA
    90c25e0 View commit details
  2. Copy the full SHA
    985472b View commit details
  3. Always render script element as plain HTML (#1239)

    * Always render script element as plain HTML
    
    ---------
    
    Co-authored-by: James Hutchison <122519877+JamesHutchison@users.noreply.github.com>
    Archmonger and JamesHutchison authored Jan 21, 2025
    Copy the full SHA
    17f2286 View commit details

Commits on Jan 22, 2025

  1. Bump JavaScript dependencies (#1253)

    Bumps most of the JavaScript dependencies to their latest versions
    
    Some dependencies, such as `@types/react-dom` and `happy-dom` are kept on older versions due to them having critical breaking changes.
    Archmonger authored Jan 22, 2025
    Copy the full SHA
    e24b6aa View commit details

Commits on Jan 26, 2025

  1. Copy the full SHA
    754dc11 View commit details
  2. Copy the full SHA
    a54ce4e View commit details
  3. Copy the full SHA
    178fc05 View commit details

This comparison is taking too long to generate.

Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.

You can try running this command locally to see the comparison on your machine:
git diff @reactpy/client-v0.3.2...main