All Versions
86
Latest Version
Avg Release Cycle
34 days
Latest Release
117 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v6.0.2 Changes
January 24, 2022- โก๏ธ update vendor (ASCII) lib
-
v6.0.1 Changes
January 24, 2022- โ add "UTF8::levenshtein()" | thanks @NewEXE
- โก๏ธ update vendor (ASCII) lib
-
v6.0.0 Changes
December 08, 2021โ Removed:
- Bootup::filterRequestInputs();
- Bootup::filterRequestUri();
- UTF8::GRAPHEME_CLUSTER_RX
- UTF8::chr_to_int() (please use UTF8::chr_to_decimal())
- UTF8::hasBom() (please use UTF8::string_has_bom())
- UTF8::html_decode() (please use UTF8::html_entity_decode())
- UTF8::int_to_chr() (please use UTF8::decimal_to_chr())
- UTF8::isAscii() (please use UTF8::is_ascii())
- UTF8::isBase64() (please use UTF8::is_base64())
- UTF8::isBinary() (please use UTF8::is_binary())
- UTF8::isBom() (please use UTF8::is_bom())
- UTF8::isHtml() (please use UTF8::is_html())
- UTF8::isJson() (please use UTF8::is_json())
- UTF8::isUtf16() (please use UTF8::is_utf16())
- UTF8::isUtf32() (please use UTF8::is_utf32())
- UTF8::isUtf8() (please use UTF8::is_utf8())
- UTF8::lcword() (please use UTF8::lcfirst())
- UTF8::lowerCaseFirst() (please use UTF8::lcfirst())
- UTF8::normalizeEncoding() (please use UTF8::normalize_encoding())
- ๐ UTF8::removeBOM() (please use UTF8::remove_bom())
- UTF8::split() (please use UTF8::str_split())
- UTF8::str_begins() (please use UTF8::str_starts_with())
- UTF8::str_ends() (please use UTF8::str_ends_with())
- UTF8::str_ibegins() (please use UTF8::str_istarts_with())
- UTF8::str_iends() (please use UTF8::str_iends_with())
- UTF8::str_iindex_first() (please use UTF8::stripos())
- UTF8::str_iindex_last() (please use UTF8::strripos())
- UTF8::str_index_first() (please use UTF8::strpos())
- UTF8::str_index_last() (please use UTF8::strrpos())
- UTF8::str_transliterate() (please use UTF8::to_ascii())
- UTF8::str_upper_first() (please use UTF8::ucfirst())
- UTF8::strchr() (please use UTF8::strstr())
- UTF8::strichr() (please use UTF8::stristr())
- UTF8::toAscii() (please use UTF8::to_ascii())
- UTF8::toIso8859() (please use UTF8::to_iso8859())
- UTF8::toLatin1() (please use UTF8::to_iso8859())
- UTF8::to_latin1() (please use UTF8::to_iso8859())
- UTF8::toUTF8() (please use UTF8::to_utf8())
- UTF8::ucword() (please use UTF8::ucfirst())
- ๐ UTF8::urldecode_fix_win1252_chars() (please use UTF8::urldecode())
- ๐ UTF8::utf8_fix_win1252_chars() (please use UTF8::fix_simple_utf8())
๐ Fixed:
- "UTF8::is_binary()" -> fix for strict usage
-
v5.4.51 Changes
December 02, 2020- ๐ "UTF8::rawurldecode()" -> optimize performance
- ๐ "UTF8::urldecode()" -> optimize performance
- "UTF8::to_boolean() -> fix phpdoc
-
v5.4.50 Changes
November 12, 2020- "UTF8::normalize_whitespace()" -> can now also normalize "control characters" if needed
-
v5.4.49 Changes
November 12, 2020- "UTF8::remove_invisible_characters()" -> can now also remove "control characters" if needed
- ๐จ "UTF8::is_printable()" -> fix for non-printable control characters
-
v5.4.48 Changes
November 07, 2020- ๐ fix "UTF8::chr()" handling of non "int" code points
- fix "UTF8::html_encode()" (parameter mismatch for "mb_encode_numericentity()")
- fix "UTF8::str_ireplace()" (TypeError of "preg_replace()")
- ๐ fix "UTF8::strtonatfold()" (TypeError of "preg_replace()")
- ๐ fix "UTF8::substr_count()" return type if "$haystack" is an empty string
- compatibility with PHP 8.0 behaviour for:
- UTF::strstr()
- UTF::stristr()
- UTF::strpos()
- UTF::stripos()
- UTF::strrpos()
- UTF::strripos()
- ๐ use native functions from PHP 8.0
- \str_contains()
- \str_starts_with()
- \str_ends_with()
-
v5.4.47 Changes
July 26, 2020- ๐ optimize performance by re-using the result of "strlen()"
-
v5.4.46 Changes
July 18, 2020- โ add "UTF8::str_obfuscate()"
- โก๏ธ optimize phpdocs
-
v5.4.45 Changes
May 26, 2020- ๐ fix UTF8::(l|r)trim | thanks @pmacko