honeybadger-io / honeybadger-php
Honeybadger PHP library
Installs: 1 051 160
Dependents: 3
Suggesters: 0
Security: 0
Stars: 38
Watchers: 10
Forks: 21
Open Issues: 5
Requires
- php: ^7.2|^8.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3|^7.0.1
- monolog/monolog: ^2.0|^3.0
- symfony/http-foundation: >=3.3|^4.1
Requires (Dev)
- larapack/dd: ^1.1
- mockery/mockery: ^1.4
- phpunit/phpunit: ^8.5|^9.4
- dev-master / 2.x-dev
- v2.22.1
- v2.22.0
- v2.21.0
- v2.20.0
- v2.19.5
- 2.19.4
- v2.19.3
- v2.19.2
- v2.19.1
- v2.19.0
- v2.18.0
- v2.17.3
- v2.17.2
- v2.17.1
- v2.17.0
- v2.16.0
- 2.15.0.x-dev
- v2.15.0
- v2.14.1
- 2.14.0
- 2.13.0
- 2.12.1
- 2.12.0
- 2.11.3
- 2.11.2
- 2.11.1
- 2.11.0
- v2.10.0
- v2.9.2
- v2.9.1
- v2.9.0
- v2.8.3
- v2.8.2
- v2.8.1
- v2.8.0
- v2.7.0
- v2.6.0
- v2.5.0
- v2.4.1
- v2.4.0
- v2.3.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0
- v1.9.0
- v1.8.0
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.0
- v1.5.1
- v1.5.0
- v1.4.0
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.0
- v1.0.0
- 0.x-dev
- v0.4.1
- v0.4.0
- v0.3.2
- v0.3.1
- v0.3.0
- 0.2.0
- 0.1.0
- dev-release-please--branches--master
- dev-php-84
- dev-bump-bulk-events-threshold
- dev-skip-empty-breadcrumbs
- dev-events-api-exception-message-210
- dev-fix-prevent-log-event-handler-infinite-loop
- dev-send-user-agent-in-http-clients
- dev-make-endpoint-app-url-configurable-202
- dev-extended-ts
- dev-fix-add-check-for-api-key
- dev-revert-to-deprecated-version-of-logger-levels
- dev-automated-releases
- dev-register-shutdown-handler-by-default
- dev-events-api-190
- dev-monolog-instrumentation-192
- dev-check-ins-improvements-+188
- dev-ci_fixes
- dev-check_ins_refactor
- dev-checkins-config-fixes
- dev-check-in-slug-support-+177
- dev-checkin-using-name-+112
- dev-checkins-manager
- dev-release-instructions
- dev-shalvah-patch-1
This package is auto-updated.
Last update: 2024-12-09 08:30:29 UTC
README
This is the client library for integrating apps with the ⚡ Honeybadger Exception Notifier for PHP.
Framework Integrations
- Laravel - honeybadger-io/honeybadger-laravel
Documentation and Support
For comprehensive documentation and support, check out our documentation site.
Testing
composer test
Code Style
This project follows the PSR-2 Coding Standard. In addition, StyleCI will apply the Laravel preset.
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Releasing
We have enabled GitHub integration with Packagist. Packagist is automatically notified when a new release is made on GitHub.
Releases are automated, using Github Actions:
- When a PR is merged on master, the run-tests.yml workflow is executed, which runs the tests.
- If the tests pass, the release.yml workflow will be executed.
- Depending on the commit message, a release PR will be created with the suggested the version bump and changelog. Note: Not all commit messages trigger a new release, for example, chore: ... will not trigger a release.
- If the release PR is merged, the release.yml workflow will be executed again, and this time it will create a github release.
Security
If you discover any security related issues, please email security@honeybadger.io instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.