Releases: smartrent/jeff
Releases · smartrent/jeff
v0.5.1
v0.5.0
Breaking Changes
Jeff.ACU.send_command/4
and Jeff.ACU.send_command_oob/4
now return tagged
tuples of {:ok, Jeff.Reply.t()}
and {:error, term()}
instead of just the
reply struct. You'll need to update you code if you are relying on the returns
of these functions. Likewise, many of the Jeff.*
functions were adapted to
return an error tuple when needed.
Added
- Added Input and Output commands and replies (#32)
- Support Manufacturer specific commands/replies (osdp_MFG and osdp_MFGREP) (#33)
- Use tagged tuples for
send_command
andsend_command_oob
returns (#36)
Fixed
v0.4.1
Added
- Added
:transport_opts
option toJeff.ACU.start_link
for passing options
to the underlying transport.
v0.4.0
Changed
- Capabilities now returns a map. See
Jeff.Reply.Capabilities
for more info.
Fixed
- Gracefully handle ACU process termination to prevent orphaned Jeff.Transport
and Circuits.UART processes.
v0.3.2
Added
- Support removal of peripheral devices from ACU bus
v0.3.1
Changed
- Add controlling_process to ACU start opt type
v0.3.0
Changed
- Improve documentation and typespecs
- Improve README and docs
- Rename ControlPanel -> ACU
Added
- Add LICENSE info
v0.2.0
Added
- Send out-of-band commands: send commands to devices not yet registered to the
communication bus loop. - Check OSDP address: Checks whether address is available to register to a bus.