===== ChangeLog of Mail::Message version 3.*
Unless noted otherwise, these changes where initiated and applied by
Mark Overmeer.
Limitations to be fixed:
- when lines are over 997 chars, then the transfer-encoding should
automatically change from 'none' into 'quoted-printable' or 'base64'
version 3.012: Fri 11 Feb 11:34:31 CET 2022
Fixes:
- ::Field::Attributes should be stored case intensively
rt.cpan.org#140894 [Yanyan Yang]
- ::Field::Full phrase with encoding qp parsing failed when
the qp contains non-atext characters. Github#2 [Andy Beverley]
- ::Field::Full QP encoding must be more strict for use in
MIME headers. Github#3 [Andy Beverley]
- Coercion from Mail::Address to Mail::Message::Full::Address
is too lazy. Github#4 [Andy Beverley]
Improvements:
- extend date in mbox-separator to accept 203X as well.
version 3.011: Tue 27 Jul 13:30:38 CEST 2021
Improvements:
- textAlternativeForHtml can now be configured to actually change
left- and rightmargin [Tristan Miller]
version 3.010: Wed 14 Oct 19:22:36 CEST 2020
Fixes:
- username of address as quoted-string. [Andy Beverley]
version 3.009: Fri 7 Feb 15:22:18 CET 2020
Fixes:
- avoid folding inside phrases. Also, encode more characters.
Reported by [Andrew Beverley]
version 3.008: Mon 11 Feb 12:30:40 CET 2019
Fixes:
- test with windows path [cpantesters]
- when a message gets coerced, its components should not be delayed [fany]
- date fields recognizing 2-digit years [Andrew Beverley]
Improvements:
- failing AUTOLOAD on ::Body gives unclear error
- dates after 2030 for message separator in mbox
version 3.007: Mon 3 Sep 07:58:36 CEST 2018
Changes:
- nicer algorithm to generate disposition filenames.
Fixes:
- fix metadata [Mohammad S Anwar]
- enforce stringification on ::Field::Attribute->new(value) [Andy Beverley]
- dispositionFilename() accepts (some) blanks, strips more chars
rt.cpan.org#125350 [Gary Funck]
- understand quotes in a field body for get() [Andy Beverley]
Improvements:
- add pod tester
version 3.006: Wed 24 Jan 16:55:26 CET 2018
Improvements:
- spell corrections rt.cpan.org#123993 [Damyan Ivanov, debian]
- add some 'use warnings'
- convert to GIT
- publish on GitHUB
version 3.005: Fri 22 Dec 09:43:45 CET 2017
Fixes:
- repair loose dependency on Mail::Transport [cpantesters]
rt.cpan.org#123929 [Slaven Rezic]
version 3.004: Thu 21 Dec 09:08:52 CET 2017
Fixes:
- field unfold replaces leading whitespace into blank. [Mark Nienberg]
Improvements:
- improve docs on $msg->send().
version 3.003: Wed 8 Nov 13:02:24 CET 2017
Fixes:
- incorrect use of reftype. rt.cpan.org#121244 [Matthew Darwin]
- missing 'use warnings' in ::Build
version 3.002: Mon 4 Sep 21:30:43 CEST 2017
Improvements:
- support structured Authentication-Results header.
- decompose structured DKIM-Signature header
- folding of encoded unstructured fields do now take length of header into
account.
version 3.001: Wed 26 Jul 14:22:22 CEST 2017
Fixes:
- license accidentally changed to 'artistic', back to 'perl'
rt.cpan.org#120319 [Jitka Plesnikova]
- have some log-level on object already during init.
Improvements:
- new option ::Body::new(filename)
version 3.000: Thu 2 Feb 15:39:10 CET 2017
Changes:
- split-off from Mail::Box
- supports perl from 5.10 (was 5.8.5)