diff --git a/.changeset/better-wings-peel.md b/.changeset/better-wings-peel.md deleted file mode 100644 index b9a734c5d3..0000000000 --- a/.changeset/better-wings-peel.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/web-worker-runtime": patch -"@lynx-js/web-constants": patch -"@lynx-js/web-core": patch ---- - -feat: support BTS API `lynx.reportError` && `__SetSourceMapRelease`, now you can use it and handle it in lynx-view error event. diff --git a/.changeset/curvy-carrots-feel.md b/.changeset/curvy-carrots-feel.md deleted file mode 100644 index 08a2dd53ed..0000000000 --- a/.changeset/curvy-carrots-feel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-elements": patch ---- - -fix: the param `index` of list scrollToPosition function should be `position`. diff --git a/.changeset/cute-falcons-chew.md b/.changeset/cute-falcons-chew.md deleted file mode 100644 index 6f941292ac..0000000000 --- a/.changeset/cute-falcons-chew.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/qrcode-rsbuild-plugin": minor ---- - -Support "Type to search" when switching entries and schema. diff --git a/.changeset/fifty-rats-tickle.md b/.changeset/fifty-rats-tickle.md deleted file mode 100644 index 0057675a01..0000000000 --- a/.changeset/fifty-rats-tickle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react-rsbuild-plugin": patch ---- - -Avoid IIFE in `main-thread.js` to resolve memory leak when using ``. diff --git a/.changeset/gold-ravens-nail.md b/.changeset/gold-ravens-nail.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/gold-ravens-nail.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/heavy-spiders-beg.md b/.changeset/heavy-spiders-beg.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/heavy-spiders-beg.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/loose-zoos-say.md b/.changeset/loose-zoos-say.md deleted file mode 100644 index ec8a635ac9..0000000000 --- a/.changeset/loose-zoos-say.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/runtime-wrapper-webpack-plugin": patch ---- - -Wrap with IIFE when `output.iife: false` to avoid naming conflict. diff --git a/.changeset/many-nails-press.md b/.changeset/many-nails-press.md deleted file mode 100644 index 5cf60ff913..0000000000 --- a/.changeset/many-nails-press.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lynx-js/web-constants": patch -"@lynx-js/web-elements": patch ---- - -fix: in lynx-view all-on-ui mode, the input event of input and textarea is triggered twice, and the first e.detail is a string, which does not conform to the expected data format. diff --git a/.changeset/nice-islands-repeat.md b/.changeset/nice-islands-repeat.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/nice-islands-repeat.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/nine-chairs-care.md b/.changeset/nine-chairs-care.md deleted file mode 100644 index d87b7d5b36..0000000000 --- a/.changeset/nine-chairs-care.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -Fix a memory leak when using ``. diff --git a/.changeset/odd-deer-smile.md b/.changeset/odd-deer-smile.md deleted file mode 100644 index 5162bf1375..0000000000 --- a/.changeset/odd-deer-smile.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -"@lynx-js/template-webpack-plugin": patch ---- - -feat: `::placeholder` will be compiled to `part(input)::placeholder`, which means you can use pseudo-element CSS to add placeholder styles to input and textarea. - -``` -// before - - -// after - - -input::placeholder { - color: red; - font-weight: bold; - font-size: 20px; -} -``` diff --git a/.changeset/public-emus-drop.md b/.changeset/public-emus-drop.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/public-emus-drop.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/tangy-ends-act.md b/.changeset/tangy-ends-act.md deleted file mode 100644 index 129d1b207e..0000000000 --- a/.changeset/tangy-ends-act.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -"@lynx-js/rspeedy": patch -"@lynx-js/react-rsbuild-plugin": patch -"@lynx-js/react-webpack-plugin": patch -"@lynx-js/template-webpack-plugin": patch ---- - -Enable fine-grained control for `output.inlineScripts` - -```ts -type InlineChunkTestFunction = (params: { - size: number; - name: string; -}) => boolean; - -type InlineChunkTest = RegExp | InlineChunkTestFunction; - -type InlineChunkConfig = - | boolean - | InlineChunkTest - | { enable?: boolean | 'auto'; test: InlineChunkTest }; -``` - -```ts -import { defineConfig } from '@lynx-js/rspeedy'; - -export default defineConfig({ - output: { - inlineScripts: ({ name, size }) => { - return name.includes('foo') && size < 1000; - }, - }, -}); -``` diff --git a/.changeset/ten-jokes-clap.md b/.changeset/ten-jokes-clap.md deleted file mode 100644 index 41bb6f7696..0000000000 --- a/.changeset/ten-jokes-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/rspeedy": patch ---- - -docs: remove chunks: 'all' in comments diff --git a/.changeset/tiny-flowers-appear.md b/.changeset/tiny-flowers-appear.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/tiny-flowers-appear.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/whole-deer-walk.md b/.changeset/whole-deer-walk.md deleted file mode 100644 index bb21c6761e..0000000000 --- a/.changeset/whole-deer-walk.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-constants": patch -"@lynx-js/web-core": patch ---- - -fix: under the all-on-ui strategy, reload() will add two page elements. diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 3b4b642da3..dd558b657d 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/react +## 0.110.1 + +### Patch Changes + +- Fix a memory leak when using ``. ([#1144](https://github.com/lynx-family/lynx-stack/pull/1144)) + ## 0.110.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index f3db7b90ae..8e3dee8969 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react", - "version": "0.110.0", + "version": "0.110.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 78349550a0..78672544de 100644 --- a/packages/rspeedy/core/CHANGELOG.md +++ b/packages/rspeedy/core/CHANGELOG.md @@ -1,5 +1,39 @@ # @lynx-js/rspeedy +## 0.9.11 + +### Patch Changes + +- Enable fine-grained control for `output.inlineScripts` ([#883](https://github.com/lynx-family/lynx-stack/pull/883)) + + ```ts + type InlineChunkTestFunction = (params: { + size: number + name: string + }) => boolean + + type InlineChunkTest = RegExp | InlineChunkTestFunction + + type InlineChunkConfig = + | boolean + | InlineChunkTest + | { enable?: boolean | 'auto', test: InlineChunkTest } + ``` + + ```ts + import { defineConfig } from '@lynx-js/rspeedy' + + export default defineConfig({ + output: { + inlineScripts: ({ name, size }) => { + return name.includes('foo') && size < 1000 + }, + }, + }) + ``` + +- docs: remove chunks: 'all' in comments ([#1168](https://github.com/lynx-family/lynx-stack/pull/1168)) + ## 0.9.10 ## 0.9.9 diff --git a/packages/rspeedy/core/package.json b/packages/rspeedy/core/package.json index ba77584189..845824348f 100644 --- a/packages/rspeedy/core/package.json +++ b/packages/rspeedy/core/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/rspeedy", - "version": "0.9.10", + "version": "0.9.11", "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 fa56d474ac..0b7bcde55a 100644 --- a/packages/rspeedy/create-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/create-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # create-rspeedy +## 0.9.11 + ## 0.9.10 ### Patch Changes diff --git a/packages/rspeedy/create-rspeedy/package.json b/packages/rspeedy/create-rspeedy/package.json index 1b2bfc231e..d283c32e9a 100644 --- a/packages/rspeedy/create-rspeedy/package.json +++ b/packages/rspeedy/create-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "create-rspeedy", - "version": "0.9.10", + "version": "0.9.11", "description": "Create Rspeedy-powered ReactLynx apps with one command", "keywords": [ "webpack", diff --git a/packages/rspeedy/plugin-qrcode/CHANGELOG.md b/packages/rspeedy/plugin-qrcode/CHANGELOG.md index 6f9dcd467f..75e4449d85 100644 --- a/packages/rspeedy/plugin-qrcode/CHANGELOG.md +++ b/packages/rspeedy/plugin-qrcode/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/qrcode-rsbuild-plugin +## 0.4.0 + +### Minor Changes + +- Support "Type to search" when switching entries and schema. ([#1115](https://github.com/lynx-family/lynx-stack/pull/1115)) + ## 0.3.6 ### Patch Changes diff --git a/packages/rspeedy/plugin-qrcode/package.json b/packages/rspeedy/plugin-qrcode/package.json index bccf029193..ecaaa37d20 100644 --- a/packages/rspeedy/plugin-qrcode/package.json +++ b/packages/rspeedy/plugin-qrcode/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/qrcode-rsbuild-plugin", - "version": "0.3.6", + "version": "0.4.0", "description": "A rsbuild plugin for printing QRCode in terminal", "keywords": [ "rsbuild", diff --git a/packages/rspeedy/plugin-react-alias/CHANGELOG.md b/packages/rspeedy/plugin-react-alias/CHANGELOG.md index e9cb7329c9..6632d56373 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.10.5 + ## 0.10.4 ### Patch Changes diff --git a/packages/rspeedy/plugin-react-alias/package.json b/packages/rspeedy/plugin-react-alias/package.json index 79cf8d5933..18df2c565a 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.10.4", + "version": "0.10.5", "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 9a251cb673..bff657c1b3 100644 --- a/packages/rspeedy/plugin-react/CHANGELOG.md +++ b/packages/rspeedy/plugin-react/CHANGELOG.md @@ -1,5 +1,48 @@ # @lynx-js/react-rsbuild-plugin +## 0.10.5 + +### Patch Changes + +- Avoid IIFE in `main-thread.js` to resolve memory leak when using ``. ([#1176](https://github.com/lynx-family/lynx-stack/pull/1176)) + +- Enable fine-grained control for `output.inlineScripts` ([#883](https://github.com/lynx-family/lynx-stack/pull/883)) + + ```ts + type InlineChunkTestFunction = (params: { + size: number + name: string + }) => boolean + + type InlineChunkTest = RegExp | InlineChunkTestFunction + + type InlineChunkConfig = + | boolean + | InlineChunkTest + | { enable?: boolean | 'auto', test: InlineChunkTest } + ``` + + ```ts + import { defineConfig } from '@lynx-js/rspeedy' + + export default defineConfig({ + output: { + inlineScripts: ({ name, size }) => { + return name.includes('foo') && size < 1000 + }, + }, + }) + ``` + +- Updated dependencies [[`51cb73d`](https://github.com/lynx-family/lynx-stack/commit/51cb73dd0b77d35540644cdd2e6c37db856f0e8a), [`69fb042`](https://github.com/lynx-family/lynx-stack/commit/69fb0420e297abf768c889769c95a207c480b3c7), [`a7e8b5b`](https://github.com/lynx-family/lynx-stack/commit/a7e8b5bbbab0490e7cf6f47581130e7b32739abb)]: + - @lynx-js/runtime-wrapper-webpack-plugin@0.1.2 + - @lynx-js/template-webpack-plugin@0.8.1 + - @lynx-js/react-webpack-plugin@0.6.17 + - @lynx-js/react-alias-rsbuild-plugin@0.10.5 + - @lynx-js/use-sync-external-store@1.5.0 + - @lynx-js/react-refresh-webpack-plugin@0.3.3 + - @lynx-js/css-extract-webpack-plugin@0.6.0 + ## 0.10.4 ### Patch Changes diff --git a/packages/rspeedy/plugin-react/package.json b/packages/rspeedy/plugin-react/package.json index e92fb75787..b43305ae39 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.10.4", + "version": "0.10.5", "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 602998c3a9..3186049122 100644 --- a/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # upgrade-rspeedy +## 0.9.11 + ## 0.9.10 ## 0.9.9 diff --git a/packages/rspeedy/upgrade-rspeedy/package.json b/packages/rspeedy/upgrade-rspeedy/package.json index 2adaf20d64..9a6511fa98 100644 --- a/packages/rspeedy/upgrade-rspeedy/package.json +++ b/packages/rspeedy/upgrade-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "upgrade-rspeedy", - "version": "0.9.10", + "version": "0.9.11", "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 074cfbfbd1..ccca591fad 100644 --- a/packages/web-platform/web-constants/CHANGELOG.md +++ b/packages/web-platform/web-constants/CHANGELOG.md @@ -1,5 +1,18 @@ # @lynx-js/web-constants +## 0.14.1 + +### Patch Changes + +- feat: support BTS API `lynx.reportError` && `__SetSourceMapRelease`, now you can use it and handle it in lynx-view error event. ([#1059](https://github.com/lynx-family/lynx-stack/pull/1059)) + +- fix: in lynx-view all-on-ui mode, the input event of input and textarea is triggered twice, and the first e.detail is a string, which does not conform to the expected data format. ([#1179](https://github.com/lynx-family/lynx-stack/pull/1179)) + +- fix: under the all-on-ui strategy, reload() will add two page elements. ([#1147](https://github.com/lynx-family/lynx-stack/pull/1147)) + +- Updated dependencies []: + - @lynx-js/web-worker-rpc@0.14.1 + ## 0.14.0 ### Patch Changes diff --git a/packages/web-platform/web-constants/package.json b/packages/web-platform/web-constants/package.json index 28703587cc..c2e876eeaf 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.14.0", + "version": "0.14.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 9240b6e06b..fc5d60b64a 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.14.1 + ## 0.14.0 ### Patch Changes diff --git a/packages/web-platform/web-core-server/package.json b/packages/web-platform/web-core-server/package.json index 1e88e4db52..50cc8bebfd 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.14.0", + "version": "0.14.1", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-core/CHANGELOG.md b/packages/web-platform/web-core/CHANGELOG.md index 88a2c610df..f99d82b935 100644 --- a/packages/web-platform/web-core/CHANGELOG.md +++ b/packages/web-platform/web-core/CHANGELOG.md @@ -1,5 +1,19 @@ # @lynx-js/web-core +## 0.14.1 + +### Patch Changes + +- feat: support BTS API `lynx.reportError` && `__SetSourceMapRelease`, now you can use it and handle it in lynx-view error event. ([#1059](https://github.com/lynx-family/lynx-stack/pull/1059)) + +- fix: under the all-on-ui strategy, reload() will add two page elements. ([#1147](https://github.com/lynx-family/lynx-stack/pull/1147)) + +- Updated dependencies [[`a64333e`](https://github.com/lynx-family/lynx-stack/commit/a64333ef28228d6b90c32e027f67bef8acbd8432), [`7751375`](https://github.com/lynx-family/lynx-stack/commit/775137521782ca5445f22029c39163c0a63bbfa5), [`b52a924`](https://github.com/lynx-family/lynx-stack/commit/b52a924a2375cb6f7ebafdd8abfbab0254eb2330)]: + - @lynx-js/web-worker-runtime@0.14.1 + - @lynx-js/web-constants@0.14.1 + - @lynx-js/web-mainthread-apis@0.14.1 + - @lynx-js/web-worker-rpc@0.14.1 + ## 0.14.0 ### Minor Changes diff --git a/packages/web-platform/web-core/package.json b/packages/web-platform/web-core/package.json index 0c2cdd90e4..08f253b573 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.14.0", + "version": "0.14.1", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-elements-template/CHANGELOG.md b/packages/web-platform/web-elements-template/CHANGELOG.md index ca08f7d1ed..7110ec7780 100644 --- a/packages/web-platform/web-elements-template/CHANGELOG.md +++ b/packages/web-platform/web-elements-template/CHANGELOG.md @@ -1,5 +1,7 @@ # @lynx-js/web-elements-template +## 0.7.7 + ## 0.7.6 ### Patch Changes diff --git a/packages/web-platform/web-elements-template/package.json b/packages/web-platform/web-elements-template/package.json index bb74ebb1d6..44ac6756dd 100644 --- a/packages/web-platform/web-elements-template/package.json +++ b/packages/web-platform/web-elements-template/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-elements-template", - "version": "0.7.6", + "version": "0.7.7", "private": false, "repository": { "type": "git", diff --git a/packages/web-platform/web-elements/CHANGELOG.md b/packages/web-platform/web-elements/CHANGELOG.md index d7b010a980..ab3d1b5d4b 100644 --- a/packages/web-platform/web-elements/CHANGELOG.md +++ b/packages/web-platform/web-elements/CHANGELOG.md @@ -1,5 +1,16 @@ # @lynx-js/web-elements +## 0.7.7 + +### Patch Changes + +- fix: the param `index` of list scrollToPosition function should be `position`. ([#1135](https://github.com/lynx-family/lynx-stack/pull/1135)) + +- fix: in lynx-view all-on-ui mode, the input event of input and textarea is triggered twice, and the first e.detail is a string, which does not conform to the expected data format. ([#1179](https://github.com/lynx-family/lynx-stack/pull/1179)) + +- Updated dependencies []: + - @lynx-js/web-elements-template@0.7.7 + ## 0.7.6 ### Patch Changes diff --git a/packages/web-platform/web-elements/package.json b/packages/web-platform/web-elements/package.json index 7d366299a0..892811c639 100644 --- a/packages/web-platform/web-elements/package.json +++ b/packages/web-platform/web-elements/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/web-elements", - "version": "0.7.6", + "version": "0.7.7", "private": false, "repository": { "type": "git", diff --git a/packages/web-platform/web-mainthread-apis/CHANGELOG.md b/packages/web-platform/web-mainthread-apis/CHANGELOG.md index 585c0428e0..a835beb670 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.14.1 + +### Patch Changes + +- fix: under the all-on-ui strategy, reload() will add two page elements. ([#1147](https://github.com/lynx-family/lynx-stack/pull/1147)) + +- Updated dependencies [[`a64333e`](https://github.com/lynx-family/lynx-stack/commit/a64333ef28228d6b90c32e027f67bef8acbd8432), [`7751375`](https://github.com/lynx-family/lynx-stack/commit/775137521782ca5445f22029c39163c0a63bbfa5), [`b52a924`](https://github.com/lynx-family/lynx-stack/commit/b52a924a2375cb6f7ebafdd8abfbab0254eb2330)]: + - @lynx-js/web-constants@0.14.1 + ## 0.14.0 ### Patch Changes diff --git a/packages/web-platform/web-mainthread-apis/package.json b/packages/web-platform/web-mainthread-apis/package.json index 6c20c6a8d3..dd608d8035 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.14.0", + "version": "0.14.1", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-worker-rpc/CHANGELOG.md b/packages/web-platform/web-worker-rpc/CHANGELOG.md index e852891a48..f8f99e4b33 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.14.1 + ## 0.14.0 ## 0.13.5 diff --git a/packages/web-platform/web-worker-rpc/package.json b/packages/web-platform/web-worker-rpc/package.json index 5272703dfe..1f5b3176fa 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.14.0", + "version": "0.14.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 32e56aefed..703a5bf6c3 100644 --- a/packages/web-platform/web-worker-runtime/CHANGELOG.md +++ b/packages/web-platform/web-worker-runtime/CHANGELOG.md @@ -1,5 +1,16 @@ # @lynx-js/web-worker-runtime +## 0.14.1 + +### Patch Changes + +- feat: support BTS API `lynx.reportError` && `__SetSourceMapRelease`, now you can use it and handle it in lynx-view error event. ([#1059](https://github.com/lynx-family/lynx-stack/pull/1059)) + +- Updated dependencies [[`a64333e`](https://github.com/lynx-family/lynx-stack/commit/a64333ef28228d6b90c32e027f67bef8acbd8432), [`7751375`](https://github.com/lynx-family/lynx-stack/commit/775137521782ca5445f22029c39163c0a63bbfa5), [`b52a924`](https://github.com/lynx-family/lynx-stack/commit/b52a924a2375cb6f7ebafdd8abfbab0254eb2330)]: + - @lynx-js/web-constants@0.14.1 + - @lynx-js/web-mainthread-apis@0.14.1 + - @lynx-js/web-worker-rpc@0.14.1 + ## 0.14.0 ### Patch Changes diff --git a/packages/web-platform/web-worker-runtime/package.json b/packages/web-platform/web-worker-runtime/package.json index 58fabcefd9..d55a637999 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.14.0", + "version": "0.14.1", "private": false, "description": "", "keywords": [], diff --git a/packages/webpack/react-webpack-plugin/CHANGELOG.md b/packages/webpack/react-webpack-plugin/CHANGELOG.md index c79662c15f..2ae52aaaa2 100644 --- a/packages/webpack/react-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/react-webpack-plugin/CHANGELOG.md @@ -1,5 +1,37 @@ # @lynx-js/react-webpack-plugin +## 0.6.17 + +### Patch Changes + +- Enable fine-grained control for `output.inlineScripts` ([#883](https://github.com/lynx-family/lynx-stack/pull/883)) + + ```ts + type InlineChunkTestFunction = (params: { + size: number; + name: string; + }) => boolean; + + type InlineChunkTest = RegExp | InlineChunkTestFunction; + + type InlineChunkConfig = + | boolean + | InlineChunkTest + | { enable?: boolean | 'auto'; test: InlineChunkTest }; + ``` + + ```ts + import { defineConfig } from '@lynx-js/rspeedy'; + + export default defineConfig({ + output: { + inlineScripts: ({ name, size }) => { + return name.includes('foo') && size < 1000; + }, + }, + }); + ``` + ## 0.6.16 ### Patch Changes diff --git a/packages/webpack/react-webpack-plugin/package.json b/packages/webpack/react-webpack-plugin/package.json index a92fb9aeca..e49348d9bb 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.6.16", + "version": "0.6.17", "description": "A webpack plugin for ReactLynx", "keywords": [ "webpack", diff --git a/packages/webpack/runtime-wrapper-webpack-plugin/CHANGELOG.md b/packages/webpack/runtime-wrapper-webpack-plugin/CHANGELOG.md index 2f96faa75e..e97119fc3d 100644 --- a/packages/webpack/runtime-wrapper-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/runtime-wrapper-webpack-plugin/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/runtime-wrapper-webpack-plugin +## 0.1.2 + +### Patch Changes + +- Wrap with IIFE when `output.iife: false` to avoid naming conflict. ([#1176](https://github.com/lynx-family/lynx-stack/pull/1176)) + ## 0.1.1 ### Patch Changes diff --git a/packages/webpack/runtime-wrapper-webpack-plugin/package.json b/packages/webpack/runtime-wrapper-webpack-plugin/package.json index 11636285b4..0d793bb1fd 100644 --- a/packages/webpack/runtime-wrapper-webpack-plugin/package.json +++ b/packages/webpack/runtime-wrapper-webpack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/runtime-wrapper-webpack-plugin", - "version": "0.1.1", + "version": "0.1.2", "description": "Use runtime wrapper which allow JavaScript to be load by Lynx.", "keywords": [ "webpack", diff --git a/packages/webpack/template-webpack-plugin/CHANGELOG.md b/packages/webpack/template-webpack-plugin/CHANGELOG.md index b875e3ba10..a640bece96 100644 --- a/packages/webpack/template-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/template-webpack-plugin/CHANGELOG.md @@ -1,5 +1,53 @@ # @lynx-js/template-webpack-plugin +## 0.8.1 + +### Patch Changes + +- feat: `::placeholder` will be compiled to `part(input)::placeholder`, which means you can use pseudo-element CSS to add placeholder styles to input and textarea. ([#1158](https://github.com/lynx-family/lynx-stack/pull/1158)) + + ``` + // before + + + // after + + + input::placeholder { + color: red; + font-weight: bold; + font-size: 20px; + } + ``` + +- Enable fine-grained control for `output.inlineScripts` ([#883](https://github.com/lynx-family/lynx-stack/pull/883)) + + ```ts + type InlineChunkTestFunction = (params: { + size: number; + name: string; + }) => boolean; + + type InlineChunkTest = RegExp | InlineChunkTestFunction; + + type InlineChunkConfig = + | boolean + | InlineChunkTest + | { enable?: boolean | 'auto'; test: InlineChunkTest }; + ``` + + ```ts + import { defineConfig } from '@lynx-js/rspeedy'; + + export default defineConfig({ + output: { + inlineScripts: ({ name, size }) => { + return name.includes('foo') && size < 1000; + }, + }, + }); + ``` + ## 0.8.0 ### Minor Changes diff --git a/packages/webpack/template-webpack-plugin/package.json b/packages/webpack/template-webpack-plugin/package.json index c154717283..44495ca21d 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.8.0", + "version": "0.8.1", "description": "Simplifies creation of Lynx template files to serve your webpack bundles", "keywords": [ "webpack",