Releases: backtrace-labs/backtrace-cocoa
Releases · backtrace-labs/backtrace-cocoa
tvOS support
Adding tvOS support includes:
- Adding new target and shared scheme for
tvOS - Updating
README.mdand.travis.yamlconfig file - Adding crashing action to the demo app
- Adding shared scheme for
tvOSexample application - Updating default logging level
- Updating
Backtrace.podspec
Note: This version requires at least Backtrace-PLCrashReporter version 1.5.0
Documentation update
- Add comments in public definitions
- Add table of contents to
README.md - Rename
userAttributestoattributes - Update example projects
Add file attachments
File attachments
- Add file attachments support
- Send attachments using multipart
- Store attachment paths in CoreData
- Add file reading option .mappedIfSafe
Default attribubutes
- Add default attributes for network and Bluetooth status
- Expose attachment path in public API
- Add default attributes for:
guid- unique user identifiererror.messagehostanamelang.namelang.version- NFC
- location
Handling all exceptions on macOS
- Handle crashes on macOS by BacktraceCrashExceptionApplication
Documentation
- Update documentation
- Update README.md
- Update BacktraceClientConfiguration
Tests
- Add mocks for URLSession
- Add mocks for HTTP responses
- Improve code coverage
Checking the debugger attachment
- Run CrashReporter only when the debugger is detached
- Add reporting policy
- Check if the debugger is attached
Add custom attributes
- Add support for default attributes
- Add support for user-defined attributes
- Handle saving all kind of attributes on crash-time
- Simplified library API
- Add more customization for
BacktraceClientimplementation