diff --git a/.changeset/afraid-places-act.md b/.changeset/afraid-places-act.md deleted file mode 100644 index 8872906118..0000000000 --- a/.changeset/afraid-places-act.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react": minor ---- - -refactor: create SnapshotInstance in renderToString directly diff --git a/.changeset/bumpy-lizards-wear.md b/.changeset/bumpy-lizards-wear.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/bumpy-lizards-wear.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/crazy-women-raise.md b/.changeset/crazy-women-raise.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/crazy-women-raise.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/css-serializer-at-rules.md b/.changeset/css-serializer-at-rules.md deleted file mode 100644 index 5d7d828adb..0000000000 --- a/.changeset/css-serializer-at-rules.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@lynx-js/css-serializer": patch ---- - -feat: add support for @media, @supports, and @layer at-rules - -Add support for additional CSS at-rules in the CSS serializer: - -- `@media` - for media queries -- `@supports` - for feature queries -- `@layer` - for cascade layers (both named and anonymous) - -The parser now handles these at-rules with proper recursive parsing support for nested at-rules. diff --git a/.changeset/eleven-mails-beg.md b/.changeset/eleven-mails-beg.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/eleven-mails-beg.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/fair-crews-lie.md b/.changeset/fair-crews-lie.md deleted file mode 100644 index 755de48536..0000000000 --- a/.changeset/fair-crews-lie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -Improve `shake.removeCall` and `shake.removeCallParams` in the React transform so they also match aliased runtime imports such as `import { useEffect as myUseEffect } ...` and member calls such as `ReactLynxRuntime.useEffect(...)` from default or namespace runtime imports. diff --git a/.changeset/feat-global-bind-support.md b/.changeset/feat-global-bind-support.md deleted file mode 100644 index 94b7428280..0000000000 --- a/.changeset/feat-global-bind-support.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -"@lynx-js/web-core": patch ---- - -Added support for the `global-bind` event handling modifier in the web platform runtime. - -This mechanism enables seamless cross-element event communication without requiring a formal DOM tree relationship, allowing decoupled elements to observe and respond to standard events occurring anywhere within the component tree. - -### Usage - -Global bindings allow an observer element to react to events triggered on another target element. - -#### 1. Define the Global Subscription - -Attach `global-bindTap` (or any equivalent standard event alias) to your observer element: - -```jsx - { - // This will trigger whenever 'tap' is caught by a globally bound event. - console.log('Global tap handled!', event); - }} -/>; -``` - -#### 2. Trigger the Event anywhere - -The event will be triggered via normal user interaction (such as `tap`) on any other constituent elements: - -```jsx - { - // Note: To successfully propagate globally, ensure the event bubbles. - }} -/>; -``` diff --git a/.changeset/feat-react-transform-remove-call.md b/.changeset/feat-react-transform-remove-call.md deleted file mode 100644 index 373b083f78..0000000000 --- a/.changeset/feat-react-transform-remove-call.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@lynx-js/react": minor -"@lynx-js/react-webpack-plugin": minor -"@lynx-js/react-rsbuild-plugin": minor ---- - -Add `removeCall` for shake function calls. Its initial default value matches the hooks that were previously in `removeCallParams`, and `removeCallParams` now defaults to empty. - -`removeCall` removes matched runtime hook calls entirely, replacing them with `undefined` in expression positions and dropping them in statement positions. `removeCallParams` keeps the existing behavior of preserving the call while stripping its arguments. diff --git a/.changeset/few-shirts-laugh.md b/.changeset/few-shirts-laugh.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/few-shirts-laugh.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/fruity-rules-agree.md b/.changeset/fruity-rules-agree.md deleted file mode 100644 index 01b5478aa6..0000000000 --- a/.changeset/fruity-rules-agree.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"create-rspeedy": patch ---- - -Fix the error when installing Lynx DevTool skill. diff --git a/.changeset/legal-zebras-sit.md b/.changeset/legal-zebras-sit.md deleted file mode 100644 index 985a13fc24..0000000000 --- a/.changeset/legal-zebras-sit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -Create element without ref for suspense in main thread. diff --git a/.changeset/neat-pumas-thank.md b/.changeset/neat-pumas-thank.md deleted file mode 100644 index 4235f43c1b..0000000000 --- a/.changeset/neat-pumas-thank.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -refactor: make `useEffect`, `useLayoutEffect` and `useImperativeHandle` no-op on the main thread diff --git a/.changeset/red-dragons-tickle.md b/.changeset/red-dragons-tickle.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/red-dragons-tickle.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/rem-unit-transform.md b/.changeset/rem-unit-transform.md deleted file mode 100644 index 14b56e3889..0000000000 --- a/.changeset/rem-unit-transform.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -"@lynx-js/web-core": patch ---- - -feat(web-core): add support for configurable rem unit transform - -- **Description**: Added a new configuration option `transformREM` (also exposed as `transform_rem` on the Rust layer) to the Web Core renderer. When enabled, it recursively converts static `rem` unit values in your styles into dynamic CSS custom properties (`calc(VALUE * var(--rem-unit))`) during template decoding and evaluation. This enables developers to implement responsive font scaling and layout sizing dynamically on the client side simply by modifying the root CSS variable `--rem-unit`. - -- **Usage**: - You can enable this feature when working with `LynxView` by setting `transformREM` to `true`, or directly as an HTML attribute `transform-rem`: - - ```html - - ``` - - ```javascript - const lynxView = document.createElement('lynx-view'); - lynxView.transformREM = true; - ``` - - With this enabled, a CSS declaration like `font-size: 1.5rem;` is transparently evaluated as `font-size: calc(1.5 * var(--rem-unit));` by the runtime engine. diff --git a/.changeset/thin-shrimps-sip.md b/.changeset/thin-shrimps-sip.md deleted file mode 100644 index 6cb2210b54..0000000000 --- a/.changeset/thin-shrimps-sip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/css-serializer": patch ---- - -feat: support custom property declaration in keyframe rule diff --git a/.changeset/upset-jars-dig.md b/.changeset/upset-jars-dig.md deleted file mode 100644 index b609bb5c8b..0000000000 --- a/.changeset/upset-jars-dig.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react-rsbuild-plugin": patch ---- - -Support `@lynx-js/react` 0.118.0. diff --git a/.changeset/young-forks-leave.md b/.changeset/young-forks-leave.md deleted file mode 100644 index 8196b8a7cd..0000000000 --- a/.changeset/young-forks-leave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/config-rsbuild-plugin": patch ---- - -Support `@lynx-js/rspeedy` 0.14.0. diff --git a/packages/react-umd/CHANGELOG.md b/packages/react-umd/CHANGELOG.md index 784aaa3a97..6d26389c12 100644 --- a/packages/react-umd/CHANGELOG.md +++ b/packages/react-umd/CHANGELOG.md @@ -1,5 +1,7 @@ # @lynx-js/react-umd +## 0.118.0 + ## 0.117.1 ### Patch Changes diff --git a/packages/react-umd/package.json b/packages/react-umd/package.json index 7785c6fc08..c4e5c5f14f 100644 --- a/packages/react-umd/package.json +++ b/packages/react-umd/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react-umd", - "version": "0.117.1", + "version": "0.118.0", "description": "UMD build for ReactLynx", "keywords": [ "ReactLynx", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 7130284e1e..9406dcb0a7 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,23 @@ # @lynx-js/react +## 0.118.0 + +### Minor Changes + +- refactor: create SnapshotInstance in renderToString directly ([#2393](https://github.com/lynx-family/lynx-stack/pull/2393)) + +- Add `removeCall` for shake function calls. Its initial default value matches the hooks that were previously in `removeCallParams`, and `removeCallParams` now defaults to empty. ([#2423](https://github.com/lynx-family/lynx-stack/pull/2423)) + + `removeCall` removes matched runtime hook calls entirely, replacing them with `undefined` in expression positions and dropping them in statement positions. `removeCallParams` keeps the existing behavior of preserving the call while stripping its arguments. + +### Patch Changes + +- Improve `shake.removeCall` and `shake.removeCallParams` in the React transform so they also match aliased runtime imports such as `import { useEffect as myUseEffect } ...` and member calls such as `ReactLynxRuntime.useEffect(...)` from default or namespace runtime imports. ([#2437](https://github.com/lynx-family/lynx-stack/pull/2437)) + +- Create element without ref for suspense in main thread. ([#2426](https://github.com/lynx-family/lynx-stack/pull/2426)) + +- refactor: make `useEffect`, `useLayoutEffect` and `useImperativeHandle` no-op on the main thread ([#2424](https://github.com/lynx-family/lynx-stack/pull/2424)) + ## 0.117.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index df04980722..b30bbeded1 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react", - "version": "0.117.1", + "version": "0.118.0", "description": "ReactLynx is a framework for developing Lynx applications with familiar React.", "repository": { "type": "git", @@ -170,8 +170,8 @@ "README.zh.md" ], "scripts": { - "build": "rslib build", - "api-extractor": "api-extractor run --verbose" + "api-extractor": "api-extractor run --verbose", + "build": "rslib build" }, "dependencies": { "preact": "npm:@lynx-js/internal-preact@10.28.4-4842985" diff --git a/packages/rspeedy/core/CHANGELOG.md b/packages/rspeedy/core/CHANGELOG.md index 3a8b282d58..29231f4faa 100644 --- a/packages/rspeedy/core/CHANGELOG.md +++ b/packages/rspeedy/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @lynx-js/rspeedy +## 0.14.1 + +### Patch Changes + +- Updated dependencies []: + - @lynx-js/web-rsbuild-server-middleware@0.20.1 + ## 0.14.0 ### Minor Changes diff --git a/packages/rspeedy/core/package.json b/packages/rspeedy/core/package.json index 6912262900..1efaaedff3 100644 --- a/packages/rspeedy/core/package.json +++ b/packages/rspeedy/core/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/rspeedy", - "version": "0.14.0", + "version": "0.14.1", "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 df87f7ff07..6be640d092 100644 --- a/packages/rspeedy/create-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/create-rspeedy/CHANGELOG.md @@ -1,5 +1,11 @@ # create-rspeedy +## 0.14.1 + +### Patch Changes + +- Fix the error when installing Lynx DevTool skill. ([#2427](https://github.com/lynx-family/lynx-stack/pull/2427)) + ## 0.14.0 ### Patch Changes diff --git a/packages/rspeedy/create-rspeedy/package.json b/packages/rspeedy/create-rspeedy/package.json index 8e7d7ce9a7..be3e067105 100644 --- a/packages/rspeedy/create-rspeedy/package.json +++ b/packages/rspeedy/create-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "create-rspeedy", - "version": "0.14.0", + "version": "0.14.1", "description": "Create Rspeedy-powered ReactLynx apps with one command", "keywords": [ "webpack", diff --git a/packages/rspeedy/lynx-bundle-rslib-config/CHANGELOG.md b/packages/rspeedy/lynx-bundle-rslib-config/CHANGELOG.md index 7a0ece6380..a5f5191c8d 100644 --- a/packages/rspeedy/lynx-bundle-rslib-config/CHANGELOG.md +++ b/packages/rspeedy/lynx-bundle-rslib-config/CHANGELOG.md @@ -1,5 +1,12 @@ # @lynx-js/lynx-bundle-rslib-config +## 0.3.1 + +### Patch Changes + +- Updated dependencies [[`156d64d`](https://github.com/lynx-family/lynx-stack/commit/156d64da67e83dfc92e63568cee602c21db873cf), [`59d11b2`](https://github.com/lynx-family/lynx-stack/commit/59d11b2549e5d2ca2ef18c5fe238c468e6db7d9a)]: + - @lynx-js/css-serializer@0.1.5 + ## 0.3.0 ### Minor Changes diff --git a/packages/rspeedy/lynx-bundle-rslib-config/package.json b/packages/rspeedy/lynx-bundle-rslib-config/package.json index 18f4667d0d..79583e9040 100644 --- a/packages/rspeedy/lynx-bundle-rslib-config/package.json +++ b/packages/rspeedy/lynx-bundle-rslib-config/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/lynx-bundle-rslib-config", - "version": "0.3.0", + "version": "0.3.1", "description": "The rsbuild config for building Lynx bundle", "keywords": [ "Rsbuild", diff --git a/packages/rspeedy/plugin-config/CHANGELOG.md b/packages/rspeedy/plugin-config/CHANGELOG.md index 60278bd1d4..f42fc944b4 100644 --- a/packages/rspeedy/plugin-config/CHANGELOG.md +++ b/packages/rspeedy/plugin-config/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/config-rsbuild-plugin +## 0.0.2 + +### Patch Changes + +- Support `@lynx-js/rspeedy` 0.14.0. ([#2431](https://github.com/lynx-family/lynx-stack/pull/2431)) + ## 0.0.1 ### Patch Changes diff --git a/packages/rspeedy/plugin-config/package.json b/packages/rspeedy/plugin-config/package.json index 8de4fd5769..43c3710421 100644 --- a/packages/rspeedy/plugin-config/package.json +++ b/packages/rspeedy/plugin-config/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/config-rsbuild-plugin", - "version": "0.0.1", + "version": "0.0.2", "description": "An rsbuild plugin for config Lynx Config defined by @lynx-js/type-config.", "keywords": [ "rsbuild", diff --git a/packages/rspeedy/plugin-react-alias/CHANGELOG.md b/packages/rspeedy/plugin-react-alias/CHANGELOG.md index 265d02a7d8..4a10dd2260 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.15.0 + ## 0.14.0 ## 0.13.0 diff --git a/packages/rspeedy/plugin-react-alias/package.json b/packages/rspeedy/plugin-react-alias/package.json index b6dd5d665f..453ba4a230 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.14.0", + "version": "0.15.0", "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 da5ce91728..d6bf12afaf 100644 --- a/packages/rspeedy/plugin-react/CHANGELOG.md +++ b/packages/rspeedy/plugin-react/CHANGELOG.md @@ -1,5 +1,25 @@ # @lynx-js/react-rsbuild-plugin +## 0.15.0 + +### Minor Changes + +- Add `removeCall` for shake function calls. Its initial default value matches the hooks that were previously in `removeCallParams`, and `removeCallParams` now defaults to empty. ([#2423](https://github.com/lynx-family/lynx-stack/pull/2423)) + + `removeCall` removes matched runtime hook calls entirely, replacing them with `undefined` in expression positions and dropping them in statement positions. `removeCallParams` keeps the existing behavior of preserving the call while stripping its arguments. + +### Patch Changes + +- Support `@lynx-js/react` 0.118.0. ([#2432](https://github.com/lynx-family/lynx-stack/pull/2432)) + +- Updated dependencies [[`1f4f117`](https://github.com/lynx-family/lynx-stack/commit/1f4f1171a35a00d2c9f2ae9ecff50be2626ca5bb)]: + - @lynx-js/react-webpack-plugin@0.9.0 + - @lynx-js/react-alias-rsbuild-plugin@0.15.0 + - @lynx-js/use-sync-external-store@1.5.0 + - @lynx-js/react-refresh-webpack-plugin@0.3.5 + - @lynx-js/css-extract-webpack-plugin@0.7.0 + - @lynx-js/template-webpack-plugin@0.10.8 + ## 0.14.0 ### Minor Changes diff --git a/packages/rspeedy/plugin-react/package.json b/packages/rspeedy/plugin-react/package.json index f366ad0e9e..9de644426c 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.14.0", + "version": "0.15.0", "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 4e0ca19620..6abf2de1d0 100644 --- a/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # upgrade-rspeedy +## 0.14.1 + ## 0.14.0 ## 0.13.6 diff --git a/packages/rspeedy/upgrade-rspeedy/package.json b/packages/rspeedy/upgrade-rspeedy/package.json index 2b1443d6d1..8b135c7b8a 100644 --- a/packages/rspeedy/upgrade-rspeedy/package.json +++ b/packages/rspeedy/upgrade-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "upgrade-rspeedy", - "version": "0.14.0", + "version": "0.14.1", "description": "Upgrade Rspeedy-related packages", "keywords": [ "webpack", diff --git a/packages/tools/css-serializer/CHANGELOG.md b/packages/tools/css-serializer/CHANGELOG.md index c7c39f182a..a174cf5919 100644 --- a/packages/tools/css-serializer/CHANGELOG.md +++ b/packages/tools/css-serializer/CHANGELOG.md @@ -1,5 +1,21 @@ # @lynx-js/css-serializer +## 0.1.5 + +### Patch Changes + +- feat: add support for @media, @supports, and @layer at-rules ([#2330](https://github.com/lynx-family/lynx-stack/pull/2330)) + + Add support for additional CSS at-rules in the CSS serializer: + + - `@media` - for media queries + - `@supports` - for feature queries + - `@layer` - for cascade layers (both named and anonymous) + + The parser now handles these at-rules with proper recursive parsing support for nested at-rules. + +- feat: support custom property declaration in keyframe rule ([#2429](https://github.com/lynx-family/lynx-stack/pull/2429)) + ## 0.1.4 ### Patch Changes diff --git a/packages/tools/css-serializer/package.json b/packages/tools/css-serializer/package.json index cb8ea2d43a..eea9e50f14 100644 --- a/packages/tools/css-serializer/package.json +++ b/packages/tools/css-serializer/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/css-serializer", - "version": "0.1.4", + "version": "0.1.5", "repository": { "type": "git", "url": "https://github.com/lynx-family/lynx-stack.git", diff --git a/packages/web-platform/web-core/CHANGELOG.md b/packages/web-platform/web-core/CHANGELOG.md index 677ecf2f26..9745e2444f 100644 --- a/packages/web-platform/web-core/CHANGELOG.md +++ b/packages/web-platform/web-core/CHANGELOG.md @@ -1,5 +1,69 @@ # @lynx-js/web-core +## 0.20.1 + +### Patch Changes + +- Added support for the `global-bind` event handling modifier in the web platform runtime. ([#2438](https://github.com/lynx-family/lynx-stack/pull/2438)) + + This mechanism enables seamless cross-element event communication without requiring a formal DOM tree relationship, allowing decoupled elements to observe and respond to standard events occurring anywhere within the component tree. + + ### Usage + + Global bindings allow an observer element to react to events triggered on another target element. + + #### 1. Define the Global Subscription + + Attach `global-bindTap` (or any equivalent standard event alias) to your observer element: + + ```jsx + { + // This will trigger whenever 'tap' is caught by a globally bound event. + console.log('Global tap handled!', event); + }} + />; + ``` + + #### 2. Trigger the Event anywhere + + The event will be triggered via normal user interaction (such as `tap`) on any other constituent elements: + + ```jsx + { + // Note: To successfully propagate globally, ensure the event bubbles. + }} + />; + ``` + +- feat(web-core): add support for configurable rem unit transform ([#2403](https://github.com/lynx-family/lynx-stack/pull/2403)) + + - **Description**: Added a new configuration option `transformREM` (also exposed as `transform_rem` on the Rust layer) to the Web Core renderer. When enabled, it recursively converts static `rem` unit values in your styles into dynamic CSS custom properties (`calc(VALUE * var(--rem-unit))`) during template decoding and evaluation. This enables developers to implement responsive font scaling and layout sizing dynamically on the client side simply by modifying the root CSS variable `--rem-unit`. + + - **Usage**: + You can enable this feature when working with `LynxView` by setting `transformREM` to `true`, or directly as an HTML attribute `transform-rem`: + + ```html + + ``` + + ```javascript + const lynxView = document.createElement('lynx-view'); + lynxView.transformREM = true; + ``` + + With this enabled, a CSS declaration like `font-size: 1.5rem;` is transparently evaluated as `font-size: calc(1.5 * var(--rem-unit));` by the runtime engine. + +- Updated dependencies [[`156d64d`](https://github.com/lynx-family/lynx-stack/commit/156d64da67e83dfc92e63568cee602c21db873cf), [`59d11b2`](https://github.com/lynx-family/lynx-stack/commit/59d11b2549e5d2ca2ef18c5fe238c468e6db7d9a)]: + - @lynx-js/css-serializer@0.1.5 + - @lynx-js/web-worker-rpc@0.20.1 + ## 0.20.0 ### Minor Changes diff --git a/packages/web-platform/web-core/package.json b/packages/web-platform/web-core/package.json index ffaa311293..f03873b667 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.20.0", + "version": "0.20.1", "description": "This is an internal experimental package, do not use", "repository": { "type": "git", diff --git a/packages/web-platform/web-rsbuild-server-middleware/CHANGELOG.md b/packages/web-platform/web-rsbuild-server-middleware/CHANGELOG.md index e1977dc69b..1b37cf1dbc 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.20.1 + ## 0.20.0 ## 0.19.9 diff --git a/packages/web-platform/web-rsbuild-server-middleware/package.json b/packages/web-platform/web-rsbuild-server-middleware/package.json index 63452e17ee..117d21eb23 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.20.0", + "version": "0.20.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 1eb07c83da..e74eb81d42 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.20.1 + ## 0.20.0 ## 0.19.9 diff --git a/packages/web-platform/web-worker-rpc/package.json b/packages/web-platform/web-worker-rpc/package.json index 4b747b63fd..9ee1f18cf4 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.20.0", + "version": "0.20.1", "private": false, "description": "", "keywords": [], diff --git a/packages/webpack/react-webpack-plugin/CHANGELOG.md b/packages/webpack/react-webpack-plugin/CHANGELOG.md index 8ff6a93b43..3c512e9459 100644 --- a/packages/webpack/react-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/react-webpack-plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # @lynx-js/react-webpack-plugin +## 0.9.0 + +### Minor Changes + +- Add `removeCall` for shake function calls. Its initial default value matches the hooks that were previously in `removeCallParams`, and `removeCallParams` now defaults to empty. ([#2423](https://github.com/lynx-family/lynx-stack/pull/2423)) + + `removeCall` removes matched runtime hook calls entirely, replacing them with `undefined` in expression positions and dropping them in statement positions. `removeCallParams` keeps the existing behavior of preserving the call while stripping its arguments. + ## 0.8.0 ### Minor Changes diff --git a/packages/webpack/react-webpack-plugin/package.json b/packages/webpack/react-webpack-plugin/package.json index 8b19e75f5e..f7722bdab3 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.8.0", + "version": "0.9.0", "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 ce51c832c7..b08f16e96e 100644 --- a/packages/webpack/template-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/template-webpack-plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # @lynx-js/template-webpack-plugin +## 0.10.8 + +### Patch Changes + +- Updated dependencies [[`156d64d`](https://github.com/lynx-family/lynx-stack/commit/156d64da67e83dfc92e63568cee602c21db873cf), [`5151fcf`](https://github.com/lynx-family/lynx-stack/commit/5151fcf32310339a1b4634c5aec921363f423e01), [`b630df2`](https://github.com/lynx-family/lynx-stack/commit/b630df27ae9a21f3d0466ec6858ef05626ee975a), [`59d11b2`](https://github.com/lynx-family/lynx-stack/commit/59d11b2549e5d2ca2ef18c5fe238c468e6db7d9a)]: + - @lynx-js/css-serializer@0.1.5 + - @lynx-js/web-core@0.20.1 + ## 0.10.7 ### Patch Changes diff --git a/packages/webpack/template-webpack-plugin/package.json b/packages/webpack/template-webpack-plugin/package.json index 1eba1dfba0..36540bf630 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.10.7", + "version": "0.10.8", "description": "Simplifies creation of Lynx template files to serve your webpack bundles", "keywords": [ "webpack",