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 a fatal error when the user token is not authenticated (#78)
- Migrate service definitions to non-deprecated option configuration values
- Fix expected type of the
options.error_types
config value (scalar instead of array, discovered in #72) - Fix handling of deprecated options value
trim()
DSN value from config, to avoid issues with .env files on BitBucket (see #21 (comment))
- Fix exception being thrown when both deprecated and new options are used.
- Migrate all the options from the config root to
sentry.options
(#68); the affected options are still usable in the old form, but they will generate deprecation notices. They will be dropped in the 1.0 release.
Before:
sentry:
app_path: ~
environment: ~
error_types: ~
excluded_app_paths: ~
prefixes: ~
release: ~
After:
sentry:
options:
app_path: ~
environment: ~
error_types: ~
excluded_app_paths: ~
prefixes: ~
release: ~
- Migrate from PSR-0 to PSR-4
- Fix previous release with cherry pick of the right commit from #67
- Force load of client in console commands to avoid missing notices due to lazy-loading (#67)
- Add
SentryExceptionListenerInterface
and theexception_listener
option in the configuration (#47) to allow customization of the exception listener - Add
SentrySymfonyEvents::PRE_CAPTURE
andSentrySymfonyEvents::SET_USER_CONTEXT
events (#47) to customize event capturing information - Make listeners' priority customizable through the new
listener_priorities
configuration key
- Make SkipCapture work on console exceptions too
- Quote sentry.options in services.yml.
- Expose all configuration options (#36).
- Improve app path detection to exclude root folder and exclude vendor.
- Raise sentry/sentry minimum requirement to ## 1.2.0. - 2017-xx-xx Fixed an issue with a missing import (#24)### . - 2017-xx-xx
prefixes
andapp_path
will now be bound by default.
- Added
skip_capture
configuration for excluding exceptions.
- Security services are now optional.
- Console exceptions are now captured.
- Default PHP SDK hooks will now be installed (via
Raven_Client->install
). - SDK will now be registered as 'sentry-symfony'.
- Added support for capturing the current user.