All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog, and this package adheres to Semantic Versioning.
- Laravel 8 support
- Reference full namespace path to
Theme
facade
- Laravel 7 support
- Error pages (
errors/404.blade.php
) can now properly be overridden by your themes
- Experimental Composer installers package
- Refactored autoloader to utilize
spl_autoload_register
natively instead of Composer
- References to
Str
facade.
- Additional missed references to deprecated
str_
helper method
- References to deprecated
str_
helper methods
- PHP 7.2 is now the minimum supported version
- References to deprecated Laravel helper methods
- Laravel 5 support
- Laravel 6 support
- Laravel 5.7 support
- Laravel 5.8 support
- Laravel 5.7 support
- Service provider properly extends the Laravel service provider base class
- Caffeinated Manifest Composer dependency. This has been merged in and now fully utilizes Laravel's collection class rather than my framework agnostic collection package.
- Composer dependencies
- Composer dependencies
make:theme
Artisan commandtheme_path()
helper method- Automated symlinking of public assets
- Themes are now namespaced
- Themes can now extend Laravel through Service Providers
- Themes are properly autoloaded through composer automatically
- Themes can be registered and distributed through Composer
- Themes have a fixed structure
- Customizable theme paths, themes sit at the root of your application now
- Laravel 5.7 support
- Laravel 5.6 support
- Service registration will no longer fail when themes directory doesn't exist
- Laravel 5.5 support
- Properly resolve namespace path for themes
- Native support for Laravel's FileViewFinder
- Laravel 5.4 support
- Laravel 5.3 support
- Components feature
- Caffeinated Sapling package (Twig)
- Pass path through
url()
method inasset()
method
- updated reference from
bindShared
tosingleton
- Support both Laravel 5.1 and 5.2
- Added
url()
toTheme::asset()
method
- Laravel 5.2 support
- Laravel 5.1 support
- Laravel dependencies