Releases: mqtt-tools/mqttwarn
Releases · mqtt-tools/mqttwarn
0.28.0
- 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 thetargets
option altogether. apprise_singleservice: Accept omitted/emptyaddrsattribute.apprise_singleservice: Improve query parameter serialization.apprise_multiservice: 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
- 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
fileservice to be defined on a per-file basis.
Thanks, @Gulaschcowboy! - Add software tests for
fileservice. - Add feature to publish mqttwarn status information. Thanks, @psyciknz!
0.26.2
- Fix HTTP basic authentication for Python 3 in plugins for HTTP, XBMC and Ionic.
Thanks, @sumnerboy12!
0.26.1
0.26.0
- When title is not set in configuration settings, use
mqttwarn: {topic}
instead ofmqttwarnonly. 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
- Rename repository default branch to "main"
- Fix "http" service plugin
- Improve machinery to launch a notification service plugin standalone.
Now, it works without anymqttwarn.iniconfiguration file at all. - Begin adding tests for services
- Drop official support for Python 2
0.24.0
0.23.0
0.22.0
0.21.0
- [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
slackerwithslack-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