Skip to content

Bump mail from 2.5.2 to 2.7.1#11

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/mail-2.7.1
Open

Bump mail from 2.5.2 to 2.7.1#11
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/mail-2.7.1

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github May 23, 2019

Bumps mail from 2.5.2 to 2.7.1.

Changelog

Sourced from mail's changelog.

== Version 2.7.1 (unreleased)

Compatibility:

  • Restore LF=>CRLF conversions for properly encoded non-binary emails. (rubys)
  • Gracefully parse certain invalid Content-Type headers. (rafbm)
  • Support x-uue transfer encoding as uuencoding. (jkraemer)

Features:

  • Expose Mail::Field#unparsed_value to read the raw field value, before parsing. (Tensho)

Performance:

  • Speed up message encoding, especially with large attachments. (dalibor)

Bugs:

  • Fix transfer encoding when message encoding is blank. (jakubonty, saks)
  • Fix 7bit/base64 content transfer encoding mismatch. (ahorek)
  • Fix UTF-8 attachment filename quoting. (ahorek)
  • Fix delete_all using a readonly IMAP connection. (kimromi)

== Version 2.7.0 (2017-10-31)

Security:

  • #1097 – SMTP security: prevent command injection via To/From addresses. (jeremy)

Features:

  • #647 – IMAP: specify IMAP server search charset with Mail.find(search_charset: 'UTF-8'). (yalab)
  • #650 - UTF-7 charset support. (johngrimes)
  • #664 - RSpec: with_html and with_text matchers. (zakkie)
  • #723 – IMAP: support enable_starttls: true for TLS upgrade on non-IMAPS/SSL servers. (doits)
  • #804 - Configurable SMTP open_timeout and read_timeout. (ankane)
  • #853 - Mail::Message#set_sort_order overrides the default message part sort order. (rafbm)
  • #856 - Added :logger delivery method. (zacholauson)
  • #900 - Support non-instance_eval builder API. Yield self to Mail.new if the provided block takes any arguments. (taavo)
  • #1065 - Require STARTTLS using :enable_starttls. (bk2204)
  • #1002 - Transcoding replaces invalid chars with "�" instead of discarding them. (kjg)
  • #1053 - Ruby 2.4.0 compatibility. Fixnum+Bignum unified as Integer. (peterkovacs)
  • #1094 - Core extensions removal: Drop String#at, from, last and is_utf8? since they are no longer used by Mail internals. (metcalf)
  • #1095 - Core extensions removal: Drop String#mb_chars, not_ascii_only?, constantize, first, to to avoid monkey patching the standard library. (metcalf)
  • #1111 - Mail::Field.parse API which deprecates calling Mail::Field.new with unparsed header fields. (jeremy)
  • #1117 - Configurable POP3 read_timeout. (hspazio)

Performance:

  • #1059 - Switch from mime-types to mini_mime for a much smaller memory footprint. (SamSaffron)
  • #1119 - Speed up large attachment encoding by memoizing slow ASCII-only checks. (dalibor)

Compatibility:

  • #464 - Improve attachment filename detection by preferring Content-Disposition filename. (lawrencepit)
  • #535 - IMAP: fetch messages WITH IMAP FLAGS by passing a block with four args. (lawrencepit)
  • #558 - Parser: cope with unknown charsets in header fields by falling back to ASCII. (boesemar)
... (truncated)
Commits
  • 7c43c84 2.7.1 release
  • 870fc4f additionally register UnixToUnix encoding as 'x-uue'
  • 19592c0 IMAP: fix delete_all against a readonly connection
  • 1a8a477 Format generated ruby files by ragel using rufo gem
  • 3f35b37 Set full path of the ragel source file to rake task
  • 20482ae Perform gem install bundler to address `LoadError: cannot load such
  • dead487 Fix 7bit/base64 content transfer encoding mismatch
  • 58f3bbf 2.7.1.rc1 release candidate
  • 6a019d5 Restore LF line ending parsing
  • 93e811c Fix quote_token with frozen AS::Multibyte chars
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label May 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants