Releases: guanguans/laravel-exception-notify
Releases · guanguans/laravel-exception-notify
3.1.2: docs(readme): Update README.md
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
3.1.0: refactor(DdChannel): remove DdChannel
3.1.0 - 2023-08-09
Feat
- src: Add ExceptionNotifyServiceProvider.php
Refactor
- DdChannel: remove DdChannel
3.0.2: Refactor(src): Improve exception hashing
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
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
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
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
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
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
v2.16.0
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