Shoutrrr v0.19.0 bumps the minimum supported Go version to 1.27 to follow the latest major release. In the future, Shoutrrr will continue to mirror the latest Go major release.
The SMTP package has also been received a number of bug fixes and refactoring, including implementing an optional SendContext method so cancellation and deadlines can reach SMTP sends.
Features
- refactor(smtp): extract session and harden SMTP sends by @nicholas-fedor in #1296
- chore: update minimum supported Go version to 1.27 by @nicholas-fedor in #1309
Fixes
- fix(smtp): stop wrapping raw html bodies in
<pre>tags by @nicholas-fedor in #1278 - fix(format): parse and render time.Duration fields as durations by @JosephKav in #1292
- fix(smtp): apply send params to connection and headers by @JosephKav in #1295
- fix(email): avoid SMTP close warning after successful send by @nicholas-fedor in #1301
Dependency Updates
- fix(deps): update module github.com/onsi/gomega to v1.43.0 by @renovate[bot] in #1280
- chore(deps): update go toolchain directive to v1.27.1 by @renovate[bot] in #1303
- chore(deps): update github.com/google/pprof digest to ca85771 by @renovate[bot] in #1306
Full Changelog: v0.18.0...v0.19.0