All Notable changes to crumbs
will be documented in this file.
- Support for Laravel 5.5.
- Support for Laravel 5.4.
- Support for Laravel 5.3.
admin_Pattern
config toadmin_pattern
.- Some changes to config comments.
- CS fixed.
Crumbs::pageTitle()
now takes a$appends
argument which appends a string to the title.
- Laravel 5.2 Support. (Thanks to pionl)
- New
Crumbs::pageTitle()
method which outputs a structured page title.
- The "crumbs-" prefix from views has been removed.
- Configuration file options have been snaked_cased.
- New helper function
crumbs()
:
crumbs('/home', 'Home Page')->add('/categories', 'Categories')->add('Main Category');
Crumbs::add()
now adds current page (its aliasCrumbs::addCurrent()
) if only {$url} specified.
CrumbsItem
: disabled state.- Foundation Framework template views.
Crumbs::render
and@crumbs
: now take an optional$view
parameter.- Semantic UI views have a new separator.
- Template views now unescape titles so you may pass an icon with/instead of the string.
- Semantic UI views.
Crumbs::parseConfigLocalization()
removed from the class.
- Semantic UI and Twitter Bootstrap views with microdatas.
CrumbsItem::active()
got a new parameterclassName
to change the active item class name.
- PhpSpec tests.
- Calls to
config()
helper function replaced with relevant class method call for better unit testing.
- Support for configuration localizations.
- StyleCI support.
- Problem with localized strings in config file.
- Bug detecting admin pages if URL has some prefixes (for example
'/en/admin'
).
- Support for Laravel 5.1
- Automatic breadcrumbs items
- More config options
- Blade extension:
@crumbs
- Other minor features
- PSR-2 Code Style