diff --git a/.changeset/clear-crabs-swim.md b/.changeset/clear-crabs-swim.md deleted file mode 100644 index 81b7676170..0000000000 --- a/.changeset/clear-crabs-swim.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -'@lynx-js/react': patch ---- - -Add `event.stopPropagation` and `event.stopImmediatePropagation` in MTS, to help with event propagation control - -```tsx -function App() { - function handleInnerTap(event: MainThread.TouchEvent) { - 'main thread'; - event.stopPropagation(); - // Or stop immediate propagation with - // event.stopImmediatePropagation(); - } - - // OuterTap will not be triggered - return ( - - - Hello, world - - - ); -} -``` - -Note, if this feature is used in [Lazy Loading Standalone Project](https://lynxjs.org/react/code-splitting.html#lazy-loading-standalone-project), both the Producer and the Consumer should update to latest version of `@lynx-js/react` to make sure the feature is available. diff --git a/.changeset/eleven-lizards-grin.md b/.changeset/eleven-lizards-grin.md deleted file mode 100644 index 310cafe7dc..0000000000 --- a/.changeset/eleven-lizards-grin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/css-extract-webpack-plugin": patch ---- - -Avoid generating `.css.hot-update.json` when HMR is disabled. diff --git a/.changeset/hot-gifts-carry.md b/.changeset/hot-gifts-carry.md deleted file mode 100644 index 05c0ee94cb..0000000000 --- a/.changeset/hot-gifts-carry.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@lynx-js/react": patch -"@lynx-js/testing-environment": patch ---- - -Fix the "ReferenceError: Node is not defined" error. - -This error would happen when upgrading to `@testing-library/jest-dom` [v6.9.0](https://github.com/testing-library/jest-dom/releases/tag/v6.9.0). diff --git a/.changeset/lemon-rivers-teach.md b/.changeset/lemon-rivers-teach.md deleted file mode 100644 index 902e132214..0000000000 --- a/.changeset/lemon-rivers-teach.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/rspeedy": patch ---- - -Bump Rsbuild v1.5.13 with Rspack v1.5.8. diff --git a/.changeset/loud-breads-camp.md b/.changeset/loud-breads-camp.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/loud-breads-camp.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/major-rivers-happen.md b/.changeset/major-rivers-happen.md deleted file mode 100644 index 4bc4c8bccc..0000000000 --- a/.changeset/major-rivers-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -fix: optimize main thread event error message diff --git a/.changeset/puny-pens-cry.md b/.changeset/puny-pens-cry.md deleted file mode 100644 index eb03c5506b..0000000000 --- a/.changeset/puny-pens-cry.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@lynx-js/web-worker-runtime": patch -"@lynx-js/web-constants": patch -"@lynx-js/web-core": patch ---- - -feat: support load bts chunk from remote address - -- re-support chunk splitting -- support lynx.requireModule with a json file -- support lynx.requireModule, lynx.requireModuleAsync with a remote url -- support to add a breakpoint in chrome after reloading the web page diff --git a/.changeset/quick-clubs-bow.md b/.changeset/quick-clubs-bow.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/quick-clubs-bow.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/seven-flowers-admire.md b/.changeset/seven-flowers-admire.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/seven-flowers-admire.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/some-singers-sort.md b/.changeset/some-singers-sort.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/some-singers-sort.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index aef1cf3aaa..edc9a7a486 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,39 @@ # @lynx-js/react +## 0.114.1 + +### Patch Changes + +- Add `event.stopPropagation` and `event.stopImmediatePropagation` in MTS, to help with event propagation control ([#1835](https://github.com/lynx-family/lynx-stack/pull/1835)) + + ```tsx + function App() { + function handleInnerTap(event: MainThread.TouchEvent) { + 'main thread'; + event.stopPropagation(); + // Or stop immediate propagation with + // event.stopImmediatePropagation(); + } + + // OuterTap will not be triggered + return ( + + + Hello, world + + + ); + } + ``` + + Note, if this feature is used in [Lazy Loading Standalone Project](https://lynxjs.org/react/code-splitting.html#lazy-loading-standalone-project), both the Producer and the Consumer should update to latest version of `@lynx-js/react` to make sure the feature is available. + +- Fix the "ReferenceError: Node is not defined" error. ([#1850](https://github.com/lynx-family/lynx-stack/pull/1850)) + + This error would happen when upgrading to `@testing-library/jest-dom` [v6.9.0](https://github.com/testing-library/jest-dom/releases/tag/v6.9.0). + +- fix: optimize main thread event error message ([#1838](https://github.com/lynx-family/lynx-stack/pull/1838)) + ## 0.114.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index 7a88e96f72..fa6561ba2f 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react", - "version": "0.114.0", + "version": "0.114.1", "description": "ReactLynx is a framework for developing Lynx applications with familiar React.", "repository": { "type": "git", diff --git a/packages/rspeedy/core/CHANGELOG.md b/packages/rspeedy/core/CHANGELOG.md index d89bbe4fef..15f6fd2976 100644 --- a/packages/rspeedy/core/CHANGELOG.md +++ b/packages/rspeedy/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/rspeedy +## 0.11.5 + +### Patch Changes + +- Bump Rsbuild v1.5.13 with Rspack v1.5.8. ([#1849](https://github.com/lynx-family/lynx-stack/pull/1849)) + ## 0.11.4 ### Patch Changes diff --git a/packages/rspeedy/core/package.json b/packages/rspeedy/core/package.json index 2e145b38bc..db92d0ed9c 100644 --- a/packages/rspeedy/core/package.json +++ b/packages/rspeedy/core/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/rspeedy", - "version": "0.11.4", + "version": "0.11.5", "description": "A webpack/rspack-based frontend toolchain for Lynx", "keywords": [ "webpack", diff --git a/packages/rspeedy/create-rspeedy/CHANGELOG.md b/packages/rspeedy/create-rspeedy/CHANGELOG.md index 4d3408ca0f..5bdd17eb59 100644 --- a/packages/rspeedy/create-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/create-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # create-rspeedy +## 0.11.5 + ## 0.11.4 ## 0.11.3 diff --git a/packages/rspeedy/create-rspeedy/package.json b/packages/rspeedy/create-rspeedy/package.json index f7adc628f2..d3c8f5dab6 100644 --- a/packages/rspeedy/create-rspeedy/package.json +++ b/packages/rspeedy/create-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "create-rspeedy", - "version": "0.11.4", + "version": "0.11.5", "description": "Create Rspeedy-powered ReactLynx apps with one command", "keywords": [ "webpack", diff --git a/packages/rspeedy/plugin-react-alias/CHANGELOG.md b/packages/rspeedy/plugin-react-alias/CHANGELOG.md index eb1ce1c8e2..3be06e0bdc 100644 --- a/packages/rspeedy/plugin-react-alias/CHANGELOG.md +++ b/packages/rspeedy/plugin-react-alias/CHANGELOG.md @@ -1,5 +1,7 @@ # @lynx-js/react-alias-rsbuild-plugin +## 0.11.1 + ## 0.11.0 ## 0.10.14 diff --git a/packages/rspeedy/plugin-react-alias/package.json b/packages/rspeedy/plugin-react-alias/package.json index e6f0f3efe9..894caf2ed6 100644 --- a/packages/rspeedy/plugin-react-alias/package.json +++ b/packages/rspeedy/plugin-react-alias/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react-alias-rsbuild-plugin", - "version": "0.11.0", + "version": "0.11.1", "description": "A rsbuild plugin for making alias in ReactLynx", "keywords": [ "rsbuild", diff --git a/packages/rspeedy/plugin-react/CHANGELOG.md b/packages/rspeedy/plugin-react/CHANGELOG.md index 7b1e965e2a..646177dca8 100644 --- a/packages/rspeedy/plugin-react/CHANGELOG.md +++ b/packages/rspeedy/plugin-react/CHANGELOG.md @@ -1,5 +1,16 @@ # @lynx-js/react-rsbuild-plugin +## 0.11.1 + +### Patch Changes + +- Updated dependencies [[`19f823a`](https://github.com/lynx-family/lynx-stack/commit/19f823aae4ce6d99c173d28d157b7514ae8453cf)]: + - @lynx-js/css-extract-webpack-plugin@0.6.4 + - @lynx-js/react-alias-rsbuild-plugin@0.11.1 + - @lynx-js/use-sync-external-store@1.5.0 + - @lynx-js/react-refresh-webpack-plugin@0.3.4 + - @lynx-js/react-webpack-plugin@0.7.1 + ## 0.11.0 ### Minor Changes diff --git a/packages/rspeedy/plugin-react/package.json b/packages/rspeedy/plugin-react/package.json index b00e598614..2585e69af9 100644 --- a/packages/rspeedy/plugin-react/package.json +++ b/packages/rspeedy/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react-rsbuild-plugin", - "version": "0.11.0", + "version": "0.11.1", "description": "A rsbuild plugin for ReactLynx", "keywords": [ "rsbuild", diff --git a/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md b/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md index ba96004f1e..0d379b8c7b 100644 --- a/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # upgrade-rspeedy +## 0.11.5 + ## 0.11.4 ## 0.11.3 diff --git a/packages/rspeedy/upgrade-rspeedy/package.json b/packages/rspeedy/upgrade-rspeedy/package.json index 489393c89b..3579fd17b0 100644 --- a/packages/rspeedy/upgrade-rspeedy/package.json +++ b/packages/rspeedy/upgrade-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "upgrade-rspeedy", - "version": "0.11.4", + "version": "0.11.5", "description": "Upgrade Rspeedy-related packages", "keywords": [ "webpack", diff --git a/packages/testing-library/testing-environment/CHANGELOG.md b/packages/testing-library/testing-environment/CHANGELOG.md index 229bb8cde9..d3d7efd85a 100644 --- a/packages/testing-library/testing-environment/CHANGELOG.md +++ b/packages/testing-library/testing-environment/CHANGELOG.md @@ -1,5 +1,13 @@ # @lynx-js/testing-environment +## 0.1.8 + +### Patch Changes + +- Fix the "ReferenceError: Node is not defined" error. ([#1850](https://github.com/lynx-family/lynx-stack/pull/1850)) + + This error would happen when upgrading to `@testing-library/jest-dom` [v6.9.0](https://github.com/testing-library/jest-dom/releases/tag/v6.9.0). + ## 0.1.7 ### Patch Changes diff --git a/packages/testing-library/testing-environment/package.json b/packages/testing-library/testing-environment/package.json index 5b8a8a1506..3849d56509 100644 --- a/packages/testing-library/testing-environment/package.json +++ b/packages/testing-library/testing-environment/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/testing-environment", - "version": "0.1.7", + "version": "0.1.8", "description": "A subset of a Lynx environment to be useful for testing", "keywords": [ "Lynx", diff --git a/packages/web-platform/web-constants/CHANGELOG.md b/packages/web-platform/web-constants/CHANGELOG.md index a97b793adb..07e6802663 100644 --- a/packages/web-platform/web-constants/CHANGELOG.md +++ b/packages/web-platform/web-constants/CHANGELOG.md @@ -1,5 +1,19 @@ # @lynx-js/web-constants +## 0.17.2 + +### Patch Changes + +- feat: support load bts chunk from remote address ([#1834](https://github.com/lynx-family/lynx-stack/pull/1834)) + + - re-support chunk splitting + - support lynx.requireModule with a json file + - support lynx.requireModule, lynx.requireModuleAsync with a remote url + - support to add a breakpoint in chrome after reloading the web page + +- Updated dependencies []: + - @lynx-js/web-worker-rpc@0.17.2 + ## 0.17.1 ### Patch Changes diff --git a/packages/web-platform/web-constants/package.json b/packages/web-platform/web-constants/package.json index f3022d0111..749f640a1a 100644 --- a/packages/web-platform/web-constants/package.json +++ b/packages/web-platform/web-constants/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-constants", - "version": "0.17.1", + "version": "0.17.2", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-core-server/CHANGELOG.md b/packages/web-platform/web-core-server/CHANGELOG.md index ad58d6aec5..5d83e766b5 100644 --- a/packages/web-platform/web-core-server/CHANGELOG.md +++ b/packages/web-platform/web-core-server/CHANGELOG.md @@ -1,5 +1,7 @@ # @lynx-js/web-core-server +## 0.17.2 + ## 0.17.1 ## 0.17.0 diff --git a/packages/web-platform/web-core-server/package.json b/packages/web-platform/web-core-server/package.json index 51e9605e30..5e942415f9 100644 --- a/packages/web-platform/web-core-server/package.json +++ b/packages/web-platform/web-core-server/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-core-server", - "version": "0.17.1", + "version": "0.17.2", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-core/CHANGELOG.md b/packages/web-platform/web-core/CHANGELOG.md index 156154e40b..0dc1969af4 100644 --- a/packages/web-platform/web-core/CHANGELOG.md +++ b/packages/web-platform/web-core/CHANGELOG.md @@ -1,5 +1,22 @@ # @lynx-js/web-core +## 0.17.2 + +### Patch Changes + +- feat: support load bts chunk from remote address ([#1834](https://github.com/lynx-family/lynx-stack/pull/1834)) + + - re-support chunk splitting + - support lynx.requireModule with a json file + - support lynx.requireModule, lynx.requireModuleAsync with a remote url + - support to add a breakpoint in chrome after reloading the web page + +- Updated dependencies [[`a35a245`](https://github.com/lynx-family/lynx-stack/commit/a35a2452e5355bda3c475f9a750a86085e0cf56a)]: + - @lynx-js/web-worker-runtime@0.17.2 + - @lynx-js/web-constants@0.17.2 + - @lynx-js/web-mainthread-apis@0.17.2 + - @lynx-js/web-worker-rpc@0.17.2 + ## 0.17.1 ### Patch Changes diff --git a/packages/web-platform/web-core/package.json b/packages/web-platform/web-core/package.json index 86a12d570c..127af8f891 100644 --- a/packages/web-platform/web-core/package.json +++ b/packages/web-platform/web-core/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-core", - "version": "0.17.1", + "version": "0.17.2", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-mainthread-apis/CHANGELOG.md b/packages/web-platform/web-mainthread-apis/CHANGELOG.md index 78731112c7..c00540fa44 100644 --- a/packages/web-platform/web-mainthread-apis/CHANGELOG.md +++ b/packages/web-platform/web-mainthread-apis/CHANGELOG.md @@ -1,5 +1,13 @@ # @lynx-js/web-mainthread-apis +## 0.17.2 + +### Patch Changes + +- Updated dependencies [[`a35a245`](https://github.com/lynx-family/lynx-stack/commit/a35a2452e5355bda3c475f9a750a86085e0cf56a)]: + - @lynx-js/web-constants@0.17.2 + - @lynx-js/web-style-transformer@0.17.2 + ## 0.17.1 ### Patch Changes diff --git a/packages/web-platform/web-mainthread-apis/package.json b/packages/web-platform/web-mainthread-apis/package.json index b3cbb68522..6cbefe8084 100644 --- a/packages/web-platform/web-mainthread-apis/package.json +++ b/packages/web-platform/web-mainthread-apis/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-mainthread-apis", - "version": "0.17.1", + "version": "0.17.2", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-rsbuild-server-middleware/CHANGELOG.md b/packages/web-platform/web-rsbuild-server-middleware/CHANGELOG.md index 180044bb78..786dcd41ff 100644 --- a/packages/web-platform/web-rsbuild-server-middleware/CHANGELOG.md +++ b/packages/web-platform/web-rsbuild-server-middleware/CHANGELOG.md @@ -1,5 +1,7 @@ # @lynx-js/web-rsbuild-server-middleware +## 0.17.2 + ## 0.17.1 ### Patch Changes diff --git a/packages/web-platform/web-rsbuild-server-middleware/package.json b/packages/web-platform/web-rsbuild-server-middleware/package.json index fec5424936..ffbb0fd336 100644 --- a/packages/web-platform/web-rsbuild-server-middleware/package.json +++ b/packages/web-platform/web-rsbuild-server-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-rsbuild-server-middleware", - "version": "0.17.1", + "version": "0.17.2", "private": false, "description": "a dev server middleware for rsbuild to serve Lynx Web Platform shell project", "keywords": [], diff --git a/packages/web-platform/web-style-transformer/CHANGELOG.md b/packages/web-platform/web-style-transformer/CHANGELOG.md index fc72eff0a5..8e85b2ee35 100644 --- a/packages/web-platform/web-style-transformer/CHANGELOG.md +++ b/packages/web-platform/web-style-transformer/CHANGELOG.md @@ -1,5 +1,7 @@ # @lynx-js/web-style-transformer +## 0.17.2 + ## 0.17.1 ## 0.17.0 diff --git a/packages/web-platform/web-style-transformer/package.json b/packages/web-platform/web-style-transformer/package.json index 12eb19c030..18b759102a 100644 --- a/packages/web-platform/web-style-transformer/package.json +++ b/packages/web-platform/web-style-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-style-transformer", - "version": "0.17.1", + "version": "0.17.2", "private": false, "repository": { "type": "git", diff --git a/packages/web-platform/web-worker-rpc/CHANGELOG.md b/packages/web-platform/web-worker-rpc/CHANGELOG.md index 44c8d700a6..90c9bf8c04 100644 --- a/packages/web-platform/web-worker-rpc/CHANGELOG.md +++ b/packages/web-platform/web-worker-rpc/CHANGELOG.md @@ -1,5 +1,7 @@ # @lynx-js/web-worker-rpc +## 0.17.2 + ## 0.17.1 ## 0.17.0 diff --git a/packages/web-platform/web-worker-rpc/package.json b/packages/web-platform/web-worker-rpc/package.json index d2c92cc814..c6649e661b 100644 --- a/packages/web-platform/web-worker-rpc/package.json +++ b/packages/web-platform/web-worker-rpc/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-worker-rpc", - "version": "0.17.1", + "version": "0.17.2", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-worker-runtime/CHANGELOG.md b/packages/web-platform/web-worker-runtime/CHANGELOG.md index 8002501f5b..1c27a6c2b7 100644 --- a/packages/web-platform/web-worker-runtime/CHANGELOG.md +++ b/packages/web-platform/web-worker-runtime/CHANGELOG.md @@ -1,5 +1,21 @@ # @lynx-js/web-worker-runtime +## 0.17.2 + +### Patch Changes + +- feat: support load bts chunk from remote address ([#1834](https://github.com/lynx-family/lynx-stack/pull/1834)) + + - re-support chunk splitting + - support lynx.requireModule with a json file + - support lynx.requireModule, lynx.requireModuleAsync with a remote url + - support to add a breakpoint in chrome after reloading the web page + +- Updated dependencies [[`a35a245`](https://github.com/lynx-family/lynx-stack/commit/a35a2452e5355bda3c475f9a750a86085e0cf56a)]: + - @lynx-js/web-constants@0.17.2 + - @lynx-js/web-mainthread-apis@0.17.2 + - @lynx-js/web-worker-rpc@0.17.2 + ## 0.17.1 ### Patch Changes diff --git a/packages/web-platform/web-worker-runtime/package.json b/packages/web-platform/web-worker-runtime/package.json index 2ddcc42f68..cbdae19021 100644 --- a/packages/web-platform/web-worker-runtime/package.json +++ b/packages/web-platform/web-worker-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-worker-runtime", - "version": "0.17.1", + "version": "0.17.2", "private": false, "description": "", "keywords": [], diff --git a/packages/webpack/css-extract-webpack-plugin/CHANGELOG.md b/packages/webpack/css-extract-webpack-plugin/CHANGELOG.md index d94de98b98..8ed33bf470 100644 --- a/packages/webpack/css-extract-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/css-extract-webpack-plugin/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/css-extract-webpack-plugin +## 0.6.4 + +### Patch Changes + +- Avoid generating `.css.hot-update.json` when HMR is disabled. ([#1811](https://github.com/lynx-family/lynx-stack/pull/1811)) + ## 0.6.3 ### Patch Changes diff --git a/packages/webpack/css-extract-webpack-plugin/package.json b/packages/webpack/css-extract-webpack-plugin/package.json index 8fb4f1b20b..dec6fda0d5 100644 --- a/packages/webpack/css-extract-webpack-plugin/package.json +++ b/packages/webpack/css-extract-webpack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/css-extract-webpack-plugin", - "version": "0.6.3", + "version": "0.6.4", "description": "This plugin extracts CSS into separate files. It creates a CSS file per JS file which contains CSS.", "keywords": [ "webpack",