Skip to content

Releases: widiu7omo/filament-bandel

v3.0.0 — Filament 3 / 4 / 5 support

Choose a tag to compare

@widiu7omo widiu7omo released this 26 Aug 00:52

Features

  • Filament 3, 4 and 5 supported from a single branch. The four actions are now composition factories that detect the installed Filament major at runtime (src/Support/FilamentVersion.php). Table actions resolve to Filament\Tables\Actions\* on v3 and the unified Filament\Actions\* namespace on v4/v5.
  • Shared ban form schema (src/Forms/BanForm.php) used by both single and bulk ban actions.

Breaking changes

  • Requires PHP 8.2+, Laravel 11.8+ / 12 / 13 (Laravel 10 support dropped)
  • Action classes are now final — customise the returned instance by chaining after make() instead of subclassing
  • make() no longer accepts a custom name argument

Fixes

  • Bulk ban/unban re-reads record state from the database before filtering (Support\BulkRecords::fresh()): laravel-ban observers set banned_at on separate instances, so stale in-memory models could previously cause skipped or duplicated bans
  • Bulk operations run inside a database transaction
  • Ban form validates expired_at (cannot be in the past)
  • Removed dead Commands\FilamentBanCommand import left over from the fork
  • Test suite rebuilt from scratch: real Pest coverage via orchestra/testbench (version detection, per-major action construction, ban/unban flows on sqlite)

Housekeeping

  • CI matrix covers Filament 3/4/5 × Laravel 11/12/13 on PHP 8.2–8.5
  • Dependabot now also watches composer dependencies
  • Removed committed .DS_Store files; phpunit.xml tracked; README requirements & usage updated

Verified: unit matrix green on all legs + end-to-end integration test on Laravel 13.27 / Filament 5.7.6 with a live rendered admin panel.

Full changelog: v2.0.2...v3.0.0

v2.0.2

Choose a tag to compare

@widiu7omo widiu7omo released this 25 Feb 13:16
62b012e

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2

v2.0.1

Choose a tag to compare

@widiu7omo widiu7omo released this 24 May 11:28
f0870bb

Support laravel 11

v2.0.0

Choose a tag to compare

@widiu7omo widiu7omo released this 27 Sep 02:03
59eef98

Add Support Filament v3

v1.0.2

Choose a tag to compare

@widiu7omo widiu7omo released this 13 Apr 02:21
1d32410

Changelog

  • Fix typo translations
  • Add Arabic translations

v1.0.1

Choose a tag to compare

@widiu7omo widiu7omo released this 05 Apr 17:02