All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix Drupal 9.1 Event dispatching deprecations (https://www.drupal.org/node/3159012 and https://www.drupal.org/node/3154407)
- Update error handler
- Disable default exception, error & fatal error integrations to prevent duplicate events
- Allow events with empty or invalid IP addresses
- Revert "Rename excluded
channel
tags tologger
" - Fix
context
&type
not being added to event tags
- Rename excluded
channel
tags tologger
- Allow interfaces in the excluded_exceptions option
- Add an HTTP endpoint for setting the Sentry release ID
- Fix backwards incompatible changes after v3 update
- Fix error during module install
- Fix Drush integration
- Replace recommended php-http/curl-client with nyholm/psr7
- Add support for the
in_app_include
andin_app_exclude
options - Add all log messages as breadcrumbs
- Add support for Drush errors
- Add default excluded exceptions & tags
- Add PHP 8 support
- Replace recommended guzzlehttp/psr7 with php-http/guzzle6-adapter
- Fix excluded exceptions option. Since we're not using ClientInterface::captureException to capture exceptions, we should do the check ourselves
- Increase minimum version of the SDK to 2.3.0
- Fix excluded exceptions option
- Add missing drupal:user dependency
- Remove maintainers section & update security email address in README
- Fix error when no context is passed to the error handler
- Add coding standard fixers
- Add changelog
- Add issue & pull request templates
- Normalize composer.json
- Update .gitignore
- Update README
- Apply automatic code style fixes
- Change Drupal composer repo url
- Increase drupal/core version constraint to support version 9
- Remove HTTP library dependencies
- Add context array to
SentryScopeAlterEvent
- Handle 'user' being removed from logging context
- Fix potential error when backtrace is empty
- Fix removing logger classes from backtrace
- Add an option to include function arguments in the stacktrace
- Fix module file not always being included
- Fix issue where Drupal shows Sentry as the function caller in errors
- Upgrade Sentry SDK to stable release
- Fix log level checkboxes in settings form
- Add menu link to settings form
- Add config option to choose which log levels should be captured
- Fix TypeError
- Add settings form
- Add
administer wmsentry settings
permission - Add schema for
wmsentry.settings.yml
Initial release