Skip to content

Releases: mqtt-tools/mqttwarn

0.28.0

19 Oct 00:09
Compare
Choose a tag to compare
  • Allow dispatching of messages with no target address information.
    This helps for service plugins like Apprise to make the configuration
    snippet more compact. Now, service configurations can omit the targets
    option altogether.
  • apprise_single service: Accept omitted/empty addrs attribute.
  • apprise_single service: Improve query parameter serialization.
  • apprise_multi service: New plugin. Thanks, @psyciknz!
    The idea behind this variant is to publish messages to different Apprise
    plugins within a single configuration snippet, containing multiple recipients.

0.27.0

17 Oct 17:40
Compare
Choose a tag to compare
  • IRCcat: Fix and improve service. Thanks, @JanKoppe.
  • IRCcat: Add newline character after message. Thanks again, @JanKoppe.
  • CI: Run tests on Python 3.10
  • Allow parameters of the file service to be defined on a per-file basis.
    Thanks, @Gulaschcowboy!
  • Add software tests for file service.
  • Add feature to publish mqttwarn status information. Thanks, @psyciknz!

0.26.2

29 Sep 17:03
Compare
Choose a tag to compare
  • Fix HTTP basic authentication for Python 3 in plugins for HTTP, XBMC and Ionic.
    Thanks, @sumnerboy12!

0.26.1

19 Jun 18:25
Compare
Choose a tag to compare
  • Attempt to fix README on Docker Hub

0.26.0

19 Jun 15:39
Compare
Choose a tag to compare
  • When title is not set in configuration settings, use mqttwarn: {topic}
    instead of mqttwarn only. Thanks, Rob!
  • Add launch configuration for VSCode. Thanks, David!
  • Use STDERR as default log target
  • Stop including the "tests" folder into the sdist package
  • Add "mqttwarn-contrib" package to the list of "extra" dependencies
  • Improve launching service plugins interactively from the command line
    Now, there are two options "--config" and "--options" to be able to
    obtain all relevant bits of information from the command line.

0.25.0

18 Jun 22:03
Compare
Choose a tag to compare
  • Rename repository default branch to "main"
  • Fix "http" service plugin
  • Improve machinery to launch a notification service plugin standalone.
    Now, it works without any mqttwarn.ini configuration file at all.
  • Begin adding tests for services
  • Drop official support for Python 2

0.24.0

11 Jun 23:06
Compare
Choose a tag to compare
  • [prowl] Update service plugin to use "pyprowl" instead of "prowlpy"
  • [core] Make "functions" setting in configuration file optional
  • [ci] Build and publish Docker multi-platform images

0.23.0

03 Jun 21:29
Compare
Choose a tag to compare
  • [http] Rename http.py module to http_urllib.py to reduce conflicts with stdlib.
    For backward compatibility reasons, it is still available by the same name, so no
    configurations will break. Thanks, Morten!

0.22.0

03 Jun 17:14
Compare
Choose a tag to compare
  • [build] Fix unwanted cache hits when automatically building Docker images. Thanks, Gergő!
  • [core] Respect relative path names within configuration file. This applies
    to both the function file as well as module files.

0.21.0

02 Jun 23:26
Compare
Choose a tag to compare
  • [xmpp] Add slixmpp plugin and documentation. Thanks, Remi!
  • [mysql] Fix unicode vs byte issue for Python 3. Thanks, Filip!
  • [http] Fix to send whole message. Thanks, Gergo!
  • [slack] Replace slacker with slack-sdk. Thanks, mcdamo!
  • [mysql] Fix specified port bug. Thanks, Hyman!
  • [launch] Add new service launch. Flexible arguments for command,
    responds with MQTT publish. Thanks, Jörg!
  • [core] Remove "os.chdir" as it is apparently not needed anymore. Thanks, Dan!
  • [ci] Run tests on Python 3.9, remove testing on Python 3.5
  • [core] Load service plugins from both modules and files