# ValoFly Tether Systems Communication Library Changelog

### 2021-12-10
- change data type of cable retraction torque representatives to int
- change handling of setSystemConfig and add another prototype
- add new exception type for errors on data content (like out of range input values or invalid values of a measurement)
- Set-Methods throws new ValueException if input values are out of range
- fix some typos in comments / documentation
- extend examples with new library methods and more detailed comments

### 2021-11-25
- fix / redesign communication message checks
- update to TetherComProtocol 1 build 20 (patch fix)
- update to TetherComDefinitions build 28 (patch fix)

### 2021-11-23
- add examples how to check system error states and system health

### 2021-11-21
- update to TetherComDefinitions build 24
- fix some typos in comments and print outputs
- correct typo in softwareVersions struct

### 2021-11-16
- add printVersionDetails() to print library version and used protocol version
- add checkSystemStatus to quick check, if system operates within specification or if there are any errors or warnings
- update to TetherComProtocol 1 build 20
- update to TetherComDefinitions build 24

### 2021-09-21
- change environment data interface to represent sensor data more detailed and to give posibility to extend sensor interface in future
- extend cable retraction interface to support more states auf automatic cable retraction and cable reel control

### 2021-08-18
- update to TetherComProtocol 1 build 14
- update to TetherComDefinitions build 14
- extend environment status data to match protocol update

### 2021-07-22
- replace TetherComStates.h by TetherComDefinitions library (build 4)
- update to TetherComProtocol 1 build 9
- update documentation
- fix typos

### 2021-06-24
- beta release of TetherCom library