This repository has been archived by the owner on Jan 8, 2021. It is now read-only.
Releases: tchwork/utf8
Releases · tchwork/utf8
v1.1.20
- fix mb_regex_encoding() being disabled on some hosting providers
- skip bad release v1.1.19
v1.1.18
- require PCRE>=7.3, the first that correctly checks UTF-8 validity
- enable HHVM on Travis CI
v1.1.17
- enable Travis CI and SensioLabsInsight
- add shims for mb_check_encoding, mb_detect_encoding, mb_detect_order,
mb_language and mb_encoding_aliases - mbstring shim fix: alias UTF8 to UTF-8
- more tests
v1.1.16
- fix $_FILES bootup filtering
- fix mbstring shim behavior with invalid utf8 strings
v1.1.15
- u::toAscii() is now locale sensitive and allows a substitution character
- use LSB for more extension openness
- handle null for mb_substr() shim length as in PHP 5.4.8
- fix casts to string
- fix mbstring MB_CASE_TITLE shim on edge case
- small optimizations
- add a changelog
v1.1.14
- set default_charset to UTF-8 at bootup
- remove bootup PCRE warning
- fix iconv internal_encoding shim
- fix bootup dependencies
- add tests for normalizers consts
- readme update
v1.1.13
- new u::filter(): normalizes to UTF-8 NFC, converting from CP-1252 when needed
- new u::json_decode(), u::filter_input() and u::filter_input_array() for NFC safeness
- reference Unicode 6.3
- more tests
- readme update
v1.1.12
- new Patchwork\TurkishUtf8 class extends Patchwork\Utf8 with Turkish specifics
- expose Patchwork\Utf8\Bootup::filterString() for UF-8 NFC strings normalization
- normalize inputs EOL to work around https://bugs.php.net/65732
- update composer.json
v1.1.11
v1.1.10
- update .gitattributes export-ignore
- fixes and tests for intl::grapheme_extract() shim
- fixes and tests for iconv shim
- fixes and tests for mbstring shim