1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217
|
Revision history for Perl module MIME::EncWords
1.014.3 2014-09-27 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Fix: CPAN RT#99160: encode_mimewords() ignores the word "0".
1.014.2 2013-08-26 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* No new features.
* Reformat Changes file: CPAN RT#88096.
1.014.1 2013-08-25 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* No new features.
* Move Japanese documentations under POD2::JA.
1.014 2013-04-27 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* No changes.
1.013_02 2013-04-14 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Fix: CPAN RT#84295: MaxLineLen fixes to the value set at the first
time.
* Imp: encode_mimewords() supports UTF-16, UTF-32 and their flavors.
They will be encoded as UTF-8.
* Requires MIME-Charset >= 1.010.
1.012.6 2012-10-01 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* No changes.
1.012_5 2012-09-05 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Minor Fix: After ASCII words extending over multiple lines,
line length was estimated shorter. CPAN RT #79399.
* Doc: corrected typo.
1.012.4 2011-10-26 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Chg: encode_mimewords(): 'B' was advantageous over 'Q' by 4/3 byte
on average...
* Updated address of FSF.
1.012.3 2011-06-05 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Fix: encode_mimewords(): inproper handling of Encoding => 'S'.
* Imp: decode_mimewords(): Broken "Q" encoding also warned: "=" not
leading two hexdigits (raw " " and "\t" are allowed).
* Imp: encode_mimewords(): negative MaxLineLen allows unlimited length
of line.
* Encode::MIME::EncWords: Rewritten. 0.03.
- Any newlines not forming folding white space are preserved.
cf. CPAN RT #68582 for standard encodings.
- Error handling.
* Doc: typos etc.
1.012.2 2011-06-01 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Chg: encode_mimewords(): By 'A' or 'S' encodings, 'Q' will be used
more often: When number of bytes to be encoded exceeds 6th of
entire bytes, words may be encoded by 'B'. In other words,
``S encoding'' is to choose shorter one of 'B' or 'Q' according to
length of maximally-encoded result.
* Fix: encode_mimewords(): Pure ASCII words containing unsafe sequence
ignored Encoding option; encoded by header_encoding() of its charset.
* Updated Encode::MIME::EncWords.
* Added test #03 & #04. Added UTF-8 cases to #02.
1.012.1 2011-05-29 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Unicode/multibyte support on Perl 5.7.3 (experimental).
* New: Encode::MIME::EncWords [alpha release] - Encode module for
"MIME-EncWords", "MIME-EncWords-B", "MIME-EncWords-Q" and
"MIME-EncWords-ISO_2022_JP".
* Requires MIME::Charset >= 1.008.2.
1.012 2010-06-17 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* encode_mimewords(): New option Minimal => 'DISPNAME' to help
encoding RFC5322 name-addr.
1.011.1 2009-06-16 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* no new features.
* Fix: Perl <= 5.6.x - skip tests with older POD::Simple.
* MIME::Charset >= 1.007.1 is required.
1.011 2009-05-17 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* not really released.
1.011_01 2009-05-11 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* no new features.
* Supports Perl 5.8.0.
* MIME::Charset >= 1.007 is required.
1.010.101 2008-04-19 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* tidinesses only; no new features.
* CPAN RT #34909, #35070 (depends on #35120):
Perl >= 5.8.1 requires MIME::Charset >= 1.006.2.
* Perl 5.11.0: Suppress ``Use of uninitialized value
within @_ in lc'' warnings.
* Perl <= 5.6.2: Suppress ``Useless use of a constant in
void context'' warnings.
* Correct META.yml & MANIFEST.
1.010 2008-04-12 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* encode_mimeword(): Restrict characters in encoded-words
according to RFC 2047 section 5 (3).
Note: length(encode_mimeword()) may not be equal to
encoded_header_len() of MIME::Charset 1.004 or earlier.
* Bug Fix: Texts with ``US-ASCII transformation'' charsets,
HZ-GB-2312 (RFC 1842) and UTF-7 (RFC 2152), were treated
as US-ASCII.
* Fix: encoded-words exceeding line length can be generated.
* encode_mimewords(): Improved encoding of unsafe ASCII
sequences (words exceeding line length or including ``=?'').
* encode_mimeword(): can take charset object argument.
In this case RAW can be Unicode string.
* Modified / added tests for multibyte / singlebyte / unsafe
ASCII.
1.009 2008-03-30 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Bug Fix: Perl <=5.6.x: encode_mimewords(): ASCII words
are encoded.
* Bug Fix: Perl <=5.005: our is ``deprecated''.
1.007 2008-03-21 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* encode_mimewords(): New option 'Folding' defaults to
be "\n" which may break conformance to RFC 2822 / MIME.
* Improve handling of linear-white-spaces: preserve
multiple whitespace sequences.
* Fix: decode_mimewords(): excessive spaces are inserted
on pre-Encode environments (e.g. 5.6.x).
* Fix: decode_mimewords(): no 'Charset' option must be
no conversion to keep compatible with MIME::Words.
* Remove multibyte tests on pre-Encode environments
where it cannot be supported exactly.
* Restructured processing of option parameters.
* Added tests for decoding multibyte and encoding singlebyte.
1.005 2008-03-16 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Fix: Injected bug on _UNICODE_ conversion.
* Fix: decode_mimewords(): line folding of encoded text
is preserved in the result.
1.004 2008-03-16 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* withdrawn.
* By this release we require OO interface of MIME::Charset
1.001 or later.
* Fix: encode_mimewords(): Newlines were encoded when
original text includes them.
* New feature: MIME/EncWords/Defaults.pm: If it exists,
built-in defaults for option parameters of methods can be
overridden.
* encode_mimewords(): Built-in default for "Encoding"
option has been changed from "Q" to "A".
* encode_mimewords(): New option "MaxLineLen" which defaults
to be 76, and "Mapping" which defaults to be "EXTENDED".
* decode_mimewords(): New option "Mapping" which defaults
to be "EXTENDED".
* Added tests for multibyte.
* Clean-up PODs and codes.
1.003 2008-03-14 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* encode_mimewords(): Fix: Minimal option won't affect when Encoding
options is not "A".
* decode_mimewords(): Support RFC 2231 section 5 extension.
1.000 2008-03-08 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* decode_mimewords(): New option 'Detect7bit', enabled by default.
* encode_mimewords(): New option 'Replacement.
0.040 2006-11-16 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* encode_mimewords(): New option 'Minimal' to control
minimal encoding behavior.
NOTE: Default behavior was changed from "NO" to "YES".
0.032 2006-10-22 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* More documentation changes.
0.03.1 2006-10-20 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* not really released
* Documentation changes only: Note on modifications, clarifications
about compatibility with MIME::Words.
0.03 2006-10-17 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* decode_mimewords: allow Unicode input.
* decode_mimewords: don't collapse spaces between '?='...'=?'.
* Bug fix: cannot encode null string.
* Handle wide characters exactly.
* Change die to croak.
0.02 2006-10-13 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* decode_mimewords: Fix bug about default charset.
* Supports Perl 5.005 or later.
Unicode/multibyte handling will be enabled on Perl 5.8.1 or later.
* Added test cases for encode_mimewords (only for singlebyte).
0.01 2006-10-11 Hatuka*nezumi - IKEDA Soji <hatuka@nezumi.nu>
* Initial CPAN upload.
|