Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/better-crews-wash.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/brave-ants-report.md

This file was deleted.

3 changes: 0 additions & 3 deletions .changeset/brave-symbols-laugh.md

This file was deleted.

21 changes: 0 additions & 21 deletions .changeset/calm-apples-buy.md

This file was deleted.

22 changes: 0 additions & 22 deletions .changeset/clear-cobras-work.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/cuddly-beans-enter.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/deep-heads-talk.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/easy-regions-say.md

This file was deleted.

3 changes: 0 additions & 3 deletions .changeset/eight-geckos-tease.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/eight-swans-mix.md

This file was deleted.

15 changes: 0 additions & 15 deletions .changeset/empty-worms-buy.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fast-goats-mix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fifty-moose-boil.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fine-ants-rush.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/five-frogs-report.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/fluffy-insects-eat.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/full-rocks-smoke.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/good-eagles-laugh.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/hip-toes-admire.md

This file was deleted.

40 changes: 0 additions & 40 deletions .changeset/hot-adults-wear.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/itchy-islands-float.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/lemon-bars-walk.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/loud-mangos-enjoy.md

This file was deleted.

3 changes: 0 additions & 3 deletions .changeset/lovely-pots-tap.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/modern-peaches-marry.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/nice-needles-press.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/shaky-months-count.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/short-crabs-lead.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/silly-rocks-guess.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/strong-rockets-itch.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tangy-dancers-jam.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/thick-pots-clap.md

This file was deleted.

23 changes: 0 additions & 23 deletions .changeset/three-baboons-hunt.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/tired-drinks-give.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/twenty-tools-teach.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/vast-trains-wave.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/wild-sheep-dream.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/young-seals-train.md

This file was deleted.

40 changes: 40 additions & 0 deletions packages/react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# @lynx-js/react

## 0.108.0

### Minor Changes

- Reverts #239: "batch multiple patches for main thread communication" ([#649](https://github.com/lynx-family/lynx-stack/pull/649))

This reverts the change that batched updates sent to the main thread in a single render pass.

### Patch Changes

- Add support for batch rendering in `<list>` with async resolution of sub-tree properties and element trees. ([#624](https://github.com/lynx-family/lynx-stack/pull/624))

Use the `experimental-batch-render-strategy` attribute of `<list>`:

```tsx
<list
/**
* Batch render strategy:
* 0: (Default) Disabled - No batch rendering
* 1: Basic - Only batch rendering enabled
* 2: Property Resolution - Batch render with async property resolution for list item subtree
* 3: Full Resolution - Batch render with async property and element tree resolution for list item subtree
*/
experimental-batch-render-strategy={3}
>
</list>;
```

- rename @lynx-js/test-environment to @lynx-js/testing-environment ([#704](https://github.com/lynx-family/lynx-stack/pull/704))

- Auto import `@lynx-js/react/experimental/lazy/import` when using `import(url)` ([#667](https://github.com/lynx-family/lynx-stack/pull/667))

- Auto import `@lynx-js/react/experimental/lazy/import` when using `<component is={url} />` ([#666](https://github.com/lynx-family/lynx-stack/pull/666))

- Fixed a race condition when updating states and GlobalProps simultaneously. ([#707](https://github.com/lynx-family/lynx-stack/pull/707))

This fix prevents the "Attempt to render more than one `<page />`" error from occurring during normal application usage.

- Fix error like `Unterminated string constant` when using multi-line JSX StringLiteral. ([#654](https://github.com/lynx-family/lynx-stack/pull/654))

## 0.107.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@lynx-js/react",
"version": "0.107.1",
"version": "0.108.0",
"description": "ReactLynx is a framework for developing Lynx applications with familiar React.",
"repository": {
"type": "git",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ describe('delayedLifecycleEvents', () => {
"rLynxFirstScreen",
{
"jsReadyEventIdSwap": {},
"refPatch": "{}",
"root": "{"id":-1,"type":"root","children":[{"id":-2,"type":"__Card__:__snapshot_a94a8_test_1"}]}",
},
],
Expand All @@ -44,6 +45,7 @@ describe('delayedLifecycleEvents', () => {
"rLynxFirstScreen",
{
"jsReadyEventIdSwap": {},
"refPatch": "{}",
"root": "{"id":-1,"type":"root","children":[{"id":-2,"type":"__Card__:__snapshot_a94a8_test_1"}]}",
},
],
Expand Down
Loading