Skip to content

v4.25.0

Compare
Choose a tag to compare
@azumakuniyuki azumakuniyuki released this 09 Apr 03:06
· 533 commits to master since this release
  • Implement new class Sisimai::RFC1894 for parsing message/delivery-status part. #133
  • Experimental implementation at the following MTA, Rhost modules:
    • Sisimai::Bite::Email::Amavis: amavisd-new
    • Sisimai::Rhost::TencentQQ: Tencent QQ (mail.qq.com)
  • Remove unused methods and variables
    • Sisimai::DateTime.hourname
    • $Sisimai::DateTime::HourNames
    • Sisimai::RFC5322.is_domainpart
  • Code refactoring: less lines of code and shallower indentation.
  • Build test for JRuby on Travis CI was temporarily disabled. #138
  • Sisimai works on Ruby 2.6.0
  • Fix Sisimai::ARF.is_arf method to remove angle brackets:< and > from From: header.
  • Fix serious bug (Hash key typo) in Sisimai::Rhost::Google
  • Less Symbol, less String#to_sym.
  • Remove set-of-emails/logo directory because we cannot change the license of each file in the directory to The 2-Clause BSD License.
  • Update error message patterns in the following modules:
    • Sisimai::Reason::Blocked (hotmail, ntt docomo)
    • Sisimai::Reason::PolicyViolation (postfix)
    • Sisimai::Reason::Rejected (postfix)
    • Sisimai::Reason::SystemError (hotmail)
    • Sisimai::Reason::TooManyConn (ntt docomo)
    • Sisimai::Reason::UserUnknown (hotmail)
    • Sisimai::Bite::Email::McAfee (userunknown)
    • Sisimai::Bite::Email::Exchange2007 (securityerror)
  • The order of Sisimai::Bite::Email modules to be loaded has been changed: Load Office365 and Outlook prior to Exchange2007 and Exchange2003.
  • Update the followng MTA modules for improvements and bug fixes:
    • Sisimai::Bite::Email::Exchange2007
  • MIME Decoding in Subject: header improved.
  • Bug fix in Sisimai::MIME.is_mimeencoded method.
  • Make stable the order of MTA modules which have MTA specific email headers at Sisimai::Order::Email.headers method.