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
ExceptionManager
An upgrade was made to theHandler
class which now includes anExceptionManager
for better management of exceptions. -
Updated Third-Party Library The version of
filament/filament
used in the project was updated to access new features or improvements. -
Removed Redundant Configuration File The
filament-exceptions.php
config 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.php
was added, indicating improvements to user interface related to exceptions. -
Streamlining Installation Commands The
vendor:publish
command was removed fromMakeExceptionsInstallCommand
class. -
Added New Capabilities New files including
HasLabels.php
,HasModelPruneInterval.php
,HasNavigation.php
,HasTabs.php
, andHasTenantScope.php
were introduced as they represent new features and functionalities. -
Improved Exception Handling Classes The
FilamentExceptions
andFilamentExceptionsPlugin
classes were upgraded with new methods and properties, while the redundantget()
method was cleared out from the latter. -
Service Provider Updates The
FilamentExceptionsServiceProvider
class was updated for the smooth provision of services. -
New Model for Exception Data A new file
src/Models/Exception.php
was added as a new data model for handling exceptions. -
Updated Resource Controller The
ExceptionResource.php
file underwent various changes implying improvements in handling and labelling exceptions. -
Improved Exception View Modifications were made in the
ViewException.php
file which likely enhance how exceptions are shown to users. -
Code Parsing Improved Changes in the
Parser.php
file represent improvements in how code and exceptions are parsed. -
Refined Test Cases Alterations in the
TestCase.php
file indicate better configurations for running test cases. -
Optimized Frame Class Changes in the
Frame.php
file lead to optimization on how code frames in exceptions are processed and displayed.