Releases: smartrent/jeff
Releases · smartrent/jeff
v0.5.2
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_commandandsend_command_oobreturns (#36)
Fixed
v0.4.1
Added
- Added :transport_optsoption toJeff.ACU.start_linkfor passing options
 to the underlying transport.
v0.4.0
Changed
- Capabilities now returns a map. See Jeff.Reply.Capabilitiesfor 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.