From d6fc80c6287f8093b919f5fbb63e2332f0349329 Mon Sep 17 00:00:00 2001 From: Simon Chan <1330321+yume-chan@users.noreply.github.com> Date: Sun, 9 Apr 2023 14:18:42 +0800 Subject: [PATCH] chore: bump version to 0.0.19 --- CONTRIBUTING.md | 14 +++-- apps/demo/package.json | 20 +++---- ...eat-sync-push-buffer_2023-03-08-03-17.json | 10 ---- .../feat-webusb-manager_2023-02-12-14-07.json | 10 ---- .../adb/feat-pm_2023-03-02-08-02.json | 10 ---- .../adb/feat-pm_2023-03-02-08-03.json | 10 ---- ...eat-sync-push-buffer_2023-03-05-14-06.json | 10 ---- .../@yume-chan/adb/main_2023-01-28-07-13.json | 10 ---- .../android-bin/feat-pm_2023-03-02-08-02.json | 10 ---- ...eat-sync-push-buffer_2023-03-06-05-13.json | 10 ---- .../android-bin/main_2023-01-28-07-13.json | 10 ---- .../scrcpy/feat-pm_2023-03-02-08-02.json | 10 ---- ...eat-sync-push-buffer_2023-03-06-05-13.json | 10 ---- .../scrcpy/main_2023-01-28-07-13.json | 10 ---- .../scrcpy/main_2023-02-16-07-14.json | 10 ---- ...eat-sync-push-buffer_2023-03-08-03-17.json | 10 ---- common/config/rush/version-policies.json | 2 +- .../adb-backend-direct-sockets/package.json | 4 +- libraries/adb-backend-webusb/CHANGELOG.json | 15 ++++++ libraries/adb-backend-webusb/CHANGELOG.md | 10 +++- libraries/adb-backend-webusb/package.json | 8 +-- libraries/adb-backend-ws/package.json | 4 +- libraries/adb-credential-web/CHANGELOG.json | 6 +++ libraries/adb-credential-web/CHANGELOG.md | 7 ++- libraries/adb-credential-web/package.json | 4 +- libraries/adb/CHANGELOG.json | 21 ++++++++ libraries/adb/CHANGELOG.md | 12 ++++- libraries/adb/package.json | 10 ++-- libraries/android-bin/CHANGELOG.json | 15 ++++++ libraries/android-bin/CHANGELOG.md | 10 +++- libraries/android-bin/package.json | 8 +-- .../dataview-bigint-polyfill/CHANGELOG.json | 6 +++ .../dataview-bigint-polyfill/CHANGELOG.md | 7 ++- .../dataview-bigint-polyfill/package.json | 2 +- libraries/event/CHANGELOG.json | 6 +++ libraries/event/CHANGELOG.md | 7 ++- libraries/event/package.json | 2 +- .../scrcpy-decoder-tinyh264/CHANGELOG.json | 6 +++ .../scrcpy-decoder-tinyh264/CHANGELOG.md | 7 ++- .../scrcpy-decoder-tinyh264/package.json | 8 +-- .../scrcpy-decoder-webcodecs/CHANGELOG.json | 6 +++ .../scrcpy-decoder-webcodecs/CHANGELOG.md | 7 ++- .../scrcpy-decoder-webcodecs/package.json | 6 +-- libraries/scrcpy/CHANGELOG.json | 18 +++++++ libraries/scrcpy/CHANGELOG.md | 11 +++- libraries/scrcpy/package.json | 12 ++--- libraries/stream-extra/CHANGELOG.json | 54 +++++++++++-------- libraries/stream-extra/CHANGELOG.md | 10 +++- libraries/stream-extra/package.json | 4 +- libraries/struct/CHANGELOG.json | 6 +++ libraries/struct/CHANGELOG.md | 7 ++- libraries/struct/package.json | 4 +- 52 files changed, 281 insertions(+), 225 deletions(-) delete mode 100644 common/changes/@yume-chan/adb-backend-webusb/feat-sync-push-buffer_2023-03-08-03-17.json delete mode 100644 common/changes/@yume-chan/adb-backend-webusb/feat-webusb-manager_2023-02-12-14-07.json delete mode 100644 common/changes/@yume-chan/adb/feat-pm_2023-03-02-08-02.json delete mode 100644 common/changes/@yume-chan/adb/feat-pm_2023-03-02-08-03.json delete mode 100644 common/changes/@yume-chan/adb/feat-sync-push-buffer_2023-03-05-14-06.json delete mode 100644 common/changes/@yume-chan/adb/main_2023-01-28-07-13.json delete mode 100644 common/changes/@yume-chan/android-bin/feat-pm_2023-03-02-08-02.json delete mode 100644 common/changes/@yume-chan/android-bin/feat-sync-push-buffer_2023-03-06-05-13.json delete mode 100644 common/changes/@yume-chan/android-bin/main_2023-01-28-07-13.json delete mode 100644 common/changes/@yume-chan/scrcpy/feat-pm_2023-03-02-08-02.json delete mode 100644 common/changes/@yume-chan/scrcpy/feat-sync-push-buffer_2023-03-06-05-13.json delete mode 100644 common/changes/@yume-chan/scrcpy/main_2023-01-28-07-13.json delete mode 100644 common/changes/@yume-chan/scrcpy/main_2023-02-16-07-14.json delete mode 100644 common/changes/@yume-chan/stream-extra/feat-sync-push-buffer_2023-03-08-03-17.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 937bbf07..a68796d5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,19 +25,19 @@ $ rush install ### Everyday commands -* Build all packages: +- Build all packages: ```sh $ rush build ``` -* Watch changes and rebuild in all libraries: +- Watch changes and rebuild in all libraries: ```sh $ rush build:watch ``` -* Start demo's dev-server: +- Start demo's dev-server: ```sh $ cd apps/demo @@ -61,6 +61,14 @@ npx next export This will create an `out` folder containing exported HTML files and all required resource files. +## Release new versions + +```sh +rush version --bump +export NPM_AUTH_TOKEN=... +rush publish -p --include-all --set-access-level public +``` + ## FAQ ### 1. WebUSB and File downloading doesn't when developing/self-host? diff --git a/apps/demo/package.json b/apps/demo/package.json index 1af76f77..d5ca4c54 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -16,22 +16,22 @@ "@fluentui/react-icons": "^2.0.196", "@fluentui/style-utilities": "^8.9.5", "@griffel/react": "^1.5.5", - "@yume-chan/adb": "workspace:^0.0.18", + "@yume-chan/adb": "workspace:^0.0.19", "@yume-chan/adb-backend-direct-sockets": "workspace:^0.0.9", - "@yume-chan/adb-backend-webusb": "workspace:^0.0.18", + "@yume-chan/adb-backend-webusb": "workspace:^0.0.19", "@yume-chan/adb-backend-ws": "workspace:^0.0.9", - "@yume-chan/adb-credential-web": "workspace:^0.0.18", - "@yume-chan/android-bin": "workspace:^0.0.18", + "@yume-chan/adb-credential-web": "workspace:^0.0.19", + "@yume-chan/android-bin": "workspace:^0.0.19", "@yume-chan/aoa": "workspace:^0.0.18", "@yume-chan/async": "^2.2.0", "@yume-chan/b-tree": "workspace:^0.0.16", - "@yume-chan/event": "workspace:^0.0.18", - "@yume-chan/scrcpy": "workspace:^0.0.18", - "@yume-chan/scrcpy-decoder-tinyh264": "workspace:^0.0.18", - "@yume-chan/scrcpy-decoder-webcodecs": "workspace:^0.0.18", - "@yume-chan/stream-extra": "workspace:^0.0.18", + "@yume-chan/event": "workspace:^0.0.19", + "@yume-chan/scrcpy": "workspace:^0.0.19", + "@yume-chan/scrcpy-decoder-tinyh264": "workspace:^0.0.19", + "@yume-chan/scrcpy-decoder-webcodecs": "workspace:^0.0.19", + "@yume-chan/stream-extra": "workspace:^0.0.19", "@yume-chan/stream-saver": "^2.0.6", - "@yume-chan/struct": "workspace:^0.0.18", + "@yume-chan/struct": "workspace:^0.0.19", "fflate": "^0.7.4", "mobx": "^6.7.0", "mobx-react-lite": "^3.4.3", diff --git a/common/changes/@yume-chan/adb-backend-webusb/feat-sync-push-buffer_2023-03-08-03-17.json b/common/changes/@yume-chan/adb-backend-webusb/feat-sync-push-buffer_2023-03-08-03-17.json deleted file mode 100644 index 326d4fa1..00000000 --- a/common/changes/@yume-chan/adb-backend-webusb/feat-sync-push-buffer_2023-03-08-03-17.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb-backend-webusb", - "comment": "Remove stream queuing", - "type": "none" - } - ], - "packageName": "@yume-chan/adb-backend-webusb" -} \ No newline at end of file diff --git a/common/changes/@yume-chan/adb-backend-webusb/feat-webusb-manager_2023-02-12-14-07.json b/common/changes/@yume-chan/adb-backend-webusb/feat-webusb-manager_2023-02-12-14-07.json deleted file mode 100644 index 1d0a4706..00000000 --- a/common/changes/@yume-chan/adb-backend-webusb/feat-webusb-manager_2023-02-12-14-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb-backend-webusb", - "comment": "Add the `AdbWebUsbBackendManager` class to simplify the usage with custom WebUSB implementations (for example the `usb` NPM package).", - "type": "none" - } - ], - "packageName": "@yume-chan/adb-backend-webusb" -} \ No newline at end of file diff --git a/common/changes/@yume-chan/adb/feat-pm_2023-03-02-08-02.json b/common/changes/@yume-chan/adb/feat-pm_2023-03-02-08-02.json deleted file mode 100644 index ef1a18c0..00000000 --- a/common/changes/@yume-chan/adb/feat-pm_2023-03-02-08-02.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb", - "comment": "Remove `Adb#install` in favor of `PackageManager#install` from `@yume-chan/android-bin` package", - "type": "none" - } - ], - "packageName": "@yume-chan/adb" -} \ No newline at end of file diff --git a/common/changes/@yume-chan/adb/feat-pm_2023-03-02-08-03.json b/common/changes/@yume-chan/adb/feat-pm_2023-03-02-08-03.json deleted file mode 100644 index bce67892..00000000 --- a/common/changes/@yume-chan/adb/feat-pm_2023-03-02-08-03.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb", - "comment": "Change `AdbSync#write` to take a `ReadableStream` instead of returning a `WritableStream`", - "type": "none" - } - ], - "packageName": "@yume-chan/adb" -} diff --git a/common/changes/@yume-chan/adb/feat-sync-push-buffer_2023-03-05-14-06.json b/common/changes/@yume-chan/adb/feat-sync-push-buffer_2023-03-05-14-06.json deleted file mode 100644 index 2398bab4..00000000 --- a/common/changes/@yume-chan/adb/feat-sync-push-buffer_2023-03-05-14-06.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb", - "comment": "Add buffering in sync module to improve transfer speed", - "type": "none" - } - ], - "packageName": "@yume-chan/adb" -} \ No newline at end of file diff --git a/common/changes/@yume-chan/adb/main_2023-01-28-07-13.json b/common/changes/@yume-chan/adb/main_2023-01-28-07-13.json deleted file mode 100644 index a94e9734..00000000 --- a/common/changes/@yume-chan/adb/main_2023-01-28-07-13.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/adb", - "comment": "Add `AdbReverseError` and `AdbReverseNotSupportedError` for better error handling in reverse tunnel command.", - "type": "none" - } - ], - "packageName": "@yume-chan/adb" -} diff --git a/common/changes/@yume-chan/android-bin/feat-pm_2023-03-02-08-02.json b/common/changes/@yume-chan/android-bin/feat-pm_2023-03-02-08-02.json deleted file mode 100644 index d8ec7edd..00000000 --- a/common/changes/@yume-chan/android-bin/feat-pm_2023-03-02-08-02.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/android-bin", - "comment": "Add wrapper for `cmd`, with support for Android Binder Bridge (abb)", - "type": "none" - } - ], - "packageName": "@yume-chan/android-bin" -} \ No newline at end of file diff --git a/common/changes/@yume-chan/android-bin/feat-sync-push-buffer_2023-03-06-05-13.json b/common/changes/@yume-chan/android-bin/feat-sync-push-buffer_2023-03-06-05-13.json deleted file mode 100644 index 236b44a2..00000000 --- a/common/changes/@yume-chan/android-bin/feat-sync-push-buffer_2023-03-06-05-13.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/android-bin", - "comment": "", - "type": "none" - } - ], - "packageName": "@yume-chan/android-bin" -} \ No newline at end of file diff --git a/common/changes/@yume-chan/android-bin/main_2023-01-28-07-13.json b/common/changes/@yume-chan/android-bin/main_2023-01-28-07-13.json deleted file mode 100644 index 17fb1b3c..00000000 --- a/common/changes/@yume-chan/android-bin/main_2023-01-28-07-13.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/android-bin", - "comment": "Add `OverlayDisplay` wrapper for managing overlay displays", - "type": "none" - } - ], - "packageName": "@yume-chan/android-bin" -} diff --git a/common/changes/@yume-chan/scrcpy/feat-pm_2023-03-02-08-02.json b/common/changes/@yume-chan/scrcpy/feat-pm_2023-03-02-08-02.json deleted file mode 100644 index 04b0ec95..00000000 --- a/common/changes/@yume-chan/scrcpy/feat-pm_2023-03-02-08-02.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/scrcpy", - "comment": "Change `AdbScrcpyClient#pushServer` to take a `ReadableStream` instead of returning a `WritableStream`", - "type": "none" - } - ], - "packageName": "@yume-chan/scrcpy" -} diff --git a/common/changes/@yume-chan/scrcpy/feat-sync-push-buffer_2023-03-06-05-13.json b/common/changes/@yume-chan/scrcpy/feat-sync-push-buffer_2023-03-06-05-13.json deleted file mode 100644 index 5009a885..00000000 --- a/common/changes/@yume-chan/scrcpy/feat-sync-push-buffer_2023-03-06-05-13.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/scrcpy", - "comment": "", - "type": "none" - } - ], - "packageName": "@yume-chan/scrcpy" -} \ No newline at end of file diff --git a/common/changes/@yume-chan/scrcpy/main_2023-01-28-07-13.json b/common/changes/@yume-chan/scrcpy/main_2023-01-28-07-13.json deleted file mode 100644 index 544042b6..00000000 --- a/common/changes/@yume-chan/scrcpy/main_2023-01-28-07-13.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/scrcpy", - "comment": "Add `AdbReverseNotSupportedError` handling and automatically switch to forward tunnel in `AdbScrcpyClient`.", - "type": "none" - } - ], - "packageName": "@yume-chan/scrcpy" -} diff --git a/common/changes/@yume-chan/scrcpy/main_2023-02-16-07-14.json b/common/changes/@yume-chan/scrcpy/main_2023-02-16-07-14.json deleted file mode 100644 index e8a99991..00000000 --- a/common/changes/@yume-chan/scrcpy/main_2023-02-16-07-14.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/scrcpy", - "comment": "Update `AndroidKeyCode` enum to align with Web `KeyboardEvent.code`", - "type": "none" - } - ], - "packageName": "@yume-chan/scrcpy" -} diff --git a/common/changes/@yume-chan/stream-extra/feat-sync-push-buffer_2023-03-08-03-17.json b/common/changes/@yume-chan/stream-extra/feat-sync-push-buffer_2023-03-08-03-17.json deleted file mode 100644 index 3c0804dc..00000000 --- a/common/changes/@yume-chan/stream-extra/feat-sync-push-buffer_2023-03-08-03-17.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@yume-chan/stream-extra", - "comment": "Add an option to combine small chunks into target size in `ChunkStream`, and rename it to `DistributonStream`", - "type": "none" - } - ], - "packageName": "@yume-chan/stream-extra" -} \ No newline at end of file diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index baaede7a..1417591b 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -89,7 +89,7 @@ { "definitionName": "lockStepVersion", "policyName": "adb", - "version": "0.0.18", + "version": "0.0.19", "nextBump": "patch" } ] diff --git a/libraries/adb-backend-direct-sockets/package.json b/libraries/adb-backend-direct-sockets/package.json index 9da3bb8f..d983c804 100644 --- a/libraries/adb-backend-direct-sockets/package.json +++ b/libraries/adb-backend-direct-sockets/package.json @@ -32,8 +32,8 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/adb": "workspace:^0.0.18", - "@yume-chan/stream-extra": "workspace:^0.0.18", + "@yume-chan/adb": "workspace:^0.0.19", + "@yume-chan/stream-extra": "workspace:^0.0.19", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/libraries/adb-backend-webusb/CHANGELOG.json b/libraries/adb-backend-webusb/CHANGELOG.json index 2519711d..a05950dc 100644 --- a/libraries/adb-backend-webusb/CHANGELOG.json +++ b/libraries/adb-backend-webusb/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@yume-chan/adb-backend-webusb", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/adb-backend-webusb_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": { + "none": [ + { + "comment": "Remove stream queuing" + }, + { + "comment": "Add the `AdbWebUsbBackendManager` class to simplify the usage with custom WebUSB implementations (for example the `usb` NPM package)." + } + ] + } + }, { "version": "0.0.18", "tag": "@yume-chan/adb-backend-webusb_v0.0.18", diff --git a/libraries/adb-backend-webusb/CHANGELOG.md b/libraries/adb-backend-webusb/CHANGELOG.md index d39045c9..27ed4129 100644 --- a/libraries/adb-backend-webusb/CHANGELOG.md +++ b/libraries/adb-backend-webusb/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @yume-chan/adb-backend-webusb -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 0.0.19 +Sun, 09 Apr 2023 05:55:33 GMT + +### Updates + +- Remove stream queuing +- 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 diff --git a/libraries/adb-backend-webusb/package.json b/libraries/adb-backend-webusb/package.json index 42a85a38..02118956 100644 --- a/libraries/adb-backend-webusb/package.json +++ b/libraries/adb-backend-webusb/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/adb-backend-webusb", - "version": "0.0.18", + "version": "0.0.19", "description": "Backend for `@yume-chan/adb` using WebUSB API.", "keywords": [ "webusb", @@ -32,9 +32,9 @@ }, "dependencies": { "@types/w3c-web-usb": "^1.0.6", - "@yume-chan/adb": "workspace:^0.0.18", - "@yume-chan/stream-extra": "workspace:^0.0.18", - "@yume-chan/struct": "workspace:^0.0.18", + "@yume-chan/adb": "workspace:^0.0.19", + "@yume-chan/stream-extra": "workspace:^0.0.19", + "@yume-chan/struct": "workspace:^0.0.19", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/libraries/adb-backend-ws/package.json b/libraries/adb-backend-ws/package.json index be5c0a1d..4ff4b91c 100644 --- a/libraries/adb-backend-ws/package.json +++ b/libraries/adb-backend-ws/package.json @@ -31,8 +31,8 @@ "lint": "eslint src/**/*.ts --fix" }, "dependencies": { - "@yume-chan/adb": "workspace:^0.0.18", - "@yume-chan/stream-extra": "workspace:^0.0.18", + "@yume-chan/adb": "workspace:^0.0.19", + "@yume-chan/stream-extra": "workspace:^0.0.19", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/libraries/adb-credential-web/CHANGELOG.json b/libraries/adb-credential-web/CHANGELOG.json index 2c38da3d..b17db073 100644 --- a/libraries/adb-credential-web/CHANGELOG.json +++ b/libraries/adb-credential-web/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/adb-credential-web", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/adb-credential-web_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": {} + }, { "version": "0.0.18", "tag": "@yume-chan/adb-credential-web_v0.0.18", diff --git a/libraries/adb-credential-web/CHANGELOG.md b/libraries/adb-credential-web/CHANGELOG.md index db45d8d1..d5c60248 100644 --- a/libraries/adb-credential-web/CHANGELOG.md +++ b/libraries/adb-credential-web/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/adb-credential-web -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 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 diff --git a/libraries/adb-credential-web/package.json b/libraries/adb-credential-web/package.json index 20f680d2..0ba903d3 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.18", + "version": "0.0.19", "description": "Credential Store for `@yume-chan/adb` using Web LocalStorage API.", "keywords": [ "adb" @@ -30,7 +30,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/adb": "workspace:^0.0.18", + "@yume-chan/adb": "workspace:^0.0.19", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/libraries/adb/CHANGELOG.json b/libraries/adb/CHANGELOG.json index 29a816a6..483c001c 100644 --- a/libraries/adb/CHANGELOG.json +++ b/libraries/adb/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@yume-chan/adb", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/adb_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": { + "none": [ + { + "comment": "Remove `Adb#install` in favor of `PackageManager#install` from `@yume-chan/android-bin` package" + }, + { + "comment": "Change `AdbSync#write` to take a `ReadableStream` instead of returning a `WritableStream`" + }, + { + "comment": "Add buffering in sync module to improve transfer speed" + }, + { + "comment": "Add `AdbReverseError` and `AdbReverseNotSupportedError` for better error handling in reverse tunnel command." + } + ] + } + }, { "version": "0.0.18", "tag": "@yume-chan/adb_v0.0.18", diff --git a/libraries/adb/CHANGELOG.md b/libraries/adb/CHANGELOG.md index e23fe005..21492f63 100644 --- a/libraries/adb/CHANGELOG.md +++ b/libraries/adb/CHANGELOG.md @@ -1,6 +1,16 @@ # Change Log - @yume-chan/adb -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 0.0.19 +Sun, 09 Apr 2023 05:55:33 GMT + +### Updates + +- Remove `Adb#install` in favor of `PackageManager#install` from `@yume-chan/android-bin` package +- Change `AdbSync#write` to take a `ReadableStream` instead of returning a `WritableStream` +- Add buffering in sync module to improve transfer speed +- Add `AdbReverseError` and `AdbReverseNotSupportedError` for better error handling in reverse tunnel command. ## 0.0.18 Wed, 25 Jan 2023 21:33:49 GMT diff --git a/libraries/adb/package.json b/libraries/adb/package.json index 348b395d..6712b024 100644 --- a/libraries/adb/package.json +++ b/libraries/adb/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/adb", - "version": "0.0.18", + "version": "0.0.19", "description": "TypeScript implementation of Android Debug Bridge (ADB) protocol.", "keywords": [ "adb", @@ -33,10 +33,10 @@ }, "dependencies": { "@yume-chan/async": "^2.2.0", - "@yume-chan/dataview-bigint-polyfill": "workspace:^0.0.18", - "@yume-chan/event": "workspace:^0.0.18", - "@yume-chan/stream-extra": "workspace:^0.0.18", - "@yume-chan/struct": "workspace:^0.0.18", + "@yume-chan/dataview-bigint-polyfill": "workspace:^0.0.19", + "@yume-chan/event": "workspace:^0.0.19", + "@yume-chan/stream-extra": "workspace:^0.0.19", + "@yume-chan/struct": "workspace:^0.0.19", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/libraries/android-bin/CHANGELOG.json b/libraries/android-bin/CHANGELOG.json index 17a3b5f1..dc088c01 100644 --- a/libraries/android-bin/CHANGELOG.json +++ b/libraries/android-bin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@yume-chan/android-bin", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/android-bin_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": { + "none": [ + { + "comment": "Add wrapper for `cmd`, with support for Android Binder Bridge (abb)" + }, + { + "comment": "Add `OverlayDisplay` wrapper for managing overlay displays" + } + ] + } + }, { "version": "0.0.18", "tag": "@yume-chan/android-bin_v0.0.18", diff --git a/libraries/android-bin/CHANGELOG.md b/libraries/android-bin/CHANGELOG.md index 4caab4a6..74e40fd6 100644 --- a/libraries/android-bin/CHANGELOG.md +++ b/libraries/android-bin/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @yume-chan/android-bin -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 0.0.19 +Sun, 09 Apr 2023 05:55:33 GMT + +### Updates + +- Add wrapper for `cmd`, with support for Android Binder Bridge (abb) +- Add `OverlayDisplay` wrapper for managing overlay displays ## 0.0.18 Wed, 25 Jan 2023 21:33:49 GMT diff --git a/libraries/android-bin/package.json b/libraries/android-bin/package.json index 192afdee..c75e87e0 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.18", + "version": "0.0.19", "description": "Wrappers for Android built-in executables.", "keywords": [ "adb", @@ -31,9 +31,9 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/adb": "workspace:^0.0.18", - "@yume-chan/stream-extra": "workspace:^0.0.18", - "@yume-chan/struct": "workspace:^0.0.18", + "@yume-chan/adb": "workspace:^0.0.19", + "@yume-chan/stream-extra": "workspace:^0.0.19", + "@yume-chan/struct": "workspace:^0.0.19", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/libraries/dataview-bigint-polyfill/CHANGELOG.json b/libraries/dataview-bigint-polyfill/CHANGELOG.json index 1978dd2b..4a59cef2 100644 --- a/libraries/dataview-bigint-polyfill/CHANGELOG.json +++ b/libraries/dataview-bigint-polyfill/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/dataview-bigint-polyfill", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/dataview-bigint-polyfill_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": {} + }, { "version": "0.0.18", "tag": "@yume-chan/dataview-bigint-polyfill_v0.0.18", diff --git a/libraries/dataview-bigint-polyfill/CHANGELOG.md b/libraries/dataview-bigint-polyfill/CHANGELOG.md index cad9e4ac..af72ea02 100644 --- a/libraries/dataview-bigint-polyfill/CHANGELOG.md +++ b/libraries/dataview-bigint-polyfill/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/dataview-bigint-polyfill -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 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 diff --git a/libraries/dataview-bigint-polyfill/package.json b/libraries/dataview-bigint-polyfill/package.json index c0a6ff3a..7b2e0834 100644 --- a/libraries/dataview-bigint-polyfill/package.json +++ b/libraries/dataview-bigint-polyfill/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/dataview-bigint-polyfill", - "version": "0.0.18", + "version": "0.0.19", "description": "Polyfill for `DataView#getBigInt64`, `DataView#getBigUint64`, `DataView#setBigInt64` and `DataView#setBigUint64`", "keywords": [ "polyfill", diff --git a/libraries/event/CHANGELOG.json b/libraries/event/CHANGELOG.json index fe53130d..a790c410 100644 --- a/libraries/event/CHANGELOG.json +++ b/libraries/event/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/event", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/event_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": {} + }, { "version": "0.0.18", "tag": "@yume-chan/event_v0.0.18", diff --git a/libraries/event/CHANGELOG.md b/libraries/event/CHANGELOG.md index c03b716a..bb299963 100644 --- a/libraries/event/CHANGELOG.md +++ b/libraries/event/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/event -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 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 diff --git a/libraries/event/package.json b/libraries/event/package.json index 164b2b6b..24d37e5b 100644 --- a/libraries/event/package.json +++ b/libraries/event/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/event", - "version": "0.0.18", + "version": "0.0.19", "description": "Event/EventEmitter", "keywords": [ "event", diff --git a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.json b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.json index 01d8b971..270dfc07 100644 --- a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.json +++ b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/scrcpy-decoder-tinyh264", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/scrcpy-decoder-tinyh264_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": {} + }, { "version": "0.0.18", "tag": "@yume-chan/scrcpy-decoder-tinyh264_v0.0.18", diff --git a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md index 5fd7bc31..4cc833af 100644 --- a/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md +++ b/libraries/scrcpy-decoder-tinyh264/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/scrcpy-decoder-tinyh264 -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 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 diff --git a/libraries/scrcpy-decoder-tinyh264/package.json b/libraries/scrcpy-decoder-tinyh264/package.json index 12883c1c..5975b433 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.18", + "version": "0.0.19", "description": "Raw H.264 stream decoder and renderer wrapping TinyH264 and YUVCanvas packages (software decoding).", "keywords": [ "adb", @@ -35,9 +35,9 @@ }, "dependencies": { "@yume-chan/async": "^2.2.0", - "@yume-chan/event": "workspace:^0.0.18", - "@yume-chan/scrcpy": "workspace:^0.0.18", - "@yume-chan/stream-extra": "workspace:^0.0.18", + "@yume-chan/event": "workspace:^0.0.19", + "@yume-chan/scrcpy": "workspace:^0.0.19", + "@yume-chan/stream-extra": "workspace:^0.0.19", "tinyh264": "^0.0.7", "tslib": "^2.4.1", "yuv-buffer": "^1.0.0", diff --git a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.json b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.json index 0f5c9b12..00131e99 100644 --- a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.json +++ b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/scrcpy-decoder-webcodecs", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/scrcpy-decoder-webcodecs_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": {} + }, { "version": "0.0.18", "tag": "@yume-chan/scrcpy-decoder-webcodecs_v0.0.18", diff --git a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md index dced1b0f..11e8f02c 100644 --- a/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md +++ b/libraries/scrcpy-decoder-webcodecs/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/scrcpy-decoder-webcodecs -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 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 diff --git a/libraries/scrcpy-decoder-webcodecs/package.json b/libraries/scrcpy-decoder-webcodecs/package.json index 24f31604..3d4433d2 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.18", + "version": "0.0.19", "description": "Raw H.264 stream decoder and renderer using WebCodecs API (requires modern browser).", "keywords": [ "adb", @@ -35,8 +35,8 @@ }, "dependencies": { "@types/dom-webcodecs": "^0.1.6", - "@yume-chan/scrcpy": "workspace:^0.0.18", - "@yume-chan/stream-extra": "workspace:^0.0.18", + "@yume-chan/scrcpy": "workspace:^0.0.19", + "@yume-chan/stream-extra": "workspace:^0.0.19", "tslib": "^2.4.1" }, "devDependencies": { diff --git a/libraries/scrcpy/CHANGELOG.json b/libraries/scrcpy/CHANGELOG.json index 9cb5e174..1f2ef295 100644 --- a/libraries/scrcpy/CHANGELOG.json +++ b/libraries/scrcpy/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@yume-chan/scrcpy", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/scrcpy_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": { + "none": [ + { + "comment": "Change `AdbScrcpyClient#pushServer` to take a `ReadableStream` instead of returning a `WritableStream`" + }, + { + "comment": "Add `AdbReverseNotSupportedError` handling and automatically switch to forward tunnel in `AdbScrcpyClient`." + }, + { + "comment": "Update `AndroidKeyCode` enum to align with Web `KeyboardEvent.code`" + } + ] + } + }, { "version": "0.0.18", "tag": "@yume-chan/scrcpy_v0.0.18", diff --git a/libraries/scrcpy/CHANGELOG.md b/libraries/scrcpy/CHANGELOG.md index 2fa6639b..baffc3c2 100644 --- a/libraries/scrcpy/CHANGELOG.md +++ b/libraries/scrcpy/CHANGELOG.md @@ -1,6 +1,15 @@ # Change Log - @yume-chan/scrcpy -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 0.0.19 +Sun, 09 Apr 2023 05:55:33 GMT + +### Updates + +- Change `AdbScrcpyClient#pushServer` to take a `ReadableStream` instead of returning a `WritableStream` +- Add `AdbReverseNotSupportedError` handling and automatically switch to forward tunnel in `AdbScrcpyClient`. +- Update `AndroidKeyCode` enum to align with Web `KeyboardEvent.code` ## 0.0.18 Wed, 25 Jan 2023 21:33:49 GMT diff --git a/libraries/scrcpy/package.json b/libraries/scrcpy/package.json index faa4de5b..24b53554 100644 --- a/libraries/scrcpy/package.json +++ b/libraries/scrcpy/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/scrcpy", - "version": "0.0.18", + "version": "0.0.19", "description": "TypeScript implementation of Scrcpy.", "keywords": [ "adb", @@ -37,14 +37,14 @@ }, "dependencies": { "@yume-chan/async": "^2.2.0", - "@yume-chan/event": "workspace:^0.0.18", - "@yume-chan/stream-extra": "workspace:^0.0.18", - "@yume-chan/struct": "workspace:^0.0.18", + "@yume-chan/event": "workspace:^0.0.19", + "@yume-chan/stream-extra": "workspace:^0.0.19", + "@yume-chan/struct": "workspace:^0.0.19", "tslib": "^2.4.1" }, "devDependencies": { "@jest/globals": "^29.5.0", - "@yume-chan/adb": "workspace:^0.0.18", + "@yume-chan/adb": "workspace:^0.0.19", "@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0", "cross-env": "^7.0.3", @@ -56,7 +56,7 @@ "typescript": "^4.9.4" }, "peerDependencies": { - "@yume-chan/adb": "workspace:^0.0.18", + "@yume-chan/adb": "workspace:^0.0.19", "gh-release-fetch": "^3.0.2" }, "peerDependenciesMeta": { diff --git a/libraries/stream-extra/CHANGELOG.json b/libraries/stream-extra/CHANGELOG.json index fad6ec42..e8a5b9bc 100644 --- a/libraries/stream-extra/CHANGELOG.json +++ b/libraries/stream-extra/CHANGELOG.json @@ -1,23 +1,35 @@ { - "name": "@yume-chan/stream-extra", - "entries": [ - { - "version": "0.0.18", - "tag": "@yume-chan/stream-extra_v0.0.18", - "date": "Wed, 25 Jan 2023 21:33:49 GMT", - "comments": { - "none": [ - { - "comment": "Change to load native Web Streams API implementation from `globalThis` if available" - } - ] - } - }, - { - "version": "0.0.17", - "tag": "@yume-chan/stream-extra_v0.0.17", - "date": "Tue, 18 Oct 2022 09:32:30 GMT", - "comments": {} - } - ] + "name": "@yume-chan/stream-extra", + "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/stream-extra_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": { + "none": [ + { + "comment": "Add an option to combine small chunks into target size in `ChunkStream`, and rename it to `DistributionStream`" + } + ] + } + }, + { + "version": "0.0.18", + "tag": "@yume-chan/stream-extra_v0.0.18", + "date": "Wed, 25 Jan 2023 21:33:49 GMT", + "comments": { + "none": [ + { + "comment": "Change to load native Web Streams API implementation from `globalThis` if available" + } + ] + } + }, + { + "version": "0.0.17", + "tag": "@yume-chan/stream-extra_v0.0.17", + "date": "Tue, 18 Oct 2022 09:32:30 GMT", + "comments": {} + } + ] } diff --git a/libraries/stream-extra/CHANGELOG.md b/libraries/stream-extra/CHANGELOG.md index 1ae9b47e..b67b8f27 100644 --- a/libraries/stream-extra/CHANGELOG.md +++ b/libraries/stream-extra/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @yume-chan/stream-extra -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 0.0.19 +Sun, 09 Apr 2023 05:55:33 GMT + +### Updates + +- 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 @@ -13,4 +20,3 @@ Wed, 25 Jan 2023 21:33:49 GMT 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 d2cd837b..d4001a74 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.18", + "version": "0.0.19", "description": "Extensions to Web Streams API", "keywords": [ "stream", @@ -33,7 +33,7 @@ }, "dependencies": { "@yume-chan/async": "^2.2.0", - "@yume-chan/struct": "workspace:^0.0.18", + "@yume-chan/struct": "workspace:^0.0.19", "tslib": "^2.4.1", "web-streams-polyfill": "^4.0.0-beta.3" }, diff --git a/libraries/struct/CHANGELOG.json b/libraries/struct/CHANGELOG.json index 8bb2dc22..82f9f423 100644 --- a/libraries/struct/CHANGELOG.json +++ b/libraries/struct/CHANGELOG.json @@ -1,6 +1,12 @@ { "name": "@yume-chan/struct", "entries": [ + { + "version": "0.0.19", + "tag": "@yume-chan/struct_v0.0.19", + "date": "Sun, 09 Apr 2023 05:55:33 GMT", + "comments": {} + }, { "version": "0.0.18", "tag": "@yume-chan/struct_v0.0.18", diff --git a/libraries/struct/CHANGELOG.md b/libraries/struct/CHANGELOG.md index f69f522b..aa45872a 100644 --- a/libraries/struct/CHANGELOG.md +++ b/libraries/struct/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @yume-chan/struct -This log was last generated on Wed, 25 Jan 2023 21:33:49 GMT and should not be manually modified. +This log was last generated on Sun, 09 Apr 2023 05:55:33 GMT and should not be manually modified. + +## 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 diff --git a/libraries/struct/package.json b/libraries/struct/package.json index c173bffd..666efaa6 100644 --- a/libraries/struct/package.json +++ b/libraries/struct/package.json @@ -1,6 +1,6 @@ { "name": "@yume-chan/struct", - "version": "0.0.18", + "version": "0.0.19", "description": "C-style structure serializer and deserializer.", "keywords": [ "structure", @@ -34,7 +34,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@yume-chan/dataview-bigint-polyfill": "workspace:^0.0.18", + "@yume-chan/dataview-bigint-polyfill": "workspace:^0.0.19", "tslib": "^2.4.1" }, "devDependencies": {