From e936035d66d6bb535658fcc938362330d2f65abc Mon Sep 17 00:00:00 2001 From: Shinrai Date: Sun, 4 Oct 2026 20:11:59 -0700 Subject: [PATCH] docs: update the v2.1.8 release notes --- README.md | 1 + docs/changelog/v2/v2.1.8.md | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 532cdbf..aa6a25d 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ Every remote is an event source: operations report through structured `log` even - **Independent remotes, and no crash on an unheard error** — each remote now has its own event emitter, so two TVs no longer receive each other's events. An `error` with no listener is logged (a `log` event with level `"error"`, and `NODE_DEBUG=android-tv-remote`) instead of thrown, while the failing call still rejects ([#46](https://github.com/CLDMV/node-android-tv-remote/pull/46)). - **`npm run setup-device` works again** — the script, broken since v2.1.0, now runs the setup steps through the v2 remote ([#45](https://github.com/CLDMV/node-android-tv-remote/pull/45)). The package is also relicensed under Apache-2.0 ([#41](https://github.com/CLDMV/node-android-tv-remote/pull/41)). +- **Header tooling on fix-headers 2.2.0** — the `@cldmv/fix-headers` and `@cldmv/configs` dev dependencies move to 2.2.0 and 1.2.4, so `@Last modified by` now follows content edits only; no file was restamped ([#50](https://github.com/CLDMV/node-android-tv-remote/pull/50), [#52](https://github.com/CLDMV/node-android-tv-remote/pull/52)). - [View full v2.1.8 Changelog](https://github.com/CLDMV/node-android-tv-remote/blob/master/docs/changelog/v2/v2.1.8.md) ### Recent Releases diff --git a/docs/changelog/v2/v2.1.8.md b/docs/changelog/v2/v2.1.8.md index 60adf4f..bef9cd4 100644 --- a/docs/changelog/v2/v2.1.8.md +++ b/docs/changelog/v2/v2.1.8.md @@ -8,7 +8,7 @@ ## Overview -Version 2.1.8 makes remotes independent of each other and stops an unheard `error` event from crashing the process. Each remote now has its own event emitter, so two TVs no longer see each other's events. When no `error` listener is attached, an error is logged instead of thrown, and the failing call still reports it. It also restores `npm run setup-device`, which had been broken since v2.1.0, and relicenses the package under Apache-2.0. +Version 2.1.8 makes remotes independent of each other and stops an unheard `error` event from crashing the process. Each remote now has its own event emitter, so two TVs no longer see each other's events. When no `error` listener is attached, an error is logged instead of thrown, and the failing call still reports it. It also restores `npm run setup-device`, which had been broken since v2.1.0, and relicenses the package under Apache-2.0. The dev tooling for file headers moves to `@cldmv/fix-headers` 2.2.0 and `@cldmv/configs` 1.2.4. --- @@ -53,7 +53,10 @@ The package is relicensed from MIT to Apache-2.0 ([#41](https://github.com/CLDMV ## 🔧 Dependencies -- `@cldmv/fix-headers` (dev dependency) `^2.1.1` → `^2.1.4` ([#50](https://github.com/CLDMV/node-android-tv-remote/pull/50)). Version 2.1.4 no longer writes a JavaScript comment into JSON or Markdown files, processes every repeated `--input`, and never walks dependency folders such as `node_modules`. Only `package.json` and the lockfile changed; no file headers were restamped and the published package is unaffected. +Both are dev dependencies and affect only the `npm run fix:headers` script, which extends `@cldmv/configs/fix-headers.json`. Only `package.json` and the lockfile changed; no file headers were restamped and the published package is unaffected. + +- `@cldmv/fix-headers` `^2.1.1` → `^2.2.0`, in two steps. 2.1.4 ([#50](https://github.com/CLDMV/node-android-tv-remote/pull/50)) no longer writes a JavaScript comment into JSON or Markdown files, processes every repeated `--input`, and never walks dependency folders such as `node_modules`. 2.2.0 ([#52](https://github.com/CLDMV/node-android-tv-remote/pull/52)) makes `@Last modified by` follow edits to a file's content only, so a run that merely rewrites a header keeps the recorded editor. +- `@cldmv/configs` `^1.2.0` → `^1.2.4` ([#52](https://github.com/CLDMV/node-android-tv-remote/pull/52)). The shared fix-headers config now sets `forceAuthorUpdate` and `forceLastModifiedAuthorUpdate` to `false`, so `@Author` keeps the file's creator and `@Last modified by` changes only with real content edits. The 1.2.1 and 1.2.2 releases of that package only changed its own CI. ---