Releases: modethirteen/XArray
Releases · modethirteen/XArray
XArray release 1.2.3
- Allow non-breaking features from TypeEx to prevent downstream dependency problems
XArray release 1.2.0
- Add
SchemaLockedArrayto provide control over how an array should be built - Add
JsonArrayto parse JSON in and out of arrays - Add
XArray::getKeysto provide a list of defined array key paths - Add
XArray::toFlattenedArrayto provide a simple key/value list of defined key paths with values
XArray release 1.1.0
- Project transferred to https://github.com/modethirteen
- Backwards compatible updates to license and namespace
XArray release 1.0.1
MutableXArray::getAll and XArray::getAll can return a default null value
XArray release 1.0.0
- PHP 7.2 strict type checks
XArray::getValreturn value remains loosely typed for compatibility- Empty path key no longer allowed on
XArray::getVal
- Empty path key no longer allowed on
XArray::getStringenforcesstringtype return value- Return default for when empty key supplied to
XArray::getValorXArray::getString
XArray release 0.1.1
- Switch to PSR-4 Autoloading
- More test code coverage
XArray release 0.1.0
- Initial release (migrated from https://github.com/MindTouch/MindTouch-API-PHP-Client/blob/master/XArray.php)
- Added more code coverage
- Travis CI support
- XArray.php claimed to mutate source arrays, but did not. XArray.php will continue to not mutate source arrays, but a new MutableXArray class has been created to satisfy this behavior