Skip to content

Tags: reactive-python/reactpy

Tags

v2.0.0b7

Toggle v2.0.0b7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
V2.0.0b7 (#1318)

- JavaScript components will now _automagically_ use ReactPy's internal version of ReactJS, even if the user forgot to call `import_reactjs` within `html.head(...)`. As a result, this adds a few improvements:
   - Components from `component_from_npm` can now piggy-back on ReactPy's internal ReactJS export to prevent bugs caused by ReactJS version mismatches.
   - Components from `component_from_file` and `component_from_string` no longer need to be compiled/built by the user (with `vite`, `webpack`, `rollup`, etc) if they only use the following imports: `react`, `react-dom`, `react-dom/client`, and `react/jsx-runtime`.
- Changes to test suite, fixtures, and tooling to allow pytest to run in parallel mode (via `hatch test --parallel`). This reduces test runtime from ~150 seconds to ~20 seconds on local machines.
- Fix bug where ReactJS components from `component_from_npm` could generate a `ReactDOM.createRoot was called on existing root` warning.
- Move `reactpy.pyscript` code into `reactpy.executors.pyscript`

reactpy-v2.0.0b6

Toggle reactpy-v2.0.0b6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version string to `v2.0.0b6` (#1316)

reactpy-v2.0.0b5

Toggle reactpy-v2.0.0b5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix: tests fail when 'playwright install-deps' has already run (#1313)

Co-authored-by: Archmonger <16909269+Archmonger@users.noreply.github.com>

reactpy-v2.0.0b4

Toggle reactpy-v2.0.0b4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v2.0.0b4 (#1311)

- Improve type hints on `reactjs_component_from_*`
- Remove `jsonpointer` dependency
- `use_effect` will now generate an exception if attempting to use an async function. Use `use_async_effect` instead.
- Add warning within `event-to-object` if providing a non-object value. Non-objects will now be passed through as-is.
- Prevent `@reactpy/client` from attempting to convert non-object types.
- Remove deprecated `Stop` exception type
- Remove deprecated `hotswap` function
- Remove top-level export of `reactpy.Layout`. Use `reactpy.core.layout.Layout` instead.
- Remove top-level export of `reactpy.Event`. Use `reactpy.types.Event` instead.

@reactpy/client-v1.0.1

Toggle @reactpy/client-v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v2.0.0b4 (#1311)

- Improve type hints on `reactjs_component_from_*`
- Remove `jsonpointer` dependency
- `use_effect` will now generate an exception if attempting to use an async function. Use `use_async_effect` instead.
- Add warning within `event-to-object` if providing a non-object value. Non-objects will now be passed through as-is.
- Prevent `@reactpy/client` from attempting to convert non-object types.
- Remove deprecated `Stop` exception type
- Remove deprecated `hotswap` function
- Remove top-level export of `reactpy.Layout`. Use `reactpy.core.layout.Layout` instead.
- Remove top-level export of `reactpy.Event`. Use `reactpy.types.Event` instead.

event-to-object-v1.0.1

Toggle event-to-object-v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v2.0.0b4 (#1311)

- Improve type hints on `reactjs_component_from_*`
- Remove `jsonpointer` dependency
- `use_effect` will now generate an exception if attempting to use an async function. Use `use_async_effect` instead.
- Add warning within `event-to-object` if providing a non-object value. Non-objects will now be passed through as-is.
- Prevent `@reactpy/client` from attempting to convert non-object types.
- Remove deprecated `Stop` exception type
- Remove deprecated `hotswap` function
- Remove top-level export of `reactpy.Layout`. Use `reactpy.core.layout.Layout` instead.
- Remove top-level export of `reactpy.Event`. Use `reactpy.types.Event` instead.

reactpy-v2.0.0b3

Toggle reactpy-v2.0.0b3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Small tweaks to v2 to encourage simplicity (#1297)

@reactpy/client-v1.0.0

Toggle @reactpy/client-v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix client NPM publishing workflow (#1310)

event-to-object-v1.0.0

Toggle event-to-object-v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Small tweaks to v2 to encourage simplicity (#1297)

reactpy-v2.0.0b2

Toggle reactpy-v2.0.0b2's commit message
Remove Sphinx docs publishing workflow