All Versions
86
Latest Version
Avg Release Cycle
34 days
Latest Release
117 days ago

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