CHANGELOG
August 12, 2015 ยท View on GitHub
2.1.0 - 2015-08-12
Added
- Added
$saveKeysargument toCollection::groupto preserve the keys of the grouped elements
2.0.0 - 2015-05-16
Added
- Added
Functions::partial
Deprecated
StringandStringMethodsrenamed toStringsandStringsMethodsfor PHP7 compatibility- Package doesn't rely anymore on
illuminate/supportand should now be installable on any version of Laravel
1.3.1 - 2015-01-16
Changed
- Minimum PHP version bumped to 5.4
- Allow non existant properties to be part of comparison instead of filtered out
1.3.0 - 2014-09-25
Added
- Make helpers file opt-in
- Added
Arrays::interesctsandArrays::interesctions - Added
Collection::findByandCollection::filterBy - Added
Arrays::removeValue
1.2.3 - 2014-03-13
Fixed
- Don't overwrite already defined
__functions
1.2.2 - 2014-01-14
Fixed
- Fixed
Arrays::findnot returning null on failed find - Fixed bug in
Arrays::contains
1.2.1 - 2013-06-25
Added
- Added
Strings::isIp,Strings::isEmailandStrings::isUrlfrom @robclancy Str class - Added
Strings::prependandStrings::append - Added
Strings::baseClassto get the class out of a namespace (ieClassfromNamespace\My\Class)
1.2.0 - 2013-03-15
Changed
- Underscore.php now uses Illuminate's Strings class instead of Laravel 3's
- The
Underscore::chainmethod was renamed toUnderscore::fromto match Repositories behavior
1.1.1 - 2013-02-11
Added
- Parse::toArray will now use existing
toArraymethod on objects if existing - Add various case switchers (
toPascalCase,toSnakeCase,toCamelCase) - Add
Arrays::replaceKeysto swap all the keys of an array - Add possibility to change which character
Arrays::flattenuses to flatten arrays - Make Repositories use
Parse::toStringon__toString
1.1.0 - 2013-01-25
Added
- Add Strings::randomStrings
- Repositories can now call the
->isEmptymethod to check if the subject is empty
Changed
- Type classes now convert their subjects, meaning an object passed to an
Arrays::fromwill convert the object to array - Parse::toInteger($string) now returns the length of the string
Fixed
- Fix bug with some native PHP functions when chaining
- Fix bug with type routing
1.0.0 - 2013-01-18
Added
- Intial release of Underscore.php
- Type classes are now extendable
- Macros can't conflict between types
- Added Arrays::replaceValue to do an str_replace