2020-10-15 10:37:11 -04:00
|
|
|
Version 0.8.0 (????-??-??)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
|
|
|
- Implementation of EUC-JP encoding
|
|
|
|
- Implementation of Shift_JIS encoding
|
|
|
|
- Implementation of ISO-2022-JP encoding
|
|
|
|
- Implementation of replacement encoding
|
|
|
|
- Added missing encoder for x-user-defined encoding
|
|
|
|
- Added general-purpose \MensBeam\Intl\Encoding\Encoder class
|
|
|
|
also accessible via \MensBeam\Intl\Encoding::createEncoder()
|
|
|
|
static method
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Fixed errors in Big5, gb18030, and GBK encoders
|
|
|
|
- Plugged potential memory leak when using the rewind() method of
|
|
|
|
Big5, gb18030, GBK, and EUC-KR decoders
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Added new labels for UTF-8 and UTF-16
|
|
|
|
|
2020-10-05 10:51:12 -04:00
|
|
|
Version 0.7.1 (2020-10-05)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
- Fixed decoding of invalid GBK characters yielding null
|
|
|
|
- Corrected backwards seeking of UTF-8 strings with truncated sequences
|
|
|
|
- Corrected backwards seeking of Big5, gb18030, GBK, and EUC-KR strings
|
|
|
|
with invalid data
|
|
|
|
|
2019-12-20 18:32:44 -05:00
|
|
|
Version 0.7.0 (2019-12-20)
|
2019-12-18 14:57:54 -05:00
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
2019-12-20 18:32:44 -05:00
|
|
|
- Added \MensBeam\Intl\Encoding abstract class with createDecoder() and
|
|
|
|
matchLabel() static methods
|
2019-12-18 14:57:54 -05:00
|
|
|
|
2019-12-20 18:36:38 -05:00
|
|
|
Version 0.6.0 (2019-12-18)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
|
|
|
- Added $allowSurrogates parameter to Encoding constructor
|
|
|
|
- Added posErr public instance property to Encoding
|
|
|
|
|
2019-12-13 11:00:25 -05:00
|
|
|
Version 0.5.0 (2019-12-13)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Breaking changes:
|
2020-10-15 10:37:11 -04:00
|
|
|
- Renamed Encoding::len() to Encoding::lenChar()
|
2019-12-13 11:00:25 -05:00
|
|
|
|
|
|
|
New features:
|
2020-10-15 10:37:11 -04:00
|
|
|
- Added Encoding::lenByte() method
|
|
|
|
- Added Encoding::eof() method
|
2019-12-13 11:00:25 -05:00
|
|
|
|
2018-09-15 19:52:16 -04:00
|
|
|
Version 0.4.0 (2018-09-15)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
|
|
|
- Implemention of UTF-16 encoding
|
|
|
|
- Implemention of Big5 encoding
|
|
|
|
- Implemention of EUC-KR encoding
|
|
|
|
- Implemention of x-user-defined encoding
|
|
|
|
|
2018-08-29 17:27:04 -04:00
|
|
|
Version 0.3.0 (2018-08-29)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
2018-08-29 17:37:44 -04:00
|
|
|
- Implemention of gb18030 and GBK encodings
|
2018-08-29 17:27:04 -04:00
|
|
|
|
2018-08-11 22:04:45 -04:00
|
|
|
Version 0.2.0 (2018-08-11)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
New features:
|
|
|
|
- Implementation of all single-byte WHATWG encodings
|
|
|
|
|
|
|
|
Version 0.1.0 (2018-08-10)
|
|
|
|
==========================
|
|
|
|
|
|
|
|
Initial release
|