All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
You can find and compare releases at the GitHub release page.
- Resolves additional issues with trying to connect to database before database is configured. #3
- Resolves issue with trying to connect to database before database is configured. #2
The first official release of the extendable
package, providing full support for extending
a Laravel application using extender
classes. This release also starts support for themes and
provides a ViewFinder
to locate views in the registered themes.
At the current time, support for registering a Theme and theme's parent is supported, but there is not support for asset directories. Asset directories are coming in the next release.
- Added ability to extend Middleware, Service Providers, and Translations
- Support for adding metadata in
composer.json
within theextra.extension
key - Support for adding a
provides
array inextra.extension
with a string oftheme
to enable the extension to broadcast that is can theme the interface. - Support for having an extension enabled while not using it as a theme.
- Support for providing migrations for themes in the
migrations
directory or setting a directory within the manifest as aextra.extension.migrations
key.