Skip to content

Update module github.com/jhillyerd/enmime to v0.11.1

Renovate Bot requested to merge renovate/github.com-jhillyerd-enmime-0.x into master

This MR contains the following updates:

Package Type Update Change
github.com/jhillyerd/enmime require minor v0.7.0 -> v0.11.1

Release Notes

jhillyerd/enmime (github.com/jhillyerd/enmime)

v0.11.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/jhillyerd/enmime/compare/v0.11.0...v0.11.1

v0.11.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/jhillyerd/enmime/compare/v0.10.1...v0.11.0

v0.10.1

Compare Source

Added
  • Mail builder field accessors (#​261)
  • Partial content recovery option (#​262)

v0.10.0

Compare Source

Added
  • Support for parser options! (#​248)
  • Option to skip parsing of malformed parts (#​248)
  • Envelope.Date() method for parsing date (#​253)
  • Option to handle missing multipart boundaries (#​257)
Fixed
  • Remove trailing HTML tags (#​252)
  • Buffer overrun in quoted-printable (#​254)
  • Corrected quoted-printable equals counting (#​255)
  • Improve splitting inside quoted text (#​256)

v0.9.4

Compare Source

Added
  • Remove HTML tags in malformed content types (#​229)
  • Maximal number of errors recorded in Part limited (#​240)
  • Builder: Support other parts (#​244)
  • Additional decoding in mail address (#​247)
  • Integration test include Go 1.18
Fixed
  • Fix for quote-printed utf-8 header with quotes (#​237)
  • Parse address joined with semicolons (#​238)
  • Use extended parser after fixing address list (#​239)
  • Parse media types which are escaped at first rune (#​246)
Changed
  • Rely on stdlib for decoding to UTF-8, simplifies address parsing (#​234)

v0.9.3

Compare Source

Added
  • Support for more charsets (#​230)
  • fixMangledMediaType now removes extra content-type parts (#​225)
Fixed
  • Fix new lines (ie in filenames) in mediatype.Parse (#​224)
  • Fix crash in QPCleaner, when line is too long and buffer is almost full (#​220)

v0.9.2

Compare Source

Added
  • Auto-quote header parameters containing whitespace (#​209)
Fixed
  • Remove leading header parameter whitespace (#​208)
Changed
  • Move ParseMediaType to its own mediatype package to reduce the length of header.go. Introduce wrapper func to preserve public API.

v0.9.1

Compare Source

Added
  • mime-dump now prints a stack trace when parsing fails for easier debugging
Fixed
  • Handle trailing whitespace in ; separated headers (#​195, thanks demofrager)
  • Ignore empty sections in ; separated headers (#​199, thanks pavelbazika)
  • Handle very long lines inside mime boundaries (#​200, thanks pavelbazika)
  • Handle 8-bit characters in unencoded media type params (#​201, thanks pavelbazika)
  • Handle tiny destination buffers and long lines in quoted-printable blocks (#​203)
Changed
  • Encoder now uses QP or b64 encoding for 8-bit filenames instead of flattening to ASCII (#​197, thanks Alexfilus)

v0.9.0

Compare Source

Added
  • SendWithReversePath method to builder, allows specifying a reverse-path that differs from the from address (#​179, thanks cgroschupp)
  • A Sender interface that allows our users to provide their own mail sending routines, or mock them in tests. #​182
Fixed
  • Reject empty addresses during builder validation (#​187, thanks jawr)
  • Allow unset subject line during builder validation (#​191, thanks psanford)
Changed
  • Updated dependencies

v0.8.4

Compare Source

Fixed
  • Attachment file names containing semicolons are no longer truncated (#​174)

v0.8.3

Compare Source

Fixed
  • Reverted folded header parsing changes due to compatibility problems (#​172)
  • Improved performance and memory consumption of boundary reader (#​170, thanks bttrfl and dcormier)

v0.8.2

Compare Source

Fixed
  • Use DFS instead of BFS to locate HTML body to match behavior of popular email clients (#​157, thanks huaconghub)
  • Improvements to media type parsing
  • Improvements to unescaping quotes with higher codepoints (#​165, thanks pavelbazika)
  • Improvements to folded header parsing (#​166, thanks pacellig)

v0.8.1

Compare Source

Fixed
  • Handle incorrectly indented headers (#​149, thanks requaos)
  • Handle trailing separator characters in header (#​154, thanks joekamibeppu)
Changed
  • enmime no longer uses git-flow, and will now accept MRs against master

v0.8.0

Compare Source

Added
  • Inject a application/octet-stream as default content type when none is present (#​140, thanks requaos)
  • Add support for content-type params to part & encoding (#​148, thanks pzeinlinger)
  • UTF-7 support (#​17)
Fixed
  • Handle missing parameter values in the middle of the media parameter list (#​139, thanks requaos)
  • Fix boundaryReader to respect length instead of capacity (#​145, thanks dcormier)
  • Handle very empty mime parts (#​144, thanks dcormier)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading