*******************************************************************************
CHANGE LOG
===============================================================================

Circadian Lighting for Control4 driver
-------------------------------------------------------------------------------
Version   208
Date      29-09-2022

ENHANCEMENTS
- N/A

BUG FIXES
- CCT drivers using native coloured lighting functionality now set using the correct mode

-------------------------------------------------------------------------------
Version   207
Date      01-09-2022

ENHANCEMENTS
- N/A

BUG FIXES
- Fixed bug where pausing the schedule while a preview was active would crash the driver

-------------------------------------------------------------------------------
Version   205
Date      28-06-2022

ENHANCEMENTS
- Added conditionals for 'Schedule Active' and 'Preview Active'

BUG FIXES
- Prevented variables from being re-initialised on OS3.2+

-------------------------------------------------------------------------------
Version   204
Date      27-06-2022

ENHANCEMENTS
- Option for 'Default On Colour' to be continuously updated for OS3.3+ coloured lights
- Added Italian localisation
- Added property 'Fade time to re-align with schedule'
- Improved UI for vertical displays

BUG FIXES
- Changing 'Follow Lights when Schedule Resumed' at runtime now works correctly

-------------------------------------------------------------------------------
Version   203
Date      15-06-2022

ENHANCEMENTS
- Added documentation that was missing for some properties

BUG FIXES
- Fixed error preventing control when smart light-level monitoring was disabled

-------------------------------------------------------------------------------
Version   201
Date      01-06-2022

ENHANCEMENTS
- Added support for all drivers that use the new native coloured lighting functionality
- Combined the device selector properties into 1 property
- Colour Temperature is now only allowed in multiples of 10K
- Added action 'Copy Schedule'

BUG FIXES
- T3/T4 screens use the correct communication method in OS3.3
- Driver with an inverted colour temperature slider now correctly re-align with the schedule when needed

-------------------------------------------------------------------------------
Version   200
Date      18-03-2022

ENHANCEMENTS
- Added mobile webview functionality from the iOS/android app
- Added support for new Axxess DCM5 driver variant
- Added support for Mode eDin TW dimmers
- Added support for Tuya RGBW loads (tunable white)
- Added support for LIFX bulbs

BUG FIXES
- Fixed startup error preventing the driver from running with LuaJIT
- Fixed feedback for OS3.3+
- Fixed issue where the colour temperature of a fixture could still be controlled even when the bulb was off

-------------------------------------------------------------------------------
Version   117
Date      23-11-2021

ENHANCEMENTS
- N/A

BUG FIXES
- Fixed issue where a light would be switched back on if it were turned off from low brightness

-------------------------------------------------------------------------------
Version   116
Date      02-11-2021

ENHANCEMENTS
- N/A

BUG FIXES
- Fixed issue where the Colour Temp slider did not appear in webview configuration

-------------------------------------------------------------------------------
Version   115
Date      01-11-2021

ENHANCEMENTS
- Added the option to use brightness-only scheduling
- Multiple fixtures are controlled at slightly varying times to avoid excessive CPU usage

BUG FIXES
- Fixed issue where new installations would not initialise correctly if the DriverCentral
  cloud driver was not present or configured

-------------------------------------------------------------------------------
Version   114
Date      18-10-2021

ENHANCEMENTS
- N/A

BUG FIXES
- Fixed issue where the driver could not initialise for European locales

-------------------------------------------------------------------------------
Version   113
Date      08-10-2021

ENHANCEMENTS
- Added events, variables and commands for circadian preview management

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   111
Date      21-09-2021

ENHANCEMENTS
- Added support for Zuma Lumisonic Tunable White driver
- Added support for new variants of the Collingwood suite
- T4 screens are now selectable for the 'Clear Touchscreen Cache' action
- Added Singleton driver warning
- Allow debounce time to be set to 0s

BUG FIXES
- Fixed issue where Philips Hue Full Color bulbs would turn back on to 1% after being switched off

-------------------------------------------------------------------------------
Version   110
Date      14-06-2021

ENHANCEMENTS
- Added support for Axxess DCM5 RGBW/CT driver
- Added support for Shelly IoT tunable white drivers (Janus and Chowmain)
- Added debounce time property
- Added events for 'Schedule Paused' and 'Schedule Resumed'
- Enabled LuaJIT

BUG FIXES
- Astronomical times now account for daylight savings times

-------------------------------------------------------------------------------
Version   109
Date      23-03-2021

ENHANCEMENTS
- Added support for Philips Hue Full Color drivers
- Removed support for Philips Hue brightness-only drivers as they were not functional

BUG FIXES
- Fixed issue where a light would not be re-followed when it turns back on

-------------------------------------------------------------------------------
Version   106
Date      09-03-2021

ENHANCEMENTS
- Added preview feature
- Added some leniency for smart level monitoring when re-aligning a device with the schedule

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   105
Date      11-12-2020

ENHANCEMENTS
- Added support for KNX Coloured Lighting tunable white

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   104
Date      17-11-2020

ENHANCEMENTS
- Added new icons for iOS and android webpage favourites
- Changed retrieval method for astronomical times to improve reliability
- Webview clears cache of touch panels when updating to a new version
- Improved style for popup modals in portrait displays
- Added new property 'Follow Lights when Schedule Resumed' to determine when lights
  obey the schedule when it is resumed

BUG FIXES
- Fixed issue where the driver would fail to initialise following a processor reboot

-------------------------------------------------------------------------------
Version   103
Date      12-08-2020

ENHANCEMENTS
- Improved tracking of unfollowed lights via smart level monitoring
- Added action and command to set every monitored light to follow the schedule

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   102
Date      25-06-2020

ENHANCEMENTS
- Driver variant for DriverCentral built
- Tidied up styling on webview
- Set some default values for a circadian cycle

BUG FIXES
- Lighting drivers now removed from sidebar in webview once they are removed from the project

-------------------------------------------------------------------------------
Version   101
Date      01-06-2020

ENHANCEMENTS
- Enabled the option to set up a schedule which ignores brightness
- Smart light monitoring added - if a light level is changed externally, the driver
  decides whether to leave it on the changed value or to obey the schedule
- Increased the maximum number of allowed switchpoints from 8 to 10
- Reduced minimum allowed colour temperature from 2200K to 1600K
- Scheduled light levels always send when the schedule is enabled/resumed

BUG FIXES
- Fixed issue where you could not configure a switchpoint with solar noon or solar midnight

-------------------------------------------------------------------------------
Version   100
Date      24-04-2020
- Initial version

-------------------------------------------------------------------------------
