chore: version 1.0.0

This commit is contained in:
Simon Chan 2024-12-02 10:36:49 +08:00
parent d8301a61f2
commit c0d0695285
No known key found for this signature in database
GPG key ID: A8B69F750B9BCEDD
47 changed files with 413 additions and 130 deletions

View file

@ -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.

View file

@ -1,5 +0,0 @@
---
"@yume-chan/scrcpy-decoder-tinyh264": patch
---
Add support for rendering into `OffscreenCanvas`

View file

@ -1,5 +0,0 @@
---
"@yume-chan/adb-daemon-webusb": patch
---
Accept exclusionFilters in getDevices and DeviceObserver

View file

@ -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

View file

@ -1,5 +0,0 @@
---
"@yume-chan/adb-daemon-webusb": patch
---
Accept standard `USBDeviceFilter` type and fill in default interface filters automatically

View file

@ -1,6 +0,0 @@
---
"@yume-chan/adb": patch
"@yume-chan/adb-credential-web": patch
---
Add common interface for device observers

View file

@ -1,5 +0,0 @@
---
"@yume-chan/scrcpy-decoder-webcodecs": patch
---
Fix H.265 rendering in Microsoft Edge

View file

@ -1,5 +0,0 @@
---
"@yume-chan/adb-daemon-webusb": patch
---
Throw `DeviceBusyError` when interface can't be claimed

View file

@ -1,5 +0,0 @@
---
"@yume-chan/scrcpy-decoder-webcodecs": patch
---
Add a renderer based on Insertable Stream API

View file

@ -1,5 +0,0 @@
---
"@yume-chan/stream-extra": patch
---
Polyfill `ReadableStream.from` and `ReadableStream.prototype.values`

View file

@ -1,5 +0,0 @@
---
"@yume-chan/fetch-scrcpy-server": patch
---
Mark `BIN` field as pure

View file

@ -1,5 +0,0 @@
---
"@yume-chan/scrcpy": patch
---
Add support up to Scrcpy version 3.0

View file

@ -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

View file

@ -1,5 +0,0 @@
---
"@yume-chan/scrcpy-decoder-webcodecs": patch
---
Add a `snapshot` method to convert the last rendered frame into PNG

View file

@ -1,5 +0,0 @@
---
"@yume-chan/adb-scrcpy": patch
---
Fix automatically switching to forward tunnel when reverse tunnel is not supported

View file

