croustibat/filament-jobs-monitor
add_failures_to_filament-jobs-monitor_table migration; if it isn't run the plugin keeps working and simply skips grouping. (#119)php artisan filament-jobs-monitor:prune: prunes the package's QueueMonitor records directly, since Laravel's model:prune only auto-discovers models under app/Models. ([@luiseduardobraschi](https://github.com/luiseduardobraschi) — #120)CallQueuedListener, with a configurable tenancy.payload_key (default tenant_id). ([@zerdotre](https://github.com/zerdotre) — #115)strftime on SQLite, UNIX_TIMESTAMP on MySQL/MariaDB, EXTRACT(EPOCH …) on PostgreSQL) instead of a raw datetime subtraction that returned 0 on SQLite. ([@mokhosh](https://github.com/mokhosh) — #55)prunable() crash when pruning is disabled: it returned false, which broke pruneAll() (Call to a member function when() on false); it now returns a query that matches nothing (safe no-op). (#120)sub_navigation_position entry. ([@DanielFatkic](https://github.com/DanielFatkic) — #118)run-tests workflow running Pest on PHP 8.4 and 8.5. (#125)actions/checkout from 6 to 7. (#122)Attempt to read property "exception_message" on null error when clicking the "Details" action on QueueMonitorResource. The closure parameter was renamed from $queueMonitor to $record to match Filament 5 conventions. ([@danielebarbaro](https://github.com/danielebarbaro) — #111)dependabot/fetch-metadata from 3.0.0 to 3.1.0 (#112)--auto --merge with --squash to work without the auto-merge repository settingint|string tenant ID support: scopeForTenant() now accepts both integer and string tenant IDs, enabling compatibility with packages like tenancyforlaravel that use string-based UUIDs as tenant identifiers. The PHP payload serialization query has been updated accordingly. ([@zerdotre](https://github.com/zerdotre) — #106)tenant_id column is now visible in the table when multi-tenancy is enabled in the config.tenant_id column type changed from unsignedBigInteger to string (with index). This only affects new installations — existing users who need this change should create a new migration to alter the column type.Note for existing multi-tenant users: If you were using integer-based tenant IDs, the serialization format used in
scopeForTenant()has changed from PHP integer format (i:123;) to PHP string format (s:3:"123";). Existing records in thequeue_monitorstable are not affected, but new jobs dispatched with string-typed$tenantIdwill be stored and queried using the string format.
This release adds support for Filament v4, which includes several breaking changes from Filament v3. Please see UPGRADE.md for a complete migration guide.
^3.0 to ^4.0form(Form $form) method signature to form(Schema $schema) following Filament v4 conventionsFilament\Tables\Actions to Filament\Actions namespacegetActions() to getHeaderActions() in ListRecords pages (visibility changed from public to protected)getCards() to getStats() in StatsOverviewWidget classesHasNavigation trait to resources for better navigation handlingsub_navigation_position configuration option to customize sub-navigation placement (Top or Sidebar)https://github.com/croustibat/filament-jobs-monitor/releases/tag/1.3.0 Thanks to the contributors <3
https://github.com/croustibat/filament-jobs-monitor/releases/tag/1.2.0 Thanks to the contributors <3
How can I help you explore Laravel packages today?