Skip to content

Comments

Filament v5#2248

Draft
notAreYouScared wants to merge 1 commit intomainfrom
charles/filament-v5
Draft

Filament v5#2248
notAreYouScared wants to merge 1 commit intomainfrom
charles/filament-v5

Conversation

@notAreYouScared
Copy link
Member

Upgrade to v5

@coderabbitai
Copy link

coderabbitai bot commented Feb 18, 2026

No actionable comments were generated in the recent review. 🎉


📝 Walkthrough

Walkthrough

This PR updates project dependencies to support Filament v5 and Livewire v4, including bumping the PHP platform requirement to 8.3, and refactors multiple Filament frontend JavaScript modules to use the new Livewire.interceptMessage API instead of the deprecated Livewire.hook API.

Changes

Cohort / File(s) Summary
Dependency Version Updates
composer.json
Updated PHP platform constraint from 8.2 to 8.3; upgraded Filament from ^4.5 to ~5.0; added Livewire ~4.1; updated Pest and Pest plugins (pest ~4.4, pest-plugin-faker ~4, pest-plugin-livewire ~4.1).
Livewire Integration API Migration
public/js/filament/filament/app.js, public/js/filament/forms/components/checkbox-list.js, public/js/filament/notifications/notifications.js, public/js/filament/schemas/components/tabs.js, public/js/filament/schemas/schemas.js, public/js/filament/tables/components/columns/checkbox.js, public/js/filament/tables/components/columns/text-input.js, public/js/filament/tables/components/columns/toggle.js
Replaced Livewire.hook("commit", ...) with Livewire.interceptMessage(...) API across all modules. Updated callback signatures from ({component, commit, succeed, fail, respond}) to ({message, onSuccess}). Internal identifiers and variable names renamed (minification adjustments and structural refactoring); functional control flow and public API signatures preserved.

Possibly related PRs

  • composer update #1966: Makes the same code-level changes across Filament frontend files, replacing Livewire hooks with interceptMessage in the same modules.
  • composer upgrade #2167: Related changes to Livewire integration and hook handling in checkbox-list, notifications, tabs, and table column components.
  • Filament v4.1 #1761: Similar refactoring of Filament JavaScript modules with internal identifier renaming in app.js and other frontend files.
🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Filament v5' clearly and concisely summarizes the main change: upgrading the Filament dependency from v4.5 to v5.0.
Description check ✅ Passed The description 'Upgrade to v5' is directly related to the changeset, which updates multiple Filament and related dependencies to major versions.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@notAreYouScared notAreYouScared marked this pull request as draft February 18, 2026 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant