tabuna/breadcrumbs
An easy way to add breadcrumbs to your Laravel app.
5.0.0
3.8M downloads/mo
#2796 most downloaded on Packagist
tabuna/breadcrumbs
What this package is like to depend on
Last release 4 months ago
30 Mar 2026
Release timing varies
gaps range from 2 weeks to 13 months
Some releases are documented
notes for 10 of 23 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
23 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
22 releases · Apr 2020 to Mar 2026Releases
latest 23-
5.0.030 Mar 2026Release notes
Open source →✨ New Features
-
Named parameter resolution for breadcrumbs
Breadcrumb closures now support resolving parameters by name via Laravel’s container (app()->call()), removing dependency on positional arguments.->breadcrumbs(fn (Trail $trail, Post $post) => $trail->push($post->title, route('post', $post->id)) );
-
Note parameters resolved by name
Internal improvements ensure note parameters are consistently resolved using named bindings.
🧪 Testing & Quality Improvements
-
100% Mutation Testing Coverage (MSI) achieved
Significant improvements to test suite robustness and reliability. -
Added test coverage for:
- Blade component registration
- Macro overwrite protection (
hasMacroguard) - Fluent return behavior of
breadcrumbs()macro Breadcrumbs::has()with explicit route names- Exception handling in
Registrar::get()for missing definitions - Isolation of
generate()from current route parameters - Cleanup behavior in
BreadcrumbsMiddleware::forgetParameter
-
Refactored:
Trail::call()visibility changed from protected → private to enforce stricter encapsulation
Full Changelog: 4.4.0...5.0.0
-
-
4.4.018 Mar 2026Release notes
Open source →What's Changed
- Test breadcrumbs overwrite with null by @danielh-official in #52
- Laravel 13.x Compatibility by @laravel-shift in #54
New Contributors
- @danielh-official made their first contribution in #52
Full Changelog: 4.3.0...4.4.0
-
4.3.025 Feb 2025Release notes
Open source →What's Changed
- Laravel 12.x Compatibility by @laravel-shift in #48
- Code Quality Improvement 🚀 by @tabuna in #51
Full Changelog: 4.2.1...4.3.0
-
4.2.126 Nov 2024Release notes
Open source →What's Changed
- Add PHP8.4 support by @datlechin in #43
New Contributors
- @datlechin made their first contribution in #43
Full Changelog: 4.2.0...4.2.1
-
4.2.026 Nov 2024Release notes
Open source →What's Changed
- Update run-tests.yml by @tabuna in #44
- refs #45 Added version for
serializable-closureby @tabuna in #46
Full Changelog: 4.1.0...4.2.0
-
4.1.014 Mar 2024Release notes
Open source →What's Changed
- Laravel 11.x Compatibility by @laravel-shift in #40
- Update CI for PHPUnit by @tabuna in #41
Full Changelog: 4.0.0...4.1.0
-
4.0.017 Feb 2023Release notes
Open source →What's Changed
- Laravel 10.x Compatibility by @laravel-shift in #36
- Usage PHPUnit 10.0 by @tabuna in #38
Full Changelog: 3.0.0...4.0.0
-
3.0.004 Feb 2022Release notes
Open source →What's Changed
- Laravel 9.x Compatibility by @laravel-shift in #33
New Contributors
- @laravel-shift made their first contribution in #33
Full Changelog: 2.4.0...3.0.0
-
2.4.020 Oct 2021Release notes
Open source →What's Changed
- Replace opis/closure with laravel/serializable-closure by @mabdullahsari in #31
- Remove support php 7.3 by @tabuna in #32
New Contributors
- @mabdullahsari made their first contribution in #31
Full Changelog: 2.3.2...2.4.0
-
2.3.230 Aug 2021 -
2.3.111 Dec 2020Nothing published for this version
-
2.3.008 Dec 2020Nothing published for this version
-
2.2.215 Oct 2020Nothing published for this version
-
2.2.1no dateNothing published for this version
-
2.1.028 Sep 2020Nothing published for this version
-
2.0.008 Sep 2020Nothing published for this version
-
1.3.117 Jul 2020Nothing published for this version
-
1.3.006 Jul 2020Nothing published for this version
-
1.2.103 Jul 2020Nothing published for this version
-
1.0.110 May 2020Nothing published for this version
-
1.227 Jun 2020Nothing published for this version
-
1.119 Jun 2020Nothing published for this version
-
1.024 Apr 2020Nothing published for this version