Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump sisimai from v4.25.16p1 to v5.0.0 #42

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 5, 2024

Bumps sisimai from v4.25.16p1 to v5.0.0.

Release notes

Sourced from sisimai's releases.

Sisimai 5

  • release: ""Fri, 2 Feb 2024 23:22:22 +0900 (JST)
  • version: "5.0.0"
  • changes:
    • INCOMPATIBLE CHANGES SINCE SISIMAI VERSION 4
      • Sisimai requires Ruby 2.4 or later
      • Sisimai.make marked as obsoleted and will be removed at Sisimai v5.1.0, use Sisimai.rise instead
      • Sisimai doesn't return the result which reason is vacation by default. Use vacation: true option at Sisimai.rise() method to get the parsed results for vacation reason. #220, #222
      • Sisimai::Data and Sisimai::Fact
        • #208 Sisimai::Data has been renamed to Sisimai::Fact
        • #197 Sisimai::Data.softboucne marked as obsoleted and will be removed at v5.1.0, use Sisimai::Fact.hardbounce instead
      • #198 Sisimai::Message
        • Sisimai::Message no longer creates an object
        • Sisimai::Message.make renamed to Sisimai::Message.rise
      • Callback feature #191
        • Parameter :hook for the callback feature has been removed from Sisimai.rise() and Sisimai.dump() methods. Use the first element of :c___ parameter for setting a callback method instead.
        • Parameter :c___ is a parameter of Sisimai.rise and Sisimai.dump, is an array refer- ence and have two elements:
        • The first element of :c___ is the same with :hook parameter, is for a callback method email headers and entire message body
        • The second element of c___ parameter is for a callback method for each email file in Maildir/. The callback method is called at the end of each email file parsing.
        • Implement the following error reasons:
          • AuthFailure is a bounce reason which rejected due to SPF, DKIM, or DMARC failure #236
          • BadReputation is a bounce reason which rejected due to an IP address reputation #240
          • NotCompliantRFC is a bounce reason which rejected due to non-compliance with RFC
          • RequirePTR is a bounce reason which rejected due to missing PTR or having invalid PTR
          • Speeding is a bounce reason which rejected due to exceeding a rate limit or sending too fast #239
    • Implement Sisimai::RFC2045: Born again Sisimai::MIME for compatibility with the Go language version of Sisimai #199
    • Sisimai uses minitest as a test framework, RSpec has been removed
    • #217 Sisimai::Message.rise() parses twice when the entire message body of a bounced mail is multi parted begins with "message/rfc822".
    • #218 Add error messages in some European languages into Office365 and Domino
    • #228 Implement Sisimai::SMTP::Transcript for parsing a transcript of session log
    • #254, #255 Reduce 78% of regular expressions
      • Implement the following methods:
        • Sisimai::SMTP::Command.test
        • Sisimai::SMTP::Reply.test
        • Sisimai::SMTP::Status.test
        • Sisimai::SMTP::Status.prefer
        • Sisimai::String.aligned
        • Sisimai::String.ipv4
    • Rename the following classes in Sisimai::Rhost:

... (truncated)

Changelog

Sourced from sisimai's changelog.

v5.0.0

  • release: ""Fri, 2 Feb 2024 23:22:22 +0900 (JST)
  • version: "5.0.0"
  • changes:
    • INCOMPATIBLE CHANGES SINCE SISIMAI VERSION 4
      • Sisimai requires Ruby 2.4 or later
      • Sisimai.make marked as obsoleted and will be removed at Sisimai v5.1.0, use Sisimai.rise instead
      • Sisimai doesn't return the result which reason is vacation by default. Use vacation: true option at Sisimai.rise() method to get the parsed results for vacation reason. #220, #222
      • Sisimai::Data and Sisimai::Fact
        • #208 Sisimai::Data has been renamed to Sisimai::Fact
        • #197 Sisimai::Data.softboucne marked as obsoleted and will be removed at v5.1.0, use Sisimai::Fact.hardbounce instead
      • #198 Sisimai::Message
        • Sisimai::Message no longer creates an object
        • Sisimai::Message.make renamed to Sisimai::Message.rise
      • Callback feature #191
        • Parameter :hook for the callback feature has been removed from Sisimai.rise() and Sisimai.dump() methods. Use the first element of :c___ parameter for setting a callback method instead.
        • Parameter :c___ is a parameter of Sisimai.rise and Sisimai.dump, is an array refer- ence and have two elements:
        • The first element of :c___ is the same with :hook parameter, is for a callback method email headers and entire message body
        • The second element of c___ parameter is for a callback method for each email file in Maildir/. The callback method is called at the end of each email file parsing.
        • Implement the following error reasons:
          • AuthFailure is a bounce reason which rejected due to SPF, DKIM, or DMARC failure #236
          • BadReputation is a bounce reason which rejected due to an IP address reputation #240
          • NotCompliantRFC is a bounce reason which rejected due to non-compliance with RFC
          • RequirePTR is a bounce reason which rejected due to missing PTR or having invalid PTR
          • Speeding is a bounce reason which rejected due to exceeding a rate limit or sending too fast #239
    • Implement Sisimai::RFC2045: Born again Sisimai::MIME for compatibility with the Go language version of Sisimai #199
    • Sisimai uses minitest as a test framework, RSpec has been removed
    • #217 Sisimai::Message.rise() parses twice when the entire message body of a bounced mail is multi parted begins with "message/rfc822".
    • #218 Add error messages in some European languages into Office365 and Domino
    • #228 Implement Sisimai::SMTP::Transcript for parsing a transcript of session log
    • #254, #255 Reduce 78% of regular expressions
      • Implement the following methods:
        • Sisimai::SMTP::Command.test
        • Sisimai::SMTP::Reply.test
        • Sisimai::SMTP::Status.test
        • Sisimai::SMTP::Status.prefer
        • Sisimai::String.aligned
        • Sisimai::String.ipv4

... (truncated)

Commits
  • cd166bc Sisimai 5.0.0 RELEASE On 2nd February 2024
  • 45fac5c Merge pull request #259 from sisimai/reason-not-compliant-rfc
  • b09f6b8 Update the release notes about commit be38ee45 (NotCompliantRFC)
  • e7e8435 Add a sample email returned from Google due to non-compliance with RFC5322
  • 56a824b Add tests for checking Sisimai::Reason::NotCompliantRFC be38ee45
  • be38ee4 Implement Sisimai::Reason::NotCompliantRFC
  • 0a602fd Merge pull request #258 from sisimai/reason-require-ptr
  • a846419 Update the release notes about commit 6e6dad29 (RequirePTR)
  • 29c70c6 Add a sample email for Sisimai::Lhost::GoogleGroups
  • 297dfb1 Add some sample emails returned from Google for checking that the "reason" is...
  • Additional commits viewable in compare view

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 close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor 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)

Bumps [sisimai](https://github.com/sisimai/rb-sisimai) from v4.25.16p1 to v5.0.0.
- [Release notes](https://github.com/sisimai/rb-sisimai/releases)
- [Changelog](https://github.com/sisimai/rb-sisimai/blob/5-stable/ChangeLog.md)
- [Commits](sisimai/rb-sisimai@7d972e1...cd166bc)

---
updated-dependencies:
- dependency-name: sisimai
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Feb 5, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 6, 2024

Looks like sisimai is up-to-date now, so this is no longer needed.

@dependabot dependabot bot closed this Feb 6, 2024
@dependabot dependabot bot deleted the dependabot/bundler/sisimai-v5.0.0 branch February 6, 2024 16:25
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 ruby Pull requests that update Ruby code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants