Releases: d--j/go-milter
Releases · d--j/go-milter
v0.8.5
What's Changed
- chore(deps): bump the go_modules group across 2 directories with 1 update by @dependabot in https://github.com/d--j/go-milter/pull/25
- chore: update dependencies by @d--j in https://github.com/d--j/go-milter/pull/26
New Contributors
- @dependabot made their first contribution in https://github.com/d--j/go-milter/pull/25
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- Add missing macros. by @iredmail in https://github.com/d--j/go-milter/pull/14
- fix #15: correctly parse esmtp args on MAIL and RCPT by @hxdmp in https://github.com/d--j/go-milter/pull/16
- Fix Index Out of Range Panic in CrLfToLfTransformer by @masa23 in https://github.com/d--j/go-milter/pull/20
- chore: update dependencies by @d--j in https://github.com/d--j/go-milter/pull/21
New Contributors
- @iredmail made their first contribution in https://github.com/d--j/go-milter/pull/14
- @hxdmp made their first contribution in https://github.com/d--j/go-milter/pull/16
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- add String() method to Response for logging purposes by @d--j in https://github.com/d--j/go-milter/pull/12
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Enforce Header Order for Sendmail by @d--j in https://github.com/d--j/go-milter/pull/7
- Capture Body in memory by @d--j in https://github.com/d--j/go-milter/pull/8
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Header Unfolding & SetAddressList formatting by @d--j in https://github.com/d--j/go-milter/pull/6
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Fixed IPv6 address parsing to handle IPv6: prefix by @masa23 in https://github.com/d--j/go-milter/pull/5
- Handle mail headers with empty value (e.g.
X-MS-TNEF-Correlator
) without emitting a warning - Breaking Change: Drop mailfilter.Trx.Log, mailfilter.LogFunc and mailfilter.WithSyslog – you need to bring your own logging
New Contributors
- @masa23 made their first contribution in https://github.com/d--j/go-milter/pull/5
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Introduce interface mailfilter.Trx and a testing implementation testtrx.Trx by @d--j in https://github.com/d--j/go-milter/pull/4
Breaking Change
Switching the transaction to be passed as interface instead of a struct means library users can not call direct public fields on the transaction anymore. All public fields were changed to methods of the same name.
Full Changelog: v0.6.6...v0.7.0
v0.6.6 Integration Tests
- feat: rename MacroMTAFullyQualifiedDomainName to MacroMTAFQDN and add MacroMTAVersion BREAKING CHANGE
- feat(mailfilter): add Transaction.MTA with information about the connecting MTA
- feat: rename add/removeHats to Add/RemoveAngle and export them
- chore: make integration tests more robust
Full Changelog: v0.6.5...v0.6.6
v0.6.5 Integration Tests
What's Changed
- Add Integration Tests by @d--j in https://github.com/d--j/go-milter/pull/3
Full Changelog: v0.6.0...v0.6.5
v0.6.0 Mail filter abstraction
What's Changed
- feat: introduce mail filter abstraction by @d--j in https://github.com/d--j/go-milter/pull/2
Full Changelog: v0.5.0...v0.6.0