CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [4.4.0](https://github.com/honeybadger-io/honeybadger-laravel/compare/v4.3.1...v4.4.0) (2025-01-07)
### Features
* allow disabling middleware from configuration ([#151](https://github.com/honeybadger-io/honeybadger-laravel/issues/151)) ([e49ae78](https://github.com/honeybadger-io/honeybadger-laravel/commit/e49ae7898c3b54f1c6258f76a25be88d269b7a75))
## [4.3.1](https://github.com/honeybadger-io/honeybadger-laravel/compare/v4.3.0...v4.3.1) (2024-12-17)
### Performance Improvements
* add PHP 8.4 to test matrix ([#146](https://github.com/honeybadger-io/honeybadger-laravel/issues/146)) ([a57cd79](https://github.com/honeybadger-io/honeybadger-laravel/commit/a57cd796f146f5bfc967685e89618fa509ef0b6e))
## [4.3.0](https://github.com/honeybadger-io/honeybadger-laravel/compare/v4.2.2...v4.3.0) (2024-11-01)
### Features
* add support for eu endpoints with install command ([#139](https://github.com/honeybadger-io/honeybadger-laravel/issues/139)) ([c2d6a63](https://github.com/honeybadger-io/honeybadger-laravel/commit/c2d6a63b0284ce7649826b29285d237e54be6666))
### Bug Fixes
* stop using the MessageLogged event for events api ([#142](https://github.com/honeybadger-io/honeybadger-laravel/issues/142)) ([452b8dd](https://github.com/honeybadger-io/honeybadger-laravel/commit/452b8ddb950845b95ba432e002c2b9c39fdfe680))
## [4.2.2](https://github.com/honeybadger-io/honeybadger-laravel/compare/v4.2.1...v4.2.2) (2024-10-11)
### Miscellaneous Chores
* update honeybadger-php package ([#135](https://github.com/honeybadger-io/honeybadger-laravel/issues/135)) ([c688689](https://github.com/honeybadger-io/honeybadger-laravel/commit/c6886899c1c02ef1b8406431c3cc89c1790e8efc))
## [4.2.1](https://github.com/honeybadger-io/honeybadger-laravel/compare/v4.2.0...v4.2.1) (2024-10-08)
### Bug Fixes
* read component name from closure ([#133](https://github.com/honeybadger-io/honeybadger-laravel/issues/133)) ([ad58db3](https://github.com/honeybadger-io/honeybadger-laravel/commit/ad58db3affbdcf371336a06b12c6b55bb0fbceca))
## [4.2.0](https://github.com/honeybadger-io/honeybadger-laravel/compare/v4.1.1...v4.2.0) (2024-09-17)
### Features
* send RequestHandled, JobProcessed and ResponseReceived events to insights ([#130](https://github.com/honeybadger-io/honeybadger-laravel/issues/130)) ([7f68015](https://github.com/honeybadger-io/honeybadger-laravel/commit/7f680155335cdfa7df81c09e6dedf51a7de93fcf))
## [4.1.1](https://github.com/honeybadger-io/honeybadger-laravel/compare/v4.1.0...v4.1.1) (2024-08-16)
### Bug Fixes
* check for getAuthIdentifier before calling it ([6064a21](https://github.com/honeybadger-io/honeybadger-laravel/commit/6064a2133de93feb3f286346eef2cdfa262703fe))
## [4.1.0](https://github.com/honeybadger-io/honeybadger-laravel/compare/v4.0.0...v4.1.0) (2024-07-06)
### Features
* Events: Honeybadger.event() method to send events to Honeybadger Insights ([#125](https://github.com/honeybadger-io/honeybadger-laravel/issues/125)) ([868d0f7](https://github.com/honeybadger-io/honeybadger-laravel/commit/868d0f72fd7d09571bf89c6ea05ca619efd72756))
* Events: Custom logger channel to send logs as events to Honeybadger Insights
* Events: Automatic logging of application events to Honeybadger Insights
### Refactored
* Breadcrumbs: Modified automatic breadcrumbs collection to reusable classes to share with Events integration
## [4.0.0] - 2024-03-22
### Added
- Support for Laravel 11
## [3.18.2] - 2023-12-28
### Refactored
- Check-Ins: check-in using slug
## [3.18.1] - 2023-11-16
### Refactored
- Check-Ins: checkins to check-ins
## [3.18.0] - 2023-10-27
### Added
- Check-Ins: Add support for slug url
## [3.17.0] - 2023-10-17
### Changed
- Modify parameter names to be more descriptive (from $id to $idOrName)
## [3.16.0] - 2023-10-06
### Added
- Synchronize checkins with `honeybadger:checkins:sync`
## [3.15.2] - 2023-08-06
### Changed
- Update honeybadger-php dependency to latest version
## [3.15.1] - 2023-08-04
### Fixed
- Fix LogHandler creation by passing constructor arguments
## [3.15.0] - 2023-02-16
### Added
- Support for Laravel 10
## [3.14.1] - 2022-12-03
### Fixed
- Correct feedback form URL ([#100](https://github.com/honeybadger-io/honeybadger-laravel/pull/100))
## [3.14.0] - 2022-05-06
### Added
- Call `shouldReport()` of parent ([#98](https://github.com/honeybadger-io/honeybadger-laravel/pull/98))
- Add `capture_deprecations` config flag ([#98](https://github.com/honeybadger-io/honeybadger-laravel/pull/98))
## [3.13.1] - 2022-02-16
### Added
- Support Dotenv editor v2 ([#96](https://github.com/honeybadger-io/honeybadger-php/pull/96))
## [3.13.0] - 2022-01-22
### Added
- Support for Laravel 9 ([#93](https://github.com/honeybadger-io/honeybadger-php/pull/93))
### Fixed
- Set HONEYBADGER_VERIFY_SSL default in .env during installation ([#94](https://github.com/honeybadger-io/honeybadger-php/pull/94))
## [3.12.1] - 2021-11-22
### Fixed
- Install command: don't error when there's no base route ([#90](https://github.com/honeybadger-io/honeybadger-php/pull/90))
## [3.12.0] - 2021-07-02
### Added
- Added custom log driver ([#17](https://github.com/honeybadger-io/honeybadger-laravel/pull/17))
## [3.11.0] - 2021-06-16
- Set default client timeout ([#87](https://github.com/honeybadger-io/honeybadger-laravel/pull/87))
## [3.10.0] - 2021-05-09
### Added
- Added `report_data` to default config ([#85](https://github.com/honeybadger-io/honeybadger-laravel/pull/85))
## [3.9.0] - 2021-04-12
### Added
- Honeybadger can now set route action and user context automatically—no middleware needed ([#82](https://github.com/honeybadger-io/honeybadger-laravel/pull/82/))
## [3.8.1] - 2021-03-25
### Fixed
- Silence any thrown errors in breadcrumbs collection ([#81](https://github.com/honeybadger-io/honeybadger-laravel/pull/81))
## [3.8.0] - 2021-03-23
### Added
- Automatic breadcrumbs ([#79](https://github.com/honeybadger-io/honeybadger-laravel/pull/79))
## [3.7.0] - 2021-03-09
### Added
- Added ability to enable job pings on specific environments ([#73](https://github.com/honeybadger-io/honeybadger-laravel/pull/73))
- Include the PHP SDK version in error reports ([#75](https://github.com/honeybadger-io/honeybadger-laravel/pull/75))
- Added the `@honeybadgerError` and `@honeybadgerFeedback` Blade directives ([#76](https://github.com/honeybadger-io/honeybadger-laravel/pull/76))
## [3.6.0] - 2021-02-19
### Added
- Log ServiceExceptions rather than crash ([#70](https://github.com/honeybadger-io/honeybadger-laravel/pull/70))
## [3.5.0] - 2021-02-15
### Added
- Verify SSL config ([#68](https://github.com/honeybadger-io/honeybadger-laravel/pull/68))
## [3.4.0] - 2020-12-17
### Changed
- Allowed some install failures ([#66])(https://github.com/honeybadger-io/honeybadger-laravel/pull/66)
## [3.3.0] - 2020-11-29
### Added
- Support for PHP8 ([#64](https://github.com/honeybadger-io/honeybadger-laravel/pull/64))
-
## [3.2.0] - 2020-09-14
### Added
- Support for Laravel 8 ([#59](https://github.com/honeybadger-io/honeybadger-laravel/pull/59))
## [3.1.0] - 2020-03-23
### Changed
- Bumped [`honeybadger-io/honeybadger-php`](https://github.com/honeybadger-io/honeybadger-php) to `^2.1` from `^2.0`
## [3.0.0] - 2020-03-09
### Breaking Changes
- Dropped support for Laravel 6 and added support for Laravel 7 ([#54](https://github.com/honeybadger-io/honeybadger-laravel/pull/54))
## [2.1.0] - 2019-12-05
### Added
- Added `pingHoneybadgerOnSuccess` method to scheduled tasks ([#49](https://github.com/honeybadger-io/honeybadger-laravel/pull/49))
## [2.0.1] - 2019-10-01
### Fixed
- Route action and component for Lumen ([#42](https://github.com/honeybadger-io/honeybadger-laravel/pull/42))
## [2.0.0] - 2019-09-23
### Changed
- Support for Laravel 6 ([#41](https://github.com/honeybadger-io/honeybadger-laravel/pull/41))
## [1.7.3] - 2019-09-23
### Changed
- Drops Laravel 6 support, need new major version ([#40](https://github.com/honeybadger-io/honeybadger-laravel/pull/40))
## [1.7.2] - 2019-09-05
### Fixed
- Error whent here is a component and not an action ([#37](https://github.com/honeybadger-io/honeybadger-laravel/pull/37))
## [1.7.1] - 2019-09-05
### Fixed
* Request action and component ([#35](https://github.com/honeybadger-io/honeybadger-laravel/pull/35))
## [1.7.0] - 2019-09-04
### Added
* Controller action and component to middleware ([#31](https://github.com/honeybadger-io/honeybadger-laravel/pull/31))
### Changed
* Updated support for Laravel 6.0 ([#32](https://github.com/honeybadger-io/honeybadger-laravel/pull/32))
* Increased the minimum version of the honeybadger-php package ([#33](https://github.com/honeybadger-io/honeybadger-laravel/pull/33))
## [1.6.0] - 2019-06-27
### Added
* Deploy command ([#26](https://github.com/honeybadger-io/honeybadger-laravel/pull/26))
## [1.5.0] - 2018-12-17
### Added
* PHP 7.3 to Travis ([#19](https://github.com/honeybadger-io/honeybadger-laravel/pull/19))
### Removed
* php-cs-fixer dev dependency ([#20](https://github.com/honeybadger-io/honeybadger-laravel/pull/20))
## [1.4.0] - 2018-11-02
### Added
* Installer command for PHP & Laravel ([#11](https://github.com/honeybadger-io/honeybadger-laravel/pull/11))
### Changed
* Updated version contraints ([#15](https://github.com/honeybadger-io/honeybadger-laravel/pull/15))
## [1.3.0] - 2018-09-13
### Added
* Support for Laravel 5.7 ([#13](https://github.com/honeybadger-io/honeybadger-laravel/pull/13))
### Changed
* Updated the Travis CI config ([#14](https://github.com/honeybadger-io/honeybadger-laravel/pull/14))
* Updated [honeybadger-io/honeybadger-php](https://github.com/honeybadger-io/honeybadger-php) ([#14](https://github.com/honeybadger-io/honeybadger-laravel/pull/14))
## [1.2.0] - 2018-08-17
### Changed
* Updated [honeybadger-io/honeybadger-php](https://github.com/honeybadger-io/honeybadger-php) to `^1.1` ([#10](https://github.com/honeybadger-io/honeybadger-laravel/pull/10))
## [1.1.0] - 2018-08-08
### Added
* Scheduled event helper to ping honeybadger after task is complete (#5)
### Changed
* Changes exception type reported by the test command for more clarity in the HB application UI. (#4)
## [1.0.0] - 2018-07-10
* Initial release