Releases: csowada/ebus
Releases · csowada/ebus
Release v1.1.1
Added
- Added
gitflow-maven-plugin
to manage release process, see BUILD-HELP.md
Changed
- Switched from Travis CI to GitHub Actions
Release v1.1.0
Added
- Add Eclipse Null Annotionas to project
Changed
- Changed a lot of code lines to fix several
null
issues etc. - Declare all dependencies in
pom.xml
asprovided
Release v1.0.8
Fixed
- Fixed several
NullPointException
v1.0.7
v1.0.6
v1.0.5
Features:
- Enhance telegram matcher in Command registry
- Add (debug) warning if master-slave command configuration is without slave part
- Throw an exception on
master-master
commands with slave addresses that have no master address pair
Bugfixes:
- Fix matcher in Command registry
- Fix several nested template bugs
- Fix internal clone() of nested templates
- Set type and default value for nested types
- Use list for
template-block
to also copy values withoutname
- Rename template to valueDto, better variable name
- Add nested values to
composeMasterData
incl. test case - Fix parent method for nested values
v1.0.4
v1.0.3
Features:
- enhance ebusd controller with version check
- update all unit tests
- improve NRJavaSerial connector
- add a warning if the received data doesn't match to the found config method.
Bugfixes:
- fix
FF
byte issue on sending - add a warning if a template-block element has no name (more a bug workaround!)
- revert default telegram type to
master-slave
if not specified - harden slave length function, expect no slave data
v1.0.2
Features:
- check every send byte for LowLevelController
- enhance error and parsing logging
- enhance queue for ebusd controller
- adjust NRJavaSerial driver for low latency
Bugfixes:
- block send queue while controller is not connected
- reduce Device Table Service log messages
v1.0.1
Features:
- add more details on connection errors
- add more details on parser errors
- add connection status incl. listeners to controllers
Bugfixes:
- fix thread interrupt handling
- allow null values for date and/or time for "datetime" type
- fix wrong replace broadcast message on building a telegram
- block table services if connection is not established
- add slave length to command match function to only process expected slave answer