diff --git a/.changeset/angry-buckets-chew.md b/.changeset/angry-buckets-chew.md
index a98d1844ab..f7917efff5 100644
--- a/.changeset/angry-buckets-chew.md
+++ b/.changeset/angry-buckets-chew.md
@@ -2,4 +2,4 @@
"@lynx-js/web-explorer": patch
---
-fix: delay 500ms to send the `webExplorerReady`
+fix: create a new lynx-view for lynxjs.org
diff --git a/.changeset/bright-forks-try.md b/.changeset/bright-forks-try.md
index 6195c11a4f..423bfd05dc 100644
--- a/.changeset/bright-forks-try.md
+++ b/.changeset/bright-forks-try.md
@@ -4,7 +4,6 @@
"@lynx-js/react-webpack-plugin": patch
"@lynx-js/web-constants": patch
"@lynx-js/web-elements": patch
-"@lynx-js/react-rsbuild-plugin": patch
---
feat: fully support MTS
diff --git a/.changeset/eager-wasps-bet.md b/.changeset/eager-wasps-bet.md
new file mode 100644
index 0000000000..2cbc8beb66
--- /dev/null
+++ b/.changeset/eager-wasps-bet.md
@@ -0,0 +1,5 @@
+---
+"@lynx-js/web-elements": patch
+---
+
+fix: position:fixed not work in scroll-view
diff --git a/.changeset/hip-pianos-smash.md b/.changeset/hip-pianos-smash.md
deleted file mode 100644
index 29983f3412..0000000000
--- a/.changeset/hip-pianos-smash.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@lynx-js/rspeedy': patch
----
-
-Bump Rsbuild/core v1.3.7 with Rspack v1.3.5.
diff --git a/.changeset/lucky-laws-wink.md b/.changeset/lucky-laws-wink.md
deleted file mode 100644
index 0b1cd414ea..0000000000
--- a/.changeset/lucky-laws-wink.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@lynx-js/rspeedy': patch
----
-
-Bump Rsbuild/core v1.3.6 with Rspack v1.3.4.
diff --git a/.changeset/pretty-coats-bet.md b/.changeset/pretty-coats-bet.md
new file mode 100644
index 0000000000..9904b3ba8d
--- /dev/null
+++ b/.changeset/pretty-coats-bet.md
@@ -0,0 +1,5 @@
+---
+"@lynx-js/web-elements": patch
+---
+
+fix: add mode: no-cors of fetch in x-audio-tt
diff --git a/.changeset/thin-bags-wash.md b/.changeset/thin-bags-wash.md
new file mode 100644
index 0000000000..4a0cfc8030
--- /dev/null
+++ b/.changeset/thin-bags-wash.md
@@ -0,0 +1,5 @@
+---
+'@lynx-js/rspeedy': patch
+---
+
+Bump Rsbuild v1.3.8 with Rspack v1.3.5.
diff --git a/.changeset/wide-towns-call.md b/.changeset/wide-towns-call.md
new file mode 100644
index 0000000000..4828c32ce2
--- /dev/null
+++ b/.changeset/wide-towns-call.md
@@ -0,0 +1,6 @@
+---
+"@lynx-js/web-mainthread-apis": patch
+"@lynx-js/web-core": patch
+---
+
+fix: crash on removing a id attribute
diff --git a/.github/workflows/workflow-build.yml b/.github/workflows/workflow-build.yml
index edc37a369b..68dd678654 100644
--- a/.github/workflows/workflow-build.yml
+++ b/.github/workflows/workflow-build.yml
@@ -37,12 +37,15 @@ jobs:
env:
CLEAN_BASE_REF: ${{ steps.git-refs.outputs.base-ref }}
CLEAN_HEAD_REF: ${{ steps.git-refs.outputs.head-ref }}
+ UPSTREAM_REMOTE: ${{ github.server_url }}/${{ github.repository }}
run: |
- git fetch --progress --depth=1 origin "+refs/heads/$CLEAN_BASE_REF:refs/heads/$CLEAN_BASE_REF"
+ git remote add upstream $UPSTREAM_REMOTE
+ git fetch --progress --depth=1 upstream "+refs/heads/$CLEAN_BASE_REF:refs/remotes/upstream/$CLEAN_BASE_REF"
MAX_ATTEMPTS=10
ATTEMPT=0
- while [ -z "$( git merge-base "refs/heads/$CLEAN_BASE_REF" "$CLEAN_HEAD_REF" )" ] && [ "$ATTEMPT" -lt "$MAX_ATTEMPTS" ]; do
- git fetch -q --deepen=10 origin "refs/heads/$CLEAN_BASE_REF" "$CLEAN_HEAD_REF"
+ while [ -z "$( git merge-base "refs/remotes/upstream/$CLEAN_BASE_REF" "$CLEAN_HEAD_REF" )" ] && [ "$ATTEMPT" -lt "$MAX_ATTEMPTS" ]; do
+ git fetch -q --deepen=10 upstream "refs/heads/$CLEAN_BASE_REF:refs/remotes/upstream/$CLEAN_BASE_REF"
+ git fetch -q --deepen=10 origin "$CLEAN_HEAD_REF"
ATTEMPT=$((ATTEMPT + 1))
done
if [ "$ATTEMPT" -ge "$MAX_ATTEMPTS" ]; then
@@ -52,7 +55,7 @@ jobs:
- name: Get merge base
id: merge-base
env:
- CLEAN_BASE_REF: ${{ format('origin/{0}', steps.git-refs.outputs.base-ref) || github.event.base }}
+ CLEAN_BASE_REF: ${{ format('upstream/{0}', steps.git-refs.outputs.base-ref) || github.event.base }}
CLEAN_HEAD_REF: ${{ steps.git-refs.outputs.head-ref }}
run: |
echo "merge-base=$(git merge-base "$CLEAN_BASE_REF" "$CLEAN_HEAD_REF" || git rev-parse "$CLEAN_BASE_REF")" >> $GITHUB_OUTPUT
diff --git a/package.json b/package.json
index b5ad895519..5474678f51 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
},
"devDependencies": {
"@biomejs/biome": "^1.9.4",
- "@changesets/cli": "^2.29.0",
+ "@changesets/cli": "^2.29.2",
"@codspeed/vitest-plugin": "^4.0.1",
"@eslint/js": "^9.24.0",
"@microsoft/api-extractor": "catalog:",
diff --git a/packages/web-platform/web-elements/src/ScrollView/scroll-view.css b/packages/web-platform/web-elements/src/ScrollView/scroll-view.css
index 04547fe8c5..3381e1ed68 100644
--- a/packages/web-platform/web-elements/src/ScrollView/scroll-view.css
+++ b/packages/web-platform/web-elements/src/ScrollView/scroll-view.css
@@ -4,7 +4,6 @@
// LICENSE file in the root directory of this source tree.
*/
scroll-view {
- contain: content;
display: flex !important;
--lynx-display: linear !important;
--lynx-display-toggle: var(--lynx-display-linear);
diff --git a/packages/web-platform/web-elements/src/XAudioTT/XAudioTT.ts b/packages/web-platform/web-elements/src/XAudioTT/XAudioTT.ts
index d76837d580..5b953057ac 100644
--- a/packages/web-platform/web-elements/src/XAudioTT/XAudioTT.ts
+++ b/packages/web-platform/web-elements/src/XAudioTT/XAudioTT.ts
@@ -64,6 +64,7 @@ export class XAudioTT extends HTMLElement {
);
const response = await fetch(parsedSrc.play_url, {
+ mode: 'no-cors',
headers: parsedHeaders,
});
diff --git a/packages/web-platform/web-explorer/index.ts b/packages/web-platform/web-explorer/index.ts
index f95fc27ebd..606d96e6f8 100644
--- a/packages/web-platform/web-explorer/index.ts
+++ b/packages/web-platform/web-explorer/index.ts
@@ -7,7 +7,7 @@ import '@lynx-js/web-elements/all';
import QrScanner from 'qr-scanner';
const video = document.getElementById('qr-scanner') as HTMLVideoElement;
-const lynxView = document.getElementById('lynx-view') as LynxView;
+let lynxView = document.getElementById('lynx-view') as LynxView;
const backButton = document.getElementById('back-button') as HTMLDivElement;
const nav = document.getElementById('nav') as HTMLDivElement;
@@ -63,12 +63,14 @@ lynxView.globalProps = { theme };
setLynxViewUrl(homepage);
window.addEventListener('message', (ev) => {
if (ev.data && ev.data.method === 'setLynxViewUrl' && ev.data.url) {
+ const parent = lynxView.parentElement!;
+ lynxView.remove();
+ lynxView = document.createElement('lynx-view') as LynxView;
+ lynxView.setAttribute('style', 'flex: 0 1 100vh; height:100vh;');
+ parent.append(lynxView);
setLynxViewUrl(ev.data.url);
}
});
-setTimeout(() => {
- window.parent?.postMessage('webExplorerReady');
-}, 500);
function setLynxViewUrl(url: string) {
if (url === homepage) {
diff --git a/packages/web-platform/web-mainthread-apis/src/elementAPI/attributeAndProperty/attributeAndPropertyFunctions.ts b/packages/web-platform/web-mainthread-apis/src/elementAPI/attributeAndProperty/attributeAndPropertyFunctions.ts
index 0f21ae26d4..ab5c03b14b 100644
--- a/packages/web-platform/web-mainthread-apis/src/elementAPI/attributeAndProperty/attributeAndPropertyFunctions.ts
+++ b/packages/web-platform/web-mainthread-apis/src/elementAPI/attributeAndProperty/attributeAndPropertyFunctions.ts
@@ -123,8 +123,12 @@ export function createAttributeAndPropertyFunctions(
}
}
- function __SetID(element: HTMLElement, id: string) {
- element.id = id;
+ function __SetID(element: HTMLElement, id: string | null) {
+ if (typeof id === 'string') {
+ element.id = id;
+ } else {
+ element.removeAttribute('id');
+ }
}
function __UpdateComponentID(
diff --git a/packages/web-platform/web-tests/tests/main-thread-apis.test.ts b/packages/web-platform/web-tests/tests/main-thread-apis.test.ts
index db20db0269..7f2b70e37c 100644
--- a/packages/web-platform/web-tests/tests/main-thread-apis.test.ts
+++ b/packages/web-platform/web-tests/tests/main-thread-apis.test.ts
@@ -87,6 +87,39 @@ test.describe('main thread api tests', () => {
expect(page.locator('scroll-view')).toHaveAttribute('scroll-x', 'true');
},
);
+ test(
+ '__SetID',
+ async ({ page, browserName }, { title }) => {
+ const ret = await page.evaluate(() => {
+ let root = globalThis.__CreatePage('page', 0);
+ let ret = globalThis.__CreateView(0);
+ globalThis.__SetID(ret, 'target');
+ globalThis.__AppendElement(root, ret);
+ globalThis.__FlushElementTree();
+ });
+ expect(await page.locator('#target').count()).toBe(1);
+ },
+ );
+ test(
+ '__SetID to remove id',
+ async ({ page, browserName }, { title }) => {
+ const ret = await page.evaluate(() => {
+ let root = globalThis.__CreatePage('page', 0);
+ let ret = globalThis.__CreateView(0);
+ globalThis.__SetID(ret, 'target');
+ globalThis.__AppendElement(root, ret);
+ globalThis.__FlushElementTree();
+ globalThis.view = ret;
+ });
+ expect(await page.locator('#target').count()).toBe(1);
+ await page.evaluate(() => {
+ let ret = globalThis.view;
+ globalThis.__SetID(ret, null);
+ globalThis.__FlushElementTree();
+ });
+ expect(await page.locator('#target').count()).toBe(0);
+ },
+ );
test('__CreateText', async ({ page }, { title }) => {
const lynxTag = await page.evaluate(() => {
diff --git a/packages/web-platform/web-tests/tests/react.spec.ts b/packages/web-platform/web-tests/tests/react.spec.ts
index 7c974e94cd..379a87ff2b 100644
--- a/packages/web-platform/web-tests/tests/react.spec.ts
+++ b/packages/web-platform/web-tests/tests/react.spec.ts
@@ -1528,6 +1528,17 @@ test.describe('reactlynx3 tests', () => {
});
});
test.describe('scroll-view', () => {
+ const elementName = 'scroll-view';
+ test('basic-element-scroll-view-fixed', async ({ page }, { title }) => {
+ await goto(page, title);
+ await diffScreenShot(
+ page,
+ elementName,
+ title,
+ 'initial',
+ );
+ });
+
test(
'basic-element-scroll-view-scrollable',
async ({ page }, { title }) => {
diff --git a/packages/web-platform/web-tests/tests/react.spec.ts-snapshots/scroll-view/basic-element-scroll-view-fixed/initial-chromium-linux.png b/packages/web-platform/web-tests/tests/react.spec.ts-snapshots/scroll-view/basic-element-scroll-view-fixed/initial-chromium-linux.png
new file mode 100644
index 0000000000..bda0f907a2
Binary files /dev/null and b/packages/web-platform/web-tests/tests/react.spec.ts-snapshots/scroll-view/basic-element-scroll-view-fixed/initial-chromium-linux.png differ
diff --git a/packages/web-platform/web-tests/tests/react.spec.ts-snapshots/scroll-view/basic-element-scroll-view-fixed/initial-firefox-linux.png b/packages/web-platform/web-tests/tests/react.spec.ts-snapshots/scroll-view/basic-element-scroll-view-fixed/initial-firefox-linux.png
new file mode 100644
index 0000000000..e70020e65d
Binary files /dev/null and b/packages/web-platform/web-tests/tests/react.spec.ts-snapshots/scroll-view/basic-element-scroll-view-fixed/initial-firefox-linux.png differ
diff --git a/packages/web-platform/web-tests/tests/react.spec.ts-snapshots/scroll-view/basic-element-scroll-view-fixed/initial-webkit-linux.png b/packages/web-platform/web-tests/tests/react.spec.ts-snapshots/scroll-view/basic-element-scroll-view-fixed/initial-webkit-linux.png
new file mode 100644
index 0000000000..add2b7b9f0
Binary files /dev/null and b/packages/web-platform/web-tests/tests/react.spec.ts-snapshots/scroll-view/basic-element-scroll-view-fixed/initial-webkit-linux.png differ
diff --git a/packages/web-platform/web-tests/tests/react/basic-element-scroll-view-fixed/index.jsx b/packages/web-platform/web-tests/tests/react/basic-element-scroll-view-fixed/index.jsx
new file mode 100644
index 0000000000..b39582eb22
--- /dev/null
+++ b/packages/web-platform/web-tests/tests/react/basic-element-scroll-view-fixed/index.jsx
@@ -0,0 +1,70 @@
+import { root } from '@lynx-js/react';
+export default function App() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+root.render(
+
+
+ ,
+);
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 05af4dc20b..e1816ea515 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -11,8 +11,8 @@ catalogs:
version: 7.52.3
rsbuild:
'@rsbuild/core':
- specifier: 1.3.7
- version: 1.3.7
+ specifier: 1.3.8
+ version: 1.3.8
'@rsbuild/plugin-less':
specifier: 1.2.2
version: 1.2.2
@@ -53,8 +53,8 @@ importers:
specifier: ^1.9.4
version: 1.9.4
'@changesets/cli':
- specifier: ^2.29.0
- version: 2.29.0
+ specifier: ^2.29.2
+ version: 2.29.2
'@codspeed/vitest-plugin':
specifier: ^4.0.1
version: 4.0.1(vite@5.4.2(@types/node@22.14.1)(sass-embedded@1.86.0)(terser@5.31.6))(vitest@3.1.1)
@@ -275,13 +275,13 @@ importers:
version: link:../websocket
'@rsbuild/core':
specifier: catalog:rsbuild
- version: 1.3.7
+ version: 1.3.8
'@rsbuild/plugin-css-minimizer':
specifier: 1.0.2
- version: 1.0.2(@rsbuild/core@1.3.7)(webpack@5.99.5)
+ version: 1.0.2(@rsbuild/core@1.3.8)(webpack@5.99.5)
'@rsdoctor/rspack-plugin':
specifier: 1.0.1
- version: 1.0.1(@rsbuild/core@1.3.7)(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
+ version: 1.0.1(@rsbuild/core@1.3.8)(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
typescript:
specifier: 5.1.6 - 5.8.x
version: 5.8.3
@@ -297,7 +297,7 @@ importers:
version: 12.1.2(patch_hash=926ba262ec682d27369f1a8648a0dfb657fb5f1b28539ca3628d292276c91c3d)(rollup@4.21.1)(tslib@2.8.1)(typescript@5.8.3)
'@rsbuild/webpack':
specifier: catalog:rsbuild
- version: 1.3.0(@rsbuild/core@1.3.7)(@rspack/core@1.3.5(@swc/helpers@0.5.17))
+ version: 1.3.0(@rsbuild/core@1.3.8)(@rspack/core@1.3.5(@swc/helpers@0.5.17))
'@samchon/openapi':
specifier: 4.1.0
version: 4.1.0
@@ -324,7 +324,7 @@ importers:
version: 1.1.1
rsbuild-plugin-publint:
specifier: 0.3.0
- version: 0.3.0(@rsbuild/core@1.3.7)
+ version: 0.3.0(@rsbuild/core@1.3.8)
tiny-invariant:
specifier: ^1.3.3
version: 1.3.3
@@ -379,7 +379,7 @@ importers:
version: 7.52.3(@types/node@22.14.1)
'@rsbuild/core':
specifier: catalog:rsbuild
- version: 1.3.7
+ version: 1.3.8
picocolors:
specifier: ^1.1.1
version: 1.1.1
@@ -428,19 +428,19 @@ importers:
version: 12.1.2(patch_hash=926ba262ec682d27369f1a8648a0dfb657fb5f1b28539ca3628d292276c91c3d)(rollup@4.21.1)(tslib@2.8.1)(typescript@5.8.3)
'@rsbuild/core':
specifier: catalog:rsbuild
- version: 1.3.7
+ version: 1.3.8
'@rsbuild/plugin-sass':
specifier: catalog:rsbuild
- version: 1.3.1(@rsbuild/core@1.3.7)
+ version: 1.3.1(@rsbuild/core@1.3.8)
'@rsbuild/plugin-typed-css-modules':
specifier: 1.0.2
- version: 1.0.2(@rsbuild/core@1.3.7)
+ version: 1.0.2(@rsbuild/core@1.3.8)
'@rsbuild/plugin-webpack-swc':
specifier: catalog:rsbuild
- version: 1.1.0(@rsbuild/core@1.3.7)
+ version: 1.1.0(@rsbuild/core@1.3.8)
'@rsbuild/webpack':
specifier: catalog:rsbuild
- version: 1.3.0(@rsbuild/core@1.3.7)(@rspack/core@1.3.5(@swc/helpers@0.5.17))
+ version: 1.3.0(@rsbuild/core@1.3.8)(@rspack/core@1.3.5(@swc/helpers@0.5.17))
'@samchon/openapi':
specifier: 4.1.0
version: 4.1.0
@@ -477,7 +477,7 @@ importers:
version: 7.52.3(@types/node@22.14.1)
'@rsbuild/core':
specifier: catalog:rsbuild
- version: 1.3.7
+ version: 1.3.8
packages/rspeedy/upgrade-rspeedy:
devDependencies:
@@ -504,10 +504,10 @@ importers:
version: link:../../web-platform/web-elements
'@rsbuild/plugin-less':
specifier: catalog:rsbuild
- version: 1.2.2(@rsbuild/core@1.3.7)
+ version: 1.2.2(@rsbuild/core@1.3.8)
'@rsbuild/plugin-sass':
specifier: catalog:rsbuild
- version: 1.3.1(@rsbuild/core@1.3.7)
+ version: 1.3.1(@rsbuild/core@1.3.8)
commander:
specifier: ^13.1.0
version: 13.1.0
@@ -522,7 +522,7 @@ importers:
version: 1.1.1
rsbuild-plugin-tailwindcss:
specifier: 0.2.1
- version: 0.2.1(@rsbuild/core@1.3.7)(tailwindcss@3.4.17)
+ version: 0.2.1(@rsbuild/core@1.3.8)(tailwindcss@3.4.17)
rslog:
specifier: ^1.2.3
version: 1.2.3
@@ -655,7 +655,7 @@ importers:
version: link:../web-elements
'@rsbuild/core':
specifier: catalog:rsbuild
- version: 1.3.7
+ version: 1.3.8
tslib:
specifier: ^2.8.1
version: 2.8.1
@@ -1415,8 +1415,8 @@ packages:
'@bufbuild/protobuf@2.2.0':
resolution: {integrity: sha512-+imAQkHf7U/Rwvu0wk1XWgsP3WnpCWmK7B48f0XqSNzgk64+grljTKC7pnO/xBiEMUziF7vKRfbBnOQhg126qQ==}
- '@changesets/apply-release-plan@7.0.10':
- resolution: {integrity: sha512-wNyeIJ3yDsVspYvHnEz1xQDq18D9ifed3lI+wxRQRK4pArUcuHgCTrHv0QRnnwjhVCQACxZ+CBih3wgOct6UXw==}
+ '@changesets/apply-release-plan@7.0.12':
+ resolution: {integrity: sha512-EaET7As5CeuhTzvXTQCRZeBUcisoYPDDcXvgTE/2jmmypKp0RC7LxKj/yzqeh/1qFTZI7oDGFcL1PHRuQuketQ==}
'@changesets/assemble-release-plan@6.0.6':
resolution: {integrity: sha512-Frkj8hWJ1FRZiY3kzVCKzS0N5mMwWKwmv9vpam7vt8rZjLL1JMthdh6pSDVSPumHPshTTkKZ0VtNbE0cJHZZUg==}
@@ -1424,8 +1424,8 @@ packages:
'@changesets/changelog-git@0.2.1':
resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==}
- '@changesets/cli@2.29.0':
- resolution: {integrity: sha512-VQdSo9L/Y+PgX1HbytCSftadmHIOK20Y8mOhORDBwaelgjHccxYtO3YBDDhDdaZEPctcuH1YPmIyodHJADXwZA==}
+ '@changesets/cli@2.29.2':
+ resolution: {integrity: sha512-vwDemKjGYMOc0l6WUUTGqyAWH3AmueeyoJa1KmFRtCYiCoY5K3B68ErYpDB6H48T4lLI4czum4IEjh6ildxUeg==}
hasBin: true
'@changesets/config@3.1.1':
@@ -1440,14 +1440,14 @@ packages:
'@changesets/get-github-info@0.6.0':
resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==}
- '@changesets/get-release-plan@4.0.8':
- resolution: {integrity: sha512-MM4mq2+DQU1ZT7nqxnpveDMTkMBLnwNX44cX7NSxlXmr7f8hO6/S2MXNiXG54uf/0nYnefv0cfy4Czf/ZL/EKQ==}
+ '@changesets/get-release-plan@4.0.10':
+ resolution: {integrity: sha512-CCJ/f3edYaA3MqoEnWvGGuZm0uMEMzNJ97z9hdUR34AOvajSwySwsIzC/bBu3+kuGDsB+cny4FljG8UBWAa7jg==}
'@changesets/get-version-range-type@0.4.0':
resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
- '@changesets/git@3.0.2':
- resolution: {integrity: sha512-r1/Kju9Y8OxRRdvna+nxpQIsMsRQn9dhhAZt94FLDeu0Hij2hnOozW8iqnHBgvu+KdnJppCveQwK4odwfw/aWQ==}
+ '@changesets/git@3.0.4':
+ resolution: {integrity: sha512-BXANzRFkX+XcC1q/d27NKvlJ1yf7PSAgi8JG6dt8EfbHFHi4neau7mufcSca5zRhwOL8j9s6EqsxmT+s+/E6Sw==}
'@changesets/logger@0.1.1':
resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==}
@@ -1458,8 +1458,8 @@ packages:
'@changesets/pre@2.0.2':
resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==}
- '@changesets/read@0.6.3':
- resolution: {integrity: sha512-9H4p/OuJ3jXEUTjaVGdQEhBdqoT2cO5Ts95JTFsQyawmKzpL8FnIeJSyhTDPW1MBRDnwZlHFEM9SpPwJDY5wIg==}
+ '@changesets/read@0.6.5':
+ resolution: {integrity: sha512-UPzNGhsSjHD3Veb0xO/MwvasGe8eMyNrR/sT9gR8Q3DhOQZirgKhhXv/8hVsI0QpPjR004Z9iFxoJU6in3uGMg==}
'@changesets/should-skip-package@0.1.2':
resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==}
@@ -2590,9 +2590,9 @@ packages:
engines: {node: '>=16.7.0'}
hasBin: true
- '@rsbuild/core@1.3.7':
- resolution: {integrity: sha512-iVHnPxv+0JkbrlkYhPHjFvwjNqHxB43yL6MHWjgOxmWz9QzogB6mIDUkLSgJDL/8RUB6fB7NgGCmaxbuClaSDw==}
- engines: {node: '>=16.7.0'}
+ '@rsbuild/core@1.3.8':
+ resolution: {integrity: sha512-J3WfY7XH5RRswfXFFUYizhrsEe/ueufALBSYfNyXpDnzTWgO/NGcjtB7iRgOsXs5z1WLRBMukiFUdDFf0iTcMQ==}
+ engines: {node: '>=16.10.0'}
hasBin: true
'@rsbuild/plugin-check-syntax@1.3.0':
@@ -8778,11 +8778,11 @@ snapshots:
'@bufbuild/protobuf@2.2.0': {}
- '@changesets/apply-release-plan@7.0.10':
+ '@changesets/apply-release-plan@7.0.12':
dependencies:
'@changesets/config': 3.1.1
'@changesets/get-version-range-type': 0.4.0
- '@changesets/git': 3.0.2
+ '@changesets/git': 3.0.4
'@changesets/should-skip-package': 0.1.2
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
@@ -8807,19 +8807,19 @@ snapshots:
dependencies:
'@changesets/types': 6.1.0
- '@changesets/cli@2.29.0':
+ '@changesets/cli@2.29.2':
dependencies:
- '@changesets/apply-release-plan': 7.0.10
+ '@changesets/apply-release-plan': 7.0.12
'@changesets/assemble-release-plan': 6.0.6
'@changesets/changelog-git': 0.2.1
'@changesets/config': 3.1.1
'@changesets/errors': 0.2.0
'@changesets/get-dependents-graph': 2.1.3
- '@changesets/get-release-plan': 4.0.8
- '@changesets/git': 3.0.2
+ '@changesets/get-release-plan': 4.0.10
+ '@changesets/git': 3.0.4
'@changesets/logger': 0.1.1
'@changesets/pre': 2.0.2
- '@changesets/read': 0.6.3
+ '@changesets/read': 0.6.5
'@changesets/should-skip-package': 0.1.2
'@changesets/types': 6.1.0
'@changesets/write': 0.4.0
@@ -8866,18 +8866,18 @@ snapshots:
transitivePeerDependencies:
- encoding
- '@changesets/get-release-plan@4.0.8':
+ '@changesets/get-release-plan@4.0.10':
dependencies:
'@changesets/assemble-release-plan': 6.0.6
'@changesets/config': 3.1.1
'@changesets/pre': 2.0.2
- '@changesets/read': 0.6.3
+ '@changesets/read': 0.6.5
'@changesets/types': 6.1.0
'@manypkg/get-packages': 1.1.3
'@changesets/get-version-range-type@0.4.0': {}
- '@changesets/git@3.0.2':
+ '@changesets/git@3.0.4':
dependencies:
'@changesets/errors': 0.2.0
'@manypkg/get-packages': 1.1.3
@@ -8901,9 +8901,9 @@ snapshots:
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
- '@changesets/read@0.6.3':
+ '@changesets/read@0.6.5':
dependencies:
- '@changesets/git': 3.0.2
+ '@changesets/git': 3.0.4
'@changesets/logger': 0.1.1
'@changesets/parse': 0.4.1
'@changesets/types': 6.1.0
@@ -9954,7 +9954,7 @@ snapshots:
transitivePeerDependencies:
- '@rspack/tracing'
- '@rsbuild/core@1.3.7':
+ '@rsbuild/core@1.3.8':
dependencies:
'@rspack/core': 1.3.5(@swc/helpers@0.5.17)
'@rspack/lite-tapable': 1.0.1
@@ -9964,7 +9964,7 @@ snapshots:
transitivePeerDependencies:
- '@rspack/tracing'
- '@rsbuild/plugin-check-syntax@1.3.0(@rsbuild/core@1.3.7)':
+ '@rsbuild/plugin-check-syntax@1.3.0(@rsbuild/core@1.3.8)':
dependencies:
acorn: 8.14.1
browserslist-to-es-version: 1.0.0
@@ -9972,14 +9972,14 @@ snapshots:
picocolors: 1.1.1
source-map: 0.7.4
optionalDependencies:
- '@rsbuild/core': 1.3.7
+ '@rsbuild/core': 1.3.8
- '@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.3.7)(webpack@5.99.5)':
+ '@rsbuild/plugin-css-minimizer@1.0.2(@rsbuild/core@1.3.8)(webpack@5.99.5)':
dependencies:
css-minimizer-webpack-plugin: 5.0.1(webpack@5.99.5)
reduce-configs: 1.1.0
optionalDependencies:
- '@rsbuild/core': 1.3.7
+ '@rsbuild/core': 1.3.8
transitivePeerDependencies:
- '@parcel/css'
- '@swc/css'
@@ -9989,9 +9989,9 @@ snapshots:
- lightningcss
- webpack
- '@rsbuild/plugin-less@1.2.2(@rsbuild/core@1.3.7)':
+ '@rsbuild/plugin-less@1.2.2(@rsbuild/core@1.3.8)':
dependencies:
- '@rsbuild/core': 1.3.7
+ '@rsbuild/core': 1.3.8
deepmerge: 4.3.1
reduce-configs: 1.1.0
@@ -10010,9 +10010,9 @@ snapshots:
reduce-configs: 1.1.0
sass-embedded: 1.86.0
- '@rsbuild/plugin-sass@1.3.1(@rsbuild/core@1.3.7)':
+ '@rsbuild/plugin-sass@1.3.1(@rsbuild/core@1.3.8)':
dependencies:
- '@rsbuild/core': 1.3.7
+ '@rsbuild/core': 1.3.8
deepmerge: 4.3.1
loader-utils: 2.0.4
postcss: 8.5.3
@@ -10035,14 +10035,14 @@ snapshots:
optionalDependencies:
'@rsbuild/core': 1.3.6
- '@rsbuild/plugin-typed-css-modules@1.0.2(@rsbuild/core@1.3.7)':
+ '@rsbuild/plugin-typed-css-modules@1.0.2(@rsbuild/core@1.3.8)':
optionalDependencies:
- '@rsbuild/core': 1.3.7
+ '@rsbuild/core': 1.3.8
- '@rsbuild/plugin-webpack-swc@1.1.0(@rsbuild/core@1.3.7)':
+ '@rsbuild/plugin-webpack-swc@1.1.0(@rsbuild/core@1.3.8)':
dependencies:
'@modern-js/swc-plugins': 0.6.11(@swc/helpers@0.5.17)
- '@rsbuild/core': 1.3.7
+ '@rsbuild/core': 1.3.8
'@swc/helpers': 0.5.17
core-js: 3.41.0
deepmerge: 4.3.1
@@ -10050,9 +10050,9 @@ snapshots:
picocolors: 1.1.1
semver: 7.7.1
- '@rsbuild/webpack@1.3.0(@rsbuild/core@1.3.7)(@rspack/core@1.3.5(@swc/helpers@0.5.17))':
+ '@rsbuild/webpack@1.3.0(@rsbuild/core@1.3.8)(@rspack/core@1.3.5(@swc/helpers@0.5.17))':
dependencies:
- '@rsbuild/core': 1.3.7
+ '@rsbuild/core': 1.3.8
copy-webpack-plugin: 11.0.0(webpack@5.99.5)
html-webpack-plugin: 5.6.3(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
mini-css-extract-plugin: 2.9.2(webpack@5.99.5)
@@ -10069,9 +10069,9 @@ snapshots:
'@rsdoctor/client@1.0.1': {}
- '@rsdoctor/core@1.0.1(@rsbuild/core@1.3.7)(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)':
+ '@rsdoctor/core@1.0.1(@rsbuild/core@1.3.8)(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)':
dependencies:
- '@rsbuild/plugin-check-syntax': 1.3.0(@rsbuild/core@1.3.7)
+ '@rsbuild/plugin-check-syntax': 1.3.0(@rsbuild/core@1.3.8)
'@rsdoctor/graph': 1.0.1(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
'@rsdoctor/sdk': 1.0.1(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
'@rsdoctor/types': 1.0.1(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
@@ -10109,9 +10109,9 @@ snapshots:
- utf-8-validate
- webpack
- '@rsdoctor/rspack-plugin@1.0.1(@rsbuild/core@1.3.7)(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)':
+ '@rsdoctor/rspack-plugin@1.0.1(@rsbuild/core@1.3.8)(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)':
dependencies:
- '@rsdoctor/core': 1.0.1(@rsbuild/core@1.3.7)(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
+ '@rsdoctor/core': 1.0.1(@rsbuild/core@1.3.8)(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
'@rsdoctor/graph': 1.0.1(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
'@rsdoctor/sdk': 1.0.1(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
'@rsdoctor/types': 1.0.1(@rspack/core@1.3.5(@swc/helpers@0.5.17))(webpack@5.99.5)
@@ -15515,18 +15515,18 @@ snapshots:
'@microsoft/api-extractor': 7.52.3(@types/node@22.14.1)
typescript: 5.8.3
- rsbuild-plugin-publint@0.3.0(@rsbuild/core@1.3.7):
+ rsbuild-plugin-publint@0.3.0(@rsbuild/core@1.3.8):
dependencies:
picocolors: 1.1.1
publint: 0.3.9
optionalDependencies:
- '@rsbuild/core': 1.3.7
+ '@rsbuild/core': 1.3.8
- rsbuild-plugin-tailwindcss@0.2.1(@rsbuild/core@1.3.7)(tailwindcss@3.4.17):
+ rsbuild-plugin-tailwindcss@0.2.1(@rsbuild/core@1.3.8)(tailwindcss@3.4.17):
dependencies:
tailwindcss: 3.4.17
optionalDependencies:
- '@rsbuild/core': 1.3.7
+ '@rsbuild/core': 1.3.8
rslog@1.2.3: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 351940ae2d..9e779d6205 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -20,7 +20,7 @@ catalog:
catalogs:
# Rsbuild monorepo packages
rsbuild:
- "@rsbuild/core": "1.3.7"
+ "@rsbuild/core": "1.3.8"
"@rsbuild/webpack": "1.3.0"
"@rsbuild/plugin-less": "1.2.2"
"@rsbuild/plugin-sass": "1.3.1"