Skip to content

Releases: sisimai/rb-sisimai

v4.22.1p1: Merge pull request #86 from sisimai/sisimai-4221p1

05 Sep 13:16
Compare
Choose a tag to compare
  • Apply Pull-Request #84 (issue #83) for setting the value of softorhard in Sisimai::SMTP::Error.soft_or_hard method. Thanks to @lunatyq.
  • Fix a wrong value assingment, and code for Performance/StartWith reported from Rubocop in Sisimai::Bite::Email::GSuite.
  • Update codes about Lint/AssignmentInCondition, Style/Next, Style/EmptyElse, Style/UselessAssignment, and others reported from Rubocop.
  • Fix code for Performance/Casecmp, Performance/LstripRstrip in Sisimai::MIME.
  • Update code for Style/SymbolProc in Sisimai::Message::Email.
  • Support parsing JSON object from SendGrid Event Webhook.

Sisimai::Address was born again

29 Aug 09:04
Compare
Choose a tag to compare
  • Sisimai::Address was born again: import Pull-Request sisimai/p5-sisimai#231
    • Implement new email address parser method: find()
    • Implement new constructor: make()
    • Implement new writable accessors: name() and comment()
    • parse() method was marked as obsoleted
  • Require Oj 3.0.0 or later. Build test fails when the version of installed Oj is 2.18. on CRuby.*
  • Tested on JRuby 9.1.9.0.
  • Fix wrong constant name in Sisimai::Rhost::ExchangeOnline reported at issue #77. Thanks to @rdeavila.
  • Improved code in Sisimai::Message::Email to avoid an exception reported at issue #82. Thanks to @hiroyuki-sato.
  • Fixed wrong bitwise operation in Sisimai::RFC3464 for getting the original message part Thanks to @hiroyuki-sato.

New Error Reasons and Sisimai::Bite

22 Aug 10:07
Compare
Choose a tag to compare
  • Import Pull-Request sisimai/p5-sisimai#225, bounce reason: "securityerror" has been divided into the following three reasons:
    1. securityerror
    2. virusdetected
    3. policyviolation
  • Issue #78 All the MTA modules have been moved to Sisimai::Bite::* and old MTA modules: Sisimai::MTA, Sisimai::MSP, Sisimai::CED, and all the methods in these classes have been marked as obsoleted.
  • Import Pull-Request sisimai/p5-sisimai#230 Sisimai::Address.find method has been implemented experimentaly as bourne again parser for email addresses.

v4.21.1p1

05 Jun 12:20
Compare
Choose a tag to compare
v4.21.1p1 Pre-release
Pre-release
  • Import Pull-Request sisimai/p5-sisimai#225, bounce reason: "securityerror" has been divided into the following three reasons:
    • securityerror
    • virusdetected
    • policyviolation

v4.21.1

05 Jun 12:20
Compare
Choose a tag to compare
  • Pull-Request #73, Fix codes for initializing a hash element with an empty string in Sisimai::MTA::Postfix. Thanks to @MichiakiNakaya.
  • Import pull-request: sisimai/p5-sisimai#222 from p5-Sisimai to improve error message patterns.
  • Changes file has been renamed to ChangeLog.md and converted to Markdown format.
  • Import Pull-Request sisimai/p5-sisimai#223 for code improvement to detect DNS related errors at G Suite.
  • Improved code to detect RFC7505 (NullMX) error: sisimai/set-of-emails#4.
  • Code improvements for checking and decoding irregular MIME encoded strings at is_mimeencoded and mimedecode methods in Sisimai::MIME class reported at issue #75. Thanks to @winebarrel.
  • Add unit test codes to test all the changes at issue #75.

v4.21.0p5

18 May 12:20
Compare
Choose a tag to compare
v4.21.0p5 Pre-release
Pre-release
  • Add unit test codes to test all the changes at #75.

v4.21.0p4

18 May 11:03
Compare
Choose a tag to compare
v4.21.0p4 Pre-release
Pre-release
  • Code improvements for checking and decoding irregular MIME encoded strings at is_mimeencoded and mimedecode methods in Sisimai::MIME class reported at issue #75. Thanks to @winebarrel.

v4.21.0p3: Merge pull request #74 from sisimai/v4210p3

09 May 05:42
Compare
Choose a tag to compare

v4.21.0p2

02 May 02:50
Compare
Choose a tag to compare
v4.21.0p2 Pre-release
Pre-release
  • Changes file has been renamed to ChangeLog.md and converted to Markdown format.
  • Import Pull-Request sisimai/p5-sisimai#223 for code improvement to detect DNS related errors at G Suite.

v4.21.0p1

22 Apr 12:23
Compare
Choose a tag to compare
v4.21.0p1 Pre-release
Pre-release
  • Pull-Request #73, Fix codes for initializing a hash element with an empty string in Sisimai::MTA::Postfix. Thanks to @MichiakiNakaya.
  • Import pull-request: sisimai/p5-sisimai#222 from p5-Sisimai to improve error message patterns.