Releases: wneessen/go-mail-middleware
v0.0.8: Security release
This release invalidates v0.0.7 due to an high severity vulnerability in github.com/cloudflare/circl
that was overlooked during today's release.
What's Changed
- Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #55
Full Changelog: v0.0.7...v0.0.8
v0.0.7; Dependancy updates
What's Changed
- Update README.md by @wneessen in #46
- Bump golang.org/x/text from 0.16.0 to 0.17.0 by @dependabot in #47
- Bump github.com/wneessen/go-mail from 0.4.2 to 0.4.3 by @dependabot in #48
- Bump github.com/wneessen/go-mail from 0.4.3 to 0.4.4 by @dependabot in #50
- Bump golang.org/x/text from 0.17.0 to 0.18.0 by @dependabot in #51
- Bump golang.org/x/text from 0.18.0 to 0.19.0 by @dependabot in #53
- Bump github.com/wneessen/go-mail from 0.4.4 to 0.5.0 by @dependabot in #52
- Dependency updates by @wneessen in #54
Full Changelog: v0.0.6...v0.0.7
v0.0.6: Dependancy updates and fixes
This release updates 3rd party dependencies and deployes some fixes.
Fix DKIM signing for multipart messages
A fix for DKIM signatures in multipart messages has been deployed to address #45. Since the middleware needs to write the message to a buffer, a random boundary is generated for multipart messages. Since this is only a temporary output, when the message is actually sent, a new boundary is generated and therefore the body hash does not match anymore. For now a fixed random boundary will be set to the Msg
when the DKIM middleware is used. It is planned to add a GetBoundary
method to go-mail, so that if the user already set a fixed boundary, we are not overriding it.
What's Changed
- Dependency update: bump go-mail to v0.3.5 by @wneessen in #12
- Bump golang.org/x/text from 0.4.0 to 0.5.0 by @dependabot in #13
- Bump golang.org/x/text from 0.5.0 to 0.6.0 by @dependabot in #15
- CRLF fix and dependency updates by @wneessen in #17
- add openpgp encryption middleware by @dhia-gharsallaoui in #18
- A couple of fixed for the openpgp middleware by @wneessen in #19
- Fixes and tests by @wneessen in #20
- Refactored the package for different PGP encoding schemes by @wneessen in #21
- Introducing actions by @wneessen in #22
- Added signing and enc/signing by @wneessen in #23
- More work on the PGP Schemes by @wneessen in #24
- Bump golang.org/x/text from 0.6.0 to 0.7.0 by @dependabot in #26
- Bump golang.org/x/text from 0.7.0 to 0.8.0 by @dependabot in #27
- Bump github.com/wneessen/go-mail from 0.3.9-0.20230129135243-cfaeb51bef7f to 0.3.9 by @dependabot in #28
- Bump golang.org/x/text from 0.8.0 to 0.9.0 by @dependabot in #31
- Bump golang.org/x/text from 0.9.0 to 0.10.0 by @dependabot in #33
- Bump golang.org/x/text from 0.10.0 to 0.11.0 by @dependabot in #35
- Bump github.com/wneessen/go-mail from 0.3.9 to 0.4.0 by @dependabot in #34
- Update dependencies by @wneessen in #40
- Bump golang.org/x/text from 0.14.0 to 0.15.0 by @dependabot in #41
- Bump golang.org/x/text from 0.15.0 to 0.16.0 by @dependabot in #42
- Fix DKIM signing for multipart messages by @wneessen in #45
New Contributors
- @dhia-gharsallaoui made their first contribution in #18
Full Changelog: v0.0.5...v0.0.6
v0.0.5: Improved error handling
This release introduces improved error handling for the two go-mail-middleware modules. Thanks to @alexballas
What's Changed
- Error handling improvements for go-mail-middleware by @alexballas in #11
New Contributors
- @alexballas made their first contribution in #11
Full Changelog: v0.0.4...v0.0.5
v0.0.4: DKIM middleware
This release adds a DKIM middleware, which allows direct integration of DKIM signatures with go-mail.
What's Changed
- Introduce golangci-lint by @wneessen in #5
- Bump github.com/wneessen/go-mail from 0.3.1 to 0.3.2 by @dependabot in #7
- Fix the Middleware interface due to the changes in go-mail v0.3.3 by @wneessen in #8
- A test for Type() was missing by @wneessen in #9
- DKIM middleware implementation by @wneessen in #10
Full Changelog: v0.0.3...v0.0.4
v0.0.3: Dependency updates
What's Changed
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #3
- Bump github.com/wneessen/go-mail from 0.2.9 to 0.3.1 by @dependabot in #4
New Contributors
- @dependabot made their first contribution in #3
Full Changelog: v0.0.2...v0.0.3
v0.0.2: Empty subject fix
This release fixes a bug in the subject_capitalize middleware, that would throw a index out of range
error when a message had no subject set.
v0.0.1: Intial release
This is the first release of the go-mail-middleware collection. It introduces the whole concept and starts with the first middleware:
subject_capitalize - a middleware the capitalizes the subject of your mail based on a given language