Zway-Bot/CHANGELOG.md

7.5 KiB
Raw Permalink Blame History

Changelog

1.8.1 - 2022-01-18 - New Default Configs

New Features

  • Bump Bot-Utils to (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)

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)

Changes

1.3.3 - 2018-05-10 - Bump zway lib to v1.4.2.0

New Features

Bugfixes

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