You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.