diff --git a/.changeset/brown-coats-study.md b/.changeset/brown-coats-study.md deleted file mode 100644 index 99f64bdbe2..0000000000 --- a/.changeset/brown-coats-study.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch ---- - -feat(web): use pure DOM API to implement Element PAPIs - -1. rewrite all element PAPIs impl. Now we use DOM. -2. use our new package `@lynx-js/offscreen-document` to support the new Element PAPI implementation in a worker diff --git a/.changeset/chilly-beers-sin.md b/.changeset/chilly-beers-sin.md deleted file mode 100644 index 97fef50757..0000000000 --- a/.changeset/chilly-beers-sin.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/web-core": patch ---- - -refactor: timing system - -Now we moved the timing system to the background thread. diff --git a/.changeset/cyan-ravens-lie.md b/.changeset/cyan-ravens-lie.md deleted file mode 100644 index fe0c9d08a7..0000000000 --- a/.changeset/cyan-ravens-lie.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/rspeedy": patch ---- - -Support using `-debugids` in `output.sourceMap.js`. - -See [Source Map Debug ID Proposal](https://github.com/tc39/ecma426/blob/main/proposals/debug-id.md) for more details. diff --git a/.changeset/early-chefs-cheat.md b/.changeset/early-chefs-cheat.md deleted file mode 100644 index 62095e7dc5..0000000000 --- a/.changeset/early-chefs-cheat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-elements": patch ---- - -fix: When list with list-type: flow, scrolltoupper, scrolltolower were specified, there was a blank block. diff --git a/.changeset/empty-guests-care.md b/.changeset/empty-guests-care.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/empty-guests-care.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/few-streets-tap.md b/.changeset/few-streets-tap.md deleted file mode 100644 index 455ac19384..0000000000 --- a/.changeset/few-streets-tap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-core": patch ---- - -feat: support `defaultOverflowVisible` config diff --git a/.changeset/kind-cloths-clap.md b/.changeset/kind-cloths-clap.md deleted file mode 100644 index e6d7025b7a..0000000000 --- a/.changeset/kind-cloths-clap.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lynx-js/react-rsbuild-plugin": patch -"@lynx-js/react-webpack-plugin": patch ---- - -feat: add extractStr option to pluginReactLynx diff --git a/.changeset/loud-cows-mate.md b/.changeset/loud-cows-mate.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/loud-cows-mate.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/nasty-kids-matter.md b/.changeset/nasty-kids-matter.md deleted file mode 100644 index 830a722cf6..0000000000 --- a/.changeset/nasty-kids-matter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -fix: prevent multiple firstScreen events when reloading before `jsReady` diff --git a/.changeset/nice-jokes-grow.md b/.changeset/nice-jokes-grow.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/nice-jokes-grow.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/odd-icons-run.md b/.changeset/odd-icons-run.md deleted file mode 100644 index d5fbdd3f11..0000000000 --- a/.changeset/odd-icons-run.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": minor -"@lynx-js/web-worker-runtime": minor -"@lynx-js/web-constants": minor -"@lynx-js/web-core": minor ---- - -feat: rewrite the main thread Element PAPIs - -In this commit we've rewritten the main thread apis. - -The most highlighted change is that - -- Before this commit we send events directly to bts -- After this change, we send events to mts then send them to bts with some data combined. diff --git a/.changeset/petite-clocks-report.md b/.changeset/petite-clocks-report.md deleted file mode 100644 index 5f4f1401d3..0000000000 --- a/.changeset/petite-clocks-report.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-elements": patch ---- - -fix: do not show scroll bar diff --git a/.changeset/rotten-pigs-wash.md b/.changeset/rotten-pigs-wash.md deleted file mode 100644 index 334a2175d1..0000000000 --- a/.changeset/rotten-pigs-wash.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/web-core": patch ---- - -fix(web): rsbuild will bundle 2 exactly same chunk for two same `new Worker` stmt - -the bundle size will be optimized about 28.2KB diff --git a/.changeset/rude-bears-brake.md b/.changeset/rude-bears-brake.md deleted file mode 100644 index 855b93ce69..0000000000 --- a/.changeset/rude-bears-brake.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-core": patch ---- - -fix: inline style will be removed for value number `0` - -the inline style value could be incorrectly removed for number value `0`; - -For example, `flex-shrink:0` may be ignored. diff --git a/.changeset/sad-shirts-reply.md b/.changeset/sad-shirts-reply.md deleted file mode 100644 index ff4cf99eca..0000000000 --- a/.changeset/sad-shirts-reply.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/web-worker-rpc": patch -"@lynx-js/web-constants": patch -"@lynx-js/web-core": patch ---- - -feat: The onNapiModulesCall function of lynx-view provides the fourth parameter: `lynxView`, which is the actual lynx-view DOM. diff --git a/.changeset/salty-breads-smash.md b/.changeset/salty-breads-smash.md deleted file mode 100644 index f147fc1252..0000000000 --- a/.changeset/salty-breads-smash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react-webpack-plugin": patch ---- - -Fix issue with lazy loading of bundles when source maps are enabled. diff --git a/.changeset/shy-pears-serve.md b/.changeset/shy-pears-serve.md deleted file mode 100644 index 924d078361..0000000000 --- a/.changeset/shy-pears-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/rspeedy": patch ---- - -Use `chunkLoading: 'import-scripts'` for Web platform diff --git a/.changeset/silly-tigers-think.md b/.changeset/silly-tigers-think.md deleted file mode 100644 index 2f8f21888b..0000000000 --- a/.changeset/silly-tigers-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react-webpack-plugin": patch ---- - -Fix issue where loading a lazy bundle fails if it does not return a webpack chunk. diff --git a/.changeset/some-swans-stop.md b/.changeset/some-swans-stop.md deleted file mode 100644 index 340fc22902..0000000000 --- a/.changeset/some-swans-stop.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/rspeedy": patch ---- - -Support `output.distPath.*`. - -See [Rsbuild - distPath](https://rsbuild.dev/config/output/dist-path) for all available options. diff --git a/.changeset/thick-poets-count.md b/.changeset/thick-poets-count.md deleted file mode 100644 index da782a411f..0000000000 --- a/.changeset/thick-poets-count.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/rspeedy": patch ---- - -Support `performance.printFileSize` - -Whether to print the file sizes after production build. diff --git a/.changeset/twenty-cougars-fall.md b/.changeset/twenty-cougars-fall.md deleted file mode 100644 index 376148d6a4..0000000000 --- a/.changeset/twenty-cougars-fall.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/template-webpack-plugin": patch ---- - -fix: merge different chunk groups for same output filename diff --git a/.changeset/two-masks-decide.md b/.changeset/two-masks-decide.md deleted file mode 100644 index b2d97932c6..0000000000 --- a/.changeset/two-masks-decide.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-constants": patch -"@lynx-js/web-core": patch ---- - -fix: publicComponentEvent args order diff --git a/.changeset/vast-goats-laugh.md b/.changeset/vast-goats-laugh.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/vast-goats-laugh.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/wide-carrots-occur.md b/.changeset/wide-carrots-occur.md deleted file mode 100644 index cb1e922ebe..0000000000 --- a/.changeset/wide-carrots-occur.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -Optimize the bundle size by eliminating unnecessary code when the lazy bundle is not utilized. diff --git a/.changeset/wild-drinks-mix.md b/.changeset/wild-drinks-mix.md deleted file mode 100644 index 286f441179..0000000000 --- a/.changeset/wild-drinks-mix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/react-rsbuild-plugin": patch ---- - -Convert background-only files from js to ts diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index f984e52e15..162e5625ed 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,13 @@ # @lynx-js/react +## 0.106.2 + +### Patch Changes + +- fix: prevent multiple firstScreen events when reloading before `jsReady` ([#377](https://github.com/lynx-family/lynx-stack/pull/377)) + +- Optimize the bundle size by eliminating unnecessary code when the lazy bundle is not utilized. ([#284](https://github.com/lynx-family/lynx-stack/pull/284)) + ## 0.106.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 4669c127c9..247544ed71 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react", - "version": "0.106.1", + "version": "0.106.2", "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 34c38244a5..82093018bf 100644 --- a/packages/rspeedy/core/CHANGELOG.md +++ b/packages/rspeedy/core/CHANGELOG.md @@ -1,5 +1,23 @@ # @lynx-js/rspeedy +## 0.8.7 + +### Patch Changes + +- Support using `-debugids` in `output.sourceMap.js`. ([#342](https://github.com/lynx-family/lynx-stack/pull/342)) + + See [Source Map Debug ID Proposal](https://github.com/tc39/ecma426/blob/main/proposals/debug-id.md) for more details. + +- Use `chunkLoading: 'import-scripts'` for Web platform ([#352](https://github.com/lynx-family/lynx-stack/pull/352)) + +- Support `output.distPath.*`. ([#366](https://github.com/lynx-family/lynx-stack/pull/366)) + + See [Rsbuild - distPath](https://rsbuild.dev/config/output/dist-path) for all available options. + +- Support `performance.printFileSize` ([#336](https://github.com/lynx-family/lynx-stack/pull/336)) + + Whether to print the file sizes after production build. + ## 0.8.6 ### Patch Changes diff --git a/packages/rspeedy/core/package.json b/packages/rspeedy/core/package.json index e13bb4dabb..09b6313560 100644 --- a/packages/rspeedy/core/package.json +++ b/packages/rspeedy/core/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/rspeedy", - "version": "0.8.6", + "version": "0.8.7", "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 a87eb30300..9f77c4e509 100644 --- a/packages/rspeedy/create-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/create-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # create-rspeedy +## 0.8.7 + ## 0.8.6 ## 0.8.5 diff --git a/packages/rspeedy/create-rspeedy/package.json b/packages/rspeedy/create-rspeedy/package.json index 5e56c08af5..2728039ce2 100644 --- a/packages/rspeedy/create-rspeedy/package.json +++ b/packages/rspeedy/create-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "create-rspeedy", - "version": "0.8.6", + "version": "0.8.7", "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 8873482c68..94a321ff28 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.9.4 + ## 0.9.3 ### Patch Changes diff --git a/packages/rspeedy/plugin-react-alias/package.json b/packages/rspeedy/plugin-react-alias/package.json index d4e4ebc685..d555a0a0d3 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.9.3", + "version": "0.9.4", "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 768272d97b..6e1f23568a 100644 --- a/packages/rspeedy/plugin-react/CHANGELOG.md +++ b/packages/rspeedy/plugin-react/CHANGELOG.md @@ -1,5 +1,21 @@ # @lynx-js/react-rsbuild-plugin +## 0.9.4 + +### Patch Changes + +- feat: add extractStr option to pluginReactLynx ([#391](https://github.com/lynx-family/lynx-stack/pull/391)) + +- Convert background-only files from js to ts ([#346](https://github.com/lynx-family/lynx-stack/pull/346)) + +- Updated dependencies [[`f849117`](https://github.com/lynx-family/lynx-stack/commit/f84911731faa4d0f6373d1202b9b2cabb0bafc48), [`d730101`](https://github.com/lynx-family/lynx-stack/commit/d7301017a383b8825cdc813a649ef26ce1c37641), [`42217c2`](https://github.com/lynx-family/lynx-stack/commit/42217c2c77a33e729977fc7108b218a1cb868e6a), [`f03bd4a`](https://github.com/lynx-family/lynx-stack/commit/f03bd4a62f81902ba55caf10df56447c89743e62)]: + - @lynx-js/react-webpack-plugin@0.6.10 + - @lynx-js/template-webpack-plugin@0.6.7 + - @lynx-js/react-alias-rsbuild-plugin@0.9.4 + - @lynx-js/react-refresh-webpack-plugin@0.3.2 + - @lynx-js/css-extract-webpack-plugin@0.5.2 + - @lynx-js/web-webpack-plugin@0.6.3 + ## 0.9.3 ### Patch Changes diff --git a/packages/rspeedy/plugin-react/package.json b/packages/rspeedy/plugin-react/package.json index a5f878f5cd..343e24103b 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.9.3", + "version": "0.9.4", "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 13580011ae..5f8088751f 100644 --- a/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # upgrade-rspeedy +## 0.8.7 + ## 0.8.6 ### Patch Changes diff --git a/packages/rspeedy/upgrade-rspeedy/package.json b/packages/rspeedy/upgrade-rspeedy/package.json index 2acb4bc173..36f5c0d99c 100644 --- a/packages/rspeedy/upgrade-rspeedy/package.json +++ b/packages/rspeedy/upgrade-rspeedy/package.json @@ -1,6 +1,6 @@ { "name": "upgrade-rspeedy", - "version": "0.8.6", + "version": "0.8.7", "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 69ae72ff09..223136a47a 100644 --- a/packages/web-platform/web-constants/CHANGELOG.md +++ b/packages/web-platform/web-constants/CHANGELOG.md @@ -1,5 +1,27 @@ # @lynx-js/web-constants +## 0.10.0 + +### Minor Changes + +- feat: rewrite the main thread Element PAPIs ([#343](https://github.com/lynx-family/lynx-stack/pull/343)) + + In this commit we've rewritten the main thread apis. + + The most highlighted change is that + + - Before this commit we send events directly to bts + - After this change, we send events to mts then send them to bts with some data combined. + +### Patch Changes + +- feat: The onNapiModulesCall function of lynx-view provides the fourth parameter: `lynxView`, which is the actual lynx-view DOM. ([#350](https://github.com/lynx-family/lynx-stack/pull/350)) + +- fix: publicComponentEvent args order ([#401](https://github.com/lynx-family/lynx-stack/pull/401)) + +- Updated dependencies [[`a521759`](https://github.com/lynx-family/lynx-stack/commit/a5217592f5aebea4b17860e729d523ecabb5f691)]: + - @lynx-js/web-worker-rpc@0.10.0 + ## 0.9.1 ### Patch Changes diff --git a/packages/web-platform/web-constants/package.json b/packages/web-platform/web-constants/package.json index df3166cd93..e3bc0ac93c 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.9.1", + "version": "0.10.0", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-core/CHANGELOG.md b/packages/web-platform/web-core/CHANGELOG.md index d71c9454cc..11e98c6a0f 100644 --- a/packages/web-platform/web-core/CHANGELOG.md +++ b/packages/web-platform/web-core/CHANGELOG.md @@ -1,5 +1,45 @@ # @lynx-js/web-core +## 0.10.0 + +### Minor Changes + +- feat: rewrite the main thread Element PAPIs ([#343](https://github.com/lynx-family/lynx-stack/pull/343)) + + In this commit we've rewritten the main thread apis. + + The most highlighted change is that + + - Before this commit we send events directly to bts + - After this change, we send events to mts then send them to bts with some data combined. + +### Patch Changes + +- refactor: timing system ([#378](https://github.com/lynx-family/lynx-stack/pull/378)) + + Now we moved the timing system to the background thread. + +- feat: support `defaultOverflowVisible` config ([#406](https://github.com/lynx-family/lynx-stack/pull/406)) + +- fix(web): rsbuild will bundle 2 exactly same chunk for two same `new Worker` stmt ([#372](https://github.com/lynx-family/lynx-stack/pull/372)) + + the bundle size will be optimized about 28.2KB + +- fix: inline style will be removed for value number `0` ([#368](https://github.com/lynx-family/lynx-stack/pull/368)) + + the inline style value could be incorrectly removed for number value `0`; + + For example, `flex-shrink:0` may be ignored. + +- feat: The onNapiModulesCall function of lynx-view provides the fourth parameter: `lynxView`, which is the actual lynx-view DOM. ([#350](https://github.com/lynx-family/lynx-stack/pull/350)) + +- fix: publicComponentEvent args order ([#401](https://github.com/lynx-family/lynx-stack/pull/401)) + +- Updated dependencies [[`3a8dabd`](https://github.com/lynx-family/lynx-stack/commit/3a8dabd877084c15db1404c912dd8a19c7a0fc59), [`a521759`](https://github.com/lynx-family/lynx-stack/commit/a5217592f5aebea4b17860e729d523ecabb5f691), [`890c6c5`](https://github.com/lynx-family/lynx-stack/commit/890c6c51470c82104abb1049681f55e5d97cf9d6)]: + - @lynx-js/web-worker-runtime@0.10.0 + - @lynx-js/web-constants@0.10.0 + - @lynx-js/web-worker-rpc@0.10.0 + ## 0.9.1 ### Patch Changes diff --git a/packages/web-platform/web-core/package.json b/packages/web-platform/web-core/package.json index 478daf253a..facb459690 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.9.1", + "version": "0.10.0", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-elements/CHANGELOG.md b/packages/web-platform/web-elements/CHANGELOG.md index ef8ae80ce4..8e85023937 100644 --- a/packages/web-platform/web-elements/CHANGELOG.md +++ b/packages/web-platform/web-elements/CHANGELOG.md @@ -1,5 +1,13 @@ # @lynx-js/web-elements +## 0.5.2 + +### Patch Changes + +- fix: When list with list-type: flow, scrolltoupper, scrolltolower were specified, there was a blank block. ([#379](https://github.com/lynx-family/lynx-stack/pull/379)) + +- fix: do not show scroll bar ([#406](https://github.com/lynx-family/lynx-stack/pull/406)) + ## 0.5.1 ### Patch Changes diff --git a/packages/web-platform/web-elements/package.json b/packages/web-platform/web-elements/package.json index fb5635ff05..6c66d6aa29 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.5.1", + "version": "0.5.2", "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 f626b0eae0..3e8c775c21 100644 --- a/packages/web-platform/web-mainthread-apis/CHANGELOG.md +++ b/packages/web-platform/web-mainthread-apis/CHANGELOG.md @@ -1,5 +1,36 @@ # @lynx-js/web-mainthread-apis +## 0.10.0 + +### Minor Changes + +- feat: rewrite the main thread Element PAPIs ([#343](https://github.com/lynx-family/lynx-stack/pull/343)) + + In this commit we've rewritten the main thread apis. + + The most highlighted change is that + + - Before this commit we send events directly to bts + - After this change, we send events to mts then send them to bts with some data combined. + +### Patch Changes + +- feat(web): use pure DOM API to implement Element PAPIs ([#334](https://github.com/lynx-family/lynx-stack/pull/334)) + + 1. rewrite all element PAPIs impl. Now we use DOM. + 2. use our new package `@lynx-js/offscreen-document` to support the new Element PAPI implementation in a worker + +- fix: inline style will be removed for value number `0` ([#368](https://github.com/lynx-family/lynx-stack/pull/368)) + + the inline style value could be incorrectly removed for number value `0`; + + For example, `flex-shrink:0` may be ignored. + +- fix: publicComponentEvent args order ([#401](https://github.com/lynx-family/lynx-stack/pull/401)) + +- Updated dependencies [[`3a8dabd`](https://github.com/lynx-family/lynx-stack/commit/3a8dabd877084c15db1404c912dd8a19c7a0fc59), [`a521759`](https://github.com/lynx-family/lynx-stack/commit/a5217592f5aebea4b17860e729d523ecabb5f691), [`890c6c5`](https://github.com/lynx-family/lynx-stack/commit/890c6c51470c82104abb1049681f55e5d97cf9d6)]: + - @lynx-js/web-constants@0.10.0 + ## 0.9.1 ### Patch Changes diff --git a/packages/web-platform/web-mainthread-apis/package.json b/packages/web-platform/web-mainthread-apis/package.json index 49586733a3..fec675c676 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.9.1", + "version": "0.10.0", "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 b5983e80b4..6a7f68ad43 100644 --- a/packages/web-platform/web-worker-rpc/CHANGELOG.md +++ b/packages/web-platform/web-worker-rpc/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/web-worker-rpc +## 0.10.0 + +### Patch Changes + +- feat: The onNapiModulesCall function of lynx-view provides the fourth parameter: `lynxView`, which is the actual lynx-view DOM. ([#350](https://github.com/lynx-family/lynx-stack/pull/350)) + ## 0.9.1 ## 0.9.0 diff --git a/packages/web-platform/web-worker-rpc/package.json b/packages/web-platform/web-worker-rpc/package.json index bc5b9c7ef6..5031000d45 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.9.1", + "version": "0.10.0", "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 b8ea3aff50..e7ed7a4a8d 100644 --- a/packages/web-platform/web-worker-runtime/CHANGELOG.md +++ b/packages/web-platform/web-worker-runtime/CHANGELOG.md @@ -1,5 +1,25 @@ # @lynx-js/web-worker-runtime +## 0.10.0 + +### Minor Changes + +- feat: rewrite the main thread Element PAPIs ([#343](https://github.com/lynx-family/lynx-stack/pull/343)) + + In this commit we've rewritten the main thread apis. + + The most highlighted change is that + + - Before this commit we send events directly to bts + - After this change, we send events to mts then send them to bts with some data combined. + +### Patch Changes + +- Updated dependencies [[`2a8ddf3`](https://github.com/lynx-family/lynx-stack/commit/2a8ddf3fb2a2fc5ed9b44184e30847aaf74fd1f4), [`3a8dabd`](https://github.com/lynx-family/lynx-stack/commit/3a8dabd877084c15db1404c912dd8a19c7a0fc59), [`878050a`](https://github.com/lynx-family/lynx-stack/commit/878050aaa3d9eb534848cab1dd0d4a2096a0a940), [`a521759`](https://github.com/lynx-family/lynx-stack/commit/a5217592f5aebea4b17860e729d523ecabb5f691), [`890c6c5`](https://github.com/lynx-family/lynx-stack/commit/890c6c51470c82104abb1049681f55e5d97cf9d6)]: + - @lynx-js/web-mainthread-apis@0.10.0 + - @lynx-js/web-constants@0.10.0 + - @lynx-js/web-worker-rpc@0.10.0 + ## 0.9.1 ### Patch Changes diff --git a/packages/web-platform/web-worker-runtime/package.json b/packages/web-platform/web-worker-runtime/package.json index 9461575f5b..a3cdabddfb 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.9.1", + "version": "0.10.0", "private": false, "description": "", "keywords": [], diff --git a/packages/webpack/react-webpack-plugin/CHANGELOG.md b/packages/webpack/react-webpack-plugin/CHANGELOG.md index 9f4ca7e6cc..9316ed3cef 100644 --- a/packages/webpack/react-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/react-webpack-plugin/CHANGELOG.md @@ -1,5 +1,15 @@ # @lynx-js/react-webpack-plugin +## 0.6.10 + +### Patch Changes + +- feat: add extractStr option to pluginReactLynx ([#391](https://github.com/lynx-family/lynx-stack/pull/391)) + +- Fix issue with lazy loading of bundles when source maps are enabled. ([#380](https://github.com/lynx-family/lynx-stack/pull/380)) + +- Fix issue where loading a lazy bundle fails if it does not return a webpack chunk. ([#365](https://github.com/lynx-family/lynx-stack/pull/365)) + ## 0.6.9 ### Patch Changes diff --git a/packages/webpack/react-webpack-plugin/package.json b/packages/webpack/react-webpack-plugin/package.json index f6ac6cb01f..b59a809a43 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.9", + "version": "0.6.10", "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 513628d692..eaf0e1fa7b 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.6.7 + +### Patch Changes + +- fix: merge different chunk groups for same output filename ([#371](https://github.com/lynx-family/lynx-stack/pull/371)) + ## 0.6.6 ### Patch Changes diff --git a/packages/webpack/template-webpack-plugin/package.json b/packages/webpack/template-webpack-plugin/package.json index 27a9dcaa0c..13dde32c5c 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.6.6", + "version": "0.6.7", "description": "Simplifies creation of Lynx template files to serve your webpack bundles", "keywords": [ "webpack",