libsisimai-perl (5.0.1-1) unstable; urgency=medium

  From upstream Changes for 5.0.0:

  - **INCOMPATIBLE CHANGES SINCE SISIMAI VERSION 4**
    - Sisimai version 5 requires Perl 5.26 or later
      - #446, 448 Use the postfix dereference
    - `Sisimai->make` marked as obsoleted, use `Sisimai->rise` instead
    - Sisimai does not return the result which reason is `vacation` by
      default. Use `vacation => 1` option at `Sisimai->rise()` method to get
      the parsed results for `vacation` reason. #436 #437
    - `Sisimai::Data` and `Sisimai::Fact`
      - #419, #420 `Sisimai::Data` class has been renamed to `Sisimai::Fact`
      - #402 `Sisimai::Data->softboucne` marked as obsoleted and will be
        removed at v5.1.0, use `Sisimai::Fact->hardbounce` instead
    - #401 `Sisimai::Message`
      - `Sisimai::Message` no longer create an object
      - `Sisimai::Message->make` has been renamed to `Sisimai::Message->rise`
    - #399 Callback feature
      - Parameter `hook` for a callback has been removed from `Sisimai->make`
        and `Sisimai->dump`. Use the first element of the `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 as the `hook` parameter, is
        for a callback method email headers and entire message body
      - The second element of the `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 #467
        - `BadReputation` is a bounce reason which rejected due to an IP
          address reputation #469
        - `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 #466

 -- gregor herrmann <gregoa@debian.org>  Sun, 03 Mar 2024 15:34:52 +0100
