Skip to content

Releases: guanguans/laravel-exception-notify

4.3.0

09 May 02:50
Compare
Choose a tag to compare

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

08 May 09:24
Compare
Choose a tag to compare

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

07 May 09:23
Compare
Choose a tag to compare

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

06 May 08:21
Compare
Choose a tag to compare

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

06 May 10:23
Compare
Choose a tag to compare

4.0.0 - 2024-05-06

Docs

  • README: update supported notification channels in English README

Feat

  • config: Add new notification channels

Refactor

  • collector: Improve exception trace collection

4.0.0-beta2

23 Apr 10:28
Compare
Choose a tag to compare

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

23 Apr 07:34
Compare
Choose a tag to compare

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

3.8.3

18 Apr 06:13
Compare
Choose a tag to compare

3.8.3 - 2024-04-18

Refactor

  • Removed str function and related code from helpers.php.

3.8.2

01 Apr 06:26
Compare
Choose a tag to compare

3.8.2 - 2024-04-01

Refactor

  • CollectionMacro: Remove unnecessary method and comments
  • macro: Remove lcfirst method from StrMacro and StringableMacro classes

3.8.1

31 Mar 14:25
Compare
Choose a tag to compare

3.8.1 - 2024-03-31

Refactor

  • ReportUsingCreator: optimize error reporting logic