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

Changelog History
Page 2

  • v1.10.0 Changes

    July 22, 2015
    • Added trimLeft, trimRight
    • Added support for unicode whitespace to trim
    • Added delimit
    • Added indexOf and indexOfLast
    • Added htmlEncode and htmlDecode
    • Added "Ç" in toAscii()
  • v1.9.0 Changes

    February 09, 2015
    • Added hasUpperCase and hasLowerCase
    • Added $removeUnsupported parameter to toAscii()
    • Improved toAscii support with additional Unicode spaces, Vietnamese chars, and numerous other characters
    • Separated the charsArray from toAscii as a protected method that may be extended by inheriting classes
    • Chars array is cached for better performance
  • v1.8.1 Changes

    January 08, 2015
    • Optimized chars()
    • Added "ä Ä Ö Ü"" in toAscii()
    • Added support for Unicode spaces in toAscii()
    • Replaced instances of self::create() with static::create()
    • Added missing test cases for safeTruncate() and longestCommonSuffix()
    • Updated Stringy\create() to avoid collision when it already exists
  • v1.8.0 Changes

    January 03, 2015
    • Listed ext-mbstring in composer.json
    • Added Stringy\create function for PHP 5.6
  • v1.7.0 Changes

    October 14, 2014
    • Added containsAll and containsAny
    • Light cleanup
  • v1.6.0 Changes

    September 14, 2014
    • Added toTitleCase
  • v1.5.2 Changes

    July 09, 2014
    • Announced support for HHVM
  • v1.5.1 Changes

    April 19, 2014
    • Fixed toAscii() failing to remove remaining non-ascii characters
    • Updated slugify() to treat dash and underscore as delimiters by default
    • Updated slugify() to remove leading and trailing delimiter, if present
  • v1.5.0 Changes

    March 19, 2014
    • Made both str and encoding protected, giving property access to subclasses
    • Added getEncoding()
    • Fixed isJSON() giving false negatives
    • Cleaned up and simplified: replace(), collapseWhitespace(), underscored(), dasherize(), pad(), padLeft(), padRight() and padBoth()
    • Fixed handling consecutive invalid chars in slugify()
    • Removed conflicting hard sign transliteration in toAscii()
  • v1.4.0 Changes

    February 12, 2014
    • Implemented the IteratorAggregate interface, added chars()
    • Renamed count() to countSubstr()
    • Updated count() to implement Countable interface
    • Implemented the ArrayAccess interface with positive and negative indices
    • Switched from PSR-0 to PSR-4 autoloading