@ -1,23 +1,42 @@
# Change Log - @yume-chan/adb-credential-web # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
_Version update only_ _Version update only_
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
_Version update only_ _Version update only_
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
### Updates ### 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 - Change to save private keys in IndexedDB, allow usage from Web Workers
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
### Updates ### 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. - 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 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
_Version update only_ _Version update only_
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
_Version update only_ _Version update only_
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
### Updates ### Updates
@ -50,6 +73,7 @@ Tue, 18 Oct 2022 09:32:30 GMT
- Update to use new stream util package - Update to use new stream util package
## 0.0.16 ## 0.0.16
Sat, 28 May 2022 03:56:37 GMT Sat, 28 May 2022 03:56:37 GMT
### Updates ### Updates
@ -57,26 +81,31 @@ Sat, 28 May 2022 03:56:37 GMT
- Upgrade TypeScript to 4.7.2 to enable Node.js ESM - Upgrade TypeScript to 4.7.2 to enable Node.js ESM
## 0.0.15 ## 0.0.15
Mon, 02 May 2022 04:18:01 GMT Mon, 02 May 2022 04:18:01 GMT
_Version update only_ _Version update only_
## 0.0.14 ## 0.0.14
Sat, 30 Apr 2022 14:05:48 GMT Sat, 30 Apr 2022 14:05:48 GMT
_Version update only_ _Version update only_
## 0.0.13 ## 0.0.13
Thu, 28 Apr 2022 01:23:53 GMT Thu, 28 Apr 2022 01:23:53 GMT
_Version update only_ _Version update only_
## 0.0.12 ## 0.0.12
Sun, 03 Apr 2022 11:18:47 GMT Sun, 03 Apr 2022 11:18:47 GMT
_Version update only_ _Version update only_
## 0.0.11 ## 0.0.11
Sun, 03 Apr 2022 10:54:15 GMT Sun, 03 Apr 2022 10:54:15 GMT
### Updates ### Updates
@ -85,7 +114,7 @@ Sun, 03 Apr 2022 10:54:15 GMT
- Improve compatibility with Node.js 12 ESM format - Improve compatibility with Node.js 12 ESM format
## 0.0.10 ## 0.0.10
Sun, 09 Jan 2022 15:52:20 GMT Sun, 09 Jan 2022 15:52:20 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/adb-credential-web", "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.", "description": "Credential Store for `@yume-chan/adb` using WebCrypto and IndexedDB APIs.",
"keywords": [ "keywords": [
"adb" "adb"

View file

@ -1,13 +1,36 @@
# Change Log - @yume-chan/adb-daemon-webusb # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
_Version update only_ _Version update only_
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
### Updates ### 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) - 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 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
### Updates ### 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 - `AdbDaemonWebUsbDevice` will generate a fake serial number from vid and pid if the device serial number is empty
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
_Version update only_ _Version update only_
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
### Updates ### 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. - Add `filters` parameter to `AdbDaemonWebUsbDeviceManager#getDevices`. The filtration is manually implemented because WebUSB's `getDevice` API doesn't support filters.
## 0.0.19 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
### Updates ### 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). - Add the `AdbWebUsbBackendManager` class to simplify the usage with custom WebUSB implementations (for example the `usb` NPM package).
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
### Updates ### Updates
@ -55,6 +83,7 @@ Wed, 25 Jan 2023 21:33:49 GMT
- Add an option to specify USB filters - Add an option to specify USB filters
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
### Updates ### Updates
@ -62,6 +91,7 @@ Tue, 18 Oct 2022 09:32:30 GMT
- Update to use new stream util package - Update to use new stream util package
## 0.0.16 ## 0.0.16
Sat, 28 May 2022 03:56:37 GMT Sat, 28 May 2022 03:56:37 GMT
### Updates ### Updates
@ -69,6 +99,7 @@ Sat, 28 May 2022 03:56:37 GMT
- Upgrade TypeScript to 4.7.2 to enable Node.js ESM - Upgrade TypeScript to 4.7.2 to enable Node.js ESM
## 0.0.15 ## 0.0.15
Mon, 02 May 2022 04:18:01 GMT Mon, 02 May 2022 04:18:01 GMT
### Updates ### Updates
@ -76,11 +107,13 @@ Mon, 02 May 2022 04:18:01 GMT
- Improve connection lifecycle handling - Improve connection lifecycle handling
## 0.0.14 ## 0.0.14
Sat, 30 Apr 2022 14:05:48 GMT Sat, 30 Apr 2022 14:05:48 GMT
_Version update only_ _Version update only_
## 0.0.13 ## 0.0.13
Thu, 28 Apr 2022 01:23:53 GMT Thu, 28 Apr 2022 01:23:53 GMT
### Updates ### 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 - Workaround an issue in Chrome where `transferIn` never returns `babble` on Windows
## 0.0.12 ## 0.0.12
Sun, 03 Apr 2022 11:18:47 GMT Sun, 03 Apr 2022 11:18:47 GMT
_Version update only_ _Version update only_
## 0.0.11 ## 0.0.11
Sun, 03 Apr 2022 10:54:15 GMT Sun, 03 Apr 2022 10:54:15 GMT
### Updates ### Updates
@ -102,6 +137,7 @@ Sun, 03 Apr 2022 10:54:15 GMT
- Update license year - Update license year
## 0.0.10 ## 0.0.10
Sun, 09 Jan 2022 15:52:20 GMT Sun, 09 Jan 2022 15:52:20 GMT
### Updates ### Updates
@ -109,7 +145,7 @@ Sun, 09 Jan 2022 15:52:20 GMT
- Remove `encodeUtf8()` and `decodeUtf8()` from `AdbBackend` - Remove `encodeUtf8()` and `decodeUtf8()` from `AdbBackend`
## 0.0.9 ## 0.0.9
Sun, 09 Jan 2022 15:50:20 GMT Sun, 09 Jan 2022 15:50:20 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/adb-daemon-webusb", "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.", "description": "Adb daemon transport connection for `@yume-chan/adb` using WebUSB API.",
"keywords": [ "keywords": [
"webusb", "webusb",

View file

@ -1,8 +1,31 @@
# Change Log - @yume-chan/adb-scrcpy # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### 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 - Loosen type parameter constraints on `AdbScrcpyOptionsX_XX` classes, allow them to accept more option types
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
_Version update only_ _Version update only_
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
### Updates ### 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 - Add support for Scrcpy server version 2.1 and 2.1.1
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/adb-scrcpy", "name": "@yume-chan/adb-scrcpy",
"version": "0.0.24", "version": "1.0.0",
"description": "Use `@yume-chan/adb` to bootstrap `@yume-chan/scrcpy`.", "description": "Use `@yume-chan/adb` to bootstrap `@yume-chan/scrcpy`.",
"keywords": [ "keywords": [
"adb", "adb",

View file

@ -1,24 +1,44 @@
# Change Log - @yume-chan/adb-server-node-tcp # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
_Version update only_ _Version update only_
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
_Version update only_ _Version update only_
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/adb-server-node-tcp", "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", "description": "ADB server connector for `@yume-chan/adb` using Node.js' `net` module",
"keywords": [ "keywords": [
"adb", "adb",

View file

@ -1,8 +1,29 @@
# Change Log - @yume-chan/adb # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### Updates
@ -17,6 +38,7 @@ Tue, 18 Jun 2024 02:49:43 GMT
- Fix too many event listener warning in Node.js. - Fix too many event listener warning in Node.js.
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
### Updates ### Updates
@ -26,6 +48,7 @@ Thu, 21 Mar 2024 03:15:10 GMT
- Add support for delayed ack on Android 14 - Add support for delayed ack on Android 14
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
### Updates ### 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 - Fix TypeScript build when using `AdbSubprocessNoneProtocol` without installing `web-streams-polyfill` package
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
### Updates ### Updates
@ -47,6 +71,7 @@ Fri, 25 Aug 2023 14:05:18 GMT
- Add `recursive` and `force` options to `rm` method, allow deleting folders - Add `recursive` and `force` options to `rm` method, allow deleting folders
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
### Updates ### 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`. - Group `product`, `model`, `device` and `features` fields on `Adb` class to the `banner` field with type of `AdbBanner`.
## 0.0.19 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
### Updates ### 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. - Add `AdbReverseError` and `AdbReverseNotSupportedError` for better error handling in reverse tunnel command.
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
_Version update only_ _Version update only_
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
### Updates ### Updates
@ -83,6 +111,7 @@ Tue, 18 Oct 2022 09:32:30 GMT
- Move stream utils to separate package - Move stream utils to separate package
## 0.0.16 ## 0.0.16
Sat, 28 May 2022 03:56:37 GMT Sat, 28 May 2022 03:56:37 GMT
### Updates ### Updates
@ -93,6 +122,7 @@ Sat, 28 May 2022 03:56:37 GMT
- Improve performance of `BufferedStream` by up to 100%. - Improve performance of `BufferedStream` by up to 100%.
## 0.0.15 ## 0.0.15
Mon, 02 May 2022 04:18:01 GMT Mon, 02 May 2022 04:18:01 GMT
### Updates ### 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 - Fix an issue where `reverse` commands doesn't parse error message correctly
## 0.0.14 ## 0.0.14
Sat, 30 Apr 2022 14:05:48 GMT Sat, 30 Apr 2022 14:05:48 GMT
### Updates ### Updates
@ -111,6 +142,7 @@ Sat, 30 Apr 2022 14:05:48 GMT
- Add an `Adb#close()` method to gracefully shutdown a connection - Add an `Adb#close()` method to gracefully shutdown a connection
## 0.0.13 ## 0.0.13
Thu, 28 Apr 2022 01:23:53 GMT Thu, 28 Apr 2022 01:23:53 GMT
### Updates ### Updates
@ -120,11 +152,13 @@ Thu, 28 Apr 2022 01:23:53 GMT
- Add workaround for the push_mkdir issue in Android 9 - Add workaround for the push_mkdir issue in Android 9
## 0.0.12 ## 0.0.12
Sun, 03 Apr 2022 11:18:47 GMT Sun, 03 Apr 2022 11:18:47 GMT
_Version update only_ _Version update only_
## 0.0.11 ## 0.0.11
Sun, 03 Apr 2022 10:54:15 GMT Sun, 03 Apr 2022 10:54:15 GMT
### Patches ### Patches
@ -139,6 +173,7 @@ Sun, 03 Apr 2022 10:54:15 GMT
- Update license year - Update license year
## 0.0.10 ## 0.0.10
Sun, 09 Jan 2022 15:52:20 GMT Sun, 09 Jan 2022 15:52:20 GMT
### Updates ### Updates
@ -146,7 +181,7 @@ Sun, 09 Jan 2022 15:52:20 GMT
- Remove `encodeUtf8()` and `decodeUtf8()` from `AdbBackend` - Remove `encodeUtf8()` and `decodeUtf8()` from `AdbBackend`
## 0.0.9 ## 0.0.9
Sun, 09 Jan 2022 15:50:20 GMT Sun, 09 Jan 2022 15:50:20 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/adb", "name": "@yume-chan/adb",
"version": "0.0.24", "version": "1.0.0",
"description": "TypeScript implementation of Android Debug Bridge (ADB) protocol.", "description": "TypeScript implementation of Android Debug Bridge (ADB) protocol.",
"keywords": [ "keywords": [
"adb", "adb",

View file

@ -1,8 +1,26 @@
# Change Log - @yume-chan/android-bin # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### Updates
@ -11,6 +29,7 @@ Tue, 18 Jun 2024 02:49:43 GMT
- Add all supported fields to `DumpSys.Battery.Info` - Add all supported fields to `DumpSys.Battery.Info`
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
### Updates ### Updates
@ -18,6 +37,7 @@ Thu, 21 Mar 2024 03:15:10 GMT
- Add support for pm install session - Add support for pm install session
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
### Updates ### Updates
@ -29,6 +49,7 @@ Wed, 13 Dec 2023 05:57:27 GMT
- Add `status` and `health` fields to `DumpSys#battery` - Add `status` and `health` fields to `DumpSys#battery`
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
### Updates ### 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 - Merge `bugreport` and `bugreportz` wrappers, providing an `automatic` method to choose the best available bugreport method
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
_Version update only_ _Version update only_
## 0.0.19 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
### Updates ### Updates
@ -55,11 +78,13 @@ Sun, 09 Apr 2023 05:55:33 GMT
- Add `OverlayDisplay` wrapper for managing overlay displays - Add `OverlayDisplay` wrapper for managing overlay displays
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
_Version update only_ _Version update only_
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
### Updates ### Updates
@ -67,6 +92,7 @@ Tue, 18 Oct 2022 09:32:30 GMT
- Update to use new stream util package - Update to use new stream util package
## 0.0.16 ## 0.0.16
Sat, 28 May 2022 03:56:37 GMT Sat, 28 May 2022 03:56:37 GMT
### Updates ### Updates
@ -75,16 +101,19 @@ Sat, 28 May 2022 03:56:37 GMT
- Improve performance of `Logcat#binary()` by up to 150% - Improve performance of `Logcat#binary()` by up to 150%
## 0.0.15 ## 0.0.15
Mon, 02 May 2022 04:18:01 GMT Mon, 02 May 2022 04:18:01 GMT
_Version update only_ _Version update only_
## 0.0.14 ## 0.0.14
Sat, 30 Apr 2022 14:05:48 GMT Sat, 30 Apr 2022 14:05:48 GMT
_Version update only_ _Version update only_
## 0.0.13 ## 0.0.13
Thu, 28 Apr 2022 01:23:53 GMT Thu, 28 Apr 2022 01:23:53 GMT
### Updates ### Updates
@ -93,14 +122,15 @@ Thu, 28 Apr 2022 01:23:53 GMT
- Add basic support for logcat - Add basic support for logcat
## 0.0.12 ## 0.0.12
Sun, 03 Apr 2022 11:18:47 GMT Sun, 03 Apr 2022 11:18:47 GMT
_Version update only_ _Version update only_
## 0.0.11 ## 0.0.11
Sun, 03 Apr 2022 10:54:15 GMT Sun, 03 Apr 2022 10:54:15 GMT
### Updates ### Updates
- Improve compatibility with Node.js 12 ESM format - Improve compatibility with Node.js 12 ESM format

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/android-bin", "name": "@yume-chan/android-bin",
"version": "0.0.24", "version": "1.0.0",
"description": "Wrappers for Android built-in executables.", "description": "Wrappers for Android built-in executables.",
"keywords": [ "keywords": [
"adb", "adb",

View file

@ -1,13 +1,23 @@
# Change Log - @yume-chan/aoa # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
_Version update only_ _Version update only_
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
### Updates ### Updates
@ -15,17 +25,19 @@ Thu, 21 Mar 2024 03:15:10 GMT
- Replace `HidKeyboard.serializeInputReport` with `updateReport`, allowing to reuse the buffer - Replace `HidKeyboard.serializeInputReport` with `updateReport`, allowing to reuse the buffer
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
_Version update only_ _Version update only_
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/aoa", "name": "@yume-chan/aoa",
"version": "0.0.24", "version": "1.0.0",
"description": "TypeScript implementation of Android Open Accessory protocol.", "description": "TypeScript implementation of Android Open Accessory protocol.",
"keywords": [ "keywords": [
"adb", "adb",

View file

@ -1,48 +1,65 @@
# Change Log - @yume-chan/event # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
_Version update only_ _Version update only_
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
_Version update only_ _Version update only_
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
_Version update only_ _Version update only_
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
_Version update only_ _Version update only_
## 0.0.19 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
_Version update only_ _Version update only_
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
_Version update only_ _Version update only_
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
_Version update only_ _Version update only_
## 0.0.16 ## 0.0.16
Sat, 28 May 2022 03:56:37 GMT Sat, 28 May 2022 03:56:37 GMT
### Updates ### Updates
@ -50,26 +67,31 @@ Sat, 28 May 2022 03:56:37 GMT
- Upgrade TypeScript to 4.7.2 to enable Node.js ESM - Upgrade TypeScript to 4.7.2 to enable Node.js ESM
## 0.0.15 ## 0.0.15
Mon, 02 May 2022 04:18:01 GMT Mon, 02 May 2022 04:18:01 GMT
_Version update only_ _Version update only_
## 0.0.14 ## 0.0.14
Sat, 30 Apr 2022 14:05:48 GMT Sat, 30 Apr 2022 14:05:48 GMT
_Version update only_ _Version update only_
## 0.0.13 ## 0.0.13
Thu, 28 Apr 2022 01:23:53 GMT Thu, 28 Apr 2022 01:23:53 GMT
_Version update only_ _Version update only_
## 0.0.12 ## 0.0.12
Sun, 03 Apr 2022 11:18:47 GMT Sun, 03 Apr 2022 11:18:47 GMT
_Version update only_ _Version update only_
## 0.0.11 ## 0.0.11
Sun, 03 Apr 2022 11:18:11 GMT Sun, 03 Apr 2022 11:18:11 GMT
### Updates ### Updates
@ -78,12 +100,13 @@ Sun, 03 Apr 2022 11:18:11 GMT
- Update license year - Update license year
## 0.0.10 ## 0.0.10
Sun, 09 Jan 2022 15:52:20 GMT Sun, 09 Jan 2022 15:52:20 GMT
_Version update only_ _Version update only_
## 0.0.9 ## 0.0.9
Sun, 09 Jan 2022 15:50:20 GMT Sun, 09 Jan 2022 15:50:20 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/event", "name": "@yume-chan/event",
"version": "0.0.24", "version": "1.0.0",
"description": "Event/EventEmitter", "description": "Event/EventEmitter",
"keywords": [ "keywords": [
"event", "event",

View file

@ -1,13 +1,25 @@
# Change Log - @yume-chan/fetch-scrcpy-server # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
_Version update only_ _Version update only_
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
### Updates ### Updates
@ -15,14 +27,15 @@ Thu, 21 Mar 2024 03:15:10 GMT
- Fix the generated `VERSION` constant incorrectly having a `v` character prefixed - Fix the generated `VERSION` constant incorrectly having a `v` character prefixed
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
### Updates ### Updates
- Move the fetching server binary script to `@yume-chan/scrcpy-fetch-server` package - Move the fetching server binary script to `@yume-chan/scrcpy-fetch-server` package

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/fetch-scrcpy-server", "name": "@yume-chan/fetch-scrcpy-server",
"version": "0.0.24", "version": "1.0.0",
"description": "A script to download Scrcpy server binary.", "description": "A script to download Scrcpy server binary.",
"keywords": [ "keywords": [
"scrcpy" "scrcpy"

View file

@ -1,11 +1,19 @@
# Change Log - @yume-chan/no-data-view # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### Updates
- Create package - Create package

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/no-data-view", "name": "@yume-chan/no-data-view",
"version": "0.0.24", "version": "1.0.0",
"description": "Plain methods to avoid creating `DataView`s", "description": "Plain methods to avoid creating `DataView`s",
"keywords": [], "keywords": [],
"license": "MIT", "license": "MIT",

View file

@ -1,8 +1,17 @@
# Change Log - @yume-chan/pcm-player # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### Updates
@ -10,11 +19,13 @@ Tue, 18 Jun 2024 02:49:43 GMT
- Expose `outputLatency` from `AudioContext` - Expose `outputLatency` from `AudioContext`
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
_Version update only_ _Version update only_
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
### Updates ### 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 - Add basic OLA algorithm to speed up playback when buffer is too high
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
_Version update only_ _Version update only_
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/pcm-player", "name": "@yume-chan/pcm-player",
"version": "0.0.24", "version": "1.0.0",
"description": "Play raw audio sample stream using Web Audio API", "description": "Play raw audio sample stream using Web Audio API",
"keywords": [ "keywords": [
"audio" "audio"

View file

@ -1,8 +1,27 @@
# Change Log - @yume-chan/scrcpy-decoder-tinyh264 # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### Updates
@ -11,6 +30,7 @@ Tue, 18 Jun 2024 02:49:43 GMT
- Rename `frameRendered` and `frameSkipped` to `framesRendered` and `framesSkipped` - Rename `frameRendered` and `frameSkipped` to `framesRendered` and `framesSkipped`
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
### Updates ### Updates
@ -18,26 +38,31 @@ Thu, 21 Mar 2024 03:15:10 GMT
- Add `sizeChanged` event - Add `sizeChanged` event
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
_Version update only_ _Version update only_
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
_Version update only_ _Version update only_
## 0.0.19 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
_Version update only_ _Version update only_
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
### Updates ### Updates
@ -45,9 +70,9 @@ Wed, 25 Jan 2023 21:33:49 GMT
- Fix usage in README - Fix usage in README
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
### Updates ### Updates
- Separated from `@yume-chan/scrcpy` for simpler dependency management. - Separated from `@yume-chan/scrcpy` for simpler dependency management.

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/scrcpy-decoder-tinyh264", "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).", "description": "Raw H.264 stream decoder and renderer wrapping TinyH264 and YUVCanvas packages (software decoding).",
"keywords": [ "keywords": [
"adb", "adb",

View file

@ -1,8 +1,32 @@
# Change Log - @yume-chan/scrcpy-decoder-webcodecs # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### 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. - 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 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
### Updates ### 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 - Add WebGL and Bitmap based video renderers, which are 1.5 to 3 times faster on Android devices
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
_Version update only_ _Version update only_
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
### Updates ### 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). - 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 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
_Version update only_ _Version update only_
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
### Updates ### Updates
@ -48,9 +78,9 @@ Wed, 25 Jan 2023 21:33:49 GMT
- Change to not use vertical sync to minimize latency - Change to not use vertical sync to minimize latency
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
### Updates ### Updates
- Separated from `@yume-chan/scrcpy` for simpler dependency management. - Separated from `@yume-chan/scrcpy` for simpler dependency management.

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/scrcpy-decoder-webcodecs", "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).", "description": "Raw H.264 stream decoder and renderer using WebCodecs API (requires modern browser).",
"keywords": [ "keywords": [
"adb", "adb",

View file

@ -1,8 +1,28 @@
# Change Log - @yume-chan/scrcpy # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### Updates
@ -13,6 +33,7 @@ Tue, 18 Jun 2024 02:49:43 GMT
- Add options class for version 2.3 - Add options class for version 2.3
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
### Updates ### Updates
@ -20,6 +41,7 @@ Thu, 21 Mar 2024 03:15:10 GMT
- Fix several ReDos vulnerabilities - Fix several ReDos vulnerabilities
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
### Updates ### Updates
@ -29,6 +51,7 @@ Wed, 13 Dec 2023 05:57:27 GMT
- Add support for Scrcpy 2.2 - Add support for Scrcpy 2.2
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
### Updates ### 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 - Move the fetching server binary script to `@yume-chan/scrcpy-fetch-server` package
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
### Updates ### 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. - Move ADB related code to `@yume-chan/adb-scrcpy` package. This package now only implements the Scrcpy protocol.
## 0.0.19 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
### Updates ### Updates
@ -54,6 +79,7 @@ Sun, 09 Apr 2023 05:55:33 GMT
- Update `AndroidKeyCode` enum to align with Web `KeyboardEvent.code` - Update `AndroidKeyCode` enum to align with Web `KeyboardEvent.code`
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
### Updates ### Updates
@ -63,6 +89,7 @@ Wed, 25 Jan 2023 21:33:49 GMT
- Add support for `SetClipboard` control message and `AckClipboard` device message - Add support for `SetClipboard` control message and `AckClipboard` device message
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
### Updates ### 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. - Separate decoders to own packages so they don't need optional peer dependencies.
## 0.0.16 ## 0.0.16
Sat, 28 May 2022 03:56:37 GMT Sat, 28 May 2022 03:56:37 GMT
### Updates ### Updates
@ -80,6 +108,7 @@ Sat, 28 May 2022 03:56:37 GMT
- Add support for `CodecOptions` value types other than `int` - Add support for `CodecOptions` value types other than `int`
## 0.0.15 ## 0.0.15
Mon, 02 May 2022 04:18:01 GMT Mon, 02 May 2022 04:18:01 GMT
### Updates ### Updates
@ -88,6 +117,7 @@ Mon, 02 May 2022 04:18:01 GMT
- Add method to get screen list - Add method to get screen list
## 0.0.14 ## 0.0.14
Sat, 30 Apr 2022 14:05:48 GMT Sat, 30 Apr 2022 14:05:48 GMT
### Updates ### Updates
@ -95,6 +125,7 @@ Sat, 30 Apr 2022 14:05:48 GMT
- Add support for Scrcpy server version 1.24 - Add support for Scrcpy server version 1.24
## 0.0.13 ## 0.0.13
Thu, 28 Apr 2022 01:23:53 GMT Thu, 28 Apr 2022 01:23:53 GMT
### Updates ### Updates
@ -102,11 +133,13 @@ Thu, 28 Apr 2022 01:23:53 GMT
- Add support for Scrcpy server version 1.23 - Add support for Scrcpy server version 1.23
## 0.0.12 ## 0.0.12
Sun, 03 Apr 2022 11:18:47 GMT Sun, 03 Apr 2022 11:18:47 GMT
_Version update only_ _Version update only_
## 0.0.11 ## 0.0.11
Sun, 03 Apr 2022 10:54:15 GMT Sun, 03 Apr 2022 10:54:15 GMT
### Updates ### Updates
@ -119,7 +152,7 @@ Sun, 03 Apr 2022 10:54:15 GMT
- Update license year - Update license year
## 0.0.10 ## 0.0.10
Sun, 09 Jan 2022 15:52:20 GMT Sun, 09 Jan 2022 15:52:20 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/scrcpy", "name": "@yume-chan/scrcpy",
"version": "0.0.24", "version": "1.0.0",
"description": "TypeScript implementation of Scrcpy client.", "description": "TypeScript implementation of Scrcpy client.",
"keywords": [ "keywords": [
"adb", "adb",

View file

@ -1,8 +1,23 @@
# Change Log - @yume-chan/stream-extra # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### 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. - Move `Consumable` related types to the `Consumable` namespace. In future, more types will be moved to namespaces.
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
### Updates ### 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). - Remove web-streams-polyfill dependency. The runtime must have global stream implementations (or you can add a polyfill yourself).
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
### Updates ### Updates
@ -33,6 +51,7 @@ Fri, 25 Aug 2023 14:05:18 GMT
- Replace `GatherStringStream` with `ConcatStringStream` which can be treated as a Promise - Replace `GatherStringStream` with `ConcatStringStream` which can be treated as a Promise
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
### Updates ### 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). - Use ECMAScript private class fields syntax (supported by Chrome 74, Firefox 90, Safari 14.1 and Node.js 12.0.0).
## 0.0.19 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
### Updates ### 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` - Add an option to combine small chunks into target size in `ChunkStream`, and rename it to `DistributionStream`
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
### Updates ### 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 - Change to load native Web Streams API implementation from `globalThis` if available
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/stream-extra", "name": "@yume-chan/stream-extra",
"version": "0.0.24", "version": "1.0.0",
"description": "Extensions to Web Streams API", "description": "Extensions to Web Streams API",
"keywords": [ "keywords": [
"stream", "stream",

View file

@ -1,8 +1,22 @@
# Change Log - @yume-chan/struct # 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. This log was last generated on Tue, 18 Jun 2024 02:49:43 GMT and should not be manually modified.
## 0.0.24 ## 0.0.24
Tue, 18 Jun 2024 02:49:43 GMT Tue, 18 Jun 2024 02:49:43 GMT
### Updates ### Updates
@ -10,21 +24,25 @@ Tue, 18 Jun 2024 02:49:43 GMT
- Rename some internal types to make them more distinguishable - Rename some internal types to make them more distinguishable
## 0.0.23 ## 0.0.23
Thu, 21 Mar 2024 03:15:10 GMT Thu, 21 Mar 2024 03:15:10 GMT
_Version update only_ _Version update only_
## 0.0.22 ## 0.0.22
Wed, 13 Dec 2023 05:57:27 GMT Wed, 13 Dec 2023 05:57:27 GMT
_Version update only_ _Version update only_
## 0.0.21 ## 0.0.21
Fri, 25 Aug 2023 14:05:18 GMT Fri, 25 Aug 2023 14:05:18 GMT
_Version update only_ _Version update only_
## 0.0.20 ## 0.0.20
Mon, 05 Jun 2023 02:51:41 GMT Mon, 05 Jun 2023 02:51:41 GMT
### Updates ### 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). - Use ECMAScript private class fields syntax (supported by Chrome 74, Firefox 90, Safari 14.1 and Node.js 12.0.0).
## 0.0.19 ## 0.0.19
Sun, 09 Apr 2023 05:55:33 GMT Sun, 09 Apr 2023 05:55:33 GMT
_Version update only_ _Version update only_
## 0.0.18 ## 0.0.18
Wed, 25 Jan 2023 21:33:49 GMT Wed, 25 Jan 2023 21:33:49 GMT
### Updates ### Updates
@ -47,11 +67,13 @@ Wed, 25 Jan 2023 21:33:49 GMT
- Refactor number types for easier extending (see `ScrcpyFloatToInt16FieldDefinition` for an example) - Refactor number types for easier extending (see `ScrcpyFloatToInt16FieldDefinition` for an example)
## 0.0.17 ## 0.0.17
Tue, 18 Oct 2022 09:32:30 GMT Tue, 18 Oct 2022 09:32:30 GMT
_Version update only_ _Version update only_
## 0.0.16 ## 0.0.16
Sat, 28 May 2022 03:56:37 GMT Sat, 28 May 2022 03:56:37 GMT
### Updates ### 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. - Remove `SyncBird`, it's replaced by `SyncPromise`, which is based on native Promise and is 200% faster.
## 0.0.15 ## 0.0.15
Mon, 02 May 2022 04:18:01 GMT Mon, 02 May 2022 04:18:01 GMT
_Version update only_ _Version update only_
## 0.0.14 ## 0.0.14
Sat, 30 Apr 2022 14:05:48 GMT Sat, 30 Apr 2022 14:05:48 GMT
_Version update only_ _Version update only_
## 0.0.13 ## 0.0.13
Thu, 28 Apr 2022 01:23:53 GMT Thu, 28 Apr 2022 01:23:53 GMT
### Updates ### 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`) - Fix an issue where `Syncbird` can't synchronously invoke `then` on some Bluebird internal methods (for example `reduce`)
## 0.0.12 ## 0.0.12
Sun, 03 Apr 2022 11:18:47 GMT Sun, 03 Apr 2022 11:18:47 GMT
_Version update only_ _Version update only_
## 0.0.11 ## 0.0.11
Sun, 03 Apr 2022 11:18:11 GMT Sun, 03 Apr 2022 11:18:11 GMT
### Updates ### Updates
@ -95,6 +122,7 @@ Sun, 03 Apr 2022 11:18:11 GMT
- Update license year - Update license year
## 0.0.10 ## 0.0.10
Sun, 09 Jan 2022 15:52:20 GMT Sun, 09 Jan 2022 15:52:20 GMT
### Updates ### Updates
@ -102,7 +130,7 @@ Sun, 09 Jan 2022 15:52:20 GMT
- Add synchronized deserialize support - Add synchronized deserialize support
## 0.0.9 ## 0.0.9
Sun, 09 Jan 2022 15:50:20 GMT Sun, 09 Jan 2022 15:50:20 GMT
_Initial release_ _Initial release_

View file

@ -1,6 +1,6 @@
{ {
"name": "@yume-chan/struct", "name": "@yume-chan/struct",
"version": "0.0.24", "version": "1.0.0",
"description": "C-style structure serializer and deserializer.", "description": "C-style structure serializer and deserializer.",
"keywords": [ "keywords": [
"structure", "structure",