Releases: dflydev/dflydev-dot-access-data
Releases · dflydev/dflydev-dot-access-data
v3.0.3
What's Changed
- [Fix] PHP 8.4 compatibility by @smnandre in #47
- Test on newer PHP versions by @colinodell in #49
New Contributors
Full Changelog: v3.0.2...v3.0.3
Version 3.0.2
Version 3.0.1
Added
- Adds ReturnTypeWillChange to suppress PHP 8.1 warnings (#40)
Version 3.0.0
Added
- Added support for both
.
and/
-delimited key paths (#24) - Added parameter and return types to everything; enabled strict type checks (#18)
- Added new exception classes to better identify certain types of errors (#20)
Data
now implementsArrayAccess
(#17)- Added ability to merge non-associative array values (#31, #32)
Changed
- All thrown exceptions are now instances or subclasses of
DataException
(#20) - Calling
get()
on a missing key path without providing a default will throw aMissingPathException
instead of returningnull
(#29) - Bumped supported PHP versions to 7.1 - 8.x (#18)
Fixed
- Fixed incorrect merging of array values into string values (#32)
- Fixed
get()
method behaving as if keys withnull
values didn't exist