- Enable OOM reports for 15.3.1 against, disable client side unwinding by default
- Added BETA Breadcrumbs implementation
- Updated BETA Crash Free metrics based on feedback from beta testing
- Updated build scripts
- Disable OOM reports for 15.3.1+ for backtrace-cocoa (so invalid OOM reports don't crash it)
- Make
hostname
attribute optional to prevent end-user from getting Local Network permissions pop-up
- Simplifies default file attachments API
- Allows default file attachments which will be sent for all live reports as well as crash reports
- This allows sending file attachments with crash reports
- Support for Out of memory detection - Backtrace-cocoa now allows to send information about low memory warnings that application received before application was killed by operating system.
- Backtrace-cocoa sets
error.type
attribute that our users can use to filter specific type of reports generated by libraries. List of possible error.types:
- reports generated in try/catch block will have error.type equal to
Exception
, - crashes will have
error.type
attribute equal toCrash
, - out of memory exceptions will have
error.type
attribute equal toLow memory
- TravisCI improvements
- Allows injecting an instance of PLCrashReporter.
- Resolves the compilation issue on Xcode 10.
- Fix issue in Xcode 11 caused by URLSession response being captured before initialization.
- Fix dangling pointer - use withUnsafeMutableBytes in order to explicitly convert the argument to buffer pointer valid for a defined scope.
- Update dependencies, Fastfile and Travis CI configuration.