Releases: uhppoted/uhppote-core
Releases · uhppoted/uhppote-core
v0.7.3-beta
Release Notes
Maintenance release with minor fixes to support ongoing requirements for uhppoted-httpd and uhppoted-dll
- Added -trimpath to build to anonymize local folders
- Reworked types.Date to use zero value as invalid
- Reworked types.DateTime to use zero value as invalid
- Added ModeUnknown for door control state
- Replaced controller
nil
DeviceID with 0 as the zero value - Replaced card
nil
CardNumber with 0 as the zero value
v0.7.2-beta
Release Notes
-
Replaced event rollover with incrementing indexes and handling for events that have been discarded when the onboard event list
reached capacity (ref. uhppoted/uhppote-cli#7) -
Retyped:
UHPPOTE.BindAddress
astypes.BindAddr
UHPPOTE.BroadcastAddress
astypes.BroadcastAddr
UHPPOTE.ListenAddress
astypes.ListenAddr
to support more human friendly configuration with the correct default ports if not supplied.
v0.7.1-beta
Release Notes
-
Added support for the task functions from the extended API:
clear-task-list
add-task
refresh-task-list
-
Some internal restructuring:
encoding/conf
package moved touhppoted-lib
as the more appropriate location forcommon
but notcore
functionalitytypes/datetime
Stringer
implementation reworked to work correctly for log messages
v0.7.0-beta
Release Notes
- Added support for the time profile functions from the extended API:
get-time-profile
set-time-profile
clear-time-profiles
- Reworked
get-card
,get-card-by-index
andput-card
to support time profiles. - Reworked internal device/driver architecture to facilitate unit tests
v0.6.12-beta
Release Notes
- Added support for concurrent requests when bound to a non-zero port.
- Reworked message handling to discard invalid responses with a warning to improve stability of long-running services.
- Commonalised
broadcast
andbroadcastTo
implementation. - Reworked
Status
type to allownil
events. - Reworked formatting of
Version
type output string. - Added
name
andtimezone
toDevice
struct pending support for devices in multiple time zones.
v0.6.10-beta
Release Notes
- Bumps version for initial release of uhppoted-app-wild-apricot.
v0.6.8-beta
Release Notes
- Added UHPPOTE v6.62 event message format to encoder (cf. uhppoted/node-red-contrib-uhppoted#3)
v0.6.7-beta
Release Notes
- Implements
record-special-events
to enable/disable door open, door closed and door button events.
(cf. #2) - Removed unused and deprecated
GetCardByIndex
function variant.
v0.6.5-beta
Release Notes
- Maintenance release for version compatibility with NodeRED module
- Includes changes to support in progress
httpd
implementation
v0.6.4-beta
Release Notes
- Adds support for
uhppoted-app-sheets
- Includes device ID in the
get-device
request message - Updates
event
andstatus
types and messages to reflect SDK documentation