- Added auto-send interval parameter to get-listener and set-listener API functions.
0.8.9 - 2024-09-06
- Implemented TCP/IP transport support.
- Reworked UT0311-L0x driver to use connected UDP sockets.
- Renamed master branch to main branch.
- Updated network stack to use modern Go IP constructs.
put-card
fails with 'invalid card' for card numbers 0, 0xffffffff and 0x00ffffff (as per SDK).- Updated to Go 1.23.
0.8.8 - 2024-03-26
- Implemented
restore-default-parameters
function.
- Bumped Go version to 1.22
0.8.7 - 2023-12-01
- Implemented
set-super-passwords
function.
- Reworked
nil
event pointers as zero values.
0.8.6 - 2023-08-30
- Implemented
activate-keypads
function.
- Reworked
put-card
implementation to allow for validation against multiple card formats.
0.8.5 - 2023-06-13
set-interlock
extended function.
- Reworkd
get-card-xxx
to use zero valued dates rather than pointers. - Reworkd card
From
andTo
dates to not be pointers. - Added check for valid Wiegand-26 card number to
put-card
0.8.4 - 2023-03-17
doc.go
package overview documentation.SetPCControl
request and response (#7)- Added PIN field to get-card, get-card-by-index and put-card messages and card record struct (cf. https://github.com/uhppoted/uhppote-core/issues/8)
- Fixed initial round of staticcheck lint errors and permanently added staticcheck to CI build.
- Fixed
Status
formatting to accomodate events with indices greater than 100000. - Reworked
get-status
and events to handle controller with uninitialised system date/time.
0.8.3 - 2022-12-16
- Maintenance release for version compatibility.
0.8.2 - 2022-10-14
- Updated go.mod to Go 1.19.
0.8.1 - 2022-08-01
- Maintenance release to update dependencies.
0.8.0 - 2022-07-01
- Date.UnmarshalJSON: unmarshalled "" to zero value
0.7.3 - 2022-06-01
- 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
0.7.2 - 2022-01-26
- Retyped UHPPOTE.BindAddress as types.BindAddr
- Retyped UHPPOTE.BroadcastAddress as types.BroadcastAddr
- Retyped UHPPOTE.ListenAddress as types.ListenAddr
- Removed rollover (ref. uhppoted/uhppote-cli#7)
- Implemented
clear-task-list
- Implemented
add-task
- Implemented
refresh-task-list
- DateTime Stringer implementation reworked to not take pointer receiver
encoding/conf
moved touhppoted-lib
- Implemented
get-time-profile
- Implemented
set-time-profile
- Rearchitected UHPPOTE implementation to use internal driver to send and receive UDP packets
Improved handling of concurrent requests and invalid responses
Bumped version to 0.6.10 for initial uhppoted-app-wild-apricot
release
Improved internal support for UHPPOTE v6.62 firmware
Implements record-special-events
for enabling and disabling door events
Maintenance release for version compatibility with NodeRED module
Added support for uhppoted-app-sheets
Added support for MQTT ACL API
Added support for REST ACL API
Added support for CLI ACL commands
Added IDevice
interface to support uhppoted-api
ACL functionality
Initial release following restructuring into standalone Go modules and git submodules