1.7.0 ----- - Corrected some issues with argument serialization in stacktraces. 1.6.2 ----- - Fixed behavior where fatal errors weren't correctly being reported in most situations. 1.6.1 ----- - Correct handling of null in ``user_context``. 1.6.0 ----- - Improved serialization of certain types to be more restrictive. - ``error_types`` can now be configured via ``RavenClient``. - Class serialization has been expanded to include attributes. - The session extension is no longer required. - Monolog is no longer a required dependency. - ``user_context`` now merges by default. 1.5.0 ----- - Added named transaction support. 1.4.0 ----- This version primarily overhauls the exception/stacktrace generation to fix a few bugs and improve the quality of data (#359). - Added ``excluded_app_paths`` config. - Removed ``shift_vars`` config. - Correct fatal error handling to only operate on expected types. This also fixes some behavior with the error suppression operator. - Expose anonymous and similar frames in the stacktrace. - Default ``prefixes`` to PHP's include paths. - Remove ``module`` usage. - Better handle empty argument context. - Correct alignment of filename (current frame) and function (caller frame) 1.3.0 ----- - Fixed an issue causing the error suppression operator to not be respected (#335) - Fixed some serialization behavior (#352) - Fixed an issue with app paths and trailing slashes (#350) - Handle non-latin encoding with source code context line (#345) 1.2.0 ----- - Handle non-latin encoding in source code and exception values (#342) - Ensure pending events are sent on shutdown by default (#338) - Add ``captureLastError`` helper (#334) - Dont report duplicate errors with fatal error handler (#334) - Enforce maximum length for string serialization (#329) 1.1.0 ----- - Uncoercable values should no longer prevent exceptions from sending to the Sentry server. - ``install()`` can no longer be called multiple times. 1.0.0 ----- - Removed deprecated error codes configuration from ErrorHandler. - Removed env data from HTTP interface. - Removed 'message' attribute from exceptions'. - appPath and prefixes are now resolved fully. - Fixed various getter methods requiring invalid args. - Fixed data mutation with 'send_callback'. 0.22.0 ------ - Improve handling of encodings. - Improve resiliency of variable serialization. - Add 'formatted' attribute to Message interface. 0.21.0 ------ - Added ``transport`` option. - Added ``install()`` shortcut. 0.20.0 ------ - Handle missing function names on frames. - Remove suppression operator usage in breadcrumbs buffer. - Force serialization of context values. 0.19.0 ------ - Add error_reporting breadcrumb handler. 0.18.0 ------ - Remove session from serialized data. - send_callback return value must now be false to prevent capture. - Add various getter/setter methods for configuration. 0.17.0 ------ - Don't attempt to serialize fixed SDK inputs. - Improvements to breadcrumbs support in Monolog. 0.16.0 ------ - Initial breadcrumbs support with Monolog handler. 0.15.0 ------ - Fixed some cases where serialization wouldn't happen. - Added sdk attribute. 0.14.0 ------ - Added ``prefixes`` option for stripping absolute paths. - Removed ``abs_path`` from stacktraces. - Added ``app_path`` to specify application root for resolving ``in_app` on frames. - Moved Laravel support to ``sentry-laravel`` project. - Fixed duplicate stack computation. - Added ``dsn`` option to ease configuration. - Fixed an issue with the curl async transport. - Improved serialization of values. 0.13.0 ------ - Updated API to use new style interfaces. - Remove session cookie in default processor. - Expand docs for Laravel, Symfony2, and Monolog. - Default error types can now be set as part of ErrorHandler configuration. 0.12.1 ------ - Dont send empty values for various context. 0.12.0 ------ - Bumped protocol version to 6. - Fixed an issue with the async curl handler (GH-216). - Removed UDP transport. 0.11.0 ------ - New configuration parameter: 'release' - New configuration parameter: 'message_limit' - New configuration parameter: 'curl_ssl_version' - New configuration parameter: 'curl_ipv4' - New configuration parameter: 'verify_ssl' - Updated remote endpoint to use modern project-based path. - Expanded default sanitizer support to include 'auth_pw' attribute. 0.10.0 ------ - Added a default certificate bundle which includes common root CA's as well as getsentry.com's CA. 0.9.1 ----- - Change default curl connection to 'sync' - Improve CLI reporting 0.9.0 ----- - Protocol version 5 - Default to asynchronous HTTP handler using curl_multi. (For previous versions see the commit history)