Releases: sisimai/rb-sisimai
Releases · sisimai/rb-sisimai
v4.22.1p1: Merge pull request #86 from sisimai/sisimai-4221p1
- Apply Pull-Request #84 (issue #83) for setting the value of
softorhard
inSisimai::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
- 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
- Import Pull-Request sisimai/p5-sisimai#225, bounce reason: "securityerror" has been divided into the following three reasons:
- securityerror
- virusdetected
- 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
- Import Pull-Request sisimai/p5-sisimai#225, bounce reason: "securityerror" has been divided into the following three reasons:
- securityerror
- virusdetected
- policyviolation
v4.21.1
- 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
v4.21.0p4
- 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
- Improved code to detect RFC7505 (NullMX) error: sisimai/set-of-emails#4.
v4.21.0p2
- 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
- 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.