# Changelog ## 1.8.1 - 2022-01-18 - New Default Configs ### New Features * Bump Bot-Utils to ([v1.2.4](https://git.blubbfish.net/vs_utils/Bot-Utils/src/tag/v1.2.4)) and using the possibillity to enable via config if a module is loaded ### Bugfixes * Buildscript not cleansup behind ### Changes * New Sample Configs * Codingstyles * Add dependency to dotnet-runtime-3.1 (>= 3.1.22) in buildscript ## 1.8.0 - 2022-01-16 - Running again ### New Features * Change licence file (LGPL 4) * Running in netcore now * Add Changelog, Contribution * Update Readme ### Bugfixes ### Changes * Remove releases from source * Using the rewrote abstract mqtt class * Also senml is simpler * Loading of names.ini different so it now passes another datastructure * names.ini are now containing deviceid related items and not the same data for the same device * settings.ini now needs a type * Sample config not having example in name anymore * Buildsystem is now using ci-scripts * Windows installer using new location of icons ## 1.7.3 - 2018-10-29 - Change dependencys ### New Features * Add readme ### Bugfixes ### Changes * update mono-runtime dependency to 5.16 * Move licence to another location ## 1.7.2 - 2018-10-02 - Improve ### New Features * Add Logging to some Modules ### Bugfixes * fixing a bug in overtaker (now it not removes every time all events, so only the latest event are watched) ### Changes ## 1.7.1 - 2018-09-29 - Tiny fix for nullpointer exception ### New Features ### Bugfixes * Fixing issue in zway lib ([v1.5.1](https://git.blubbfish.net/vs_projects/Zway/src/tag/v1.5.1)) ### Changes ## 1.7.0 - 2018-09-29 - Rewrite of Eventhandleing, Threaded ### New Features * Rewrite of Eventhandleing, Threaded * enable service before reloading systemd * kill the process if its not stopping in 5s ### Bugfixes ### Changes * Change the Namespace * Codestyle * Exceptionhandleing ## 1.6.2 - 2018-06-09 - Moved CronJob, Overtaker, Statuspolling to Abstract Bot-Utils ### New Features * Add first Licence * Move more to Bot-Utils * Finish creation of windowssetup ### Bugfixes ### Changes ## 1.6.1 - 2018-06-07 - Add Bot-Utils and rewrite code ### New Features * Move Abstract Stuff to Bot-Utils * Rewrite to use the new Utils Library * Make Senml as a childclass of Mqtt ### Bugfixes ### Changes ## 1.6.0 - 2018-06-05 - Thread that checks if a MQTT Connection exists and if not reopen it ### New Features * Automatic reconnect in MQTT ### Bugfixes ### Changes ## 1.5.7 - 2018-06-02 - new try ### New Features ### Bugfixes * forget cr ### Changes ## 1.5.6 - 2018-06-02 - new try ### New Features ### Bugfixes * using /bin/bash ### Changes ## 1.5.5 - 2018-06-02 - new try ### New Features ### Bugfixes * restart not working correctly ### Changes ## 1.5.4 - 2018-06-02 - Fixing Bug in after installation script ### New Features ### Bugfixes * not using sudo in installscripts ### Changes ## 1.5.3 - 2018-06-02 - Making service linux running ### New Features * restart the service if its was running before * Output the error to syslog ### Bugfixes ### Changes ## 1.5.2 - 2018-06-02 - Cleanup ### New Features * Debian Package includes the arch in name ### Bugfixes * Try to fix a shutdown bug ### Changes * Move deb package to another dictionary * Codingstyle * Programm is not stared automatically after install * Remove the creation of logfile in service file ## 1.5.1 - 2018-06-02 - Logrotate ### New Features * Output when creating the waiting loop * Add logrotate script to debian package ### Bugfixes * Absolute paths in service file ### Changes ## 1.5.0 - 2018-05-29 - More Systemd ### New Features * Buildscript now dedects the versionnumber itselfs ### Bugfixes * Mono.Runtime is only called when its presend * postinst reloads systemctl first before try to start service * Create the logfile first before start the programm ### Changes * Remove the old starting system with screen ## 1.4.3 - 2018-05-15 - Now sould dedect Strg+c on Linux ### New Features * Posibillity to dedect Interrupt on Linux also * Extend debian package to use postinst, where the service is started * preinst now creates a group ### Bugfixes * Remove BOM on sample configs ### Changes ## 1.4.2 - 2018-05-15 - Fixinig installations dpkg script ### New Features * The arch is now an argument in build ### Bugfixes ### Changes ## 1.4.1 - 2018-05-15 - Fixinig installations dpkg script ### New Features ### Bugfixes * Using any instead of i386 arch ### Changes ## 1.4.0 - 2018-05-15 - Utils.csproj ### New Features * Using Programmlogger now * Extend debian package to use systemd * Add linux systemd service file ### Bugfixes * Remove Starting / in mqtt topic ### Changes * Waiting fot Interrupt for exit the program * Codingstyles ## 1.3.4 - 2018-05-12 - Bump zway lib to v1.4.3 ### New Features * Start of generating windows installer ### Bugfixes * Fixing issue in zway lib ([v1.4.3](https://git.blubbfish.net/vs_projects/Zway/src/tag/v1.4.3)) ### Changes ## 1.3.3 - 2018-05-10 - Bump zway lib to v1.4.2.0 ### New Features ### Bugfixes * Fixing issue in zway lib ([v1.4.2.0](https://git.blubbfish.net/vs_projects/Zway/src/tag/v1.4.2.0)) ### Changes * Move the finish deb packets to another directory ## 1.3.2 - 2018-05-08 - Debian Packaging ### New Features * Start creating debian packages ### Bugfixes ### Changes ## 1.3.1.0 - 2018-05-07 - Add Senml ### New Features * Add HasInterface to Helper * Add Senml Module * Add helper for Debian so the programm can be run as service like * Type /exit to shutdown the program * IniReader now supports the config lookup * Add Config examples ### Bugfixes * Avoid nullpointer exception ### Changes * Remove Flex4Grid Plugin * Make ABackend as a Parent Class of ADataBackend ## 1.3.0.0 - 2017-12-22 - add possability to modify the config over mqtt ### New Features * Config is now stored in an array, so it can be modyfied ### Bugfixes ### Changes * Mqtt Modul Refactored ## 1.2.2.0 - 2017-12-19 - Set values over mqtt ### New Features * Helper has now ToUpperLower * Possiblity to Set and get values over mqtt ### Bugfixes ### Changes ## 1.2.1.0 - 2017-12-17 - Tiny fix for mqtt ### New Features * Helper can now dedect Double ### Bugfixes ### Changes ## 1.2.0.0 - 2017-12-17 - Adding Status Polling and Mqtt (not compelete) ### New Features * Add IForceLoad, so a module is loaded even if there is no config for it * Add Mqtt Module * Add StatusPolling, so All devices are regulary querdied (once a day) ### Bugfixes ### Changes * Refactoring ## 1.1.2.1 - 2017-12-09 - Next try to emulate F4G Events ### New Features ### Bugfixes * Flex4Grid needs more hacking to emulate a client ### Changes ## 1.1.2.0 - 2017-12-08 - Interconnection ### New Features * Module can now access each other during load * Cronjob now can execure actions from other modules ### Bugfixes * F4G needs to "ping" the server ### Changes ## 1.1.1.0 - 2017-12-06 - F4G Module ### New Features * Add Flex4Grid Module * Add Icon (“Internet Of Things” icon by By Michael Wohlwend, US, from thenounproject.com.) ### Bugfixes ### Changes ## 1.1.0.0 - 2017-12-02 - AModul ### New Features * Internal eventing is now using ModulEventArgs * Add AModul, Refactoring Modules * Improving Modul Loading ### Bugfixes ### Changes ## 1.0.1.0 - 2017-12-01 - Cronjob Bugfix ### New Features ### Bugfixes * Fixing Bug with Cronjob ### Changes ## 1.0.0.0 - 2017-11-25 - Init ### New Features * First Version ### Bugfixes ### Changes