Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

beta -> latest #1608

Merged
merged 23 commits into from
Nov 4, 2023
Merged

beta -> latest #1608

merged 23 commits into from
Nov 4, 2023

Conversation

bwp91
Copy link
Contributor

@bwp91 bwp91 commented Oct 29, 2023

Notable Changes

  • Show UI and plugin updates for newer beta versions when already running a beta version of the plugin
    • Note: this only works when a plugin uses a beta NPM tag for beta releases
  • Show 'Restart Homebridge Now' modal (with additional messaging for child bridges) after any plugin update, not just the UI
  • Update HomeKit Setup Code Format: 1234-5678, making it more consistent with the Home App #1612

i18n Changes

  • The following new language strings have been added/updated to each language file - calling on all our translators to continue your hard work!
    • ADDED:
      • plugins.manage.label_release_notes
      • plugins.manage.label_release_notes_beta
      • plugins.manage.message_thanks_for_updating_restart
      • plugins.status_update_beta_available
    • UPDATED:
      • plugins.manage.message_thanks_for_updating

Other Changes

  • hb-service will now refuse to install node versions less than 16.18.0
  • Plugin node warning screen will appear when running a version of node lower than 18.15.0 (bumped up from 14.15.0)
  • UI node warning screen will appear when running a version of node lower than 18.15.0 (bumped up from 10.17.0)
  • Obtain correct beta branch name for Homebridge (and UI) (212b3eb)
  • Rename pre-release npm tag from test to beta for consistency with other Homebridge repositories (86ea73f)
  • Updated dependencies
  • Update @homebridge/node-pty-prebuilt-multiarch to version v0.11.8 ( Updated build process and back-level support for Synology DSM devices )

@coveralls
Copy link

coveralls commented Oct 29, 2023

Pull Request Test Coverage Report for Build 6686491980

  • 12 of 52 (23.08%) changed or added relevant lines in 5 files are covered.
  • 6 unchanged lines in 3 files lost coverage.
  • Overall coverage increased (+0.5%) to 43.805%

Changes Missing Coverage Covered Lines Changed/Added Lines %
src/modules/status/status.service.ts 1 2 50.0%
src/bin/platforms/darwin.ts 0 2 0.0%
src/index.ts 0 2 0.0%
src/bin/hb-service.ts 0 13 0.0%
src/modules/plugins/plugins.service.ts 11 33 33.33%
Files with Coverage Reduction New Missed Lines %
src/bin/platforms/darwin.ts 1 0.0%
src/bin/hb-service.ts 2 0.0%
src/modules/plugins/plugins.service.ts 3 55.81%
Totals Coverage Status
Change from base Build 6673480075: 0.5%
Covered Lines: 2109
Relevant Lines: 4499

💛 - Coveralls

@bwp91 bwp91 requested a review from NorthernMan54 October 31, 2023 10:54
@bwp91 bwp91 marked this pull request as ready for review October 31, 2023 10:54
bwp91 and others added 15 commits October 31, 2023 11:16
## 4.52.0 (2023-11-04)

### Notable Changes

- Show UI and plugin updates for newer beta versions when already running a beta version of the plugin
  - Note: this only works when a plugin uses a `beta` NPM tag for beta releases
- Show 'Restart Homebridge Now' modal (with additional messaging for child bridges) after any plugin update, not just the UI
- Update HomeKit Setup Code Format: 1234-5678, making it more consistant with the Home App [#1612](#1612)

### i18n Changes

- The following new language strings have been added/updated to each language file - calling on all our translators to continue your hard work!
  - ADDED:
    - `plugins.manage.label_release_notes`
    - `plugins.manage.label_release_notes_beta`
    - `plugins.manage.message_thanks_for_updating_restart`
    - `plugins.status_update_beta_available`
  - UPDATED:
    - `plugins.manage.message_thanks_for_updating`

### Other Changes

- `hb-service` will now refuse to install `node` versions less than `16.18.0`
- Plugin node warning screen will appear when running a version of `node` lower than `18.15.0` (bumped up from `14.15.0`)
- UI node warning screen will appear when running a version of `node` lower than `18.15.0` (bumped up from `10.17.0`)
- Obtain correct beta branch name for Homebridge (and UI) (212b3eb)
- Rename pre-release npm tag from `test` to `beta` for consistency with other Homebridge repositories (86ea73f)
- Updated dependencies
- Update @homebridge/node-pty-prebuilt-multiarch to version v0.11.8 ( Updated build process and backlevel support for Synology DSM devices )
@donavanbecker donavanbecker enabled auto-merge (squash) November 4, 2023 07:14
@donavanbecker donavanbecker enabled auto-merge (squash) November 4, 2023 13:51
@donavanbecker donavanbecker merged commit 1a06306 into latest Nov 4, 2023
32 checks passed
@donavanbecker donavanbecker deleted the beta-4.52.0 branch November 4, 2023 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants