From c31f2e636c1735d881b1a7e4f263ec5f826bccf1 Mon Sep 17 00:00:00 2001 From: Simon Chan <1330321+yume-chan@users.noreply.github.com> Date: Fri, 29 Nov 2024 22:40:43 +0800 Subject: [PATCH] chore: prerelease 0.0.0-next-20241129144018 --- .changeset/bright-socks-wait.md | 22 ----------- .changeset/brown-badgers-stare.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 | 33 +++++++++++++++- libraries/adb-credential-web/package.json | 2 +- libraries/adb-daemon-webusb/CHANGELOG.md | 39 ++++++++++++++++++- libraries/adb-daemon-webusb/package.json | 2 +- libraries/adb-scrcpy/CHANGELOG.md | 30 +++++++++++++- libraries/adb-scrcpy/package.json | 2 +- libraries/adb-server-node-tcp/CHANGELOG.md | 24 +++++++++++- libraries/adb-server-node-tcp/package.json | 2 +- libraries/adb/CHANGELOG.md | 39 ++++++++++++++++++- libraries/adb/package.json | 2 +- libraries/android-bin/CHANGELOG.md | 34 +++++++++++++++- 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 | 17 +++++++- 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 | 29 +++++++++++++- .../scrcpy-decoder-tinyh264/package.json | 2 +- .../scrcpy-decoder-webcodecs/CHANGELOG.md | 34 +++++++++++++++- .../scrcpy-decoder-webcodecs/package.json | 2 +- libraries/scrcpy/CHANGELOG.md | 37 +++++++++++++++++- libraries/scrcpy/package.json | 2 +- libraries/stream-extra/CHANGELOG.md | 25 +++++++++++- libraries/stream-extra/package.json | 2 +- libraries/struct/CHANGELOG.md | 32 ++++++++++++++- libraries/struct/package.json | 2 +- 46 files changed, 436 insertions(+), 125 deletions(-) delete mode 100644 .changeset/bright-socks-wait.md delete mode 100644 .changeset/brown-badgers-stare.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/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..14d4ed393 100644 --- a/libraries/adb-credential-web/CHANGELOG.md +++ b/libraries/adb-credential-web/CHANGELOG.md @@ -1,23 +1,44 @@ # Change Log - @yume-chan/adb-credential-web +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- db8466f: Add common interface for device observers +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] + - @yume-chan/adb@0.0.0-next-20241129144018 + 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 +47,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 +55,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 +75,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 +83,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 +116,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..40712eb03 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": "0.0.0-next-20241129144018", "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..33c67f436 100644 --- a/libraries/adb-daemon-webusb/CHANGELOG.md +++ b/libraries/adb-daemon-webusb/CHANGELOG.md @@ -1,13 +1,37 @@ # Change Log - @yume-chan/adb-daemon-webusb +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- 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@0.0.0-next-20241129144018 + - @yume-chan/struct@0.0.0-next-20241129144018 + - @yume-chan/event@0.0.0-next-20241129144018 + - @yume-chan/adb@0.0.0-next-20241129144018 + 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 +39,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 +49,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 +67,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 +76,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 +84,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 +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 @@ -69,6 +100,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 +108,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 +122,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 +138,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 +146,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..9dc50fa69 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": "0.0.0-next-20241129144018", "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..cb608e53f 100644 --- a/libraries/adb-scrcpy/CHANGELOG.md +++ b/libraries/adb-scrcpy/CHANGELOG.md @@ -1,8 +1,33 @@ # Change Log - @yume-chan/adb-scrcpy +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- 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@0.0.0-next-20241129144018 + - @yume-chan/scrcpy@0.0.0-next-20241129144018 + - @yume-chan/struct@0.0.0-next-20241129144018 + - @yume-chan/event@0.0.0-next-20241129144018 + - @yume-chan/adb@0.0.0-next-20241129144018 + 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 +39,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 +59,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..18cf24d37 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": "0.0.0-next-20241129144018", "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..b5dd38950 100644 --- a/libraries/adb-server-node-tcp/CHANGELOG.md +++ b/libraries/adb-server-node-tcp/CHANGELOG.md @@ -1,24 +1,46 @@ # Change Log - @yume-chan/adb-server-node-tcp +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/stream-extra@0.0.0-next-20241129144018 + - @yume-chan/struct@0.0.0-next-20241129144018 + - @yume-chan/adb@0.0.0-next-20241129144018 + 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..1c71e96f9 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": "0.0.0-next-20241129144018", "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..cd79afb97 100644 --- a/libraries/adb/CHANGELOG.md +++ b/libraries/adb/CHANGELOG.md @@ -1,8 +1,31 @@ # Change Log - @yume-chan/adb +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- 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@0.0.0-next-20241129144018 + - @yume-chan/stream-extra@0.0.0-next-20241129144018 + - @yume-chan/struct@0.0.0-next-20241129144018 + - @yume-chan/event@0.0.0-next-20241129144018 + 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 +40,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 +50,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 +61,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 +73,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 +88,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 +99,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 +113,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 +124,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 +135,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 +144,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 +154,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 +175,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 +183,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..c81e1e335 100644 --- a/libraries/adb/package.json +++ b/libraries/adb/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/adb", - "version": "0.0.24", + "version": "0.0.0-next-20241129144018", "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..0f02f5410 100644 --- a/libraries/android-bin/CHANGELOG.md +++ b/libraries/android-bin/CHANGELOG.md @@ -1,8 +1,28 @@ # Change Log - @yume-chan/android-bin +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] +- Updated dependencies [ea5002b] +- Updated dependencies [db8466f] + - @yume-chan/stream-extra@0.0.0-next-20241129144018 + - @yume-chan/struct@0.0.0-next-20241129144018 + - @yume-chan/adb@0.0.0-next-20241129144018 + 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 +31,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 +39,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 +51,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 +65,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 +80,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 +94,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 +103,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 +124,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..1c64d7de6 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": "0.0.0-next-20241129144018", "description": "Wrappers for Android built-in executables.", "keywords": [ "adb", diff --git a/libraries/aoa/CHANGELOG.md b/libraries/aoa/CHANGELOG.md index 42fb0c41e..f25289ee9 100644 --- a/libraries/aoa/CHANGELOG.md +++ b/libraries/aoa/CHANGELOG.md @@ -1,13 +1,23 @@ # Change Log - @yume-chan/aoa +## 0.0.0-next-20241129144018 + +### Major 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..9e2b078d2 100644 --- a/libraries/aoa/package.json +++ b/libraries/aoa/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/aoa", - "version": "0.0.24", + "version": "0.0.0-next-20241129144018", "description": "TypeScript implementation of Android Open Accessory protocol.", "keywords": [ "adb", diff --git a/libraries/event/CHANGELOG.md b/libraries/event/CHANGELOG.md index 95fd3d73d..59e9cb4c3 100644 --- a/libraries/event/CHANGELOG.md +++ b/libraries/event/CHANGELOG.md @@ -1,48 +1,65 @@ # Change Log - @yume-chan/event +## 0.0.0-next-20241129144018 + +### Major 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..fe20a8fca 100644 --- a/libraries/event/package.json +++ b/libraries/event/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/event", - "version": "0.0.24", + "version": "0.0.0-next-20241129144018", "description": "Event/EventEmitter", "keywords": [ "event", diff --git a/libraries/fetch-scrcpy-server/CHANGELOG.md b/libraries/fetch-scrcpy-server/CHANGELOG.md index ce2ff8657..5b1af2583 100644 --- a/libraries/fetch-scrcpy-server/CHANGELOG.md +++ b/libraries/fetch-scrcpy-server/CHANGELOG.md @@ -1,13 +1,27 @@ # Change Log - @yume-chan/fetch-scrcpy-server +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- 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 +29,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..0ee5fd2dd 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": "0.0.0-next-20241129144018", "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..6229001eb 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 +## 0.0.0-next-20241129144018 + +### Major 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..02addf31c 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": "0.0.0-next-20241129144018", "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..c0523dae7 100644 --- a/libraries/pcm-player/CHANGELOG.md +++ b/libraries/pcm-player/CHANGELOG.md @@ -1,8 +1,17 @@ # Change Log - @yume-chan/pcm-player +## 0.0.0-next-20241129144018 + +### Major 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..7426841ec 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": "0.0.0-next-20241129144018", "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..c43a1b604 100644 --- a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md +++ b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md @@ -1,8 +1,29 @@ # Change Log - @yume-chan/scrcpy-decoder-tinyh264 +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- 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@0.0.0-next-20241129144018 + - @yume-chan/scrcpy@0.0.0-next-20241129144018 + - @yume-chan/event@0.0.0-next-20241129144018 + 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 +32,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 +40,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 +72,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..e2429b420 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": "0.0.0-next-20241129144018", "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..1d5dd5668 100644 --- a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md +++ b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md @@ -1,8 +1,34 @@ # Change Log - @yume-chan/scrcpy-decoder-webcodecs +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- 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@0.0.0-next-20241129144018 + - @yume-chan/no-data-view@0.0.0-next-20241129144018 + - @yume-chan/stream-extra@0.0.0-next-20241129144018 + - @yume-chan/scrcpy@0.0.0-next-20241129144018 + - @yume-chan/event@0.0.0-next-20241129144018 + 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 +37,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 +46,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 +66,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 +80,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..0c5bab180 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": "0.0.0-next-20241129144018", "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..f60b9e51d 100644 --- a/libraries/scrcpy/CHANGELOG.md +++ b/libraries/scrcpy/CHANGELOG.md @@ -1,8 +1,30 @@ # Change Log - @yume-chan/scrcpy +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- 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@0.0.0-next-20241129144018 + - @yume-chan/stream-extra@0.0.0-next-20241129144018 + - @yume-chan/struct@0.0.0-next-20241129144018 + 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 +35,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 +43,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 +53,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 +62,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 +71,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 +81,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 +91,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 +100,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 +110,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 +119,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 +127,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 +135,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 +154,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..34c5921f3 100644 --- a/libraries/scrcpy/package.json +++ b/libraries/scrcpy/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/scrcpy", - "version": "0.0.24", + "version": "0.0.0-next-20241129144018", "description": "TypeScript implementation of Scrcpy client.", "keywords": [ "adb", diff --git a/libraries/stream-extra/CHANGELOG.md b/libraries/stream-extra/CHANGELOG.md index 6d671d95e..c43170edc 100644 --- a/libraries/stream-extra/CHANGELOG.md +++ b/libraries/stream-extra/CHANGELOG.md @@ -1,8 +1,25 @@ # Change Log - @yume-chan/stream-extra +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- ea5002b: Polyfill `ReadableStream.from` and `ReadableStream.prototype.values` +- Updated dependencies [53688d3] +- Updated dependencies [db8466f] +- Updated dependencies [db8466f] + - @yume-chan/struct@0.0.0-next-20241129144018 + 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 +29,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 +39,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 +53,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 +62,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 +70,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 +78,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..b1c34f732 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": "0.0.0-next-20241129144018", "description": "Extensions to Web Streams API", "keywords": [ "stream", diff --git a/libraries/struct/CHANGELOG.md b/libraries/struct/CHANGELOG.md index 39b5cd1d9..4b3cf74e9 100644 --- a/libraries/struct/CHANGELOG.md +++ b/libraries/struct/CHANGELOG.md @@ -1,8 +1,24 @@ # Change Log - @yume-chan/struct +## 0.0.0-next-20241129144018 + +### Major 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. + +### Patch Changes + +- db8466f: Rewrite the struct API completely +- db8466f: Improve tree-shaking by removing TypeScript enum and namespace +- Updated dependencies [53688d3] + - @yume-chan/no-data-view@0.0.0-next-20241129144018 + 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 +26,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 +55,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 +69,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 +86,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 +107,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 +124,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 +132,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..c55421f18 100644 --- a/libraries/struct/package.json +++ b/libraries/struct/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/struct", - "version": "0.0.24", + "version": "0.0.0-next-20241129144018", "description": "C-style structure serializer and deserializer.", "keywords": [ "structure",