Skip to content

Latest commit

 

History

History
99 lines (78 loc) · 3.81 KB

CHANGELOG.md

File metadata and controls

99 lines (78 loc) · 3.81 KB

Backtrace Cocoa Release Notes

Version 2.0.7

  • Adds explicit BacktraceResources-Info.plist

Version 2.0.6

  • Distributes XCFramework (#136)
  • Adds Mac catalyst support (#139)
  • Embeds xcprivacy manifest (#140)
  • Codesigns binaries (#141)
  • Generates PLCReport with exception (#142)

Version 2.0.5

  • Enables client side unwinding default setting (#134)
  • Fixes Cocoapods deployment (#135)

Version 2.0.4

  • 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)

Version 2.0.3

  • Added PrivacyInfo.xcprivacy

Version 2.0.2

  • Fixed infinity loop generated by the breadcrumb overflow
  • Adjusted device.model attribute - now the attribute shows device model, rather than the model id

Version 2.0.1

  • 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.

Version 2.0.0

  • Adds Swift Package Manager support
  • Improves Breadcrumbs Swift implementation
  • Remove static framework builds

Version 1.7.5

  • Fixed error.message values persists across multiple reports.
  • Changed error emoji.

Version 1.7.4

  • No changes compared to 1.7.4-beta2

Version 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

Version 1.7.4-beta1

  • 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

Version 1.7.3

  • 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

Version 1.7.2

  • Disable OOM reports for 15.3.1+ for backtrace-cocoa (so invalid OOM reports don't crash it)

Version 1.7.1

  • Make hostname attribute optional to prevent end-user from getting Local Network permissions pop-up

Version 1.7.0

  • Simplifies default file attachments API

Version 1.6.1

  • 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

Version 1.6.0

  • 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 to Crash,
  • out of memory exceptions will have error.type attribute equal to Low memory
  • TravisCI improvements

Version 1.5.6

  • Allows injecting an instance of PLCrashReporter.
  • Resolves the compilation issue on Xcode 10.

Version 1.5.5

  • 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.