# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [1.6.2] - 2019-05-29 ### Added - device base: Add mutex for synchronisation for the CP3000 client when request-reply action is performed (MWL-83) ### Changed - zkl3000rc: Add extra retries for ZKL switch info request with exponential backoff (MWL-83) ### Removed - Configuration option `zkl3000rc_maximum_wait_for_measurement` for the ZKL 3000 RC device waiting for measurement which may not be changed (MWL-83) ## [1.6.1] - 2019-05-29 ### Changed - Change device base timeout default to 10 seconds (was 6 seconds) which is the same as legacy secure server (BACKEND-402) - Change ZKL 3000 RC MaximumWaitForMeasurement from 3 seconds (was 30 seconds) (BACKEND-402) ### Added - Add configuration option `device_command_timeout` for the device base CP3000 reqrep timeout (BACKEND-402) - Add configuration option `zkl3000rc_maximum_wait_for_measurement` for the ZKL 3000 RC device waiting for measurement (BACKEND-402) ### Fixed - Speed up unit tests of the ZKL 3000 RC device after introduction of MaximumWaitForMeasurement (BACKEND-402) ## [1.6.0] - 2019-05-23 ### Changed - Only log DI-Net error 1041 measurement error as warning and don't raise device error (BACKEND-401) ### Added - Added new device types: ZKL3000 USA, RSS 3000, ZKL 3000 RC USA, RCS 3000, ZKL 3000 RCC USA, CRTM 3000 (BACKEND-394) ## [1.5.2] - 2019-05-15 ### Changed - Allow deactivate and return with device errors (BACKEND-397) ## [1.5.1] - 2019-04-25 ### Changed - Updated rpc error codes (BACKEND-384) - Updated vendors (BACKEND-384) - Use https://github.com/dualinventive/msgpack/tree/feature/fix-tag-parse for messagepack in DI-Net ## [1.5.0] - 2019-04-16 ### Added - After a failed switch of a ZKL 3000 RC wait for set number of retries before sending reply to SMP (BACKEND-349) - Raise response error when keyswitch is unknown (BACKEND-353) - Allow release with the same token (BACKEND-354) - Check detection status after activate (BACKEND-356) - Check if device is indeed switched on after activate (BACKEND-357) - Check if device is indeed switched off after deactivate (BACKEND-358) ## [1.4.1] - 2019-03-26 ### Fixed - Fixed Gorm column reference to sms\_mo (BACKEND-362) ## [1.4.0] - 2019-03-19 ### Added - Added new sensor values (rms, ba-autocal, temp-onboard and temp-ntc) for ZKL 3000 & ZKL 3000 RC & ZKL 3000 RCC (BACKEND-288) - Correct error and warning handling for ZKL 3000 RC (BACKEND-337) ## [1.3.0] - 2019-03-11 ### Added - Added reset SMS (t-mobile) (BACKEND-289) ## [1.2.2] - 2019-01-31 ### Fixed - The order of the reset vodafone request is now always the same ## [1.2.1] - 2019-01-31 ### Fixed - Bug when vodafone reset SMS succeeds, the code think it fails ## [1.2.0] - 2019-01-30 ### Added - Added reset SMS (vodafone) (BACKEND-174) ## [1.1.0] - 2019-01-21 ### Added - Added battery checks (BACKEND-255) - Raise a warning when a short is already detected when activating a ZKL 3000 RC (BACKEND-175) - Raise a warning when a short is still detected after deactivating a ZKL 3000 RC (BACKEND-273) ## [1.0.1] - 2018-10-30 ### Fixed - Added unit tests (BACKEND-173) - ZKL3000(RC): Only send detection quality when the switch is on (BACKEND-228) - Close the connection when a read deadline is reached (BACKEND-225) ## [1.0.0] - 2018-10-08 ### Fixed - ZKL3000RC: Device state will updated when you do config:set/config:reset (BACKEND-218) - ZKL3000RC: Sensor:info returned always iofailed (BACKEND-266) ## [0.1.0] - 2018-08-07 Initial release of v0.1.0