All Versions
83
Latest Version
Avg Release Cycle
17 days
Latest Release
323 days ago

Changelog History
Page 2

  • v5.4.41 Changes

    March 06, 2020
    • fix "UTF8::is_utf8*" -> detecting when last byte is incomplete multibyte character | big thanks @daniel-jeffery
  • v5.4.40 Changes

    February 23, 2020
    • fix php notices (run all tests with E_ALL ^ E_USER_WARNING)
  • v5.4.39 Changes

    January 30, 2020
    • "GRAPHEME_CLUSTER_RX" -> is not used anymore and is now deprecated
    • fix "UTF8::decode_mimeheader" fallback -> now we always use the symfony polyfill (mb_decode_mimeheader has different results)
    • fix "UTF8::get_unique_string()" -> use "mt_rand" as fallback
    • ๐Ÿ›  fix "UTF8::strtr()" -> now it works also with arrays
    • fix phpdoc for "UTF8::normalize_line_ending()"
    • ๐Ÿ›  fix phpdoc for "UTF8::split()" & "UTF8::str_split()"
    • add "UTF8::str_split_array()"
    • add "UTF8::stripos_in_byte()"
    • add "UTF8::emoji_from_country_code()"
    • โž• add many new tests
    • โšก๏ธ optimize "UTF8::is_url()" + fix deprecated php (>= 7.3) constants
    • optimize "UTF8::str_limit_after_word()" -> optimize the regex
    • โšก๏ธ optimize "UTF8::substr()" -> combine "if"-statements
    • optimize "UTF8::str_capitalize_name_helper()" -> performance -> use break
    • ๐Ÿ’… code style: fix for "UTF8::filter()"
    • ๐Ÿ’… code style: do not use "=== false" | "=== true" for "bool" types
  • v5.4.38 Changes

    January 14, 2020
    • โž• add "UTF8::is_url()"
  • v5.4.37 Changes

    December 30, 2019
    • ๐Ÿ›  fix nesting function error from "UTF8::substr()"
  • v5.4.36 Changes

    December 30, 2019
    • add "is_punctuation()" && "is_printable()"
  • v5.4.35 Changes

    December 27, 2019
    • add "UTF8::to_int()" && "UTF8::to_string()"
  • v5.4.34 Changes

    December 19, 2019
    • ๐Ÿ‘‰ use "@psalm-pure"
  • v5.4.33 Changes

    December 18, 2019
    • ๐Ÿ‘‰ use "@psalm-immutable"
  • v5.4.32 Changes

    December 13, 2019
    • fix "UTF8::str_contains_all" -> "strpos(): Empty needle"