PaulHowarth/Blog/2023-06-25

Sunday 25th June 2023

Fedora Project

  • Updated perl-Mail-Message to 3.013 in Rawhide:

  • Changes:
    • In header lines, leave the actual white-space related to FWS intact; you may want to add s/\t/ / before you print a header (GH#7)

    • When the comment in an address has no closing ')', consume the whole remaining line rather than fail parsing (GH#6)

    • When the charset of a ::Body is not specified, a real attempt is made to autodetect the best setting, for reading, constructing, and writing bodies (GH#12)

    • /!\ This may change the output of your regression tests: previously, the default interpretation was 'us-ascii' for reading and 'utf-8' for writing

  • Fixes:
    • ::Field::Full consumePhrase() should take minimal encoded phrase

    • ::Field::Address overloaded cmp() used 'eq' where it should have been 'cmp'

    • Fix partNumber when the multipart parent is a nested (GH#14)

    • ::Body::Multipart, even when there is only a single \n after the trailing boundary, then there is a epilogue (GH#16)

  • Improvements:
    • Run regression-tests with MIME::Entity on devel system

    • ::Body->decode autodetects missing charset

    • The ability to set the charset detector via ::Body::Encode method charsetDetectAlgorithm()

    • New release of User::Identity

    • When a part has message/rfc822 and also has Content-Transfer-Encoding, then do not parse it as "nested" but as a normal part (GH#17)

Local Packages

  • Updated perl-Test-Warn (0.37) to use SPDX-format license tag

  • Updated perl-Test-WriteVariants (0.014) to use SPDX-format license tag

  • Updated perl-Text-Glob (0.11) to use SPDX-format license tag

  • Updated perl-Text-Template (1.61) to use SPDX-format license tag


Recent