Skip to content

Migrate to Filament v5#260

Merged
Z3d0X merged 3 commits into4.xfrom
feature/FILAMENT_V5
Feb 16, 2026
Merged

Migrate to Filament v5#260
Z3d0X merged 3 commits into4.xfrom
feature/FILAMENT_V5

Conversation

@Voltra
Copy link
Collaborator

@Voltra Voltra commented Feb 5, 2026

Motivation

Migrating the codebase to allow for Filament V5 compat

Guides followed

Expectations

Given that V5 was supposed to basically just be updating Filament to use Livewire 4 instead of Livewire 3, it should be pretty straight forward

Reality

PHP minimal dependency to 8.3 changed a few things including breaking package dependencies for tests (which also forced us to set 8.3 as the minimum version).

Not much has changed in the code besides that.

@Voltra Voltra self-assigned this Feb 5, 2026
@Voltra Voltra added the enhancement New feature or request label Feb 5, 2026
@what-the-diff
Copy link

what-the-diff bot commented Feb 5, 2026

PR Summary

  • Updated PHP version requirements
    The code updates the PHP version requirement from 8.2 to 8.3. This ensures that the software remains reliable and secure.

  • Updated Filament dependency
    The dependency on Filament, a tool necessary for the proper functioning of the software, was updated from version 4.0 to 5.0.

  • Added new environment variable
    A new environment variable PHPUNIT_TELEMETRYhas been added with value off. This allows for better control and configuration of the project's testing environment.

  • Updated development container image version
    The version of the development container image was updated from php:8.2 to php:8.3 which means that the environment in which our code runs during development is now in sync with the updated PHP version.

  • Updated README Compatibility section
    The README compatibility section was updated to include information about compatibility with PHP 8.3 version and Filament 5.0. This makes it easier for users and other developers to understand the necessary requirements for our code to work properly.

  • Improved formatting of README Compatibility section
    Improved formatting of the Compatibility section in the README contributes towards better readability and understanding for the users and developers.

  • Updated test command configuration
    Test command configuration has been updated and will no longer set a prefix explicitly, which simplifies the execution of tests in ClearRoutesCacheCommand.test.php.

@Voltra Voltra requested a review from Z3d0X February 15, 2026 19:11
@Voltra
Copy link
Collaborator Author

Voltra commented Feb 15, 2026

Should be A-OK for v4.0.0 @Z3d0X

@Z3d0X
Copy link
Owner

Z3d0X commented Feb 16, 2026

Thanks @Voltra

@Z3d0X Z3d0X merged commit 2053b41 into 4.x Feb 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants