diff --git a/.changeset/breezy-parts-look.md b/.changeset/breezy-parts-look.md deleted file mode 100644 index 2b2f763f4a..0000000000 --- a/.changeset/breezy-parts-look.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/runtime-wrapper-webpack-plugin": patch ---- - -Fix `requestAnimationFrame` is not working. diff --git a/.changeset/busy-dingos-shake.md b/.changeset/busy-dingos-shake.md deleted file mode 100644 index c77b65ef05..0000000000 --- a/.changeset/busy-dingos-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-elements": patch ---- - -feat: x-input && x-textarea add new method: `getValue`, which returns the value of the input element, selectionStart and selectEnd when success. diff --git a/.changeset/busy-suits-build.md b/.changeset/busy-suits-build.md deleted file mode 100644 index 753975789d..0000000000 --- a/.changeset/busy-suits-build.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-constants": patch -"@lynx-js/web-core": patch -"@lynx-js/web-core-server": patch ---- - -refactor: move some internal status to dom's attribute - -It's essential for SSR diff --git a/.changeset/chilly-snakes-hunt.md b/.changeset/chilly-snakes-hunt.md deleted file mode 100644 index 1f6fd5844a..0000000000 --- a/.changeset/chilly-snakes-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-elements": patch ---- - -feat: x-input and x-textarea bindinput event return structures add `selectionStart`, `selectionEnd`, and `textLength`, `textLength` are marked as @deprecated diff --git a/.changeset/clean-singers-spend.md b/.changeset/clean-singers-spend.md deleted file mode 100644 index 7c8d40d67e..0000000000 --- a/.changeset/clean-singers-spend.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-core": patch ---- - -refactor: avoid to create many style element for cssog diff --git a/.changeset/clear-apples-arrive.md b/.changeset/clear-apples-arrive.md deleted file mode 100644 index 158b5ba163..0000000000 --- a/.changeset/clear-apples-arrive.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/rspeedy": patch ---- - -Set `optimization.emitOnErrors` when `DEBUG` is enabled. - -This is useful for debugging PrimJS Syntax error. diff --git a/.changeset/clever-banks-stop.md b/.changeset/clever-banks-stop.md deleted file mode 100644 index 1bf6fa9f75..0000000000 --- a/.changeset/clever-banks-stop.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -Support for locating errors in the source code directly on the device when exceptions occur when using MTS. - -This requires Lynx engine v3.4 or later. diff --git a/.changeset/crazy-candies-design.md b/.changeset/crazy-candies-design.md deleted file mode 100644 index e52b83c7a0..0000000000 --- a/.changeset/crazy-candies-design.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-constants": patch ---- - -fix: target.id is undefined diff --git a/.changeset/curly-trams-notice.md b/.changeset/curly-trams-notice.md deleted file mode 100644 index 96beac96ab..0000000000 --- a/.changeset/curly-trams-notice.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-constants": patch ---- - -feat: add new pageConfig configuration: enableJSDataProcessor diff --git a/.changeset/cute-hounds-sip.md b/.changeset/cute-hounds-sip.md deleted file mode 100644 index 148aef8247..0000000000 --- a/.changeset/cute-hounds-sip.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/react": patch ---- - -Fix the "main-thread.js exception: ReferenceError: `__webpack_require__` is not defined" error in HMR. - -This error occurred when setting `output.iife: true`, which is the default value in `@lynx-js/rspeedy` v0.9.8. diff --git a/.changeset/eight-ghosts-shake.md b/.changeset/eight-ghosts-shake.md deleted file mode 100644 index cbf4b2719c..0000000000 --- a/.changeset/eight-ghosts-shake.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-constants": patch -"@lynx-js/web-core": patch -"@lynx-js/web-core-server": patch ---- - -refactor: move component config info to attribute diff --git a/.changeset/five-news-fall.md b/.changeset/five-news-fall.md deleted file mode 100644 index 34dc5c42d5..0000000000 --- a/.changeset/five-news-fall.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/css-serializer": patch ---- - -Support Windows. diff --git a/.changeset/flat-jokes-raise.md b/.changeset/flat-jokes-raise.md deleted file mode 100644 index 8a5c305e86..0000000000 --- a/.changeset/flat-jokes-raise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-core": patch ---- - -fix: ensure render starts after dom connected diff --git a/.changeset/four-clouds-shave.md b/.changeset/four-clouds-shave.md deleted file mode 100644 index e4a6977401..0000000000 --- a/.changeset/four-clouds-shave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/offscreen-document": patch ---- - -feat: add sheet.insertRule support diff --git a/.changeset/funny-otters-yawn.md b/.changeset/funny-otters-yawn.md deleted file mode 100644 index b091f99386..0000000000 --- a/.changeset/funny-otters-yawn.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-constants": patch -"@lynx-js/web-core": patch -"@lynx-js/web-core-server": patch ---- - -refactor: save dataset on an attribute - -On lynx, the `data-*` attributes have different behaviors than the HTMLElement has. - -The dataset will be treated as properties, the key will not be applied the camel-case <-> hyphenate name transformation. - -Before this commit we use it as a runtime data, but after this commit we will use encodeURI(JSON.stringify(dataset)) to encode it as a string. diff --git a/.changeset/funny-tires-laugh.md b/.changeset/funny-tires-laugh.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/funny-tires-laugh.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/major-chairs-take.md b/.changeset/major-chairs-take.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/major-chairs-take.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/plenty-moose-jump.md b/.changeset/plenty-moose-jump.md deleted file mode 100644 index de10bd1398..0000000000 --- a/.changeset/plenty-moose-jump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-elements": patch ---- - -feat: x-input and x-textarea support bindselection event, the returned type structure is `{ selectionStart: number; selectionEnd: number }`. diff --git a/.changeset/real-ideas-sin.md b/.changeset/real-ideas-sin.md deleted file mode 100644 index 998babe645..0000000000 --- a/.changeset/real-ideas-sin.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/web-constants": patch ---- - -refactor: create elements of `elementToRuntimeInfoMap` on demand diff --git a/.changeset/shaggy-monkeys-fail.md b/.changeset/shaggy-monkeys-fail.md deleted file mode 100644 index 314f1f7f53..0000000000 --- a/.changeset/shaggy-monkeys-fail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lynx-js/web-core-server": patch ---- - -fix: dump encode data in comment diff --git a/.changeset/shaggy-regions-sit.md b/.changeset/shaggy-regions-sit.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/shaggy-regions-sit.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/.changeset/small-onions-hear.md b/.changeset/small-onions-hear.md deleted file mode 100644 index 97bc6bc0c8..0000000000 --- a/.changeset/small-onions-hear.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lynx-js/react-rsbuild-plugin": patch ---- - -Better [zustand](https://github.com/pmndrs/zustand) support by creating an alias for `use-sync-external-store`. - -See [lynx-family/lynx-stack#893](https://github.com/lynx-family/lynx-stack/issues/893) for more details. diff --git a/.changeset/strong-mails-follow.md b/.changeset/strong-mails-follow.md deleted file mode 100644 index 63d3e21a71..0000000000 --- a/.changeset/strong-mails-follow.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@lynx-js/web-mainthread-apis": patch -"@lynx-js/offscreen-document": patch -"@lynx-js/web-worker-runtime": patch -"@lynx-js/web-constants": patch -"@lynx-js/web-core": patch ---- - -refactor: implement mts apis in closure pattern diff --git a/.changeset/two-crews-reply.md b/.changeset/two-crews-reply.md deleted file mode 100644 index 853d812bb3..0000000000 --- a/.changeset/two-crews-reply.md +++ /dev/null @@ -1,3 +0,0 @@ ---- - ---- diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 4c60d8e9bd..cc3e055c20 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,17 @@ # @lynx-js/react +## 0.109.2 + +### Patch Changes + +- Support for locating errors in the source code directly on the device when exceptions occur when using MTS. ([#1019](https://github.com/lynx-family/lynx-stack/pull/1019)) + + This requires Lynx engine v3.4 or later. + +- Fix the "main-thread.js exception: ReferenceError: `__webpack_require__` is not defined" error in HMR. ([#985](https://github.com/lynx-family/lynx-stack/pull/985)) + + This error occurred when setting `output.iife: true`, which is the default value in `@lynx-js/rspeedy` v0.9.8. + ## 0.109.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index eca12ead90..a5f7de87a4 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/react", - "version": "0.109.1", + "version": "0.109.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 bcdd753ff6..b1703cfb35 100644 --- a/packages/rspeedy/core/CHANGELOG.md +++ b/packages/rspeedy/core/CHANGELOG.md @@ -1,5 +1,13 @@ # @lynx-js/rspeedy +## 0.9.9 + +### Patch Changes + +- Set `optimization.emitOnErrors` when `DEBUG` is enabled. ([#1000](https://github.com/lynx-family/lynx-stack/pull/1000)) + + This is useful for debugging PrimJS Syntax error. + ## 0.9.8 ### Patch Changes diff --git a/packages/rspeedy/core/package.json b/packages/rspeedy/core/package.json index 7035bb91d6..dff95c1199 100644 --- a/packages/rspeedy/core/package.json +++ b/packages/rspeedy/core/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/rspeedy", - "version": "0.9.8", + "version": "0.9.9", "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 76a3b79190..face778525 100644 --- a/packages/rspeedy/create-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/create-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # create-rspeedy +## 0.9.9 + ## 0.9.8 ## 0.9.7 diff --git a/packages/rspeedy/create-rspeedy/package.json b/packages/rspeedy/create-rspeedy/package.json index ce04c95912..9c2469e116 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.8", + "version": "0.9.9", "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 cbf2f25944..72225ed4de 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.3 + ## 0.10.2 ### Patch Changes diff --git a/packages/rspeedy/plugin-react-alias/package.json b/packages/rspeedy/plugin-react-alias/package.json index 4ae581050c..a82cc939cd 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.2", + "version": "0.10.3", "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 fdf191dfd4..cec54a1f1e 100644 --- a/packages/rspeedy/plugin-react/CHANGELOG.md +++ b/packages/rspeedy/plugin-react/CHANGELOG.md @@ -1,5 +1,22 @@ # @lynx-js/react-rsbuild-plugin +## 0.10.3 + +### Patch Changes + +- Better [zustand](https://github.com/pmndrs/zustand) support by creating an alias for `use-sync-external-store`. ([#980](https://github.com/lynx-family/lynx-stack/pull/980)) + + See [lynx-family/lynx-stack#893](https://github.com/lynx-family/lynx-stack/issues/893) for more details. + +- Updated dependencies [[`acc0d80`](https://github.com/lynx-family/lynx-stack/commit/acc0d80ae45cb5d9b54acec13baf88086b7ba798)]: + - @lynx-js/runtime-wrapper-webpack-plugin@0.1.1 + - @lynx-js/react-alias-rsbuild-plugin@0.10.3 + - @lynx-js/use-sync-external-store@1.5.0 + - @lynx-js/react-refresh-webpack-plugin@0.3.3 + - @lynx-js/react-webpack-plugin@0.6.15 + - @lynx-js/css-extract-webpack-plugin@0.5.4 + - @lynx-js/template-webpack-plugin@0.7.2 + ## 0.10.2 ### Patch Changes diff --git a/packages/rspeedy/plugin-react/package.json b/packages/rspeedy/plugin-react/package.json index 70fbc1e177..ee15dbbc93 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.2", + "version": "0.10.3", "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 ea70aad39d..0f667ca7a6 100644 --- a/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md +++ b/packages/rspeedy/upgrade-rspeedy/CHANGELOG.md @@ -1,5 +1,7 @@ # upgrade-rspeedy +## 0.9.9 + ## 0.9.8 ## 0.9.7 diff --git a/packages/rspeedy/upgrade-rspeedy/package.json b/packages/rspeedy/upgrade-rspeedy/package.json index 727e25fdb3..b33e2e4944 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.8", + "version": "0.9.9", "description": "Upgrade Rspeedy-related packages", "keywords": [ "webpack", diff --git a/packages/tools/css-serializer/CHANGELOG.md b/packages/tools/css-serializer/CHANGELOG.md index cbcc6ac03e..5cd3603239 100644 --- a/packages/tools/css-serializer/CHANGELOG.md +++ b/packages/tools/css-serializer/CHANGELOG.md @@ -1,5 +1,11 @@ # @lynx-js/css-serializer +## 0.1.3 + +### Patch Changes + +- Support Windows. ([#1007](https://github.com/lynx-family/lynx-stack/pull/1007)) + ## 0.1.2 ### Patch Changes diff --git a/packages/tools/css-serializer/package.json b/packages/tools/css-serializer/package.json index 85a0462cc8..3e2e0c4e47 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.2", + "version": "0.1.3", "repository": { "type": "git", "url": "https://github.com/lynx-family/lynx-stack.git", diff --git a/packages/web-platform/offscreen-document/CHANGELOG.md b/packages/web-platform/offscreen-document/CHANGELOG.md index 94d94a07e7..b869d775f7 100644 --- a/packages/web-platform/offscreen-document/CHANGELOG.md +++ b/packages/web-platform/offscreen-document/CHANGELOG.md @@ -1,5 +1,13 @@ # @lynx-js/offscreen-document +## 0.1.1 + +### Patch Changes + +- feat: add sheet.insertRule support ([#1026](https://github.com/lynx-family/lynx-stack/pull/1026)) + +- refactor: implement mts apis in closure pattern ([#1004](https://github.com/lynx-family/lynx-stack/pull/1004)) + ## 0.1.0 ### Minor Changes diff --git a/packages/web-platform/offscreen-document/package.json b/packages/web-platform/offscreen-document/package.json index 7a273736c8..2ba67e4f94 100644 --- a/packages/web-platform/offscreen-document/package.json +++ b/packages/web-platform/offscreen-document/package.json @@ -1,6 +1,6 @@ { "name": "@lynx-js/offscreen-document", - "version": "0.1.0", + "version": "0.1.1", "private": false, "description": "Offscreen Document allows developers to use particular DOM in WebWorker", "keywords": [ diff --git a/packages/web-platform/web-constants/CHANGELOG.md b/packages/web-platform/web-constants/CHANGELOG.md index c3e407c6e4..a04c60762a 100644 --- a/packages/web-platform/web-constants/CHANGELOG.md +++ b/packages/web-platform/web-constants/CHANGELOG.md @@ -1,5 +1,34 @@ # @lynx-js/web-constants +## 0.13.5 + +### Patch Changes + +- refactor: move some internal status to dom's attribute ([#945](https://github.com/lynx-family/lynx-stack/pull/945)) + + It's essential for SSR + +- fix: target.id is undefined ([#1016](https://github.com/lynx-family/lynx-stack/pull/1016)) + +- feat: add new pageConfig configuration: enableJSDataProcessor ([#886](https://github.com/lynx-family/lynx-stack/pull/886)) + +- refactor: move component config info to attribute ([#984](https://github.com/lynx-family/lynx-stack/pull/984)) + +- refactor: save dataset on an attribute ([#981](https://github.com/lynx-family/lynx-stack/pull/981)) + + On lynx, the `data-*` attributes have different behaviors than the HTMLElement has. + + The dataset will be treated as properties, the key will not be applied the camel-case <-> hyphenate name transformation. + + Before this commit we use it as a runtime data, but after this commit we will use encodeURI(JSON.stringify(dataset)) to encode it as a string. + +- refactor: create elements of `elementToRuntimeInfoMap` on demand ([#986](https://github.com/lynx-family/lynx-stack/pull/986)) + +- refactor: implement mts apis in closure pattern ([#1004](https://github.com/lynx-family/lynx-stack/pull/1004)) + +- Updated dependencies []: + - @lynx-js/web-worker-rpc@0.13.5 + ## 0.13.4 ### Patch Changes diff --git a/packages/web-platform/web-constants/package.json b/packages/web-platform/web-constants/package.json index 8db085e16a..a6b7c020ca 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.13.4", + "version": "0.13.5", "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 861915ae5c..cc7aae7182 100644 --- a/packages/web-platform/web-core-server/CHANGELOG.md +++ b/packages/web-platform/web-core-server/CHANGELOG.md @@ -1,5 +1,25 @@ # @lynx-js/web-core-server +## 0.13.5 + +### Patch Changes + +- refactor: move some internal status to dom's attribute ([#945](https://github.com/lynx-family/lynx-stack/pull/945)) + + It's essential for SSR + +- refactor: move component config info to attribute ([#984](https://github.com/lynx-family/lynx-stack/pull/984)) + +- refactor: save dataset on an attribute ([#981](https://github.com/lynx-family/lynx-stack/pull/981)) + + On lynx, the `data-*` attributes have different behaviors than the HTMLElement has. + + The dataset will be treated as properties, the key will not be applied the camel-case <-> hyphenate name transformation. + + Before this commit we use it as a runtime data, but after this commit we will use encodeURI(JSON.stringify(dataset)) to encode it as a string. + +- fix: dump encode data in comment ([#989](https://github.com/lynx-family/lynx-stack/pull/989)) + ## 0.13.4 ### Patch Changes diff --git a/packages/web-platform/web-core-server/package.json b/packages/web-platform/web-core-server/package.json index b4c204fd1a..eb3f66ba6c 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.13.4", + "version": "0.13.5", "private": false, "description": "", "keywords": [], diff --git a/packages/web-platform/web-core/CHANGELOG.md b/packages/web-platform/web-core/CHANGELOG.md index 7550b9a88f..d5f91922d8 100644 --- a/packages/web-platform/web-core/CHANGELOG.md +++ b/packages/web-platform/web-core/CHANGELOG.md @@ -1,5 +1,36 @@ # @lynx-js/web-core +## 0.13.5 + +### Patch Changes + +- refactor: move some internal status to dom's attribute ([#945](https://github.com/lynx-family/lynx-stack/pull/945)) + + It's essential for SSR + +- refactor: avoid to create many style element for cssog ([#1026](https://github.com/lynx-family/lynx-stack/pull/1026)) + +- refactor: move component config info to attribute ([#984](https://github.com/lynx-family/lynx-stack/pull/984)) + +- fix: ensure render starts after dom connected ([#1020](https://github.com/lynx-family/lynx-stack/pull/1020)) + +- refactor: save dataset on an attribute ([#981](https://github.com/lynx-family/lynx-stack/pull/981)) + + On lynx, the `data-*` attributes have different behaviors than the HTMLElement has. + + The dataset will be treated as properties, the key will not be applied the camel-case <-> hyphenate name transformation. + + Before this commit we use it as a runtime data, but after this commit we will use encodeURI(JSON.stringify(dataset)) to encode it as a string. + +- refactor: implement mts apis in closure pattern ([#1004](https://github.com/lynx-family/lynx-stack/pull/1004)) + +- Updated dependencies [[`70b82d2`](https://github.com/lynx-family/lynx-stack/commit/70b82d23744d6b6ec945dff9f8895ab3488ba4c8), [`5651e24`](https://github.com/lynx-family/lynx-stack/commit/5651e24827358963c3261252bcc53c2ad981c13e), [`9499ea9`](https://github.com/lynx-family/lynx-stack/commit/9499ea91debdf73b2d31af0b31bcbc216135543b), [`50f0193`](https://github.com/lynx-family/lynx-stack/commit/50f01933942268b697bf5abe790da86c932f1dfc), [`57bf0ef`](https://github.com/lynx-family/lynx-stack/commit/57bf0ef19f1d79bc52ab6a4f0cd2939e7901d98b), [`5651e24`](https://github.com/lynx-family/lynx-stack/commit/5651e24827358963c3261252bcc53c2ad981c13e), [`0525fbf`](https://github.com/lynx-family/lynx-stack/commit/0525fbf38baa7a977a7a8c66e8a4d8bf34cc3b68), [`b6b87fd`](https://github.com/lynx-family/lynx-stack/commit/b6b87fd11dbc76c28f3b5022aa8c6afeb773d90f), [`c014327`](https://github.com/lynx-family/lynx-stack/commit/c014327ad0cf599b32d4182d95116b46c35f5fa5)]: + - @lynx-js/web-mainthread-apis@0.13.5 + - @lynx-js/web-constants@0.13.5 + - @lynx-js/offscreen-document@0.1.1 + - @lynx-js/web-worker-runtime@0.13.5 + - @lynx-js/web-worker-rpc@0.13.5 + ## 0.13.4 ### Patch Changes diff --git a/packages/web-platform/web-core/package.json b/packages/web-platform/web-core/package.json index 17a88e9cfc..fc50e214b2 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.13.4", + "version": "0.13.5", "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 4230199260..c66c5ebcec 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.5 + ## 0.7.4 ## 0.7.3 diff --git a/packages/web-platform/web-elements-template/package.json b/packages/web-platform/web-elements-template/package.json index 0e247fe549..4352cebd14 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.4", + "version": "0.7.5", "private": false, "repository": { "type": "git", diff --git a/packages/web-platform/web-elements/CHANGELOG.md b/packages/web-platform/web-elements/CHANGELOG.md index ff06bde39a..7e5a9218eb 100644 --- a/packages/web-platform/web-elements/CHANGELOG.md +++ b/packages/web-platform/web-elements/CHANGELOG.md @@ -1,5 +1,18 @@ # @lynx-js/web-elements +## 0.7.5 + +### Patch Changes + +- feat: x-input && x-textarea add new method: `getValue`, which returns the value of the input element, selectionStart and selectEnd when success. ([#982](https://github.com/lynx-family/lynx-stack/pull/982)) + +- feat: x-input and x-textarea bindinput event return structures add `selectionStart`, `selectionEnd`, and `textLength`, `textLength` are marked as @deprecated ([#996](https://github.com/lynx-family/lynx-stack/pull/996)) + +- feat: x-input and x-textarea support bindselection event, the returned type structure is `{ selectionStart: number; selectionEnd: number }`. ([#990](https://github.com/lynx-family/lynx-stack/pull/990)) + +- Updated dependencies []: + - @lynx-js/web-elements-template@0.7.5 + ## 0.7.4 ### Patch Changes diff --git a/packages/web-platform/web-elements/package.json b/packages/web-platform/web-elements/package.json index 10a1a93a1d..37005e1e6f 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.4", + "version": "0.7.5", "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 148bf6ee7e..1ef8438188 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.13.5 + +### Patch Changes + +- refactor: move some internal status to dom's attribute ([#945](https://github.com/lynx-family/lynx-stack/pull/945)) + + It's essential for SSR + +- refactor: avoid to create many style element for cssog ([#1026](https://github.com/lynx-family/lynx-stack/pull/1026)) + +- fix: target.id is undefined ([#1016](https://github.com/lynx-family/lynx-stack/pull/1016)) + +- feat: add new pageConfig configuration: enableJSDataProcessor ([#886](https://github.com/lynx-family/lynx-stack/pull/886)) + +- refactor: move component config info to attribute ([#984](https://github.com/lynx-family/lynx-stack/pull/984)) + +- refactor: save dataset on an attribute ([#981](https://github.com/lynx-family/lynx-stack/pull/981)) + + On lynx, the `data-*` attributes have different behaviors than the HTMLElement has. + + The dataset will be treated as properties, the key will not be applied the camel-case <-> hyphenate name transformation. + + Before this commit we use it as a runtime data, but after this commit we will use encodeURI(JSON.stringify(dataset)) to encode it as a string. + +- refactor: create elements of `elementToRuntimeInfoMap` on demand ([#986](https://github.com/lynx-family/lynx-stack/pull/986)) + +- refactor: implement mts apis in closure pattern ([#1004](https://github.com/lynx-family/lynx-stack/pull/1004)) + +- Updated dependencies [[`70b82d2`](https://github.com/lynx-family/lynx-stack/commit/70b82d23744d6b6ec945dff9f8895ab3488ba4c8), [`9499ea9`](https://github.com/lynx-family/lynx-stack/commit/9499ea91debdf73b2d31af0b31bcbc216135543b), [`50f0193`](https://github.com/lynx-family/lynx-stack/commit/50f01933942268b697bf5abe790da86c932f1dfc), [`57bf0ef`](https://github.com/lynx-family/lynx-stack/commit/57bf0ef19f1d79bc52ab6a4f0cd2939e7901d98b), [`0525fbf`](https://github.com/lynx-family/lynx-stack/commit/0525fbf38baa7a977a7a8c66e8a4d8bf34cc3b68), [`b6b87fd`](https://github.com/lynx-family/lynx-stack/commit/b6b87fd11dbc76c28f3b5022aa8c6afeb773d90f), [`c014327`](https://github.com/lynx-family/lynx-stack/commit/c014327ad0cf599b32d4182d95116b46c35f5fa5)]: + - @lynx-js/web-constants@0.13.5 + ## 0.13.4 ### Patch Changes diff --git a/packages/web-platform/web-mainthread-apis/package.json b/packages/web-platform/web-mainthread-apis/package.json index 67e12b67a9..b4c8d09c0d 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.13.4", + "version": "0.13.5", "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 92961d09ea..21d2cff2ef 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.13.5 + ## 0.13.4 ## 0.13.3 diff --git a/packages/web-platform/web-worker-rpc/package.json b/packages/web-platform/web-worker-rpc/package.json index 8c2780b84b..1f360497b7 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.13.4", + "version": "0.13.5", "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 6d61c37af2..07d35ede82 100644 --- a/packages/web-platform/web-worker-runtime/CHANGELOG.md +++ b/packages/web-platform/web-worker-runtime/CHANGELOG.md @@ -1,5 +1,17 @@ # @lynx-js/web-worker-runtime +## 0.13.5 + +### Patch Changes + +- refactor: implement mts apis in closure pattern ([#1004](https://github.com/lynx-family/lynx-stack/pull/1004)) + +- Updated dependencies [[`70b82d2`](https://github.com/lynx-family/lynx-stack/commit/70b82d23744d6b6ec945dff9f8895ab3488ba4c8), [`5651e24`](https://github.com/lynx-family/lynx-stack/commit/5651e24827358963c3261252bcc53c2ad981c13e), [`9499ea9`](https://github.com/lynx-family/lynx-stack/commit/9499ea91debdf73b2d31af0b31bcbc216135543b), [`50f0193`](https://github.com/lynx-family/lynx-stack/commit/50f01933942268b697bf5abe790da86c932f1dfc), [`57bf0ef`](https://github.com/lynx-family/lynx-stack/commit/57bf0ef19f1d79bc52ab6a4f0cd2939e7901d98b), [`5651e24`](https://github.com/lynx-family/lynx-stack/commit/5651e24827358963c3261252bcc53c2ad981c13e), [`0525fbf`](https://github.com/lynx-family/lynx-stack/commit/0525fbf38baa7a977a7a8c66e8a4d8bf34cc3b68), [`b6b87fd`](https://github.com/lynx-family/lynx-stack/commit/b6b87fd11dbc76c28f3b5022aa8c6afeb773d90f), [`c014327`](https://github.com/lynx-family/lynx-stack/commit/c014327ad0cf599b32d4182d95116b46c35f5fa5)]: + - @lynx-js/web-mainthread-apis@0.13.5 + - @lynx-js/web-constants@0.13.5 + - @lynx-js/offscreen-document@0.1.1 + - @lynx-js/web-worker-rpc@0.13.5 + ## 0.13.4 ### Patch Changes diff --git a/packages/web-platform/web-worker-runtime/package.json b/packages/web-platform/web-worker-runtime/package.json index 1316e14256..4e59293902 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.13.4", + "version": "0.13.5", "private": false, "description": "", "keywords": [], diff --git a/packages/webpack/runtime-wrapper-webpack-plugin/CHANGELOG.md b/packages/webpack/runtime-wrapper-webpack-plugin/CHANGELOG.md index 59cabf9aa8..2f96faa75e 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.1 + +### Patch Changes + +- Fix `requestAnimationFrame` is not working. ([#1021](https://github.com/lynx-family/lynx-stack/pull/1021)) + ## 0.1.0 ### Minor Changes diff --git a/packages/webpack/runtime-wrapper-webpack-plugin/package.json b/packages/webpack/runtime-wrapper-webpack-plugin/package.json index 22e68aafb3..11636285b4 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.0", + "version": "0.1.1", "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 d6eb644d28..6f3638c99c 100644 --- a/packages/webpack/template-webpack-plugin/CHANGELOG.md +++ b/packages/webpack/template-webpack-plugin/CHANGELOG.md @@ -1,5 +1,12 @@ # @lynx-js/template-webpack-plugin +## 0.7.2 + +### Patch Changes + +- Updated dependencies [[`ccb4254`](https://github.com/lynx-family/lynx-stack/commit/ccb4254cf4008362e2536a473660c4e3453e5a64)]: + - @lynx-js/css-serializer@0.1.3 + ## 0.7.1 ### Patch Changes diff --git a/packages/webpack/template-webpack-plugin/package.json b/packages/webpack/template-webpack-plugin/package.json index 447d90cfae..7ebc930503 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.7.1", + "version": "0.7.2", "description": "Simplifies creation of Lynx template files to serve your webpack bundles", "keywords": [ "webpack",