All Versions
27
Latest Version
Avg Release Cycle
59 days
Latest Release
2509 days ago

Changelog History
Page 1

  • v3.1.0 Changes

    June 11, 2017
    • ➕ Add $language support to slugify
    • ➕ Add bg specific transliteration
    • ЬЪ/ьъ handling is now language-specific
  • v3.0.1 Changes

    April 12, 2017
    • Don't replace @ in toAscii
    • 👉 Use normal replacement for @ in slugify, e.g. user@home => user-home
  • v3.0.0 Changes

    March 08, 2017
    • 💥 Breaking change: added $language parameter to toAscii, before
      🚚 $removeUnsupported
    • 💥 Breaking change: dropped PHP 5.3 support
    • 💥 Breaking change: any StaticStringy methods that previously returned instances
      of Stringy now return strings
  • v2.4.0 Changes

    March 02, 2017
    • ➕ Add startsWithAny
    • ➕ Add endsWithAny
    • ➕ Add stripWhitespace
    • 🛠 Fix error handling for unsupported encodings
    • 🔄 Change private methods to protected for extending class
    • 🛠 Fix safeTruncate for strings without spaces
    • ➕ Additional char support in toAscii, e.g. full width chars and wide
      non-breaking space
  • v2.3.2 Changes

    May 02, 2016
    • 👌 Improve support without mbstring
  • v2.3.1 Changes

    March 21, 2016
    • Always use root namespace for mbstring functions
  • v2.3.0 Changes

    March 19, 2016
    • ➕ Add Persian characters in Stringy::charsArray()
    • 👉 Use symfony/polyfill-mbstring to avoid dependency on ext-mbstring
  • v2.2.0 Changes

    December 20, 2015
    • isJSON now returns false for empty strings
    • ⚡️ Update for German umlaut transformation
    • 👉 Use reflection to generate method list for StaticStringy
    • ➕ Added isBase64 method
    • 👌 Improved toAscii char coverage
  • v2.1.0 Changes

    September 02, 2015
    • ➕ Added simplified StaticStringy class
    • str in Stringy::create and constructor is now optional
  • v2.0.0 Changes

    July 29, 2015
    • Removed StaticStringy class
    • Added append, prepend, toBoolean, repeat, between, slice, split, and lines
    • camelize/upperCamelize now strip leading dashes and underscores
    • titleize converts to lowercase, thus no longer preserving acronyms