filament-exceptions
filament-exceptions copied to clipboard
next iteration 3.x
optimizing resource configuration and removing the global config file.
PR Summary
-
Enhanced Exception Handling through
ExceptionManagerAn upgrade was made to theHandlerclass which now includes anExceptionManagerfor better management of exceptions. -
Updated Third-Party Library The version of
filament/filamentused in the project was updated to access new features or improvements. -
Removed Redundant Configuration File The
filament-exceptions.phpconfig file was removed to clean up the project's configuration since it's no longer needed. -
New User Interface for Exceptions A new blade file
exception.blade.phpwas added, indicating improvements to user interface related to exceptions. -
Streamlining Installation Commands The
vendor:publishcommand was removed fromMakeExceptionsInstallCommandclass. -
Added New Capabilities New files including
HasLabels.php,HasModelPruneInterval.php,HasNavigation.php,HasTabs.php, andHasTenantScope.phpwere introduced as they represent new features and functionalities. -
Improved Exception Handling Classes The
FilamentExceptionsandFilamentExceptionsPluginclasses were upgraded with new methods and properties, while the redundantget()method was cleared out from the latter. -
Service Provider Updates The
FilamentExceptionsServiceProviderclass was updated for the smooth provision of services. -
New Model for Exception Data A new file
src/Models/Exception.phpwas added as a new data model for handling exceptions. -
Updated Resource Controller The
ExceptionResource.phpfile underwent various changes implying improvements in handling and labelling exceptions. -
Improved Exception View Modifications were made in the
ViewException.phpfile which likely enhance how exceptions are shown to users. -
Code Parsing Improved Changes in the
Parser.phpfile represent improvements in how code and exceptions are parsed. -
Refined Test Cases Alterations in the
TestCase.phpfile indicate better configurations for running test cases. -
Optimized Frame Class Changes in the
Frame.phpfile lead to optimization on how code frames in exceptions are processed and displayed.