From c0d0695285b3095f06d0c0b3ff9f87d7ec1cf188 Mon Sep 17 00:00:00 2001 From: Simon Chan <1330321+yume-chan@users.noreply.github.com> Date: Mon, 2 Dec 2024 10:36:49 +0800 Subject: [PATCH] chore: version 1.0.0 --- .changeset/bright-socks-wait.md | 22 ----------- .changeset/brown-badgers-stare.md | 5 --- .changeset/cyan-readers-fail.md | 5 --- .changeset/eighty-spies-run.md | 8 ---- .changeset/fifty-knives-hunt.md | 5 --- .changeset/fifty-points-protect.md | 6 --- .changeset/four-pets-shave.md | 5 --- .changeset/gold-dancers-turn.md | 5 --- .changeset/good-steaks-play.md | 5 --- .changeset/nice-humans-reply.md | 5 --- .changeset/poor-kiwis-flash.md | 5 --- .changeset/pretty-llamas-stare.md | 5 --- .changeset/slow-dodos-train.md | 7 ---- .changeset/twelve-rivers-remain.md | 5 --- .changeset/wicked-llamas-lick.md | 5 --- libraries/adb-credential-web/CHANGELOG.md | 31 ++++++++++++++- libraries/adb-credential-web/package.json | 2 +- libraries/adb-daemon-webusb/CHANGELOG.md | 38 ++++++++++++++++++- libraries/adb-daemon-webusb/package.json | 2 +- libraries/adb-scrcpy/CHANGELOG.md | 28 +++++++++++++- libraries/adb-scrcpy/package.json | 2 +- libraries/adb-server-node-tcp/CHANGELOG.md | 22 ++++++++++- libraries/adb-server-node-tcp/package.json | 2 +- libraries/adb/CHANGELOG.md | 37 +++++++++++++++++- libraries/adb/package.json | 2 +- libraries/android-bin/CHANGELOG.md | 32 +++++++++++++++- libraries/android-bin/package.json | 2 +- libraries/aoa/CHANGELOG.md | 14 ++++++- libraries/aoa/package.json | 2 +- libraries/event/CHANGELOG.md | 25 +++++++++++- libraries/event/package.json | 2 +- libraries/fetch-scrcpy-server/CHANGELOG.md | 15 +++++++- libraries/fetch-scrcpy-server/package.json | 2 +- libraries/no-data-view/CHANGELOG.md | 10 ++++- libraries/no-data-view/package.json | 2 +- libraries/pcm-player/CHANGELOG.md | 14 ++++++- libraries/pcm-player/package.json | 2 +- .../scrcpy-decoder-tinyh264/CHANGELOG.md | 27 ++++++++++++- .../scrcpy-decoder-tinyh264/package.json | 2 +- .../scrcpy-decoder-webcodecs/CHANGELOG.md | 32 +++++++++++++++- .../scrcpy-decoder-webcodecs/package.json | 2 +- libraries/scrcpy/CHANGELOG.md | 35 ++++++++++++++++- libraries/scrcpy/package.json | 2 +- libraries/stream-extra/CHANGELOG.md | 23 ++++++++++- libraries/stream-extra/package.json | 2 +- libraries/struct/CHANGELOG.md | 30 ++++++++++++++- libraries/struct/package.json | 2 +- 47 files changed, 413 insertions(+), 130 deletions(-) delete mode 100644 .changeset/bright-socks-wait.md delete mode 100644 .changeset/brown-badgers-stare.md delete mode 100644 .changeset/cyan-readers-fail.md delete mode 100644 .changeset/eighty-spies-run.md delete mode 100644 .changeset/fifty-knives-hunt.md delete mode 100644 .changeset/fifty-points-protect.md delete mode 100644 .changeset/four-pets-shave.md delete mode 100644 .changeset/gold-dancers-turn.md delete mode 100644 .changeset/good-steaks-play.md delete mode 100644 .changeset/nice-humans-reply.md delete mode 100644 .changeset/poor-kiwis-flash.md delete mode 100644 .changeset/pretty-llamas-stare.md delete mode 100644 .changeset/slow-dodos-train.md delete mode 100644 .changeset/twelve-rivers-remain.md delete mode 100644 .changeset/wicked-llamas-lick.md diff --git a/.changeset/bright-socks-wait.md b/.changeset/bright-socks-wait.md deleted file mode 100644 index d37f1c2c0..000000000 --- a/.changeset/bright-socks-wait.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -"@yume-chan/scrcpy-decoder-webcodecs": major -"@yume-chan/scrcpy-decoder-tinyh264": major -"@yume-chan/adb-server-node-tcp": major -"@yume-chan/fetch-scrcpy-server": major -"@yume-chan/adb-credential-web": major -"@yume-chan/adb-daemon-webusb": major -"@yume-chan/no-data-view": major -"@yume-chan/stream-extra": major -"@yume-chan/android-bin": major -"@yume-chan/adb-scrcpy": major -"@yume-chan/pcm-player": major -"@yume-chan/scrcpy": major -"@yume-chan/struct": major -"@yume-chan/event": major -"@yume-chan/adb": major -"@yume-chan/aoa": major ---- - -Use PNPM workspace and Changesets to manage the monorepo. - -Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. diff --git a/.changeset/brown-badgers-stare.md b/.changeset/brown-badgers-stare.md deleted file mode 100644 index c888fac12..000000000 --- a/.changeset/brown-badgers-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/scrcpy-decoder-tinyh264": patch ---- - -Add support for rendering into `OffscreenCanvas` diff --git a/.changeset/cyan-readers-fail.md b/.changeset/cyan-readers-fail.md deleted file mode 100644 index 158b8dfcd..000000000 --- a/.changeset/cyan-readers-fail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/adb-daemon-webusb": patch ---- - -Accept exclusionFilters in getDevices and DeviceObserver diff --git a/.changeset/eighty-spies-run.md b/.changeset/eighty-spies-run.md deleted file mode 100644 index af45a5f3b..000000000 --- a/.changeset/eighty-spies-run.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@yume-chan/adb": patch -"@yume-chan/adb-scrcpy": patch -"@yume-chan/scrcpy": patch -"@yume-chan/struct": patch ---- - -Rewrite the struct API completely diff --git a/.changeset/fifty-knives-hunt.md b/.changeset/fifty-knives-hunt.md deleted file mode 100644 index 15c9774b8..000000000 --- a/.changeset/fifty-knives-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/adb-daemon-webusb": patch ---- - -Accept standard `USBDeviceFilter` type and fill in default interface filters automatically diff --git a/.changeset/fifty-points-protect.md b/.changeset/fifty-points-protect.md deleted file mode 100644 index b71c1e57b..000000000 --- a/.changeset/fifty-points-protect.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@yume-chan/adb": patch -"@yume-chan/adb-credential-web": patch ---- - -Add common interface for device observers diff --git a/.changeset/four-pets-shave.md b/.changeset/four-pets-shave.md deleted file mode 100644 index 8f20675f0..000000000 --- a/.changeset/four-pets-shave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/scrcpy-decoder-webcodecs": patch ---- - -Fix H.265 rendering in Microsoft Edge diff --git a/.changeset/gold-dancers-turn.md b/.changeset/gold-dancers-turn.md deleted file mode 100644 index 88f271972..000000000 --- a/.changeset/gold-dancers-turn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/adb-daemon-webusb": patch ---- - -Throw `DeviceBusyError` when interface can't be claimed diff --git a/.changeset/good-steaks-play.md b/.changeset/good-steaks-play.md deleted file mode 100644 index 2c32495dc..000000000 --- a/.changeset/good-steaks-play.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/scrcpy-decoder-webcodecs": patch ---- - -Add a renderer based on Insertable Stream API diff --git a/.changeset/nice-humans-reply.md b/.changeset/nice-humans-reply.md deleted file mode 100644 index 66fe5564f..000000000 --- a/.changeset/nice-humans-reply.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/stream-extra": patch ---- - -Polyfill `ReadableStream.from` and `ReadableStream.prototype.values` diff --git a/.changeset/poor-kiwis-flash.md b/.changeset/poor-kiwis-flash.md deleted file mode 100644 index c19d66741..000000000 --- a/.changeset/poor-kiwis-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/fetch-scrcpy-server": patch ---- - -Mark `BIN` field as pure diff --git a/.changeset/pretty-llamas-stare.md b/.changeset/pretty-llamas-stare.md deleted file mode 100644 index 1a2eddc10..000000000 --- a/.changeset/pretty-llamas-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/scrcpy": patch ---- - -Add support up to Scrcpy version 3.0 diff --git a/.changeset/slow-dodos-train.md b/.changeset/slow-dodos-train.md deleted file mode 100644 index 20608aa1c..000000000 --- a/.changeset/slow-dodos-train.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@yume-chan/adb": patch -"@yume-chan/scrcpy": patch -"@yume-chan/struct": patch ---- - -Improve tree-shaking by removing TypeScript enum and namespace diff --git a/.changeset/twelve-rivers-remain.md b/.changeset/twelve-rivers-remain.md deleted file mode 100644 index 97c58bfec..000000000 --- a/.changeset/twelve-rivers-remain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/scrcpy-decoder-webcodecs": patch ---- - -Add a `snapshot` method to convert the last rendered frame into PNG diff --git a/.changeset/wicked-llamas-lick.md b/.changeset/wicked-llamas-lick.md deleted file mode 100644 index a2c320d09..000000000 --- a/.changeset/wicked-llamas-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@yume-chan/adb-scrcpy": patch ---- - -Fix automatically switching to forward tunnel when reverse tunnel is not supported diff --git a/libraries/adb-credential-web/CHANGELOG.md b/libraries/adb-credential-web/CHANGELOG.md index d992b0e21..ba3fddff1 100644 --- a/libraries/adb-credential-web/CHANGELOG.md +++ b/libraries/adb-credential-web/CHANGELOG.md @@ -1,23 +1,42 @@ # Change Log - @yume-chan/adb-credential-web +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- db8466f: Add common interface for device observers +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] + - @yume-chan/adb@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT _Version update only_ ## 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 _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT ### Updates @@ -26,6 +45,7 @@ Fri, 25 Aug 2023 14:05:18 GMT - Change to save private keys in IndexedDB, allow usage from Web Workers ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT ### Updates @@ -33,16 +53,19 @@ Mon, 05 Jun 2023 02:51:41 GMT - Change `AdbWebCredentialStore` to save private keys in IndexedDB, so it can be used in Web Workers. Previously saved keys in `localStorage` will be ignored and a new key will be generated. ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT _Version update only_ ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT _Version update only_ ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT ### Updates @@ -50,6 +73,7 @@ Tue, 18 Oct 2022 09:32:30 GMT - Update to use new stream util package ## 0.0.16 + Sat, 28 May 2022 03:56:37 GMT ### Updates @@ -57,26 +81,31 @@ Sat, 28 May 2022 03:56:37 GMT - Upgrade TypeScript to 4.7.2 to enable Node.js ESM ## 0.0.15 + Mon, 02 May 2022 04:18:01 GMT _Version update only_ ## 0.0.14 + Sat, 30 Apr 2022 14:05:48 GMT _Version update only_ ## 0.0.13 + Thu, 28 Apr 2022 01:23:53 GMT _Version update only_ ## 0.0.12 + Sun, 03 Apr 2022 11:18:47 GMT _Version update only_ ## 0.0.11 + Sun, 03 Apr 2022 10:54:15 GMT ### Updates @@ -85,7 +114,7 @@ Sun, 03 Apr 2022 10:54:15 GMT - Improve compatibility with Node.js 12 ESM format ## 0.0.10 + Sun, 09 Jan 2022 15:52:20 GMT _Initial release_ - diff --git a/libraries/adb-credential-web/package.json b/libraries/adb-credential-web/package.json index 516468d5a..3e4c89612 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.24", + "version": "1.0.0", "description": "Credential Store for `@yume-chan/adb` using WebCrypto and IndexedDB APIs.", "keywords": [ "adb" diff --git a/libraries/adb-daemon-webusb/CHANGELOG.md b/libraries/adb-daemon-webusb/CHANGELOG.md index 02e184518..0fc767b10 100644 --- a/libraries/adb-daemon-webusb/CHANGELOG.md +++ b/libraries/adb-daemon-webusb/CHANGELOG.md @@ -1,13 +1,36 @@ # Change Log - @yume-chan/adb-daemon-webusb +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- c68e216: Accept exclusionFilters in getDevices and DeviceObserver +- db8466f: Accept standard `USBDeviceFilter` type and fill in default interface filters automatically +- db8466f: Throw `DeviceBusyError` when interface can't be claimed +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/stream-extra@1.0.1 + - @yume-chan/struct@1.0.1 + - @yume-chan/event@1.0.1 + - @yume-chan/adb@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT _Version update only_ ## 0.0.23 + Thu, 21 Mar 2024 03:15:10 GMT ### Updates @@ -15,6 +38,7 @@ Thu, 21 Mar 2024 03:15:10 GMT - 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 ### Updates @@ -24,11 +48,13 @@ Wed, 13 Dec 2023 05:57:27 GMT - `AdbDaemonWebUsbDevice` will generate a fake serial number from vid and pid if the device serial number is empty ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT _Version update only_ ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT ### Updates @@ -40,6 +66,7 @@ Mon, 05 Jun 2023 02:51:41 GMT - Add `filters` parameter to `AdbDaemonWebUsbDeviceManager#getDevices`. The filtration is manually implemented because WebUSB's `getDevice` API doesn't support filters. ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT ### Updates @@ -48,6 +75,7 @@ Sun, 09 Apr 2023 05:55:33 GMT - Add the `AdbWebUsbBackendManager` class to simplify the usage with custom WebUSB implementations (for example the `usb` NPM package). ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT ### Updates @@ -55,6 +83,7 @@ Wed, 25 Jan 2023 21:33:49 GMT - Add an option to specify USB filters ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT ### Updates @@ -62,6 +91,7 @@ Tue, 18 Oct 2022 09:32:30 GMT - Update to use new stream util package ## 0.0.16 + Sat, 28 May 2022 03:56:37 GMT ### Updates @@ -69,6 +99,7 @@ Sat, 28 May 2022 03:56:37 GMT - Upgrade TypeScript to 4.7.2 to enable Node.js ESM ## 0.0.15 + Mon, 02 May 2022 04:18:01 GMT ### Updates @@ -76,11 +107,13 @@ Mon, 02 May 2022 04:18:01 GMT - Improve connection lifecycle handling ## 0.0.14 + Sat, 30 Apr 2022 14:05:48 GMT _Version update only_ ## 0.0.13 + Thu, 28 Apr 2022 01:23:53 GMT ### Updates @@ -88,11 +121,13 @@ Thu, 28 Apr 2022 01:23:53 GMT - Workaround an issue in Chrome where `transferIn` never returns `babble` on Windows ## 0.0.12 + Sun, 03 Apr 2022 11:18:47 GMT _Version update only_ ## 0.0.11 + Sun, 03 Apr 2022 10:54:15 GMT ### Updates @@ -102,6 +137,7 @@ Sun, 03 Apr 2022 10:54:15 GMT - Update license year ## 0.0.10 + Sun, 09 Jan 2022 15:52:20 GMT ### Updates @@ -109,7 +145,7 @@ Sun, 09 Jan 2022 15:52:20 GMT - Remove `encodeUtf8()` and `decodeUtf8()` from `AdbBackend` ## 0.0.9 + Sun, 09 Jan 2022 15:50:20 GMT _Initial release_ - diff --git a/libraries/adb-daemon-webusb/package.json b/libraries/adb-daemon-webusb/package.json index da0c015d4..6072b785a 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.24", + "version": "1.0.0", "description": "Adb daemon transport connection for `@yume-chan/adb` using WebUSB API.", "keywords": [ "webusb", diff --git a/libraries/adb-scrcpy/CHANGELOG.md b/libraries/adb-scrcpy/CHANGELOG.md index 2d619bb70..3c34d0917 100644 --- a/libraries/adb-scrcpy/CHANGELOG.md +++ b/libraries/adb-scrcpy/CHANGELOG.md @@ -1,8 +1,31 @@ # Change Log - @yume-chan/adb-scrcpy +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- db8466f: Rewrite the struct API completely +- db8466f: Fix automatically switching to forward tunnel when reverse tunnel is not supported +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/stream-extra@1.0.1 + - @yume-chan/scrcpy@1.0.1 + - @yume-chan/struct@1.0.1 + - @yume-chan/event@1.0.1 + - @yume-chan/adb@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates @@ -14,16 +37,19 @@ Tue, 18 Jun 2024 02:49:43 GMT - Loosen type parameter constraints on `AdbScrcpyOptionsX_XX` classes, allow them to accept more option types ## 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 _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT ### Updates @@ -31,7 +57,7 @@ Fri, 25 Aug 2023 14:05:18 GMT - Add support for Scrcpy server version 2.1 and 2.1.1 ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT _Initial release_ - diff --git a/libraries/adb-scrcpy/package.json b/libraries/adb-scrcpy/package.json index 981236031..838a5edb8 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.24", + "version": "1.0.0", "description": "Use `@yume-chan/adb` to bootstrap `@yume-chan/scrcpy`.", "keywords": [ "adb", diff --git a/libraries/adb-server-node-tcp/CHANGELOG.md b/libraries/adb-server-node-tcp/CHANGELOG.md index a471acf07..70cb26de8 100644 --- a/libraries/adb-server-node-tcp/CHANGELOG.md +++ b/libraries/adb-server-node-tcp/CHANGELOG.md @@ -1,24 +1,44 @@ # Change Log - @yume-chan/adb-server-node-tcp +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/stream-extra@1.0.1 + - @yume-chan/struct@1.0.1 + - @yume-chan/adb@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT _Version update only_ ## 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 _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT _Initial release_ - diff --git a/libraries/adb-server-node-tcp/package.json b/libraries/adb-server-node-tcp/package.json index d8d40342d..6150be7ed 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.24", + "version": "1.0.0", "description": "ADB server connector for `@yume-chan/adb` using Node.js' `net` module", "keywords": [ "adb", diff --git a/libraries/adb/CHANGELOG.md b/libraries/adb/CHANGELOG.md index 9be322e66..7c9f60d8f 100644 --- a/libraries/adb/CHANGELOG.md +++ b/libraries/adb/CHANGELOG.md @@ -1,8 +1,29 @@ # Change Log - @yume-chan/adb +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- db8466f: Rewrite the struct API completely +- db8466f: Add common interface for device observers +- db8466f: Improve tree-shaking by removing TypeScript enum and namespace +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/no-data-view@1.0.1 + - @yume-chan/stream-extra@1.0.1 + - @yume-chan/struct@1.0.1 + - @yume-chan/event@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates @@ -17,6 +38,7 @@ Tue, 18 Jun 2024 02:49:43 GMT - Fix too many event listener warning in Node.js. ## 0.0.23 + Thu, 21 Mar 2024 03:15:10 GMT ### Updates @@ -26,6 +48,7 @@ Thu, 21 Mar 2024 03:15:10 GMT - Add support for delayed ack on Android 14 ## 0.0.22 + Wed, 13 Dec 2023 05:57:27 GMT ### Updates @@ -36,6 +59,7 @@ Wed, 13 Dec 2023 05:57:27 GMT - Fix TypeScript build when using `AdbSubprocessNoneProtocol` without installing `web-streams-polyfill` package ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT ### Updates @@ -47,6 +71,7 @@ Fri, 25 Aug 2023 14:05:18 GMT - Add `recursive` and `force` options to `rm` method, allow deleting folders ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT ### Updates @@ -61,6 +86,7 @@ Mon, 05 Jun 2023 02:51:41 GMT - Group `product`, `model`, `device` and `features` fields on `Adb` class to the `banner` field with type of `AdbBanner`. ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT ### Updates @@ -71,11 +97,13 @@ Sun, 09 Apr 2023 05:55:33 GMT - Add `AdbReverseError` and `AdbReverseNotSupportedError` for better error handling in reverse tunnel command. ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT _Version update only_ ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT ### Updates @@ -83,6 +111,7 @@ Tue, 18 Oct 2022 09:32:30 GMT - Move stream utils to separate package ## 0.0.16 + Sat, 28 May 2022 03:56:37 GMT ### Updates @@ -93,6 +122,7 @@ Sat, 28 May 2022 03:56:37 GMT - Improve performance of `BufferedStream` by up to 100%. ## 0.0.15 + Mon, 02 May 2022 04:18:01 GMT ### Updates @@ -103,6 +133,7 @@ Mon, 02 May 2022 04:18:01 GMT - Fix an issue where `reverse` commands doesn't parse error message correctly ## 0.0.14 + Sat, 30 Apr 2022 14:05:48 GMT ### Updates @@ -111,6 +142,7 @@ Sat, 30 Apr 2022 14:05:48 GMT - Add an `Adb#close()` method to gracefully shutdown a connection ## 0.0.13 + Thu, 28 Apr 2022 01:23:53 GMT ### Updates @@ -120,11 +152,13 @@ Thu, 28 Apr 2022 01:23:53 GMT - Add workaround for the push_mkdir issue in Android 9 ## 0.0.12 + Sun, 03 Apr 2022 11:18:47 GMT _Version update only_ ## 0.0.11 + Sun, 03 Apr 2022 10:54:15 GMT ### Patches @@ -139,6 +173,7 @@ Sun, 03 Apr 2022 10:54:15 GMT - Update license year ## 0.0.10 + Sun, 09 Jan 2022 15:52:20 GMT ### Updates @@ -146,7 +181,7 @@ Sun, 09 Jan 2022 15:52:20 GMT - Remove `encodeUtf8()` and `decodeUtf8()` from `AdbBackend` ## 0.0.9 + Sun, 09 Jan 2022 15:50:20 GMT _Initial release_ - diff --git a/libraries/adb/package.json b/libraries/adb/package.json index 02d790287..7038670a7 100644 --- a/libraries/adb/package.json +++ b/libraries/adb/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/adb", - "version": "0.0.24", + "version": "1.0.0", "description": "TypeScript implementation of Android Debug Bridge (ADB) protocol.", "keywords": [ "adb", diff --git a/libraries/android-bin/CHANGELOG.md b/libraries/android-bin/CHANGELOG.md index d7a755319..0f605d801 100644 --- a/libraries/android-bin/CHANGELOG.md +++ b/libraries/android-bin/CHANGELOG.md @@ -1,8 +1,26 @@ # Change Log - @yume-chan/android-bin +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/stream-extra@1.0.1 + - @yume-chan/struct@1.0.1 + - @yume-chan/adb@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates @@ -11,6 +29,7 @@ Tue, 18 Jun 2024 02:49:43 GMT - Add all supported fields to `DumpSys.Battery.Info` ## 0.0.23 + Thu, 21 Mar 2024 03:15:10 GMT ### Updates @@ -18,6 +37,7 @@ Thu, 21 Mar 2024 03:15:10 GMT - Add support for pm install session ## 0.0.22 + Wed, 13 Dec 2023 05:57:27 GMT ### Updates @@ -29,6 +49,7 @@ Wed, 13 Dec 2023 05:57:27 GMT - Add `status` and `health` fields to `DumpSys#battery` ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT ### Updates @@ -42,11 +63,13 @@ Fri, 25 Aug 2023 14:05:18 GMT - Merge `bugreport` and `bugreportz` wrappers, providing an `automatic` method to choose the best available bugreport method ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT _Version update only_ ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT ### Updates @@ -55,11 +78,13 @@ Sun, 09 Apr 2023 05:55:33 GMT - Add `OverlayDisplay` wrapper for managing overlay displays ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT _Version update only_ ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT ### Updates @@ -67,6 +92,7 @@ Tue, 18 Oct 2022 09:32:30 GMT - Update to use new stream util package ## 0.0.16 + Sat, 28 May 2022 03:56:37 GMT ### Updates @@ -75,16 +101,19 @@ Sat, 28 May 2022 03:56:37 GMT - Improve performance of `Logcat#binary()` by up to 150% ## 0.0.15 + Mon, 02 May 2022 04:18:01 GMT _Version update only_ ## 0.0.14 + Sat, 30 Apr 2022 14:05:48 GMT _Version update only_ ## 0.0.13 + Thu, 28 Apr 2022 01:23:53 GMT ### Updates @@ -93,14 +122,15 @@ Thu, 28 Apr 2022 01:23:53 GMT - Add basic support for logcat ## 0.0.12 + Sun, 03 Apr 2022 11:18:47 GMT _Version update only_ ## 0.0.11 + Sun, 03 Apr 2022 10:54:15 GMT ### Updates - Improve compatibility with Node.js 12 ESM format - diff --git a/libraries/android-bin/package.json b/libraries/android-bin/package.json index 7e4045a44..6f89d3ab9 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.24", + "version": "1.0.0", "description": "Wrappers for Android built-in executables.", "keywords": [ "adb", diff --git a/libraries/aoa/CHANGELOG.md b/libraries/aoa/CHANGELOG.md index 42fb0c41e..f4436709f 100644 --- a/libraries/aoa/CHANGELOG.md +++ b/libraries/aoa/CHANGELOG.md @@ -1,13 +1,23 @@ # Change Log - @yume-chan/aoa +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT _Version update only_ ## 0.0.23 + Thu, 21 Mar 2024 03:15:10 GMT ### Updates @@ -15,17 +25,19 @@ Thu, 21 Mar 2024 03:15:10 GMT - Replace `HidKeyboard.serializeInputReport` with `updateReport`, allowing to reuse the buffer ## 0.0.22 + Wed, 13 Dec 2023 05:57:27 GMT _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT _Version update only_ ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT _Initial release_ - diff --git a/libraries/aoa/package.json b/libraries/aoa/package.json index 4e79c2e43..bad6cd8d4 100644 --- a/libraries/aoa/package.json +++ b/libraries/aoa/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/aoa", - "version": "0.0.24", + "version": "1.0.0", "description": "TypeScript implementation of Android Open Accessory protocol.", "keywords": [ "adb", diff --git a/libraries/event/CHANGELOG.md b/libraries/event/CHANGELOG.md index 95fd3d73d..e93ba0743 100644 --- a/libraries/event/CHANGELOG.md +++ b/libraries/event/CHANGELOG.md @@ -1,48 +1,65 @@ # Change Log - @yume-chan/event +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT _Version update only_ ## 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 _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT _Version update only_ ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT _Version update only_ ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT _Version update only_ ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT _Version update only_ ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT _Version update only_ ## 0.0.16 + Sat, 28 May 2022 03:56:37 GMT ### Updates @@ -50,26 +67,31 @@ Sat, 28 May 2022 03:56:37 GMT - Upgrade TypeScript to 4.7.2 to enable Node.js ESM ## 0.0.15 + Mon, 02 May 2022 04:18:01 GMT _Version update only_ ## 0.0.14 + Sat, 30 Apr 2022 14:05:48 GMT _Version update only_ ## 0.0.13 + Thu, 28 Apr 2022 01:23:53 GMT _Version update only_ ## 0.0.12 + Sun, 03 Apr 2022 11:18:47 GMT _Version update only_ ## 0.0.11 + Sun, 03 Apr 2022 11:18:11 GMT ### Updates @@ -78,12 +100,13 @@ Sun, 03 Apr 2022 11:18:11 GMT - Update license year ## 0.0.10 + Sun, 09 Jan 2022 15:52:20 GMT _Version update only_ ## 0.0.9 + Sun, 09 Jan 2022 15:50:20 GMT _Initial release_ - diff --git a/libraries/event/package.json b/libraries/event/package.json index bdb900e79..f34c4ab29 100644 --- a/libraries/event/package.json +++ b/libraries/event/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/event", - "version": "0.0.24", + "version": "1.0.0", "description": "Event/EventEmitter", "keywords": [ "event", diff --git a/libraries/fetch-scrcpy-server/CHANGELOG.md b/libraries/fetch-scrcpy-server/CHANGELOG.md index ce2ff8657..31d7404f8 100644 --- a/libraries/fetch-scrcpy-server/CHANGELOG.md +++ b/libraries/fetch-scrcpy-server/CHANGELOG.md @@ -1,13 +1,25 @@ # Change Log - @yume-chan/fetch-scrcpy-server +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- ea5002b: Mark `BIN` field as pure + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT _Version update only_ ## 0.0.23 + Thu, 21 Mar 2024 03:15:10 GMT ### Updates @@ -15,14 +27,15 @@ Thu, 21 Mar 2024 03:15:10 GMT - Fix the generated `VERSION` constant incorrectly having a `v` character prefixed ## 0.0.22 + Wed, 13 Dec 2023 05:57:27 GMT _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT ### Updates - Move the fetching server binary script to `@yume-chan/scrcpy-fetch-server` package - diff --git a/libraries/fetch-scrcpy-server/package.json b/libraries/fetch-scrcpy-server/package.json index 2f30cfca1..0c3c45386 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.24", + "version": "1.0.0", "description": "A script to download Scrcpy server binary.", "keywords": [ "scrcpy" diff --git a/libraries/no-data-view/CHANGELOG.md b/libraries/no-data-view/CHANGELOG.md index ffb606186..9e27e148c 100644 --- a/libraries/no-data-view/CHANGELOG.md +++ b/libraries/no-data-view/CHANGELOG.md @@ -1,11 +1,19 @@ # Change Log - @yume-chan/no-data-view +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates - Create package - diff --git a/libraries/no-data-view/package.json b/libraries/no-data-view/package.json index b012245cc..259777335 100644 --- a/libraries/no-data-view/package.json +++ b/libraries/no-data-view/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/no-data-view", - "version": "0.0.24", + "version": "1.0.0", "description": "Plain methods to avoid creating `DataView`s", "keywords": [], "license": "MIT", diff --git a/libraries/pcm-player/CHANGELOG.md b/libraries/pcm-player/CHANGELOG.md index 3ca3ee35e..c44777524 100644 --- a/libraries/pcm-player/CHANGELOG.md +++ b/libraries/pcm-player/CHANGELOG.md @@ -1,8 +1,17 @@ # Change Log - @yume-chan/pcm-player +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates @@ -10,11 +19,13 @@ Tue, 18 Jun 2024 02:49:43 GMT - Expose `outputLatency` from `AudioContext` ## 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 ### Updates @@ -22,12 +33,13 @@ Wed, 13 Dec 2023 05:57:27 GMT - Add basic OLA algorithm to speed up playback when buffer is too high ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT _Version update only_ ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT _Initial release_ - diff --git a/libraries/pcm-player/package.json b/libraries/pcm-player/package.json index ff57aa66f..24acde598 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.24", + "version": "1.0.0", "description": "Play raw audio sample stream using Web Audio API", "keywords": [ "audio" diff --git a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md index a4d979459..de1eccfc7 100644 --- a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md +++ b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md @@ -1,8 +1,27 @@ # Change Log - @yume-chan/scrcpy-decoder-tinyh264 +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- db8466f: Add support for rendering into `OffscreenCanvas` +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/stream-extra@1.0.1 + - @yume-chan/scrcpy@1.0.1 + - @yume-chan/event@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates @@ -11,6 +30,7 @@ Tue, 18 Jun 2024 02:49:43 GMT - Rename `frameRendered` and `frameSkipped` to `framesRendered` and `framesSkipped` ## 0.0.23 + Thu, 21 Mar 2024 03:15:10 GMT ### Updates @@ -18,26 +38,31 @@ Thu, 21 Mar 2024 03:15:10 GMT - Add `sizeChanged` event ## 0.0.22 + Wed, 13 Dec 2023 05:57:27 GMT _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT _Version update only_ ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT _Version update only_ ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT _Version update only_ ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT ### Updates @@ -45,9 +70,9 @@ Wed, 25 Jan 2023 21:33:49 GMT - Fix usage in README ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT ### Updates - Separated from `@yume-chan/scrcpy` for simpler dependency management. - diff --git a/libraries/scrcpy-decoder-tinyh264/package.json b/libraries/scrcpy-decoder-tinyh264/package.json index 8338b7784..9ca7f4449 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.24", + "version": "1.0.0", "description": "Raw H.264 stream decoder and renderer wrapping TinyH264 and YUVCanvas packages (software decoding).", "keywords": [ "adb", diff --git a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md index 1a69ad457..6f027bf29 100644 --- a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md +++ b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md @@ -1,8 +1,32 @@ # Change Log - @yume-chan/scrcpy-decoder-webcodecs +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- db8466f: Fix H.265 rendering in Microsoft Edge +- 8e4c1ef: Add a renderer based on Insertable Stream API +- db8466f: Add a `snapshot` method to convert the last rendered frame into PNG +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/scrcpy-decoder-tinyh264@1.0.1 + - @yume-chan/no-data-view@1.0.1 + - @yume-chan/stream-extra@1.0.1 + - @yume-chan/scrcpy@1.0.1 + - @yume-chan/event@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates @@ -11,6 +35,7 @@ Tue, 18 Jun 2024 02:49:43 GMT - Add `enableCapture` option to `WebCodecsVideoDecoder` which allows `renderer.readPixels` and `renderer.toDataURL` to work. The performance will be slightly affected when enabled. ## 0.0.23 + Thu, 21 Mar 2024 03:15:10 GMT ### Updates @@ -19,16 +44,19 @@ Thu, 21 Mar 2024 03:15:10 GMT - 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 _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT _Version update only_ ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT ### Updates @@ -36,11 +64,13 @@ Mon, 05 Jun 2023 02:51:41 GMT - Add support for decoding H.265 on supported browsers (Chrome works, Microsoft Edge with HEVC Video Extension from Microsoft Store doesn't decode H.265 correctly). ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT _Version update only_ ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT ### Updates @@ -48,9 +78,9 @@ Wed, 25 Jan 2023 21:33:49 GMT - Change to not use vertical sync to minimize latency ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT ### Updates - Separated from `@yume-chan/scrcpy` for simpler dependency management. - diff --git a/libraries/scrcpy-decoder-webcodecs/package.json b/libraries/scrcpy-decoder-webcodecs/package.json index 339cc83ff..67326e1f0 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.24", + "version": "1.0.0", "description": "Raw H.264 stream decoder and renderer using WebCodecs API (requires modern browser).", "keywords": [ "adb", diff --git a/libraries/scrcpy/CHANGELOG.md b/libraries/scrcpy/CHANGELOG.md index e146226c9..6a33bc249 100644 --- a/libraries/scrcpy/CHANGELOG.md +++ b/libraries/scrcpy/CHANGELOG.md @@ -1,8 +1,28 @@ # Change Log - @yume-chan/scrcpy +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- db8466f: Rewrite the struct API completely +- ea5002b: Add support up to Scrcpy version 3.0 +- db8466f: Improve tree-shaking by removing TypeScript enum and namespace +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/no-data-view@1.0.1 + - @yume-chan/stream-extra@1.0.1 + - @yume-chan/struct@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates @@ -13,6 +33,7 @@ Tue, 18 Jun 2024 02:49:43 GMT - Add options class for version 2.3 ## 0.0.23 + Thu, 21 Mar 2024 03:15:10 GMT ### Updates @@ -20,6 +41,7 @@ Thu, 21 Mar 2024 03:15:10 GMT - Fix several ReDos vulnerabilities ## 0.0.22 + Wed, 13 Dec 2023 05:57:27 GMT ### Updates @@ -29,6 +51,7 @@ Wed, 13 Dec 2023 05:57:27 GMT - Add support for Scrcpy 2.2 ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT ### Updates @@ -37,6 +60,7 @@ Fri, 25 Aug 2023 14:05:18 GMT - Move the fetching server binary script to `@yume-chan/scrcpy-fetch-server` package ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT ### Updates @@ -45,6 +69,7 @@ Mon, 05 Jun 2023 02:51:41 GMT - Move ADB related code to `@yume-chan/adb-scrcpy` package. This package now only implements the Scrcpy protocol. ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT ### Updates @@ -54,6 +79,7 @@ Sun, 09 Apr 2023 05:55:33 GMT - Update `AndroidKeyCode` enum to align with Web `KeyboardEvent.code` ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT ### Updates @@ -63,6 +89,7 @@ Wed, 25 Jan 2023 21:33:49 GMT - Add support for `SetClipboard` control message and `AckClipboard` device message ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT ### Updates @@ -71,6 +98,7 @@ Tue, 18 Oct 2022 09:32:30 GMT - Separate decoders to own packages so they don't need optional peer dependencies. ## 0.0.16 + Sat, 28 May 2022 03:56:37 GMT ### Updates @@ -80,6 +108,7 @@ Sat, 28 May 2022 03:56:37 GMT - Add support for `CodecOptions` value types other than `int` ## 0.0.15 + Mon, 02 May 2022 04:18:01 GMT ### Updates @@ -88,6 +117,7 @@ Mon, 02 May 2022 04:18:01 GMT - Add method to get screen list ## 0.0.14 + Sat, 30 Apr 2022 14:05:48 GMT ### Updates @@ -95,6 +125,7 @@ Sat, 30 Apr 2022 14:05:48 GMT - Add support for Scrcpy server version 1.24 ## 0.0.13 + Thu, 28 Apr 2022 01:23:53 GMT ### Updates @@ -102,11 +133,13 @@ Thu, 28 Apr 2022 01:23:53 GMT - Add support for Scrcpy server version 1.23 ## 0.0.12 + Sun, 03 Apr 2022 11:18:47 GMT _Version update only_ ## 0.0.11 + Sun, 03 Apr 2022 10:54:15 GMT ### Updates @@ -119,7 +152,7 @@ Sun, 03 Apr 2022 10:54:15 GMT - Update license year ## 0.0.10 + Sun, 09 Jan 2022 15:52:20 GMT _Initial release_ - diff --git a/libraries/scrcpy/package.json b/libraries/scrcpy/package.json index 4984820a9..9f8332595 100644 --- a/libraries/scrcpy/package.json +++ b/libraries/scrcpy/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/scrcpy", - "version": "0.0.24", + "version": "1.0.0", "description": "TypeScript implementation of Scrcpy client.", "keywords": [ "adb", diff --git a/libraries/stream-extra/CHANGELOG.md b/libraries/stream-extra/CHANGELOG.md index 6d671d95e..5e1f2dd1f 100644 --- a/libraries/stream-extra/CHANGELOG.md +++ b/libraries/stream-extra/CHANGELOG.md @@ -1,8 +1,23 @@ # Change Log - @yume-chan/stream-extra +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- ea5002b: Polyfill `ReadableStream.from` and `ReadableStream.prototype.values` +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] + - @yume-chan/struct@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates @@ -12,6 +27,7 @@ Tue, 18 Jun 2024 02:49:43 GMT - Move `Consumable` related types to the `Consumable` namespace. In future, more types will be moved to namespaces. ## 0.0.23 + Thu, 21 Mar 2024 03:15:10 GMT ### Updates @@ -21,11 +37,13 @@ Thu, 21 Mar 2024 03:15:10 GMT - 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 _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT ### Updates @@ -33,6 +51,7 @@ Fri, 25 Aug 2023 14:05:18 GMT - Replace `GatherStringStream` with `ConcatStringStream` which can be treated as a Promise ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT ### Updates @@ -41,6 +60,7 @@ Mon, 05 Jun 2023 02:51:41 GMT - Use ECMAScript private class fields syntax (supported by Chrome 74, Firefox 90, Safari 14.1 and Node.js 12.0.0). ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT ### Updates @@ -48,6 +68,7 @@ Sun, 09 Apr 2023 05:55:33 GMT - Add an option to combine small chunks into target size in `ChunkStream`, and rename it to `DistributionStream` ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT ### Updates @@ -55,7 +76,7 @@ Wed, 25 Jan 2023 21:33:49 GMT - Change to load native Web Streams API implementation from `globalThis` if available ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT _Initial release_ - diff --git a/libraries/stream-extra/package.json b/libraries/stream-extra/package.json index 0ee18b493..e4f1dbd0e 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.24", + "version": "1.0.0", "description": "Extensions to Web Streams API", "keywords": [ "stream", diff --git a/libraries/struct/CHANGELOG.md b/libraries/struct/CHANGELOG.md index 39b5cd1d9..b11db13aa 100644 --- a/libraries/struct/CHANGELOG.md +++ b/libraries/struct/CHANGELOG.md @@ -1,8 +1,22 @@ # Change Log - @yume-chan/struct +## 1.0.1 + +### Patch Changes + +- 53688d3: Use PNPM workspace and Changesets to manage the monorepo. + + Because Changesets doesn't support alpha versions (`0.x.x`), this version is `1.0.0`. Future versions will follow SemVer rules, for example, breaking API changes will introduce a new major version. + +- db8466f: Rewrite the struct API completely +- db8466f: Improve tree-shaking by removing TypeScript enum and namespace +- Updated dependencies [53688d3] + - @yume-chan/no-data-view@1.0.1 + This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified. ## 0.0.24 + Tue, 18 Jun 2024 02:49:43 GMT ### Updates @@ -10,21 +24,25 @@ Tue, 18 Jun 2024 02:49:43 GMT - Rename some internal types to make them more distinguishable ## 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 _Version update only_ ## 0.0.21 + Fri, 25 Aug 2023 14:05:18 GMT _Version update only_ ## 0.0.20 + Mon, 05 Jun 2023 02:51:41 GMT ### Updates @@ -35,11 +53,13 @@ Mon, 05 Jun 2023 02:51:41 GMT - Use ECMAScript private class fields syntax (supported by Chrome 74, Firefox 90, Safari 14.1 and Node.js 12.0.0). ## 0.0.19 + Sun, 09 Apr 2023 05:55:33 GMT _Version update only_ ## 0.0.18 + Wed, 25 Jan 2023 21:33:49 GMT ### Updates @@ -47,11 +67,13 @@ Wed, 25 Jan 2023 21:33:49 GMT - Refactor number types for easier extending (see `ScrcpyFloatToInt16FieldDefinition` for an example) ## 0.0.17 + Tue, 18 Oct 2022 09:32:30 GMT _Version update only_ ## 0.0.16 + Sat, 28 May 2022 03:56:37 GMT ### Updates @@ -62,16 +84,19 @@ Sat, 28 May 2022 03:56:37 GMT - Remove `SyncBird`, it's replaced by `SyncPromise`, which is based on native Promise and is 200% faster. ## 0.0.15 + Mon, 02 May 2022 04:18:01 GMT _Version update only_ ## 0.0.14 + Sat, 30 Apr 2022 14:05:48 GMT _Version update only_ ## 0.0.13 + Thu, 28 Apr 2022 01:23:53 GMT ### Updates @@ -80,11 +105,13 @@ Thu, 28 Apr 2022 01:23:53 GMT - Fix an issue where `Syncbird` can't synchronously invoke `then` on some Bluebird internal methods (for example `reduce`) ## 0.0.12 + Sun, 03 Apr 2022 11:18:47 GMT _Version update only_ ## 0.0.11 + Sun, 03 Apr 2022 11:18:11 GMT ### Updates @@ -95,6 +122,7 @@ Sun, 03 Apr 2022 11:18:11 GMT - Update license year ## 0.0.10 + Sun, 09 Jan 2022 15:52:20 GMT ### Updates @@ -102,7 +130,7 @@ Sun, 09 Jan 2022 15:52:20 GMT - Add synchronized deserialize support ## 0.0.9 + Sun, 09 Jan 2022 15:50:20 GMT _Initial release_ - diff --git a/libraries/struct/package.json b/libraries/struct/package.json index eb5d5496e..58883927a 100644 --- a/libraries/struct/package.json +++ b/libraries/struct/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/struct", - "version": "0.0.24", + "version": "1.0.0", "description": "C-style structure serializer and deserializer.", "keywords": [ "structure",