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
SchemaLockedArray
to provide control over how an array should be built - Add
JsonArray
to parse JSON in and out of arrays - Add
XArray::getKeys
to provide a list of defined array key paths - Add
XArray::toFlattenedArray
to 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::getVal
return value remains loosely typed for compatibility- Empty path key no longer allowed on
XArray::getVal
- Empty path key no longer allowed on
XArray::getString
enforcesstring
type return value- Return default for when empty key supplied to
XArray::getVal
orXArray::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