- Adds explicit BacktraceResources-Info.plist
- Distributes XCFramework (#136)
- Adds Mac catalyst support (#139)
- Embeds xcprivacy manifest (#140)
- Codesigns binaries (#141)
- Generates PLCReport with exception (#142)
- Enables client side unwinding default setting (#134)
- Fixes Cocoapods deployment (#135)
- Upgrades PLCrashReporter (#122)
- Adds scoped attributes to PLCrashreport (#125)
- Adds extension to uploaded attachment (#126)
- Renames attributes and adds them as default (#127)
- Standardizes system attributes (#128)
- Updates FaultMessage Attribute to return Termination Signal name (#129)
- Upgrades COCOAPODS to ver 1.15.2 (#129)
- Added PrivacyInfo.xcprivacy
- Fixed infinity loop generated by the breadcrumb overflow
- Adjusted device.model attribute - now the attribute shows device model, rather than the model id
- Added application.session and application.version attribute as defaults - no matter if the metrics integration is enabled or not.
- Added application.build attribute that represents an app build version.
- Added backtrace.agent attribute that represents current agent name.
- Adds Swift Package Manager support
- Improves Breadcrumbs Swift implementation
- Remove static framework builds
- Fixed error.message values persists across multiple reports.
- Changed error emoji.
- No changes compared to 1.7.4-beta2
- Adds Call Observer breadcrumb in #97
- Prevents duplicate breadcrumbs in #92
- Improves OOM simulator and algorithm
- Improves build pipeline, automatic versioning and Xcode compatability in #96
- Fixes and prevents future usage the main thread for sync network calls
- Modifies the CI job to run tests daily on schedule in #81
- Skip file attachments that are larger than 10MB in #84
- Adds additional functionality for breadcrumbs in beta in #79
- Improves out of memory (OOM) reporting in #88
- Updates README by @lysannep in #89
- Enables OOM reports for iOS version 15.3.1, and disables 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.