270 lines
7.2 KiB
Markdown
270 lines
7.2 KiB
Markdown
# Changelog
|
||
|
||
## 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 (<28>Internet Of Things<67> 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
|