Skip to content

Commit

Permalink
Release 1.4.0 (#418)
Browse files Browse the repository at this point in the history
### Fixed

- Fixed customCharacteristics incorrect refresh in UI
- Implemented static accessoryUUIDs for subflows Enables the use of nrchkb nodes in subflows with backwards
  compatibility #393 - thanks @kevinkub
- Fixed Custom MDNS Configuration not showing in UI for Standalone Accessory
- Stop components from clearing other component's node.status call
- Add missing advertiser selector in UI for Standalone Accessory
- Not naming the host node causes a crash #424
- Do not output oldValue for onSet as it does not have access to old value

### Added

- Notice during app launch: Node.js 10 will be deprecated in Node-RED 2.0.0
- Event output in Service 2 which is available in NRCHKB_EXPERIMENTAL #392 #437
- Status node to fetch Serialized Service #210
- Support for environment variables in characteristic properties #217

### Changed

- Updated hap-nodejs to 0.9.5 (added new iOS 15 Services and Characteristics)
- Updated dependencies to latest versions
- Changed `BatteryService` to `Battery` in demo examples as `BatteryService` is deprecated #381 - thanks @crxporter
- Readme rework - thanks @crxporter
- More descriptive error when incorrect Characteristic has been used in msg.payload
- Add msg.hap.allChars to service nodes #438
  • Loading branch information
Shaquu authored Oct 4, 2021
1 parent d208b15 commit 5f9855f
Show file tree
Hide file tree
Showing 46 changed files with 5,555 additions and 3,296 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/publish-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
node-version: 10
- run: |
npm i -g yarn
yarn install --frozen-lockfile
yarn install --frozen-lockfile --ignore-engines
yarn build
yarn test
Expand All @@ -41,13 +41,13 @@ jobs:
if: contains(steps.package-version.outputs.current-version, 'dev') == true
run: |
npm i -g yarn
yarn install --frozen-lockfile
yarn install --frozen-lockfile --ignore-engines
yarn build
npm publish --tag dev
env:
NODE_AUTH_TOKEN: ${{secrets.NODE_TKN}}
- name: Discord notification
if: contains(env.PACKAGE_VERSION, 'dev') == true
if: contains(steps.package-version.outputs.current-version, 'dev') == true
env:
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK_DEV_ANN }}
DISCORD_EMBEDS: ${{ steps.discord-prepare.outputs.DISCORD_MSG_DEV_ANN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
node-version: 10
- run: |
npm i -g yarn
yarn install --frozen-lockfile
yarn install --frozen-lockfile --ignore-engines
yarn build
yarn test
Expand All @@ -36,7 +36,7 @@ jobs:
if: contains(steps.package-version.outputs.current-version, 'dev') != true
run: |
npm i -g yarn
yarn install --frozen-lockfile
yarn install --frozen-lockfile --ignore-engines
yarn build
yarn publish
env:
Expand Down
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn lint && yarn prettier && yarn test
yarn prettier && yarn test
4 changes: 0 additions & 4 deletions .travis.yml

This file was deleted.

47 changes: 38 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#### ⚠️ CAUTION ⚠️

##### Before upgrading make sure that you are using latest version of [Node-RED](https://nodered.org/docs/getting-started/local) and latest LTS version of [Node.js](https://nodejs.org/en/download/)
##### Before upgrading make sure that you are using the latest version of [Node-RED](https://nodered.org/docs/getting-started/local) and latest LTS version of [Node.js](https://nodejs.org/en/download/)

###### Upgrading from versions 0.X to 1.X is a breaking change, all devices will be reset in the Home app. Please review the [release notes](https://github.com/NRCHKB/node-red-contrib-homekit-bridged/releases/tag/v1.0.1) thoroughly before updating!

Expand All @@ -11,6 +11,35 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.4.0]

### Fixed

- Fixed customCharacteristics incorrect refresh in UI
- Implemented static accessoryUUIDs for subflows Enables the use of nrchkb nodes in subflows with backwards
compatibility #393 - thanks @kevinkub
- Fixed Custom MDNS Configuration not showing in UI for Standalone Accessory
- Stop components from clearing other component's node.status call
- Add missing advertiser selector in UI for Standalone Accessory
- Not naming the host node causes a crash #424
- Do not output oldValue for onSet as it does not have access to old value

### Added

- Notice during app launch: Node.js 10 will be deprecated in Node-RED 2.0.0
- Event output in Service 2 which is available in NRCHKB_EXPERIMENTAL #392 #437
- Status node to fetch Serialized Service #210
- Support for environment variables in characteristic properties #217

### Changed

- Updated hap-nodejs to 0.9.5 (added new iOS 15 Services and Characteristics)
- Updated dependencies to latest versions
- Changed `BatteryService` to `Battery` in demo examples as `BatteryService` is deprecated #381 - thanks @crxporter
- Readme rework - thanks @crxporter
- More descriptive error when incorrect Characteristic has been used in msg.payload
- Add msg.hap.allChars to service nodes #438

## [1.3.6]

### Fixed
Expand Down Expand Up @@ -68,7 +97,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
Characteristics [#52](https://github.com/NRCHKB/node-red-contrib-homekit-bridged/issues/52)
- Add client IP address to onSet/onChange output
message (`msg.hap.session`) [#328](https://github.com/NRCHKB/node-red-contrib-homekit-bridged/issues/328)
- As of new mdns advertiser available now there is a possibilty to choose which you want to use in Bridge Config: ciao (
- As of new mdns advertiser available now there is a possibility to choose which you want to use in Bridge Config:
ciao (
new, improved but not yet proved) or (good old) bonjour. Default bonjour

### Changed
Expand Down Expand Up @@ -162,7 +192,7 @@ this [notice](https://github.com/NRCHKB/node-red-contrib-homekit-bridged/pull/16
- Corrections regarding issue [#12](https://github.com/NRCHKB/node-red-contrib-homekit-bridged/issues/12) so that
changes can be deployed without restarting node-red
- Automatically creating a new service and replacing the old one if the service type changed
- Automatically replacing an accessory with a new one if the accessory information changes (e.g. Name, Manufacturer,
- Automatically replacing an accessory with a new one if the accessory information changes (e.g., Name, Manufacturer,
...)
- Video Filter value in Camera Control is now
optional [#194](https://github.com/NRCHKB/node-red-contrib-homekit-bridged/issues/194) (can be empty, before it was
Expand All @@ -183,7 +213,7 @@ this [notice](https://github.com/NRCHKB/node-red-contrib-homekit-bridged/pull/16
- Accessory Category in node configuration moved under Service selection
- Clarify NO_RESPONSE in README
- Update node-red version in dependencies
- Camera Service source code to match newest improvements in homebridge-camera-ffmpeg
- Camera Service source code to match the newest improvements in homebridge-camera-ffmpeg
- Update to latest HAP-NodeJS
- Removed unnecessary accessory category from service node
- Removed fields Manufacturer, Serial Number and Model from linked service nodes
Expand All @@ -195,7 +225,7 @@ this [notice](https://github.com/NRCHKB/node-red-contrib-homekit-bridged/pull/16
### Added

- Added greenkeeper
- Added setting to Bidge configuration called Allow Message Passthrough
- Added setting to Bridge configuration called Allow Message Passthrough

### Changed

Expand All @@ -216,25 +246,24 @@ this [notice](https://github.com/NRCHKB/node-red-contrib-homekit-bridged/pull/16
### Added

- CHANGELOG page introduction
- travis autodeploy to npm on pushed tags
- Change from "characteristic-change" to "set" to listen to HAP-NodeJS events
- Sorted Service Type list in UI
- Camera support (RTSP, Video Doorbell and others)
- RemoteKey value now appears in node output!
- HAP-NodeJS version changed to latest (0.5.0)
- Added Accessory Category field for Parent Service
- More code refactoring
- Newest HomeKit Docs uploaded
- The Newest HomeKit Docs uploaded
- Security hints
- And more...

### Changed

- MIT license
- Better node-red tests
- Pretiefied and linted code!
- Prettified and linted code!
- Support for node 8 and 10 only
- Github Actions for automatic tests and publish
- GitHub Actions for automatic tests and publish
- And more...

### Fixed
Expand Down
Loading

0 comments on commit 5f9855f

Please sign in to comment.