filament-exceptions icon indicating copy to clipboard operation
filament-exceptions copied to clipboard

next iteration 3.x

Open bezhanSalleh opened this issue 1 year ago • 1 comments

optimizing resource configuration and removing the global config file.

bezhanSalleh avatar Jan 25 '24 02:01 bezhanSalleh

PR Summary

  • 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.

what-the-diff[bot] avatar Jan 25 '24 02:01 what-the-diff[bot]