Changelog
*Sourced from [mail's changelog](https://github.com/mikel/mail/blob/2.5.5/CHANGELOG.rdoc).*
> == Version 2.5.5 - 2017-06-09 Jeremy Daer
>
> Security:
> * [#1097](https://github-redirect.dependabot.com/mikel/mail/issues/1097) – SMTP security: prevent command injection via To/From addresses. (jeremy)
>
> Bugs:
> * [#633](https://github-redirect.dependabot.com/mikel/mail/issues/633) – Cope with message parts that have an empty Content-Type (ThomasKoppensteiner, zeepeeare)
> * [#689](https://github-redirect.dependabot.com/mikel/mail/issues/689) - Fix Exim delivery method broken by [#477](https://github-redirect.dependabot.com/mikel/mail/issues/477) in 2.5.4. (jethrogb)
>
> == Version 2.5.4 - Tue May 14 14:45:00 +1100 2013 Mikel Lindsaar
>
> Features:
> * Save settings passed to TestMailer#new (svanderbleek)
> * Allow the setting of envelope from directly (jeremy)
> * Accept other IETF/IANA-registered Content-Types and Content-Transfer-Encodings (jeremy)
> * Alias shift-jis charset to Shift_JIS Ruby encoding (jeremy)
> * Add support for ks_c_5601-1987 charset, aliased to CP949 Ruby encoding (jeremy)
> * Don't allow colons in header names (jeremy)
> * Can assign arrays of Message-IDs to References and In-Reply-To (jeremy)
> * Setting the html_ or text_part sets a default text/html or text/plain content type (jeremy)
> * Setting the html_ or text_part to nil removes it (jeremy)
> * Addresses without a parsable email or display name still format as their raw text (jeremy)
> * Close pull request 504 - Alias GB2312 charset to GB18030 Ruby encoding (bpot)
> * Close pull request 399 - Accept :ca_path and :ca_file options for SMTP delivery (ndbroadbent)
> * Close pull request 389 - Don't add superfluous message headers to MIME parts (djmaze, jeremy)
>
> Performance:
> * Close pull request 488 - Speed up field construction & comparison (bpot)
>
> Bugs:
> * Don't include separating semicolon in paramter value when sanitizing (bpot)
> * Fix fencepost encoding problem with binhex strings and only one token (drasch)
> * Fix sendmail delivery to addresses with a leading hyphen (lifo, jeremy)
> * Correctly format mbox From headers per RFC4155 (bpot, jeremy)
> * Fix bogus '=' at the end of some quoted-printable messages (jeremy)
> * Shouldn't be fooled into encoding strings on 1.8 by unrelated Encoding constant (emiellohr, jeremy)
> * Header encoding should be US-ASCII, not the default external encoding (jeremy)
> * Address elements should return decoded display names by default (jeremy)
> * Fix up tests that depend on utf-8 external encoding; read fixtures as binary (jeremy)
> * Capture stderr from Sendmail and Exim deliveries (jeremy)
> * RFC2822 quoted_string content may be empty (jeremy)
> * Calling #to_s on a field with a nil value returns an empty string instead of nil (jeremy)
> * The Received header may contain zero name/value pairs, qmail-style (jeremy)
> * Fix that setting an attachment with a :mime_type and :encoding would override the :encoding (jeremy)
> * Fix that declaring an html_part but no text_part would use multipart/alternative anyway (jeremy)
> * Close pull request 508 - Don't add an extra CRLF to MIME parts; split MIME parts on correct CRLF boundaries (Aalanar)
> * Close pull request 506 - Escape backslashes in quoted strings (ConradIrwin)
> * Close pull request 496 - Correctly handle quoted-printable line breaks (jeremy)
> * Close pull request 493 - Repair misencoded quoted-printable line breaks (jeremy)
> * Close pull request 487 - Extract comments from group email addresses (bpot)
> ... (truncated)
Commits
- [`97a8548`](https://github.com/mikel/mail/commit/97a85482c6fa2ea8284c4f95aa98e435fb2ec2d1) 2.5.5 release
- [`63fb41b`](https://github.com/mikel/mail/commit/63fb41b6382139d3926fa575acfa4021b8092815) Always use an SSL context. [Fixes [#548](https://github-redirect.dependabot.com/mikel/mail/issues/548)]
- [`f84b84d`](https://github.com/mikel/mail/commit/f84b84dfe5274f57a6b4fc14511cd45b1fd717eb) Specs: fix missing should_receive from f60ccc660434d445b78e8281833c99048a00de20
- [`f60ccc6`](https://github.com/mikel/mail/commit/f60ccc660434d445b78e8281833c99048a00de20) Fix Mail::Exim, forgotten in 4875bc2b
- [`527067d`](https://github.com/mikel/mail/commit/527067d226a44be475855b71dee96e2b7edfdc0f) Gemfile: no rdoc 5 on Ruby 1.9.2
- [`396d39f`](https://github.com/mikel/mail/commit/396d39f5639f6003f588e4eb8eb3e5dc6601bd84) Clamp down allowed gem versions depending on Ruby version supported
- [`b9cee02`](https://github.com/mikel/mail/commit/b9cee0256e6d4068b18020c54cd23e1498f7d5e6) Specs: fix expect-style that wasn't backported to old should-style
- [`b5a2884`](https://github.com/mikel/mail/commit/b5a2884823c20fbd74a2e407dbbd8e42e3748549) Backport fixes for specs on Ruby 1.9.3+
- [`6110413`](https://github.com/mikel/mail/commit/611041343537ddfabd728b6e65731ad5c7d33005) Fix tested Ruby versions in README
- [`ddc85ed`](https://github.com/mikel/mail/commit/ddc85edb6c86e112de69147622a78e5d1a17b345) use latest ruby version in CI
- Additional commits viewable in [compare view](https://github.com/mikel/mail/compare/2.5.3...2.5.5)
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
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ddidier/address_picker-rails/network/alerts).
Bumps mail from 2.5.3 to 2.5.5.
Changelog
*Sourced from [mail's changelog](https://github.com/mikel/mail/blob/2.5.5/CHANGELOG.rdoc).* > == Version 2.5.5 - 2017-06-09 Jeremy DaerCommits
- [`97a8548`](https://github.com/mikel/mail/commit/97a85482c6fa2ea8284c4f95aa98e435fb2ec2d1) 2.5.5 release - [`63fb41b`](https://github.com/mikel/mail/commit/63fb41b6382139d3926fa575acfa4021b8092815) Always use an SSL context. [Fixes [#548](https://github-redirect.dependabot.com/mikel/mail/issues/548)] - [`f84b84d`](https://github.com/mikel/mail/commit/f84b84dfe5274f57a6b4fc14511cd45b1fd717eb) Specs: fix missing should_receive from f60ccc660434d445b78e8281833c99048a00de20 - [`f60ccc6`](https://github.com/mikel/mail/commit/f60ccc660434d445b78e8281833c99048a00de20) Fix Mail::Exim, forgotten in 4875bc2b - [`527067d`](https://github.com/mikel/mail/commit/527067d226a44be475855b71dee96e2b7edfdc0f) Gemfile: no rdoc 5 on Ruby 1.9.2 - [`396d39f`](https://github.com/mikel/mail/commit/396d39f5639f6003f588e4eb8eb3e5dc6601bd84) Clamp down allowed gem versions depending on Ruby version supported - [`b9cee02`](https://github.com/mikel/mail/commit/b9cee0256e6d4068b18020c54cd23e1498f7d5e6) Specs: fix expect-style that wasn't backported to old should-style - [`b5a2884`](https://github.com/mikel/mail/commit/b5a2884823c20fbd74a2e407dbbd8e42e3748549) Backport fixes for specs on Ruby 1.9.3+ - [`6110413`](https://github.com/mikel/mail/commit/611041343537ddfabd728b6e65731ad5c7d33005) Fix tested Ruby versions in README - [`ddc85ed`](https://github.com/mikel/mail/commit/ddc85edb6c86e112de69147622a78e5d1a17b345) use latest ruby version in CI - Additional commits viewable in [compare view](https://github.com/mikel/mail/compare/2.5.3...2.5.5)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 You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ddidier/address_picker-rails/network/alerts).