Skip to content

v2.1.5 - #1114

Merged
bwp91 merged 2 commits into
latestfrom
beta-2.1.5
May 5, 2026
Merged

v2.1.5#1114
bwp91 merged 2 commits into
latestfrom
beta-2.1.5

Conversation

@bwp91

@bwp91 bwp91 commented May 5, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@coveralls

coveralls commented May 5, 2026 •

Copy link
Copy Markdown

Coverage Report for CI Build 25399824898

Warning

Build has drifted: This PR's base is out of sync with its target branch, so coverage data may include unrelated changes.
Quick fix: rebase this PR. Learn more →

Coverage decreased (-0.02%) to 64.627%

Details

  • Coverage decreased (-0.02%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 9439
Covered Lines: 6410
Line Coverage: 67.91%
Relevant Branches: 3356
Covered Branches: 1859
Branch Coverage: 55.39%
Branches in Coverage %: Yes
Coverage Strength: 205.92 hits per line

💛 - Coveralls

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR prepares the v2.1.5 release by removing the HomeKit HIG-style character warning for the ConfiguredName characteristic (which is user-editable and accepted by Home with a wider character set), updating the related test expectation, and bumping a couple of dev dependencies.

Changes:

  • Remove ConfiguredName validation/warnings from Characteristic.validateUserInput() for string values.
  • Update accessory naming tests to assert ConfiguredName does not trigger checkName warnings.
  • Bump @typescript-eslint/* devDependencies from 8.59.1 to 8.59.2 (and lockfile updates).

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/lib/Characteristic.ts Removes ConfiguredName-specific name validation warning during string user-input validation.
src/lib/Accessory.spec.ts Updates/renames the test to ensure ConfiguredName updates do not emit console.warn.
package.json Bumps @typescript-eslint/eslint-plugin and @typescript-eslint/parser dev dependency versions.
package-lock.json Lockfile refresh aligning with the updated dev dependency versions (plus transitive updates).
CHANGELOG.md Adds a pending v2.1.5 section noting the ConfiguredName warning removal and dependency updates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bwp91 bwp91 self-assigned this May 5, 2026
@bwp91
bwp91 merged commit a17e079 into latest May 5, 2026
10 of 11 checks passed
@bwp91
bwp91 deleted the beta-2.1.5 branch May 5, 2026 20:14
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