Releases: guanguans/laravel-exception-notify
Releases · guanguans/laravel-exception-notify
4.3.0
4.3.0 - 2024-05-09
Docs
- readme: Update README.md with more descriptive content
Feat
- ExceptionNotify: Add skipWhen method
- ExceptionNotifyManager: Add skipWhen method
Refactor
- app: Modify boot method in AppServiceProvider.php
- collector: update rejected headers list
- config: remove 'report_using_creator' from exception-notify.php
- service provider: improve extendExceptionHandler method
- src: Update static variable references to use self
- tests: refactor ExceptionNotifyManagerTest.php and Support/HeplersTest.php
4.2.0
4.2.0 - 2024-05-08
Refactor
- Channel: refactor string replacement method
- Naming: improve name generation logic
- collect: Improve RequestHeaderCollector to handle header array
- config: update exception-notify.php configuration
- config: update notify client extenders
- mail: Improve reduce method in MailChannel.php
- mixins: Update mixins for Str and Stringable classes
- service provider: remove DeferrableProvider interface implementation
- serviceprovider: comment out unnecessary mixin calls
Test
- Update tests and refactor code
- Channels: add tests for mail and notify channels
- Commands: update TestCommandTest.php and PipeTest.php
- MailChannelTest: Add test case for sending report email
- ReportExceptionMailTest: add test for building self
4.1.0
4.1.0 - 2024-05-07
Feat
- collectors: Add time field to ApplicationCollector
- laravel: Add Laravel 8.0 set list and related rules
Refactor
- change visibility of Request properties to private
- Channels: Improve readability of MailChannel and NotifyChannel
- MailChannel: simplify createMail method
- config: remove FixPrettyJsonPipe from exception-notify.php
- config: Remove unnecessary comment lines
- config: update client extender references
- mail: Improve method call in MailChannel
- mail: rename ExceptionReportMail to ReportExceptionMail
- mail: Improve mail channel configuration and method handling
- mail: Improve mail channel configuration handling
4.0.0-beta3
4.0.0-beta3 - 2024-05-06
Docs
- readme: update supported notification channels
Refactor
- config: update Lark configuration and rename client tapper
Test
- MailChannelTest: add throws method in test
Pull Requests
- Merge pull request #62 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.1.0
4.0.0
4.0.0-beta2
4.0.0-beta2 - 2024-04-23
Fix
- Optimized the email sending logic and added pipeline handling in the exception notification feature
Test
- Remove useless files, change exception class names, adjust configuration settings, and refactor notification methods.
4.0.0-beta1
4.0.0-beta1 - 2024-04-23
Docs
- README: Add caution for 4.x version
Feat
- Channel: add Channel base class and extend other channel classes
- ToInternalExceptionRector: Add ToInternalExceptionRector for internal exceptions
- composer-require-checker: Add configuration file for composer-require-checker
- config: add aggregate channel configuration
- config: add mail configuration
- config: Add WithLogMiddlewareClientTapper class for exception-notify config
Refactor
- Fix exception handling and enhance type safety
- Fix exception handling and enhance type safety
- update contract names in classes
- modify ExceptionNotifyManager to use configRepository
- ExceptionNotifyManager: Improve createDriver method
- NotifyChannel: Refactor NotifyChannel class for better readability and maintainability
- collector: remove unused code and fix access level of method
- config: refactor RectorConfig
- exception-notify: update lark configuration
- log: Simplify LogChannel constructor and report method
- mail: update mail classes names
Test
- skip: skip test that throws InvalidArgumentException