Skip to content

4.0.0-beta1

Compare
Choose a tag to compare
@guanguans guanguans released this 23 Apr 07:34
· 310 commits to main since this release

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