Aura PHP v3.0.0-beta1 Release Notes

    • โœ… BREAK: Rename Aura\Di\_Config\AbstractContinerTest to Aura\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.