Skip to content

Releases: guanguans/laravel-exception-notify

3.1.2: docs(readme): Update README.md

10 Aug 09:55
Compare
Choose a tag to compare

3.1.2 - 2023-08-10

Docs

  • readme: Update README.md

Fix

  • CollectorManager: Fix collector mapping

Refactor

  • Pipes: refactor ExceptKeysPipe
  • ReportExceptionJob: improve type hinting
  • collectors: update ChoreCollector
  • collectors: simplify RequestSessionCollector
  • collectors: Use getMarked method to get exception context
  • pipes: rename AddValuePipe to AddChorePipe

3.1.1: test(ExceptionNotifyManagerTest): spy runningInConsole method

10 Aug 03:46
Compare
Choose a tag to compare

3.1.1 - 2023-08-10

Fix

  • src: unset dispatch in ExceptionNotifyManager

Refactor

  • ExceptionNotifyManager: remove unused callback parameter

Test

  • ExceptionNotifyManagerTest: spy runningInConsole method
  • FeatureTest: Improve exception reporting

Pull Requests

  • Merge pull request #44 from guanguans/imgbot

3.1.0: refactor(DdChannel): remove DdChannel

09 Aug 09:00
Compare
Choose a tag to compare

3.1.0 - 2023-08-09

Feat

  • src: Add ExceptionNotifyServiceProvider.php

Refactor

  • DdChannel: remove DdChannel

3.0.2: Refactor(src): Improve exception hashing

09 Aug 08:09
Compare
Choose a tag to compare

3.0.2 - 2023-08-09

Docs

  • README.md: update README.md

Feat

  • helper functions: add env_explode helper function

Fix

  • ExceptionNotifyManager: fix return value when callback returns null
  • helper: Fix env_explode function

Refactor

  • config: update exception-notify.php

3.0.1: refactor(ExceptionNotifyManager): add getChannels method

08 Aug 10:33
Compare
Choose a tag to compare

3.0.1 - 2023-08-08

Feat

  • ExceptionNotifyManager: add attempt method

Refactor

  • ExceptionNotifyManager: add getChannels method
  • config: update default reported channels

3.0.0: refactor(naming): Rename variable to match method call return type

08 Aug 08:16
Compare
Choose a tag to compare

3.0.0 - 2023-08-08

Feat

  • tests: add PHPMock trait

Refactor

  • ExceptionContext: simplify code and fix method name
  • ExceptionNotify: improve getFacadeAccessor method
  • ExceptionNotifyManager: simplify rate limiting logic
  • LogChannel: use app('log') instead of Log facade
  • composer: Remove unused dependencies
  • jobs: Remove unused Log import
  • naming: Rename variable to match method call return type
  • src: Refactor ExceptionNotifyManager

Test

  • Channels: Remove redundant test files
  • CollectorManagerTest: remove unnecessary test
  • FeatureTest: report exception with file upload
  • NotifyChannelTest: Add test for reporting

3.0.0-rc2: docs(readme): update PHP and Laravel requirements

06 Aug 13:07
Compare
Choose a tag to compare

3.0.0-rc2 - 2023-08-06

Docs

  • readme: update PHP and Laravel requirements

Feat

  • Jobs: Improve exception reporting
  • Pipes: Add RemoveKeysPipe
  • collectors: Add RequestRawFileCollector
  • pipes: add OnlyKeysPipe class

Fix

  • channels: Update LogChannel constructor
  • collector: fix Collector::name method
  • collectors: Rename ExceptionPreviewCollector to ExceptionContextCollector
  • psalm: fix undefined interface method in ExceptionNotifyManager
  • src: Add hydrate_pipe helper function to helpers.php

Refactor

  • collectors: Update ExceptionPreviewCollector and ExceptionTraceCollector
  • config: update exception-notify.php
  • exceptions: remove BadMethodCallException class
  • pipes: update AddValuePipe
  • src: remove unused code

3.0.0-rc1: docs(_ide_helper): Remove unused methods

04 Aug 17:18
Compare
Choose a tag to compare

3.0.0-rc1 - 2023-08-05

Docs

  • _ide_helper: Remove unused methods

Feat

  • ExceptionNotifyManager: add optional channels parameter to reportIf method
  • JsonFixer: Update fix method
  • exception-notify: Add ExceptionPreviewCollector

Fix

  • ExceptionNotifyManager: Fix queue connection config key
  • collectors: fix Illuminate\Container\Container import

Refactor

  • DdChannel: remove return type declaration
  • SanitizerContract: remove unused interface
  • StringableMacro: Remove beforeLast method
  • collector: rename toReports to mapToReports
  • collector-manager: refactor toReports method
  • collectors: update ApplicationCollector
  • config: Update exception-notify.php
  • jobs: optimize ReportExceptionJob
  • pipes: rename AppendKeywordCollectorsPipe to AddKeywordPipe
  • pipes: rename AppendContentPipe to AppendKeywordCollectorsPipe
  • pipes: use Stringable for handle return type
  • pipes: Extend AddKeywordPipe from AddValuePipe
  • src: Refactor ExceptionNotifyServiceProvider registerCollectorManager method
  • src: update ReportExceptionJob.php
  • src: remove unused code

3.0.0-beta1

02 Aug 06:46
Compare
Choose a tag to compare

3.0.0-beta1 - 2023-08-02

Docs

  • changelog: Add changelog template file

Feat

  • ExceptionNotifyServiceProvider: Add StringableMacro to mixins
  • deps: add laravel/lumen-framework dependency
  • monorepo-builder.php: add monorepo-builder.php file

Fix

  • StrMacro: Fix squish function
  • contracts: Rename ExceptionAware interface to ExceptionAwareContract

Refactor

  • .php-cs-fixer.php: optimize file inclusion
  • Channel: change getName method to name
  • ChannelContract: Rename interface Channel to ChannelContract
  • Collector: remove __toString method
  • Collector: rename Collector to CollectorContract
  • CollectorManager: remove __toString method and Stringable interface
  • CollectorManager: change toArray method to collect
  • Exceptions: rename Exception.php to ThrowableContract.php
  • Sanitizers: rename Sanitizers to Pipes
  • collector: Rename LaravelCollector to ApplicationCollector
  • collector: remove Stringable interface implementation
  • collectors: rename AdditionCollector to ChoreCollector
  • collectors: rename ExceptionAware namespace
  • contracts: extend Channel and Collector with NameContract
  • facades: Update facades namespace
  • jobs: refactor ReportExceptionJob
  • options: remove OptionsProperty trait
  • php-cs-fixer: use glob and update directory permissions
  • service-provider: Update service provider aliases

Pull Requests

  • Merge pull request #42 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-1.6.0
  • Merge pull request #41 from guanguans/dependabot/composer/dms/phpunit-arraysubset-asserts-tw-0.4.0or-tw-0.5.0

v2.16.0

07 Jun 02:25
7a48ab7
Compare
Choose a tag to compare

What's Changed

  • Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 by @dependabot in #36
  • Bump dependabot/fetch-metadata from 1.4.0 to 1.5.0 by @dependabot in #38
  • Bump dependabot/fetch-metadata from 1.5.0 to 1.5.1 by @dependabot in #39
  • Bump actions/stale from 7 to 8 by @dependabot in #35
  • Update rector/rector requirement from ^0.15.7 to ^0.15.7 || ^0.17.0 by @dependabot in #40

Full Changelog: v2.15.0...v2.16.0