v4.22.3
·
2206 commits
to 5-stable
since this release
- Issue #88: Fix codes in Sisimai.DateTime.parse() for setting numeric values using sprintf(). Thanks to @phuong1492.
- Import Pull-Request sisimai/p5-sisimai#239, add error message patterns for laposte.net and orange.fr.
- Import Pull-Req sisimai/p5-sisimai#244 to follow up sisimai/p5-sisimai#239. More support for Orange and La Poste.
- Import Pull-Request sisimai/p5-sisimai#245, update error message patterns of SFR and Free.fr.
- Import Pull-Request sisimai/p5-sisimai#246, large scale updates for Exim and error message patterns.
- Merge Pull-Request #93 from @subuta to fix issue #92. Sisimai.make() method passes ActiveSupport::HashWithIndifferentAccess object with
input: "json"parameter. Thanks to @subuta. - Import Pull-Request sisimai/p5-sisimai#247, Add 100+ error message patterns into the following reason classes: Blocked, Expired, Filtered, HostUnknown, PolicyViolation, MailboxFull, NetworkError, NoRelaying, Rejected, Suspend, SpamDetected, SystemError, TooManyConn, and UserUnknown.
- Fix bug in a regular expression object for concatenating error messages in Sisimai::Bite::Email::Exim.
- Fix a wrong regular expression for detecting a recipient address and error messages in Sisiamai::Bite::Email::IMailServer.
- Import Pull-Request sisimai/p5-sisimai#247: Improved code at Sisimai::Data to remove string like "550-5.1.1" from an error message for to be matched exactly with regular expressions defined in each class of Sisimai::Reason.
- Fixed issue #91, Import and convert error messages and reasons table from Sisimai::Bite::Email::Exchange2007 into Sisimai::Rhost::ExchangeOnline for detecting an error reason. Thanks to @joaoscotto.
- Fix code to avoid an error with "invalid byte sequence in UTF-8" reported at https://heartbeats.jp/hbblog/2017/12/sisimai.html.
- Implement Sisimai::Bite::Email::FML to parse bounce mails generated by fml mailing list server/manager. Thanks to @ttkzw.