All notable changes will be documented in this file following the Keep a Changelog format. This project adheres to Semantic Versioning.
1.8.0 - 2024-03-12
1.7.0 - 2023-02-17
- Added Laravel 10 support
1.6.1 - 2023-01-06
- Resource routes now respect global names set via
ResourceRegistrar::setParameters()
- Resource routes now respect the
ResourceRegistrar::singularParameters()
config - Resource routes now account for setting
parameters
to"singular"
on a case-by-case basis - Resource routes now correctly handle resource names that are hyphenated
1.6.0 - 2022-06-30
- Added the option to register breadcrumbs manually with
Gretel::breadcrumb()
- Fixed issue where resource routes didn't work when nested in route groups with parameters (#7)
1.5.0 - 2022-02-11
- Added support for Laravel 9.0
- Added support for
Route::resource()
- Added support for Inertia.js
- Added
Gretel
facade - Added options for handling missing or mis-configured breadcrumbs (see README)
- Added additional exceptions for more granular handling
- Calling
Collection
methods onRequestBreadcrumbs
now automatically populates the collection first
- Updated the internal
Resolver
API - Improved parent resolver so that you can refer to routes that haven't been defined yet
- Added
forwardDecoratedCallTo
for better backwards-compatibility
- Enabled package autoloading
- Now actually loads cached breadcrumbs on boot :)
- Added support for most popular CSS frameworks
- Introduced
Breadcrumb
andBreadcrumbCollection
to make UI work easier - Added helpers to blade component for easier custom themes and better consistency across views
- Upgraded to PHPUnit 9.5
- Improved route-bound breadcrumb structure
- Initial release
Added
for new features.Changed
for changes in existing functionality.Deprecated
for soon-to-be removed features.Removed
for now removed features.Fixed
for any bug fixes.Security
in case of vulnerabilities.