All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Misc UI improvements
- Updated packages
- Removed laravel/framework:
>= 9.0
requirement.
- Support for Laravel Nova 4
- Upgrade components to vue 3
- Added tailwind with
wu-
prefix.
-
Requirements
- php:
>= 8.0
- laravel/framework:
>= 9.0
- laravel/nova:
^4.0
- php:
-
Resources per page selector:
withPerPage
.- There might be a way to re-integrate this feature, but as of now, I've hidden this feature.
Due to our organization changing it's name, we are changing the namespace starting this release.
- composer.json:
"optimist-digital/nova-detached-filters"
=>"outl1ne/nova-detached-filters"
- imports:
OptimistDigital\NovaDetachedFilters
=>Outl1ne\NovaDetachedFilters
- Added possibility to optionally define default value of
isPersisting
. (thanks to @dualklip)persistFilters
now takes a second argument, whether resource should persist filters by default.
- Fixed the issue where filters were hidden on resources that didn't use HasDetachedFilters trait.
- Removed passing values by reference. (thanks to @maherelgamil)
- Fixed issue where
per-page
filter styles were not removed when component was destroyed. - Updated packages.
- When using
hasDetachedFilters
, filters are now grouped by->key()
#13
- Now
collapsing
andpersisting
filters works on resource basis. - Fixed duplicate navigation error
- Fixed support with
outl1ne/nova-multiselect-filter
- Added
$showInMenu
parameter towithPerPage
to optionally hideper-page
filter from default dropdown menu
- Fixed filters still being clickable after toggling.
- Enabling
persist filters
now stores current filters.
- Added
change-per-page
event listener to updateper-page
.
- Fixed
DetachedFilterColumn
not showing filters in columns
- Filters can now be standalone in
NovaDetachedFilters
when usingHasDetachedFilters
trait. - Added
withPerPage
function toNovaDetachedFilters
. More documentation in readme. - Added
::make()
toDetachedFilterColumn
.
- Changed reset filter icon.
- Hotfix persisted filters.
- Filter menu reset filters now also clears persisted filters.
- Added better support for dropdown filters such as
multiselect-filter
.
- Fixed saving filters to
localStorage
. - Changed
mounted
=>created
to initialize filter values before component ismounted
.
- Added
withToggle
to optionally collapse the filter card.
Initial release.
- Simple nova card to detach filters from filter menu
- Persist Logic to store filter state in localStorage