diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index fac049d38..468e4e735 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,6 +8,8 @@ jobs: publish: name: Publish runs-on: ubuntu-latest + permissions: + id-token: write steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0aeeb35c7..c835a3239 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,4 +29,5 @@ jobs: - run: node common/scripts/install-run-rush.js install - run: node common/scripts/install-run-rush.js build --verbose + - run: node common/scripts/install-run-rush.js test --verbose - run: node common/scripts/install-run-rush.js lint --verbose diff --git a/apps/cli/package.json b/apps/cli/package.json index a61ba53b4..d95de9aa2 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -34,10 +34,10 @@ "tango-cli": "esm/index.js" }, "dependencies": { - "@yume-chan/adb": "workspace:^0.0.22", - "@yume-chan/adb-server-node-tcp": "workspace:^0.0.22", - "@yume-chan/android-bin": "workspace:^0.0.22", - "@yume-chan/stream-extra": "workspace:^0.0.22", + "@yume-chan/adb": "workspace:^0.0.23", + "@yume-chan/adb-server-node-tcp": "workspace:^0.0.23", + "@yume-chan/android-bin": "workspace:^0.0.23", + "@yume-chan/stream-extra": "workspace:^0.0.23", "commander": "^12.0.0", "source-map-support": "^0.5.21", "tslib": "^2.6.2" diff --git a/common/changes/@yume-chan/adb-daemon-webusb/main_2024-02-01-06-38.json b/common/changes/@yume-chan/adb-daemon-webusb/main_2024-02-01-06-38.json deleted file mode 100644 index b78160f59..000000000 --- a/common/changes/@yume-chan/adb-daemon-webusb/main_2024-02-01-06-38.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb-daemon-webusb", - "comment": "Fix `AdbDaemonWebUsbDeviceManager.getDevices` doesn't match auto-generated serial number against `filters.serialNumber` (if the device doesn't have a serial number)", - "type": "none" - } - ], - "packageName": "@yume-chan/adb-daemon-webusb" -} diff --git a/common/changes/@yume-chan/adb/main_2024-02-01-06-38.json b/common/changes/@yume-chan/adb/main_2024-02-01-06-38.json deleted file mode 100644 index 6fd6afbfb..000000000 --- a/common/changes/@yume-chan/adb/main_2024-02-01-06-38.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb", - "comment": "Refactor `AdbSubprocessShellProtocol` (this shouldn't affect usage)", - "type": "none" - } - ], - "packageName": "@yume-chan/adb" -} diff --git a/common/changes/@yume-chan/adb/main_2024-02-01-06-39.json b/common/changes/@yume-chan/adb/main_2024-02-01-06-39.json deleted file mode 100644 index 9344e4841..000000000 --- a/common/changes/@yume-chan/adb/main_2024-02-01-06-39.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb", - "comment": "Add `AdbServerClient.trackDevices`, which runs a callback function whenever device list changes", - "type": "none" - } - ], - "packageName": "@yume-chan/adb" -} diff --git a/common/changes/@yume-chan/adb/main_2024-02-01-06-40.json b/common/changes/@yume-chan/adb/main_2024-02-01-06-40.json deleted file mode 100644 index 77ee589af..000000000 --- a/common/changes/@yume-chan/adb/main_2024-02-01-06-40.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb", - "comment": "Add support for delayed ack on Android 14", - "type": "none" - } - ], - "packageName": "@yume-chan/adb" -} diff --git a/common/changes/@yume-chan/android-bin/main_2024-02-01-06-38.json b/common/changes/@yume-chan/android-bin/main_2024-02-01-06-38.json deleted file mode 100644 index f8502e1ba..000000000 --- a/common/changes/@yume-chan/android-bin/main_2024-02-01-06-38.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/android-bin", - "comment": "Add support for pm install session", - "type": "none" - } - ], - "packageName": "@yume-chan/android-bin" -} diff --git a/common/changes/@yume-chan/aoa/main_2024-02-01-06-38.json b/common/changes/@yume-chan/aoa/main_2024-02-01-06-38.json deleted file mode 100644 index 4631824fe..000000000 --- a/common/changes/@yume-chan/aoa/main_2024-02-01-06-38.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/aoa", - "comment": "Replace `HidKeyboard.serializeInputReport` with `updateReport`, allowing to reuse the buffer", - "type": "none" - } - ], - "packageName": "@yume-chan/aoa" -} diff --git a/common/changes/@yume-chan/fetch-scrcpy-server/main_2024-02-01-06-38.json b/common/changes/@yume-chan/fetch-scrcpy-server/main_2024-02-01-06-38.json deleted file mode 100644 index c256e2acd..000000000 --- a/common/changes/@yume-chan/fetch-scrcpy-server/main_2024-02-01-06-38.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/fetch-scrcpy-server", - "comment": "Fix the generated `VERSION` constant incorrectly having a `v` character prefixed", - "type": "none" - } - ], - "packageName": "@yume-chan/fetch-scrcpy-server" -} diff --git a/common/changes/@yume-chan/scrcpy-decoder-tinyh264/main_2024-02-01-06-38.json b/common/changes/@yume-chan/scrcpy-decoder-tinyh264/main_2024-02-01-06-38.json deleted file mode 100644 index ef570d9f3..000000000 --- a/common/changes/@yume-chan/scrcpy-decoder-tinyh264/main_2024-02-01-06-38.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/scrcpy-decoder-tinyh264", - "comment": "Add `sizeChanged` event", - "type": "none" - } - ], - "packageName": "@yume-chan/scrcpy-decoder-tinyh264" -} diff --git a/common/changes/@yume-chan/scrcpy-decoder-webcodecs/main_2024-02-01-06-38.json b/common/changes/@yume-chan/scrcpy-decoder-webcodecs/main_2024-02-01-06-38.json deleted file mode 100644 index ec5cbe1de..000000000 --- a/common/changes/@yume-chan/scrcpy-decoder-webcodecs/main_2024-02-01-06-38.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/scrcpy-decoder-webcodecs", - "comment": "Add `sizeChanged` event", - "type": "none" - } - ], - "packageName": "@yume-chan/scrcpy-decoder-webcodecs" -} diff --git a/common/changes/@yume-chan/scrcpy-decoder-webcodecs/main_2024-02-01-06-39.json b/common/changes/@yume-chan/scrcpy-decoder-webcodecs/main_2024-02-01-06-39.json deleted file mode 100644 index 3b8cc2f12..000000000 --- a/common/changes/@yume-chan/scrcpy-decoder-webcodecs/main_2024-02-01-06-39.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/scrcpy-decoder-webcodecs", - "comment": "Add WebGL and Bitmap based video renderers, which are 1.5 to 3 times faster on Android devices", - "type": "none" - } - ], - "packageName": "@yume-chan/scrcpy-decoder-webcodecs" -} diff --git a/common/changes/@yume-chan/scrcpy/main_2024-02-01-06-38.json b/common/changes/@yume-chan/scrcpy/main_2024-02-01-06-38.json deleted file mode 100644 index b8ef77e96..000000000 --- a/common/changes/@yume-chan/scrcpy/main_2024-02-01-06-38.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/scrcpy", - "comment": "Fix several ReDos vulnerabilities", - "type": "none" - } - ], - "packageName": "@yume-chan/scrcpy" -} diff --git a/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-38.json b/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-38.json deleted file mode 100644 index e4637005d..000000000 --- a/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-38.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/stream-extra", - "comment": "Fix `ConsumableWritableStream.write` calls `chunk.consume` twice. (doesn't cause any issue)", - "type": "none" - } - ], - "packageName": "@yume-chan/stream-extra" -} \ No newline at end of file diff --git a/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-39.json b/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-39.json deleted file mode 100644 index bfbb84019..000000000 --- a/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-39.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/stream-extra", - "comment": "Fix `WrapWritableStream` might close the inner stream twice. (and throwing an error)", - "type": "none" - } - ], - "packageName": "@yume-chan/stream-extra" -} diff --git a/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-40.json b/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-40.json deleted file mode 100644 index 13adb1f98..000000000 --- a/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-40.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/stream-extra", - "comment": "Remove web-streams-polyfill dependency. The runtime must have global stream implementations (or you can add a polyfill yourself).", - "type": "none" - } - ], - "packageName": "@yume-chan/stream-extra" -} diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 100e5fc27..589f232e3 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -11,16 +11,16 @@ importers: ../../apps/cli: dependencies: '@yume-chan/adb': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../../libraries/adb '@yume-chan/adb-server-node-tcp': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../../libraries/adb-server-node-tcp '@yume-chan/android-bin': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../../libraries/android-bin '@yume-chan/stream-extra': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../../libraries/stream-extra commander: specifier: ^12.0.0 @@ -60,16 +60,16 @@ importers: specifier: ^2.2.0 version: 2.2.0 '@yume-chan/dataview-bigint-polyfill': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../dataview-bigint-polyfill '@yume-chan/event': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../event '@yume-chan/stream-extra': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../stream-extra '@yume-chan/struct': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../struct tslib: specifier: ^2.6.2 @@ -109,7 +109,7 @@ importers: ../../libraries/adb-credential-web: dependencies: '@yume-chan/adb': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../adb tslib: specifier: ^2.6.2 @@ -137,13 +137,13 @@ importers: specifier: ^1.0.10 version: 1.0.10 '@yume-chan/adb': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../adb '@yume-chan/stream-extra': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../stream-extra '@yume-chan/struct': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../struct tslib: specifier: ^2.6.2 @@ -168,22 +168,22 @@ importers: ../../libraries/adb-scrcpy: dependencies: '@yume-chan/adb': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../adb '@yume-chan/async': specifier: ^2.2.0 version: 2.2.0 '@yume-chan/event': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../event '@yume-chan/scrcpy': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../scrcpy '@yume-chan/stream-extra': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../stream-extra '@yume-chan/struct': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../struct tslib: specifier: ^2.6.2 @@ -220,13 +220,13 @@ importers: ../../libraries/adb-server-node-tcp: dependencies: '@yume-chan/adb': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../adb '@yume-chan/stream-extra': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../stream-extra '@yume-chan/struct': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../struct tslib: specifier: ^2.6.2 @@ -257,13 +257,13 @@ importers: ../../libraries/android-bin: dependencies: '@yume-chan/adb': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../adb '@yume-chan/stream-extra': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../stream-extra '@yume-chan/struct': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../struct tslib: specifier: ^2.6.2 @@ -431,10 +431,10 @@ importers: ../../libraries/scrcpy: dependencies: '@yume-chan/stream-extra': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../stream-extra '@yume-chan/struct': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../struct tslib: specifier: ^2.6.2 @@ -474,13 +474,13 @@ importers: specifier: ^2.2.0 version: 2.2.0 '@yume-chan/event': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../event '@yume-chan/scrcpy': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../scrcpy '@yume-chan/stream-extra': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../stream-extra tinyh264: specifier: ^0.0.7 @@ -526,16 +526,16 @@ importers: ../../libraries/scrcpy-decoder-webcodecs: dependencies: '@yume-chan/event': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../event '@yume-chan/scrcpy': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../scrcpy '@yume-chan/scrcpy-decoder-tinyh264': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../scrcpy-decoder-tinyh264 '@yume-chan/stream-extra': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../stream-extra tslib: specifier: ^2.6.2 @@ -575,7 +575,7 @@ importers: specifier: ^2.2.0 version: 2.2.0 '@yume-chan/struct': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../struct tslib: specifier: ^2.6.2 @@ -612,7 +612,7 @@ importers: ../../libraries/struct: dependencies: '@yume-chan/dataview-bigint-polyfill': - specifier: workspace:^0.0.22 + specifier: workspace:^0.0.23 version: link:../dataview-bigint-polyfill tslib: specifier: ^2.6.2 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index e6b57062b..e699fe997 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "1800fec10e5ab746a0f21f3a524ef9fa6c3e0099", + "pnpmShrinkwrapHash": "b3494aa9605b4379d202c13ea51482ea3da9b269", "preferredVersionsHash": "bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f" } diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 5cc062d4e..560892681 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -89,7 +89,7 @@ { "definitionName": "lockStepVersion", "policyName": "adb", - "version": "0.0.22", + "version": "0.0.23", "nextBump": "patch" } ] diff --git a/libraries/adb-credential-web/CHANGELOG.json b/libraries/adb-credential-web/CHANGELOG.json index 62944f047..d9752873f 100644 --- a/libraries/adb-credential-web/CHANGELOG.json +++ b/libraries/adb-credential-web/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/adb-credential-web", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/adb-credential-web_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": {} + }, { "version": "0.0.22", "tag": "@yume-chan/adb-credential-web_v0.0.22", diff --git a/libraries/adb-credential-web/CHANGELOG.md b/libraries/adb-credential-web/CHANGELOG.md index 7c5ac38ac..928154a08 100644 --- a/libraries/adb-credential-web/CHANGELOG.md +++ b/libraries/adb-credential-web/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/adb-credential-web -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +_Version update only_ ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/adb-credential-web/package.json b/libraries/adb-credential-web/package.json index 22d2e5711..fd833e841 100644 --- a/libraries/adb-credential-web/package.json +++ b/libraries/adb-credential-web/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/adb-credential-web", - "version": "0.0.22", + "version": "0.0.23", "description": "Credential Store for `@yume-chan/adb` using WebCrypto and IndexedDB APIs.", "keywords": [ "adb" @@ -30,7 +30,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/adb": "workspace:^0.0.22", + "@yume-chan/adb": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/libraries/adb-daemon-webusb/CHANGELOG.json b/libraries/adb-daemon-webusb/CHANGELOG.json index 895d4313a..28bca2e37 100644 --- a/libraries/adb-daemon-webusb/CHANGELOG.json +++ b/libraries/adb-daemon-webusb/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@yume-chan/adb-daemon-webusb", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/adb-daemon-webusb_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": { + "none": [ + { + "comment": "Fix `AdbDaemonWebUsbDeviceManager.getDevices` doesn't match auto-generated serial number against `filters.serialNumber` (if the device doesn't have a serial number)" + } + ] + } + }, { "version": "0.0.22", "tag": "@yume-chan/adb-daemon-webusb_v0.0.22", diff --git a/libraries/adb-daemon-webusb/CHANGELOG.md b/libraries/adb-daemon-webusb/CHANGELOG.md index e23c82e98..e3d4dc8f3 100644 --- a/libraries/adb-daemon-webusb/CHANGELOG.md +++ b/libraries/adb-daemon-webusb/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @yume-chan/adb-daemon-webusb -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +### Updates + +- Fix `AdbDaemonWebUsbDeviceManager.getDevices` doesn't match auto-generated serial number against `filters.serialNumber` (if the device doesn't have a serial number) ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/adb-daemon-webusb/package.json b/libraries/adb-daemon-webusb/package.json index ffd07fa7b..19f4347a4 100644 --- a/libraries/adb-daemon-webusb/package.json +++ b/libraries/adb-daemon-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/adb-daemon-webusb", - "version": "0.0.22", + "version": "0.0.23", "description": "Adb daemon transport connection for `@yume-chan/adb` using WebUSB API.", "keywords": [ "webusb", @@ -32,9 +32,9 @@ }, "dependencies": { "@types/w3c-web-usb": "^1.0.10", - "@yume-chan/adb": "workspace:^0.0.22", - "@yume-chan/stream-extra": "workspace:^0.0.22", - "@yume-chan/struct": "workspace:^0.0.22", + "@yume-chan/adb": "workspace:^0.0.23", + "@yume-chan/stream-extra": "workspace:^0.0.23", + "@yume-chan/struct": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/libraries/adb-scrcpy/CHANGELOG.json b/libraries/adb-scrcpy/CHANGELOG.json index d14313b2f..25f003c24 100644 --- a/libraries/adb-scrcpy/CHANGELOG.json +++ b/libraries/adb-scrcpy/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/adb-scrcpy", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/adb-scrcpy_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": {} + }, { "version": "0.0.22", "tag": "@yume-chan/adb-scrcpy_v0.0.22", diff --git a/libraries/adb-scrcpy/CHANGELOG.md b/libraries/adb-scrcpy/CHANGELOG.md index b7f792c58..cd00c8f7c 100644 --- a/libraries/adb-scrcpy/CHANGELOG.md +++ b/libraries/adb-scrcpy/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/adb-scrcpy -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +_Version update only_ ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/adb-scrcpy/package.json b/libraries/adb-scrcpy/package.json index 9912df69c..7bf0da0f7 100644 --- a/libraries/adb-scrcpy/package.json +++ b/libraries/adb-scrcpy/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/adb-scrcpy", - "version": "0.0.22", + "version": "0.0.23", "description": "Use `@yume-chan/adb` to bootstrap `@yume-chan/scrcpy`.", "keywords": [ "adb", @@ -33,12 +33,12 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/adb": "workspace:^0.0.22", + "@yume-chan/adb": "workspace:^0.0.23", "@yume-chan/async": "^2.2.0", - "@yume-chan/event": "workspace:^0.0.22", - "@yume-chan/scrcpy": "workspace:^0.0.22", - "@yume-chan/stream-extra": "workspace:^0.0.22", - "@yume-chan/struct": "workspace:^0.0.22", + "@yume-chan/event": "workspace:^0.0.23", + "@yume-chan/scrcpy": "workspace:^0.0.23", + "@yume-chan/stream-extra": "workspace:^0.0.23", + "@yume-chan/struct": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/libraries/adb-server-node-tcp/CHANGELOG.json b/libraries/adb-server-node-tcp/CHANGELOG.json index 8a47b54af..51c364224 100644 --- a/libraries/adb-server-node-tcp/CHANGELOG.json +++ b/libraries/adb-server-node-tcp/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/adb-server-node-tcp", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/adb-server-node-tcp_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": {} + }, { "version": "0.0.22", "tag": "@yume-chan/adb-server-node-tcp_v0.0.22", diff --git a/libraries/adb-server-node-tcp/CHANGELOG.md b/libraries/adb-server-node-tcp/CHANGELOG.md index 10434ef75..12454baed 100644 --- a/libraries/adb-server-node-tcp/CHANGELOG.md +++ b/libraries/adb-server-node-tcp/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/adb-server-node-tcp -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +_Version update only_ ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/adb-server-node-tcp/package.json b/libraries/adb-server-node-tcp/package.json index 7ad56e366..5d5f2f3f4 100644 --- a/libraries/adb-server-node-tcp/package.json +++ b/libraries/adb-server-node-tcp/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/adb-server-node-tcp", - "version": "0.0.22", + "version": "0.0.23", "description": "ADB server connector for `@yume-chan/adb` using Node.js' `net` module", "keywords": [ "adb", @@ -32,9 +32,9 @@ "lint": "eslint src/**/*.ts --fix" }, "dependencies": { - "@yume-chan/adb": "workspace:^0.0.22", - "@yume-chan/stream-extra": "workspace:^0.0.22", - "@yume-chan/struct": "workspace:^0.0.22", + "@yume-chan/adb": "workspace:^0.0.23", + "@yume-chan/stream-extra": "workspace:^0.0.23", + "@yume-chan/struct": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/libraries/adb/CHANGELOG.json b/libraries/adb/CHANGELOG.json index 039544f52..30b7eec0b 100644 --- a/libraries/adb/CHANGELOG.json +++ b/libraries/adb/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@yume-chan/adb", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/adb_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": { + "none": [ + { + "comment": "Refactor `AdbSubprocessShellProtocol` (this shouldn't affect usage)" + }, + { + "comment": "Add `AdbServerClient.trackDevices`, which runs a callback function whenever device list changes" + }, + { + "comment": "Add support for delayed ack on Android 14" + } + ] + } + }, { "version": "0.0.22", "tag": "@yume-chan/adb_v0.0.22", diff --git a/libraries/adb/CHANGELOG.md b/libraries/adb/CHANGELOG.md index 981a5f2a1..057c004ed 100644 --- a/libraries/adb/CHANGELOG.md +++ b/libraries/adb/CHANGELOG.md @@ -1,6 +1,15 @@ # Change Log - @yume-chan/adb -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +### Updates + +- Refactor `AdbSubprocessShellProtocol` (this shouldn't affect usage) +- Add `AdbServerClient.trackDevices`, which runs a callback function whenever device list changes +- Add support for delayed ack on Android 14 ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/adb/package.json b/libraries/adb/package.json index 2d6a7f038..74f02648a 100644 --- a/libraries/adb/package.json +++ b/libraries/adb/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/adb", - "version": "0.0.22", + "version": "0.0.23", "description": "TypeScript implementation of Android Debug Bridge (ADB) protocol.", "keywords": [ "adb", @@ -33,10 +33,10 @@ }, "dependencies": { "@yume-chan/async": "^2.2.0", - "@yume-chan/dataview-bigint-polyfill": "workspace:^0.0.22", - "@yume-chan/event": "workspace:^0.0.22", - "@yume-chan/stream-extra": "workspace:^0.0.22", - "@yume-chan/struct": "workspace:^0.0.22", + "@yume-chan/dataview-bigint-polyfill": "workspace:^0.0.23", + "@yume-chan/event": "workspace:^0.0.23", + "@yume-chan/stream-extra": "workspace:^0.0.23", + "@yume-chan/struct": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/libraries/android-bin/CHANGELOG.json b/libraries/android-bin/CHANGELOG.json index 65392e9fd..bc39d4138 100644 --- a/libraries/android-bin/CHANGELOG.json +++ b/libraries/android-bin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@yume-chan/android-bin", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/android-bin_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": { + "none": [ + { + "comment": "Add support for pm install session" + } + ] + } + }, { "version": "0.0.22", "tag": "@yume-chan/android-bin_v0.0.22", diff --git a/libraries/android-bin/CHANGELOG.md b/libraries/android-bin/CHANGELOG.md index aedcb247c..e41465c17 100644 --- a/libraries/android-bin/CHANGELOG.md +++ b/libraries/android-bin/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @yume-chan/android-bin -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +### Updates + +- Add support for pm install session ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/android-bin/package.json b/libraries/android-bin/package.json index 276148e29..27be73874 100644 --- a/libraries/android-bin/package.json +++ b/libraries/android-bin/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/android-bin", - "version": "0.0.22", + "version": "0.0.23", "description": "Wrappers for Android built-in executables.", "keywords": [ "adb", @@ -32,9 +32,9 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/adb": "workspace:^0.0.22", - "@yume-chan/stream-extra": "workspace:^0.0.22", - "@yume-chan/struct": "workspace:^0.0.22", + "@yume-chan/adb": "workspace:^0.0.23", + "@yume-chan/stream-extra": "workspace:^0.0.23", + "@yume-chan/struct": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/libraries/aoa/CHANGELOG.json b/libraries/aoa/CHANGELOG.json index 406468c7c..369157308 100644 --- a/libraries/aoa/CHANGELOG.json +++ b/libraries/aoa/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@yume-chan/aoa", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/aoa_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": { + "none": [ + { + "comment": "Replace `HidKeyboard.serializeInputReport` with `updateReport`, allowing to reuse the buffer" + } + ] + } + }, { "version": "0.0.22", "tag": "@yume-chan/aoa_v0.0.22", diff --git a/libraries/aoa/CHANGELOG.md b/libraries/aoa/CHANGELOG.md index 0abd834fb..647e10214 100644 --- a/libraries/aoa/CHANGELOG.md +++ b/libraries/aoa/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @yume-chan/aoa -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +### Updates + +- Replace `HidKeyboard.serializeInputReport` with `updateReport`, allowing to reuse the buffer ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/aoa/package.json b/libraries/aoa/package.json index b4a7df2c7..1cee9ee24 100644 --- a/libraries/aoa/package.json +++ b/libraries/aoa/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/aoa", - "version": "0.0.22", + "version": "0.0.23", "description": "TypeScript implementation of Android Open Accessory protocol.", "keywords": [ "adb", diff --git a/libraries/dataview-bigint-polyfill/CHANGELOG.json b/libraries/dataview-bigint-polyfill/CHANGELOG.json index 6cd7f170c..c61377001 100644 --- a/libraries/dataview-bigint-polyfill/CHANGELOG.json +++ b/libraries/dataview-bigint-polyfill/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/dataview-bigint-polyfill", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/dataview-bigint-polyfill_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": {} + }, { "version": "0.0.22", "tag": "@yume-chan/dataview-bigint-polyfill_v0.0.22", diff --git a/libraries/dataview-bigint-polyfill/CHANGELOG.md b/libraries/dataview-bigint-polyfill/CHANGELOG.md index 51e268777..705cdb49e 100644 --- a/libraries/dataview-bigint-polyfill/CHANGELOG.md +++ b/libraries/dataview-bigint-polyfill/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/dataview-bigint-polyfill -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +_Version update only_ ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/dataview-bigint-polyfill/package.json b/libraries/dataview-bigint-polyfill/package.json index e7feb66de..8a1f80747 100644 --- a/libraries/dataview-bigint-polyfill/package.json +++ b/libraries/dataview-bigint-polyfill/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/dataview-bigint-polyfill", - "version": "0.0.22", + "version": "0.0.23", "description": "Polyfill for `DataView#getBigInt64`, `DataView#getBigUint64`, `DataView#setBigInt64` and `DataView#setBigUint64`", "keywords": [ "polyfill", diff --git a/libraries/event/CHANGELOG.json b/libraries/event/CHANGELOG.json index 222835e97..146231efb 100644 --- a/libraries/event/CHANGELOG.json +++ b/libraries/event/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/event", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/event_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": {} + }, { "version": "0.0.22", "tag": "@yume-chan/event_v0.0.22", diff --git a/libraries/event/CHANGELOG.md b/libraries/event/CHANGELOG.md index ac51fc5c0..28fb991da 100644 --- a/libraries/event/CHANGELOG.md +++ b/libraries/event/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/event -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +_Version update only_ ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/event/package.json b/libraries/event/package.json index 1709433a2..70fb8012a 100644 --- a/libraries/event/package.json +++ b/libraries/event/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/event", - "version": "0.0.22", + "version": "0.0.23", "description": "Event/EventEmitter", "keywords": [ "event", diff --git a/libraries/fetch-scrcpy-server/CHANGELOG.json b/libraries/fetch-scrcpy-server/CHANGELOG.json index 53f6a9b50..0fb2ed02a 100644 --- a/libraries/fetch-scrcpy-server/CHANGELOG.json +++ b/libraries/fetch-scrcpy-server/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@yume-chan/fetch-scrcpy-server", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/fetch-scrcpy-server_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": { + "none": [ + { + "comment": "Fix the generated `VERSION` constant incorrectly having a `v` character prefixed" + } + ] + } + }, { "version": "0.0.22", "tag": "@yume-chan/fetch-scrcpy-server_v0.0.22", diff --git a/libraries/fetch-scrcpy-server/CHANGELOG.md b/libraries/fetch-scrcpy-server/CHANGELOG.md index 7d5c9d1f9..4a528e076 100644 --- a/libraries/fetch-scrcpy-server/CHANGELOG.md +++ b/libraries/fetch-scrcpy-server/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @yume-chan/fetch-scrcpy-server -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +### Updates + +- Fix the generated `VERSION` constant incorrectly having a `v` character prefixed ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/fetch-scrcpy-server/package.json b/libraries/fetch-scrcpy-server/package.json index 37f498232..802a0b12c 100644 --- a/libraries/fetch-scrcpy-server/package.json +++ b/libraries/fetch-scrcpy-server/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/fetch-scrcpy-server", - "version": "0.0.22", + "version": "0.0.23", "description": "A script to download Scrcpy server binary.", "keywords": [ "scrcpy" diff --git a/libraries/pcm-player/CHANGELOG.json b/libraries/pcm-player/CHANGELOG.json index 21b065926..b49547b6f 100644 --- a/libraries/pcm-player/CHANGELOG.json +++ b/libraries/pcm-player/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/pcm-player", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/pcm-player_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": {} + }, { "version": "0.0.22", "tag": "@yume-chan/pcm-player_v0.0.22", diff --git a/libraries/pcm-player/CHANGELOG.md b/libraries/pcm-player/CHANGELOG.md index 97b58dc9f..5fd2009e5 100644 --- a/libraries/pcm-player/CHANGELOG.md +++ b/libraries/pcm-player/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/pcm-player -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +_Version update only_ ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/pcm-player/package.json b/libraries/pcm-player/package.json index fff89cd31..b051aaaec 100644 --- a/libraries/pcm-player/package.json +++ b/libraries/pcm-player/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/pcm-player", - "version": "0.0.22", + "version": "0.0.23", "description": "Play raw audio sample stream using Web Audio API", "keywords": [ "audio" diff --git a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.json b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.json index 8304934a0..8712aa159 100644 --- a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.json +++ b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@yume-chan/scrcpy-decoder-tinyh264", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/scrcpy-decoder-tinyh264_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": { + "none": [ + { + "comment": "Add `sizeChanged` event" + } + ] + } + }, { "version": "0.0.22", "tag": "@yume-chan/scrcpy-decoder-tinyh264_v0.0.22", diff --git a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md index 20b84ba0e..686ea5161 100644 --- a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md +++ b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @yume-chan/scrcpy-decoder-tinyh264 -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +### Updates + +- Add `sizeChanged` event ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/scrcpy-decoder-tinyh264/package.json b/libraries/scrcpy-decoder-tinyh264/package.json index 05360013e..a802ea774 100644 --- a/libraries/scrcpy-decoder-tinyh264/package.json +++ b/libraries/scrcpy-decoder-tinyh264/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/scrcpy-decoder-tinyh264", - "version": "0.0.22", + "version": "0.0.23", "description": "Raw H.264 stream decoder and renderer wrapping TinyH264 and YUVCanvas packages (software decoding).", "keywords": [ "adb", @@ -35,9 +35,9 @@ }, "dependencies": { "@yume-chan/async": "^2.2.0", - "@yume-chan/event": "workspace:^0.0.22", - "@yume-chan/scrcpy": "workspace:^0.0.22", - "@yume-chan/stream-extra": "workspace:^0.0.22", + "@yume-chan/event": "workspace:^0.0.23", + "@yume-chan/scrcpy": "workspace:^0.0.23", + "@yume-chan/stream-extra": "workspace:^0.0.23", "tinyh264": "^0.0.7", "tslib": "^2.6.2", "yuv-buffer": "^1.0.0", diff --git a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.json b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.json index c8a075465..3d35ecdb3 100644 --- a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.json +++ b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@yume-chan/scrcpy-decoder-webcodecs", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/scrcpy-decoder-webcodecs_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": { + "none": [ + { + "comment": "Add `sizeChanged` event" + }, + { + "comment": "Add WebGL and Bitmap based video renderers, which are 1.5 to 3 times faster on Android devices" + } + ] + } + }, { "version": "0.0.22", "tag": "@yume-chan/scrcpy-decoder-webcodecs_v0.0.22", diff --git a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md index 102d116cd..bc074296f 100644 --- a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md +++ b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @yume-chan/scrcpy-decoder-webcodecs -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +### Updates + +- Add `sizeChanged` event +- Add WebGL and Bitmap based video renderers, which are 1.5 to 3 times faster on Android devices ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/scrcpy-decoder-webcodecs/package.json b/libraries/scrcpy-decoder-webcodecs/package.json index 9030c04d6..5bac0c898 100644 --- a/libraries/scrcpy-decoder-webcodecs/package.json +++ b/libraries/scrcpy-decoder-webcodecs/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/scrcpy-decoder-webcodecs", - "version": "0.0.22", + "version": "0.0.23", "description": "Raw H.264 stream decoder and renderer using WebCodecs API (requires modern browser).", "keywords": [ "adb", @@ -34,10 +34,10 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/event": "workspace:^0.0.22", - "@yume-chan/scrcpy": "workspace:^0.0.22", - "@yume-chan/scrcpy-decoder-tinyh264": "workspace:^0.0.22", - "@yume-chan/stream-extra": "workspace:^0.0.22", + "@yume-chan/event": "workspace:^0.0.23", + "@yume-chan/scrcpy": "workspace:^0.0.23", + "@yume-chan/scrcpy-decoder-tinyh264": "workspace:^0.0.23", + "@yume-chan/stream-extra": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/libraries/scrcpy/CHANGELOG.json b/libraries/scrcpy/CHANGELOG.json index b8b341dbf..ea5cfd1a0 100644 --- a/libraries/scrcpy/CHANGELOG.json +++ b/libraries/scrcpy/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@yume-chan/scrcpy", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/scrcpy_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": { + "none": [ + { + "comment": "Fix several ReDos vulnerabilities" + } + ] + } + }, { "version": "0.0.22", "tag": "@yume-chan/scrcpy_v0.0.22", diff --git a/libraries/scrcpy/CHANGELOG.md b/libraries/scrcpy/CHANGELOG.md index 5cfb41b09..68a8b6b77 100644 --- a/libraries/scrcpy/CHANGELOG.md +++ b/libraries/scrcpy/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @yume-chan/scrcpy -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +### Updates + +- Fix several ReDos vulnerabilities ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/scrcpy/package.json b/libraries/scrcpy/package.json index bd0541c9a..139dc64e0 100644 --- a/libraries/scrcpy/package.json +++ b/libraries/scrcpy/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/scrcpy", - "version": "0.0.22", + "version": "0.0.23", "description": "TypeScript implementation of Scrcpy.", "keywords": [ "adb", @@ -33,8 +33,8 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/stream-extra": "workspace:^0.0.22", - "@yume-chan/struct": "workspace:^0.0.22", + "@yume-chan/stream-extra": "workspace:^0.0.23", + "@yume-chan/struct": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/libraries/stream-extra/CHANGELOG.json b/libraries/stream-extra/CHANGELOG.json index 42bf412f1..1dc12d89c 100644 --- a/libraries/stream-extra/CHANGELOG.json +++ b/libraries/stream-extra/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@yume-chan/stream-extra", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/stream-extra_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": { + "none": [ + { + "comment": "Fix `ConsumableWritableStream.write` calls `chunk.consume` twice. (doesn't cause any issue)" + }, + { + "comment": "Fix `WrapWritableStream` might close the inner stream twice. (and throw an error)" + }, + { + "comment": "Remove web-streams-polyfill dependency. The runtime must have global stream implementations (or you can add a polyfill yourself)." + } + ] + } + }, { "version": "0.0.22", "tag": "@yume-chan/stream-extra_v0.0.22", diff --git a/libraries/stream-extra/CHANGELOG.md b/libraries/stream-extra/CHANGELOG.md index 84f9afe54..969dee5ab 100644 --- a/libraries/stream-extra/CHANGELOG.md +++ b/libraries/stream-extra/CHANGELOG.md @@ -1,6 +1,15 @@ # Change Log - @yume-chan/stream-extra -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +### Updates + +- Fix `ConsumableWritableStream.write` calls `chunk.consume` twice. (doesn't cause any issue) +- Fix `WrapWritableStream` might close the inner stream twice. (and throw an error) +- Remove web-streams-polyfill dependency. The runtime must have global stream implementations (or you can add a polyfill yourself). ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/stream-extra/package.json b/libraries/stream-extra/package.json index 892e57d0a..d21da9a0b 100644 --- a/libraries/stream-extra/package.json +++ b/libraries/stream-extra/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/stream-extra", - "version": "0.0.22", + "version": "0.0.23", "description": "Extensions to Web Streams API", "keywords": [ "stream", @@ -33,7 +33,7 @@ }, "dependencies": { "@yume-chan/async": "^2.2.0", - "@yume-chan/struct": "workspace:^0.0.22", + "@yume-chan/struct": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/libraries/struct/CHANGELOG.json b/libraries/struct/CHANGELOG.json index b03efce6e..98e44ef7b 100644 --- a/libraries/struct/CHANGELOG.json +++ b/libraries/struct/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/struct", "entries": [ + { + "version": "0.0.23", + "tag": "@yume-chan/struct_v0.0.23", + "date": "Thu, 21 Mar 2024 03:15:10 GMT", + "comments": {} + }, { "version": "0.0.22", "tag": "@yume-chan/struct_v0.0.22", diff --git a/libraries/struct/CHANGELOG.md b/libraries/struct/CHANGELOG.md index 612894ebc..a096f09ca 100644 --- a/libraries/struct/CHANGELOG.md +++ b/libraries/struct/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/struct -This log was last generated on Wed, 13 Dec 2023 05:57:27 GMT and should not be manually modified. +This log was last generated on Thu, 21 Mar 2024 03:15:10 GMT and should not be manually modified. + +## 0.0.23 +Thu, 21 Mar 2024 03:15:10 GMT + +_Version update only_ ## 0.0.22 Wed, 13 Dec 2023 05:57:27 GMT diff --git a/libraries/struct/package.json b/libraries/struct/package.json index 37afccd71..5f239d9ea 100644 --- a/libraries/struct/package.json +++ b/libraries/struct/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/struct", - "version": "0.0.22", + "version": "0.0.23", "description": "C-style structure serializer and deserializer.", "keywords": [ "structure", @@ -34,7 +34,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/dataview-bigint-polyfill": "workspace:^0.0.22", + "@yume-chan/dataview-bigint-polyfill": "workspace:^0.0.23", "tslib": "^2.6.2" }, "devDependencies": {