honeybadger-io/honeybadger-laravel

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# 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