Open bezhanSalleh opened 7 months ago
Enhanced Exception Handling through ExceptionManager
An upgrade was made to the Handler
class which now includes an ExceptionManager
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 from MakeExceptionsInstallCommand
class.
Added New Capabilities
New files including HasLabels.php
, HasModelPruneInterval.php
, HasNavigation.php
, HasTabs.php
, and HasTenantScope.php
were introduced as they represent new features and functionalities.
Improved Exception Handling Classes
The FilamentExceptions
and FilamentExceptionsPlugin
classes were upgraded with new methods and properties, while the redundant get()
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.
optimizing resource configuration and removing the global config file.