0.29.0
In a nutshell
This is merely a maintenance release, with some improvements to both the Pushover and the SMTP service plugins, as well as some documentation improvements addressing people on Windows 10 using PowerShell.
Official changelog
- Improve error handling: Remove the
exception_traceback()
helper function again, and uselogger.exception()
instead. - Improve error messages: Remove all ellipsis
- SMTP service plugin: Add software tests
- SMTP service plugin: Fix evaluation of
htmlmsg
parameter - SMTP service plugin: Add support for minimal configuration w/o TLS and AUTH. Thanks, @symonjim.
- Update dependencies: Use Jinja2 3.x; Remove configparser, it is built into Python 3
- Add support for Python 3.11
- Pushover service plugin: Enable passing of parameters
html
,url
,url_title
. Thanks, @jlrgraham. - Add test for exercising configuration file scaffolding
- Improve README regarding configuration file scaffolding on Windows 10/PowerShell. Thanks, @symonjim.
- Improve support for VSCode. Thanks, @psyciknz.
- Improve
mqttwarn
command line entry point testing
What's Changed
- Chore: Maintenance updates. Modernize sandbox tooling, CI recipe, and list of dependencies by @amotl in #568
- Chore: Improve exception handling by @amotl in #572
- Improve SMTP service plugin by @amotl in #574
- Chore: Various minor modernizations by @amotl in #575
- Enable passing of more Pushover API parameters. by @jlrgraham in #570
- Add test for exercising configuration file scaffolding by @amotl in #576
- Improve support for VSCode by @amotl in #539
New Contributors
- @jlrgraham made their first contribution in #570
Full Changelog: 0.28.1...0.29.0