diff --git a/.changeset/five-turtles-turn.md b/.changeset/five-turtles-turn.md deleted file mode 100644 index 005f3ee600..0000000000 --- a/.changeset/five-turtles-turn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react-rsbuild-plugin": patch ---- - -Avoid injecting hot update runtime when dev.hmr or dev.liveReload is set to false. diff --git a/.changeset/four-rice-guess.md b/.changeset/four-rice-guess.md deleted file mode 100644 index 10b64b6c92..0000000000 --- a/.changeset/four-rice-guess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -Auto define lynx.loadLazyBundle when using `import(/* relative path */)`. diff --git a/.changeset/full-wombats-relate.md b/.changeset/full-wombats-relate.md deleted file mode 100644 index 56e4a3a57f..0000000000 --- a/.changeset/full-wombats-relate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-core": patch ---- - -fix: support CSP for mts diff --git a/.changeset/icy-berries-shop.md b/.changeset/icy-berries-shop.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/icy-berries-shop.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/metal-chairs-send.md b/.changeset/metal-chairs-send.md deleted file mode 100644 index c5d2aa8ce1..0000000000 --- a/.changeset/metal-chairs-send.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react-webpack-plugin": patch ---- - -Support `@lynx-js/template-webpack-plugin` v0.10.0. diff --git a/.changeset/nasty-pens-love.md b/.changeset/nasty-pens-love.md deleted file mode 100644 index 4b18d2027f..0000000000 --- a/.changeset/nasty-pens-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch ---- - -fix: fix reload lynx-view when `enableCSSSelector` false may cause css style lost diff --git a/.changeset/odd-turkeys-win.md b/.changeset/odd-turkeys-win.md deleted file mode 100644 index 6c9ecb30f6..0000000000 --- a/.changeset/odd-turkeys-win.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/rspeedy": patch ---- - -Bump Rsbuild v1.6.13 with Rspack v1.6.6. diff --git a/.changeset/rotten-bikes-beg.md b/.changeset/rotten-bikes-beg.md deleted file mode 100644 index 691c0bbc2d..0000000000 --- a/.changeset/rotten-bikes-beg.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/css-extract-webpack-plugin": minor ---- - -**BREAKING CHANGE**: Require `@lynx-js/template-webpack-plugin` 0.10.0. diff --git a/.changeset/shared-runtime-imports.md b/.changeset/shared-runtime-imports.md deleted file mode 100644 index 6d4b5330c9..0000000000 --- a/.changeset/shared-runtime-imports.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -feat: support declaring cross-thread shared modules via Import Attributes, enabling Main Thread Functions to call standard JS functions directly. - -- Usage: Add `with { runtime: "shared" }` to the `import` statement. For example: - - ```ts - import { func } from './utils.js' with { runtime: 'shared' }; - - function worklet() { - 'main thread'; - func(); // callable inside a main thread function - } - ``` - -- Limitations: - - Only directly imported identifiers are treated as shared; assigning the import to a new variable will result in the loss of this shared capability. - - Functions defined within shared modules do not automatically become Main Thread Functions. Accessing main-thread-only APIs (e.g., `MainThreadRef`) will cause errors. diff --git a/.changeset/violet-facts-notice.md b/.changeset/violet-facts-notice.md deleted file mode 100644 index 84ad176659..0000000000 --- a/.changeset/violet-facts-notice.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lynx-js/css-extract-webpack-plugin": minor -"@lynx-js/template-webpack-plugin": minor ---- - -Merge all css chunk and generate a `.css.hot-update.json` file for each bundle. diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index b719bc2c32..e0c17be948 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,28 @@ # @lynx-js/react +## 0.115.1 + +### Patch Changes + +- Auto define lynx.loadLazyBundle when using `import(/* relative path */)`. ([#1956](https://github.com/lynx-family/lynx-stack/pull/1956)) + +- feat: support declaring cross-thread shared modules via Import Attributes, enabling Main Thread Functions to call standard JS functions directly. ([#1968](https://github.com/lynx-family/lynx-stack/pull/1968)) + + - Usage: Add `with { runtime: "shared" }` to the `import` statement. For example: + + ```ts + import { func } from './utils.js' with { runtime: 'shared' }; + + function worklet() { + 'main thread'; + func(); // callable inside a main thread function + } + ``` + + - Limitations: + - Only directly imported identifiers are treated as shared; assigning the import to a new variable will result in the loss of this shared capability. + - Functions defined within shared modules do not automatically become Main Thread Functions. Accessing main-thread-only APIs (e.g., `MainThreadRef`) will cause errors. + ## 0.115.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index aa46dcab9e..cc386ca6c5 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react", - "version": "0.115.0", + "version": "0.115.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 73cce445e8..06eea3d9a1 100644 --- a/packages/rspeedy/core/CHANGELOG.md +++ b/packages/rspeedy/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @lynx-js/rspeedy +## 0.12.2 + +### Patch Changes + +- Bump Rsbuild v1.6.13 with Rspack v1.6.6. ([#1995](https://github.com/lynx-family/lynx-stack/pull/1995)) + +- Updated dependencies []: + - @lynx-js/web-rsbuild-server-middleware@0.19.1 + ## 0.12.1 ### Patch Changes diff --git a/packages/rspeedy/core/package.json b/packages/rspeedy/core/package.json index 870e36d656..886685a8ed 100644 --- a/packages/rspeedy/core/package.json +++ b/packages/rspeedy/core/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/rspeedy", - "version": "0.12.1", + "version": "0.12.2", "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 7c91762366..8c8ff2c2e4 100644 --- a/packages/rspeedy/create-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/create-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # create-rspeedy +## 0.12.2 + ## 0.12.1 ### Patch Changes diff --git a/packages/rspeedy/create-rspeedy/package.json b/packages/rspeedy/create-rspeedy/package.json index 7ef54c4b25..85476d228e 100644 --- a/packages/rspeedy/create-rspeedy/package.json +++ b/packages/rspeedy/create-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "create-rspeedy", - "version": "0.12.1", + "version": "0.12.2", "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 b46f8ca5d6..dfcc487a06 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.12.1 + ## 0.12.0 ### Minor Changes diff --git a/packages/rspeedy/plugin-react-alias/package.json b/packages/rspeedy/plugin-react-alias/package.json index 4fab264c0f..e9ef60dede 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.12.0", + "version": "0.12.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 3114b5d560..6c968c40cd 100644 --- a/packages/rspeedy/plugin-react/CHANGELOG.md +++ b/packages/rspeedy/plugin-react/CHANGELOG.md @@ -1,5 +1,19 @@ # @lynx-js/react-rsbuild-plugin +## 0.12.1 + +### Patch Changes + +- Avoid injecting hot update runtime when dev.hmr or dev.liveReload is set to false. ([#1980](https://github.com/lynx-family/lynx-stack/pull/1980)) + +- Updated dependencies [[`553ece1`](https://github.com/lynx-family/lynx-stack/commit/553ece1e025b1f4feae353310c21b2e159f1f03a), [`8cdb69d`](https://github.com/lynx-family/lynx-stack/commit/8cdb69d4b2cc3e9925a2494ee8a889d7af17e2e9), [`8cdb69d`](https://github.com/lynx-family/lynx-stack/commit/8cdb69d4b2cc3e9925a2494ee8a889d7af17e2e9)]: + - @lynx-js/react-webpack-plugin@0.7.3 + - @lynx-js/css-extract-webpack-plugin@0.7.0 + - @lynx-js/template-webpack-plugin@0.10.0 + - @lynx-js/react-alias-rsbuild-plugin@0.12.1 + - @lynx-js/use-sync-external-store@1.5.0 + - @lynx-js/react-refresh-webpack-plugin@0.3.4 + ## 0.12.0 ### Minor Changes diff --git a/packages/rspeedy/plugin-react/package.json b/packages/rspeedy/plugin-react/package.json index 21c45402c7..4dd1324377 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.12.0", + "version": "0.12.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 e6c60536c6..85b6d6f358 100644 --- a/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # upgrade-rspeedy +## 0.12.2 + ## 0.12.1 ## 0.12.0 diff --git a/packages/rspeedy/upgrade-rspeedy/package.json b/packages/rspeedy/upgrade-rspeedy/package.json index 010008a987..bedc9fa038 100644 --- a/packages/rspeedy/upgrade-rspeedy/package.json +++ b/packages/rspeedy/upgrade-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "upgrade-rspeedy", - "version": "0.12.1", + "version": "0.12.2", "description": "Upgrade Rspeedy-related packages", "keywords": [ "webpack", diff --git a/packages/web-platform/web-constants/CHANGELOG.md b/packages/web-platform/web-constants/CHANGELOG.md index 716f60f99d..213003d03f 100644 --- a/packages/web-platform/web-constants/CHANGELOG.md +++ b/packages/web-platform/web-constants/CHANGELOG.md @@ -1,5 +1,12 @@ # @lynx-js/web-constants +## 0.19.1 + +### Patch Changes + +- Updated dependencies []: + - @lynx-js/web-worker-rpc@0.19.1 + ## 0.19.0 ### Patch Changes diff --git a/packages/web-platform/web-constants/package.json b/packages/web-platform/web-constants/package.json index c8b87abf08..ffbef0c7c7 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.19.0", + "version": "0.19.1", "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 cfd2743572..993b64894e 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.19.1 + ## 0.19.0 ## 0.18.4 diff --git a/packages/web-platform/web-core-server/package.json b/packages/web-platform/web-core-server/package.json index 8fc4a28eba..04b2d81c98 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.19.0", + "version": "0.19.1", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-core/CHANGELOG.md b/packages/web-platform/web-core/CHANGELOG.md index 6762ab1f8e..0afea63220 100644 --- a/packages/web-platform/web-core/CHANGELOG.md +++ b/packages/web-platform/web-core/CHANGELOG.md @@ -1,5 +1,17 @@ # @lynx-js/web-core +## 0.19.1 + +### Patch Changes + +- fix: support CSP for mts ([#1994](https://github.com/lynx-family/lynx-stack/pull/1994)) + +- Updated dependencies [[`f7256d5`](https://github.com/lynx-family/lynx-stack/commit/f7256d5bd920b2f6c0cadab44455585c35621b35)]: + - @lynx-js/web-mainthread-apis@0.19.1 + - @lynx-js/web-worker-runtime@0.19.1 + - @lynx-js/web-constants@0.19.1 + - @lynx-js/web-worker-rpc@0.19.1 + ## 0.19.0 ### Minor Changes diff --git a/packages/web-platform/web-core/package.json b/packages/web-platform/web-core/package.json index 5d59298f10..ff5847e4b9 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.19.0", + "version": "0.19.1", "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 878993fb28..fde9c8e867 100644 --- a/packages/web-platform/web-mainthread-apis/CHANGELOG.md +++ b/packages/web-platform/web-mainthread-apis/CHANGELOG.md @@ -1,5 +1,14 @@ # @lynx-js/web-mainthread-apis +## 0.19.1 + +### Patch Changes + +- fix: fix reload lynx-view when `enableCSSSelector` false may cause css style lost ([#1982](https://github.com/lynx-family/lynx-stack/pull/1982)) + +- Updated dependencies []: + - @lynx-js/web-constants@0.19.1 + ## 0.19.0 ### Patch Changes diff --git a/packages/web-platform/web-mainthread-apis/package.json b/packages/web-platform/web-mainthread-apis/package.json index f31e37e145..ffb85f7bdd 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.19.0", + "version": "0.19.1", "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 bbab35376a..e06df0e3b1 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.19.1 + ## 0.19.0 ## 0.18.4 diff --git a/packages/web-platform/web-rsbuild-server-middleware/package.json b/packages/web-platform/web-rsbuild-server-middleware/package.json index 826d70aed4..8203cb0295 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.19.0", + "version": "0.19.1", "private": false, "description": "a dev server middleware for rsbuild to serve Lynx Web Platform shell project", "keywords": [], diff --git a/packages/web-platform/web-worker-rpc/CHANGELOG.md b/packages/web-platform/web-worker-rpc/CHANGELOG.md index d180c589a8..5210d0c228 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.19.1 + ## 0.19.0 ## 0.18.4 diff --git a/packages/web-platform/web-worker-rpc/package.json b/packages/web-platform/web-worker-rpc/package.json index 7f326f464f..3ebe4389d6 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.19.0", + "version": "0.19.1", "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 2bfe9258c0..614ffc64d1 100644 --- a/packages/web-platform/web-worker-runtime/CHANGELOG.md +++ b/packages/web-platform/web-worker-runtime/CHANGELOG.md @@ -1,5 +1,14 @@ # @lynx-js/web-worker-runtime +## 0.19.1 + +### Patch Changes + +- Updated dependencies [[`f7256d5`](https://github.com/lynx-family/lynx-stack/commit/f7256d5bd920b2f6c0cadab44455585c35621b35)]: + - @lynx-js/web-mainthread-apis@0.19.1 + - @lynx-js/web-constants@0.19.1 + - @lynx-js/web-worker-rpc@0.19.1 + ## 0.19.0 ### Patch Changes diff --git a/packages/web-platform/web-worker-runtime/package.json b/packages/web-platform/web-worker-runtime/package.json index 1a0543808c..9ec5950e85 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.19.0", + "version": "0.19.1", "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 80c9c07bae..4127c507aa 100644 --- a/packages/webpack/css-extract-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/css-extract-webpack-plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # @lynx-js/css-extract-webpack-plugin +## 0.7.0 + +### Minor Changes + +- **BREAKING CHANGE**: Require `@lynx-js/template-webpack-plugin` 0.10.0. ([#1965](https://github.com/lynx-family/lynx-stack/pull/1965)) + +- Merge all css chunk and generate a `.css.hot-update.json` file for each bundle. ([#1965](https://github.com/lynx-family/lynx-stack/pull/1965)) + ## 0.6.5 ### Patch Changes diff --git a/packages/webpack/css-extract-webpack-plugin/package.json b/packages/webpack/css-extract-webpack-plugin/package.json index d4c038ac82..551064c448 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.5", + "version": "0.7.0", "description": "This plugin extracts CSS into separate files. It creates a CSS file per JS file which contains CSS.", "keywords": [ "webpack", diff --git a/packages/webpack/react-webpack-plugin/CHANGELOG.md b/packages/webpack/react-webpack-plugin/CHANGELOG.md index e6dff8e5df..527625eebf 100644 --- a/packages/webpack/react-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/react-webpack-plugin/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/react-webpack-plugin +## 0.7.3 + +### Patch Changes + +- Support `@lynx-js/template-webpack-plugin` v0.10.0. ([#1992](https://github.com/lynx-family/lynx-stack/pull/1992)) + ## 0.7.2 ### Patch Changes diff --git a/packages/webpack/react-webpack-plugin/package.json b/packages/webpack/react-webpack-plugin/package.json index a09e07324b..b827df1999 100644 --- a/packages/webpack/react-webpack-plugin/package.json +++ b/packages/webpack/react-webpack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react-webpack-plugin", - "version": "0.7.2", + "version": "0.7.3", "description": "A webpack plugin for ReactLynx", "keywords": [ "webpack", diff --git a/packages/webpack/template-webpack-plugin/CHANGELOG.md b/packages/webpack/template-webpack-plugin/CHANGELOG.md index 27bf3ede51..5e0b036c90 100644 --- a/packages/webpack/template-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/template-webpack-plugin/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/template-webpack-plugin +## 0.10.0 + +### Minor Changes + +- Merge all css chunk and generate a `.css.hot-update.json` file for each bundle. ([#1965](https://github.com/lynx-family/lynx-stack/pull/1965)) + ## 0.9.2 ### Patch Changes diff --git a/packages/webpack/template-webpack-plugin/package.json b/packages/webpack/template-webpack-plugin/package.json index 42cfa3e6ef..32f2329a67 100644 --- a/packages/webpack/template-webpack-plugin/package.json +++ b/packages/webpack/template-webpack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/template-webpack-plugin", - "version": "0.9.2", + "version": "0.10.0", "description": "Simplifies creation of Lynx template files to serve your webpack bundles", "keywords": [ "webpack",