node-red-contrib-uhppoted
Version:
A set of nodes for the UHPPOTE Wiegand Access Controller
228 lines (134 loc) • 7.14 kB
Markdown
# CHANGELOG
## [1.1.12](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.12) - 2025-07-01
### Updated
1. Internal cleanups (minor).
## [1.1.11](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.11) - 2025-06-09
### Added
1. `uhppoted-get-antipassback` node.
2. `uhppoted-set-antipassback` node.
### Updated
1. Updated dependencies for security patches.
2. Fixed lookup tags for internationalisation.
3. Fixed inconsistent get/set semantics.
4. Fixed TCP transport bug (destination address ignored).
5. Fixed UDP transport timeout implementation.
## [1.1.10](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.10) - 2025-02-12
### Updated
1. Fixed bug in 'connected UDP' logic (not using injected controller address:port).
## [1.1.9](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.9) - 2025-01-29
### Updated
1. Added auto-send interval to get/set-listener nodes.
## [1.1.8](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.8) - 2024-09-06
### Added
1. Implemented TCP transport.
### Updated
1. Replaced _ip.js_ dependency with local module.
2. Deprecating _controllers_ list in _config_.
## [1.1.7](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.7) - 2024-03-26
### Added
1. `uhppoted-restore-default-parameters` node.
## [1.1.6](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.6) - 2023-12-01
### Added
1. `uhppoted-set-door-passcodes` node.
### Updated
1. Fixed input/output labels for renamed nodes.
2. Reworked `get-status` and `get-event` to return '' for zero value event timestamps.
3. Reworked `get-status` to explicitly handle response with no event.
## [1.1.5](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.5) - 2023-08-30
### Added
1. `uhppoted-activate-keypads` node.
## [1.1.4](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.4) - 2023-06-13
### Added
1. `uhppoted-set-interlock` node.
## [1.1.3](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.3) - 2023-03-17
### Added
1. uhppoted-set-pc-control node.
2. Card PIN field to `put-card`, `get-card` and `get-card-by-index`.
### Updated
1. Changed package.json to support NodeRED v2.2.3+
## [1.1.2](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.2) - 2022-12-16
### Changed
1. Reduced visiblity of 'upgrading from v0.x' notes to a section under _Installation_.
2. Multiple dependency updates for security patches.
## [1.1.1](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.1) - 2022-10-14
### Changed
1. Added 'swipe open' and 'swipe close' event reasons.
## [1.1.0](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.1.0) - 2022-09-18
### Added
1. github workflow
2. node-red-dev sanity check
### Changed
1. Bumped NodeRED version to 3.0.2
2. Bumped package dependencies to latest for security patches
3. Included examples.json in NPM package
## [1.0.0](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v1.0.0) - 2022-09-10
### Removed
1. Removed all nodes without a _uhppote-_ prefix
2. Remove examples, dashboard and integration tests using deprecated nodes
## [0.9.1](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v0.9.1) - 2022-09-01
### Changed
1. Reworked README formatting (was breaking NodeRED page)
2. Reinstated examples removed from v0.9.0
## [0.9.0](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v0.9.0) - 2022-08-27
### Changed
1. Created duplicate set of nodes with _uhppoted-_ prefix (cf. [Config node name conflict](https://github.com/uhppoted/node-red-contrib-uhppoted/issues/11)
2. Updated examples.json and dashboard.json to use _uhppoted-_ prefixed nodes
3. Updated integration tests to use _uhppoted-_ prefixed nodes
4. Added 'notice of breaking change' to README
5. Added MIGRATE.md with instructions for migrating from v0.9.0 to v1.0.0
6. Cleaned up _examples.json_
7. Added `engines` section to _package.json_
## [0.8.1](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v0.8.1) - 2022-08-01
### Changed
1. Updated dependencies.
## [0.8.1](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v0.8.1) - 2022-08-01
### Changed
1. Updated dependencies.
## [0.7.3](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v0.7.3) - 2022-06-01
Updated dependencies.
## [0.7.2](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v0.7.2) - 2022-01-26
Updated dependencies and reworked event handling for _overwritten_ events.
### Changed
1. Update NodeRED dependency to v2.1.4
2. Updated associated NodeRED components
3. Replaced regular expressions with NodeJS v14.18.3 compatible syntax
(cf. https://github.com/uhppoted/uhppoted-nodejs/issues/5)
4. Throws an 'no event' error if `get-event` retrieves an event that does not exist
5. Throws an 'overwritten event' error if `get-event` retrieves an event that has been overwritten
(cf. https://github.com/uhppoted/node-red-contrib-uhppoted/issues/7)
## [v0.7.1](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v0.7.1)
Implements the task list management functions from the extended API
1. Added nodes for managing a controller task list:
- `clear-task-list`
- `add-task`
- `refresh-task-list`
## [v0.7.0](https://github.com/uhppoted/node-red-contrib-uhppoted/releases/tag/v0.7.0)
Implements the time profile functions from the extended API.
1. New nodes:
- `get-time-profile`
- `set-time-profile`
- `clear-time-profiles`
2. Reworks `put-card` with support for time profiles
3. Reworks`get-card` and `get-card-by-index` with support for time profiles
4. Updates dependency versions
5. Simplifies integration tests flow
## v0.6.12: Maintenance release to update dependencies
1. Updates NodeRED dependency to 1.3.3
## v0.6.10: Maintenance release to update dependencies
1. Updates NodeRED dependency to 1.2.9
## v0.6.9: Security fix for CVE-2020-28168
1. Updates node-red dependency to v1.2.7 with axios v0.21.1 patched for
[CVE-2020-28168](https://github.com/advisories/GHSA-4w2v-q235-vp99)
## v0.6.8: Implements decoding for _UHPPOTE_ firmware `v6.62` _listen events_
1. Adds handling for non-standard format of _listen events_ generated by controllers with
firmware version v6.62.
## v0.6.7: Implements `record-special-events` node for enabling/disabling door events
1. Adds `record-special-events` node for enabling and disabling door open, door close
and door button events.
2. Bumps version of `https://github.com/isaacs/ini` indirect dependency (security fix)
## v0.6.6: Bug fix
1. Fixes typo in set-door-control node that precluded setting the 'controlled' door state.
2. Ensured request timers were cancelled in the event of a an error.
3. Added minimal manual integration test flow.
## v0.6.5: Initial release
1. Working set of NodeRED nodes that implement an API for interacting with the UHPPOTE Wiegand TCP/IP access control boards.