Skip to content

0.29.0

Compare
Choose a tag to compare
@amotl amotl released this 21 Aug 22:09
· 301 commits to main since this release

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 use logger.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

Full Changelog: 0.28.1...0.29.0