Aura PHP v3.0.0-beta2 Release Notes
-
✅ BREAK: Rename
Aura\Di\_Config\AbstractContinerTest
toAura\Di\AbstractContainerConfigTest
.BREAK: The ContainerBuilder no longer accepts pre-built services, only config class names.
🚚 BREAK: Remove the
Aura\Di\Exception\ReflectionFailure
exception, throw the native\ReflectionException
instead.BREAK: Previously, the AutoResolver would supply an empty array for array typehints, and null for non-typehinted parameters. It no longer does so; it only attempts to auto-resolve class/interface typehints.
🔄 CHANGE: Add .gitattributes file for export-ignore values.
🔄 CHANGE: Allow PHP 5.5 as the minimum version.
➕ ADD: Allow constructor params to be specified using position number; this is in addition to specifying by $param name. Positional params take precendence over named params, to be consistent pre-existing behavior regarding merged parameters.
📄 DOCS: Update documentation, add bookdown files.