Skip to content

v2.2.1 - #1127

Merged
bwp91 merged 3 commits into
latestfrom
beta-2.2.1
Aug 15, 2026
Merged

v2.2.1#1127
bwp91 merged 3 commits into
latestfrom
beta-2.2.1

Conversation

@bwp91

@bwp91 bwp91 commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Changes

  • refactor: drop the doubled advertiser check in the configuration-update debounce
  • fix: close the exists-then-unlink gap when removing a storage key
  • chore(deps): dependency updates

Homebridge Dependencies

  • @homebridge/ciao @ v1.3.12
  • @homebridge/dbus-native @ v0.7.9
  • bonjour-hap @ v3.10.5

@bwp91
bwp91 requested a balanced review from Copilot August 15, 2026 14:50
@bwp91
bwp91 requested a review from NorthernMan54 August 15, 2026 14:50
@bwp91 bwp91 self-assigned this Aug 15, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares v2.2.1 with storage race handling, advertiser cleanup, and dependency updates.

Changes:

  • Makes storage deletion race-safe and adds regression coverage.
  • Removes a duplicate advertiser check.
  • Updates Homebridge and lint dependencies.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/lib/model/HAPFileStorage.ts Uses forced atomic removal semantics.
src/lib/model/HAPFileStorage.spec.ts Tests concurrent file disappearance.
src/lib/Accessory.ts Simplifies advertiser validation.
package.json Updates direct dependencies.
package-lock.json Locks updated dependency graph.
CHANGELOG.md Documents v2.2.1 changes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread CHANGELOG.md
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 31891034093

Coverage decreased (-0.02%) to 66.444%

Details

  • Coverage decreased (-0.02%) from the base build.
  • Patch coverage: 2 of 2 lines across 2 files are fully covered (100%).
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 9617
Covered Lines: 6713
Line Coverage: 69.8%
Relevant Branches: 3424
Covered Branches: 1952
Branch Coverage: 57.01%
Branches in Coverage %: Yes
Coverage Strength: 334.45 hits per line

💛 - Coveralls

@bwp91
bwp91 merged commit 020c4b4 into latest Aug 15, 2026
29 checks passed
@bwp91
bwp91 deleted the beta-2.2.1 branch August 15, 2026 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants