All Versions
94
Latest Version
Avg Release Cycle
43 days
Latest Release
539 days ago

Changelog History
Page 3

  • v5.4.42 Changes

    May 05, 2020
    • ➕ add "UTF8::css_identifier()"
    • ⚡️ optimize phpdoc comments
    • 👉 use more template phpdoc-annotation (supported by phpstan and psalm)
    • 🚚 move code examples into the code
    • 📚 auto-generate the "API documentation" in the README (via generate_docs.php)
  • 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"