Fix date/time column formats on export #278
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
missing information
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
pxlrbt/filament-excel!278
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/date-format-closures"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
dateTime(),time()and theiso*helpers default their format to a closure that reads it off the table. The export detaches the column from its table, so those columns threw "column is not mounted to a table". Formats are now resolved while the column is still mounted; ISO columns are rebound withisoDate()instead ofdate(), which previously turned'L'into a leap year flag.Verified against Filament v4.12.6 and v5.7.6 — fails on both without the fix.
Also adds the first tests (Pest + Testbench, 15 cases over table column formatters) and a CI workflow: PHP 8.3–8.5 × Filament v4/v5, plus a daily run to catch new Filament releases.
Fixes #265
🤖 Generated with Claude Code