Version 2.x is a significant change from previous versions, this package now augments the existing nova breadcrumbs to offer:
Static methods on the breadcrumbs class allowing control of breadcrumb generation globally
Methods on Resources allowing control of breadcrumb generation per resource (per-resource methods override static callbacks)
Support for resource groups
Nested resource breadcrumbs
Breaking changes from 1.x
Will use the Nova 4.19+ Breadcrumbs Vue components
No Longer uses resource cards (This gives better UX as the breadcrumbs will be sent via the page props as per the built in ones and drops a request)
Will intercept the Nova Breadcrumbs via middleware
Can no longer have custom CSS (due to using the Nova components)
Can no longer use the onlyOn{view}, exceptOn{view} etc permissions methods. Breadcrumb visibility can now be controlled via the callbacks/class methods
Each breadcrumb will extend the Nova Breadcrumb class, and the array of Creadcrumbs will extend the Nova Breadcrumbs class.
Version 2.x Changes
Version 2.x is a significant change from previous versions, this package now augments the existing nova breadcrumbs to offer:
Breaking changes from 1.x