Skip to content

chore: Release 2026-03-24 02:07:53#2323

Merged
colinaaa merged 1 commit intomainfrom
changeset-release/main
Mar 24, 2026
Merged

chore: Release 2026-03-24 02:07:53#2323
colinaaa merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Mar 10, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@lynx-js/react@0.117.0

Minor Changes

  • feat: export GlobalPropsProvider, GlobalPropsConsumer, useGlobalProps and useGlobalPropsChanged for __globalProps (#2346)

    • GlobalPropsProvider: A Provider component that accepts children. It is used to provide the lynx.__globalProps context.
    • GlobalPropsConsumer: A Consumer component that accepts a function as a child. It is used to consume the lynx.__globalProps context.
    • useGlobalProps: A hook that returns the lynx.__globalProps object. It triggers a re-render when lynx.__globalProps changes.
    • useGlobalPropsChanged: A hook that accepts a callback function. The callback is invoked when lynx.__globalProps changes.

    Note: When globalPropsMode is not set to 'event' (default is 'reactive'), these APIs will be ineffective (pass-through) and will log a warning in development mode, as updates are triggered automatically by full re-render.

  • BREAKING CHANGE: (#2319)

    Change preact package from @hongzhiyuan/preact to @lynx-js/internal-preact.

    Upgrade preact from f7693b72 to 55254ef7, see diffs at f7693b72...55254ef7.

  • feat: add globalPropsMode option to PluginReactLynxOptions (#2346)

    • When configured to "event", updateGlobalProps will only trigger a global event and skip the runWithForce flow.
    • Defaults to "reactive", which means updateGlobalProps will trigger re-render automatically.

Patch Changes

  • Add __BACKGROUND__ guard on onBackgroundSnapshotInstanceUpdateId event to prevent bundling to main-thread on dev environment. (#2332)

  • refactor: extract static string in template literal (#2334)

  • fix: avoid crash when spread undefined ref (#2333)

  • Avoid registering lifecycle refs for main-thread functions (MTF) that have not received an execId during renderPage() first-screen binding. (#2320)

@lynx-js/react-umd@0.117.0

Minor Changes

  • Add standalone UMD build of the ReactLynx runtime. (#2331)

@lynx-js/react-rsbuild-plugin@0.13.0

Minor Changes

  • BREAKING CHANGE: (#2319)

    Change preact package from @hongzhiyuan/preact to @lynx-js/internal-preact.

    Upgrade preact from f7693b72 to 55254ef7, see diffs at f7693b72...55254ef7.

  • feat: add globalPropsMode option to PluginReactLynxOptions (#2346)

    • When configured to "event", updateGlobalProps will only trigger a global event and skip the runWithForce flow.
    • Defaults to "reactive", which means updateGlobalProps will trigger re-render automatically.

Patch Changes

  • Updated dependencies [f1129ea, 27f1cff, ed566f0, 402ec2b]:
    • @lynx-js/react-webpack-plugin@0.8.0
    • @lynx-js/react-refresh-webpack-plugin@0.3.5
    • @lynx-js/react-alias-rsbuild-plugin@0.13.0
    • @lynx-js/use-sync-external-store@1.5.0
    • @lynx-js/template-webpack-plugin@0.10.6
    • @lynx-js/css-extract-webpack-plugin@0.7.0

@lynx-js/react-webpack-plugin@0.8.0

Minor Changes

  • feat: add globalPropsMode option to PluginReactLynxOptions (#2346)

    • When configured to "event", updateGlobalProps will only trigger a global event and skip the runWithForce flow.
    • Defaults to "reactive", which means updateGlobalProps will trigger re-render automatically.

Patch Changes

  • Fix sourcemap misalignment when wrapping lazy bundle main-thread chunks. (#2361)

    The lazy bundle IIFE wrapper is now injected in processAssets at PROCESS_ASSETS_STAGE_OPTIMIZE_SIZE + 1 by walking chunk groups instead of patching assets in beforeEncode.

    • With experimental_isLazyBundle: true, the wrapper is applied to lazy-bundle chunk groups.
    • Without lazy bundle mode, the wrapper is applied to async main-thread chunk groups generated by dynamic import.

    Injecting the wrapper in this stage keeps the emitted JS stable after optimization while still running before DEV_TOOLING sourcemap finalization, so the generated .js and .js.map stay aligned.

  • Set __DEV__ and __PROFILE__ to true on NODE_ENV === 'development'. (#2324)

@lynx-js/rspeedy@0.13.6

Patch Changes

  • Rename Web Preview label to fix URL alignment (#2355)

  • Updated dependencies [799fda8]:

    • @lynx-js/cache-events-webpack-plugin@0.0.3
    • @lynx-js/web-rsbuild-server-middleware@0.19.9

@lynx-js/lynx-bundle-rslib-config@0.2.3

Patch Changes

  • Fix snapshot not found error when dev with external bundle (#2316)

@lynx-js/external-bundle-rsbuild-plugin@0.0.4

Patch Changes

  • Updated dependencies [ed566f0]:
    • @lynx-js/externals-loading-webpack-plugin@0.0.5

@lynx-js/kitten-lynx-test-infra@0.1.1

Patch Changes

  • feat: support page.screenshot() (#2364)

  • feat: initial commit (#2272)

@lynx-js/testing-environment@0.1.12

Patch Changes

  • Implement __ElementAnimate PAPI for web platform animation lifecycle (#2329)

@lynx-js/web-constants@0.19.9

Patch Changes

  • Implement __ElementAnimate PAPI for web platform animation lifecycle (#2329)

  • Updated dependencies []:

    • @lynx-js/web-worker-rpc@0.19.9

@lynx-js/web-core@0.19.9

Patch Changes

  • Updated dependencies [2efecc2]:
    • @lynx-js/web-constants@0.19.9
    • @lynx-js/web-mainthread-apis@0.19.9
    • @lynx-js/web-worker-runtime@0.19.9
    • @lynx-js/web-worker-rpc@0.19.9

@lynx-js/web-core-wasm@0.0.6

Patch Changes

  • reexports essential utils & types in @lynx-js/web-elements from @lynx-js/web-core-wasm/client (#2321)

  • Updated dependencies []:

    • @lynx-js/web-worker-rpc@0.19.9

@lynx-js/web-mainthread-apis@0.19.9

Patch Changes

  • Updated dependencies [2efecc2]:
    • @lynx-js/web-constants@0.19.9

@lynx-js/web-worker-runtime@0.19.9

Patch Changes

  • Updated dependencies [2efecc2]:
    • @lynx-js/web-constants@0.19.9
    • @lynx-js/web-mainthread-apis@0.19.9
    • @lynx-js/web-worker-rpc@0.19.9

@lynx-js/cache-events-webpack-plugin@0.0.3

Patch Changes

  • Cache globalThis.loadDynamicComponent in the cache events runtime and add tests covering tt methods, performance events, and globalThis replay behavior. (#2343)

@lynx-js/externals-loading-webpack-plugin@0.0.5

Patch Changes

  • Fix snapshot not found error when dev with external bundle (#2316)

@lynx-js/react-refresh-webpack-plugin@0.3.5

Patch Changes

  • Fix snapshot not found error when dev with external bundle (#2316)

@lynx-js/template-webpack-plugin@0.10.6

Patch Changes

  • Updated dependencies [d034dae]:
    • @lynx-js/web-core-wasm@0.0.6

create-rspeedy@0.13.6

@lynx-js/react-alias-rsbuild-plugin@0.13.0

upgrade-rspeedy@0.13.6

@lynx-js/web-core-server@0.19.9

@lynx-js/web-rsbuild-server-middleware@0.19.9

@lynx-js/web-worker-rpc@0.19.9

@github-actions github-actions bot requested review from HuJean, Yradex and hzy as code owners March 10, 2026 01:44
@github-actions github-actions bot changed the title chore: Release 2026-03-10 01:43:55 chore: Release 2026-03-10 04:06:11 Mar 10, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from a07db52 to db58d74 Compare March 10, 2026 04:06
@github-actions github-actions bot changed the title chore: Release 2026-03-10 04:06:11 chore: Release 2026-03-10 08:21:53 Mar 10, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from db58d74 to b32b499 Compare March 10, 2026 08:22
@github-actions github-actions bot changed the title chore: Release 2026-03-10 08:21:53 chore: Release 2026-03-10 08:58:02 Mar 10, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from b32b499 to eb18f7d Compare March 10, 2026 08:58
@github-actions github-actions bot changed the title chore: Release 2026-03-10 08:58:02 chore: Release 2026-03-10 14:19:29 Mar 10, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from eb18f7d to 5356b85 Compare March 10, 2026 14:19
@github-actions github-actions bot changed the title chore: Release 2026-03-10 14:19:29 chore: Release 2026-03-11 05:29:20 Mar 11, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 5356b85 to 1d5890f Compare March 11, 2026 05:29
@github-actions github-actions bot changed the title chore: Release 2026-03-11 05:29:20 chore: Release 2026-03-11 06:29:45 Mar 11, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 1d5890f to 4c46110 Compare March 11, 2026 06:29
@github-actions github-actions bot changed the title chore: Release 2026-03-11 06:29:45 chore: Release 2026-03-11 08:43:45 Mar 11, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 4c46110 to 20fe922 Compare March 11, 2026 08:43
@github-actions github-actions bot changed the title chore: Release 2026-03-11 08:43:45 chore: Release 2026-03-12 07:04:42 Mar 12, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 20fe922 to 489ee82 Compare March 12, 2026 07:04
@github-actions github-actions bot changed the title chore: Release 2026-03-12 07:04:42 chore: Release 2026-03-13 03:50:53 Mar 13, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 489ee82 to c147b1a Compare March 13, 2026 03:51
@github-actions github-actions bot changed the title chore: Release 2026-03-13 03:50:53 chore: Release 2026-03-13 12:44:27 Mar 13, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from c147b1a to 6e04e2d Compare March 13, 2026 12:44
@github-actions github-actions bot changed the title chore: Release 2026-03-13 12:44:27 chore: Release 2026-03-16 06:31:04 Mar 16, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 6e04e2d to eae68a5 Compare March 16, 2026 06:31
@github-actions github-actions bot changed the title chore: Release 2026-03-16 10:58:51 chore: Release 2026-03-17 08:45:49 Mar 17, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from cd6d21c to a8dce4a Compare March 17, 2026 08:46
@github-actions github-actions bot changed the title chore: Release 2026-03-17 08:45:49 chore: Release 2026-03-17 13:04:12 Mar 17, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from a8dce4a to 9523caa Compare March 17, 2026 13:04
@github-actions github-actions bot changed the title chore: Release 2026-03-17 13:04:12 chore: Release 2026-03-18 05:01:29 Mar 18, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 9523caa to f77f281 Compare March 18, 2026 05:01
@github-actions github-actions bot changed the title chore: Release 2026-03-18 05:01:29 chore: Release 2026-03-18 06:19:57 Mar 18, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from f77f281 to 798306c Compare March 18, 2026 06:20
@github-actions github-actions bot changed the title chore: Release 2026-03-18 06:19:57 chore: Release 2026-03-18 10:16:06 Mar 18, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 798306c to 17495b5 Compare March 18, 2026 10:16
@github-actions github-actions bot changed the title chore: Release 2026-03-18 10:16:06 chore: Release 2026-03-19 02:28:21 Mar 19, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 17495b5 to f907bc1 Compare March 19, 2026 02:28
@github-actions github-actions bot changed the title chore: Release 2026-03-19 02:28:21 chore: Release 2026-03-20 09:03:46 Mar 20, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from f907bc1 to 8b43cff Compare March 20, 2026 09:04
@github-actions github-actions bot changed the title chore: Release 2026-03-20 09:03:46 chore: Release 2026-03-20 09:42:04 Mar 20, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 8b43cff to 0c8ca4c Compare March 20, 2026 09:42
@github-actions github-actions bot changed the title chore: Release 2026-03-20 09:42:04 chore: Release 2026-03-20 19:40:00 Mar 20, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 0c8ca4c to 7cc3ab8 Compare March 20, 2026 19:40
@github-actions github-actions bot requested a review from Huxpro as a code owner March 20, 2026 19:40
@github-actions github-actions bot changed the title chore: Release 2026-03-20 19:40:00 chore: Release 2026-03-23 07:07:03 Mar 23, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 7cc3ab8 to 2738c58 Compare March 23, 2026 07:07
@github-actions github-actions bot changed the title chore: Release 2026-03-23 07:07:03 chore: Release 2026-03-23 08:56:34 Mar 23, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 2738c58 to 8cf3fdb Compare March 23, 2026 08:56
@github-actions github-actions bot changed the title chore: Release 2026-03-23 08:56:34 chore: Release 2026-03-23 10:09:20 Mar 23, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 8cf3fdb to 2cac93b Compare March 23, 2026 10:09
@github-actions github-actions bot changed the title chore: Release 2026-03-23 10:09:20 chore: Release 2026-03-24 02:07:53 Mar 24, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from 2cac93b to 694c5e1 Compare March 24, 2026 02:08
@colinaaa colinaaa merged commit fa4a808 into main Mar 24, 2026
1 check passed
@colinaaa colinaaa deleted the changeset-release/main branch March 24, 2026 02:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant