Skip to content

3.1.0

Compare
Choose a tag to compare
@matux matux released this 26 Jul 02:40
· 42 commits to master since this release
37b6481

CHANGELOG

  • The KSCrash dependency has been completely dropped.
    • Its source related to the core mechanism that allows us to capture crashes as they happen has been integrated directly into our SDK. KSCrash license is available at the top of all sources related to it.
  • The overall size of the SDK has been reduced by 20% resulting in smaller binaries and reduced memory footprint.
  • The SDK can now be integrated into Frameworks and static libraries through your preferred package manager.
  • The SDK demo projects iosAppSwift and iosAppObjc have been renamed to Rollbar Demo and Rollbar ObjC Demo respectively, and moved into the Examples directory.
  • New package manager integration examples have been added showing different methods of integrating the SDK into your applications and frameworks.
  • Fixed Xcode 14.3 support when integrating the SDK using Cocoapods.
  • Fixed an UTF-8 character encoding issue when retrieving persisted payloads that resulted in corrupt Unicode characters in messages, telemetry and others.
  • Fixed a problem when dealing with unhandled status responses resulting in bad requests being sent repeatedly has been fixed.
  • Fixed several warnings that would only show up when integrating with Cocoapods have been fixed.

What's changed

  • Working SDK with KSCrash integrated as source as-is. by @matux in #299
  • Removed the crust from KSCrash by @matux in #300
  • Rename KSCrash types, functions and files to RollbarCrash to avoid collisions by @matux in #301
  • Fixed warning about ambiguous empty array by @matux in #302
  • KSCrash source integration by @matux in #303
  • Fix Package.swift include headers issues by @matux in #304
  • Updated podspecs for 3.1.0, added RollbarCrash and removed KSCrash dep by @matux in #310
  • A function decl without a prototype is deprecated in all versions of C by @matux in #312
  • Fix podspec not using RollbarCrash cpp sources by @matux in #311
  • Renamed RollbarCrashReport to RollbarRawCrashReport in RollbarNotifier by @matux in #313
  • Renamed RollbarCrashReportTests to RollbarReportTests by @matux in #314
  • Fixed C warning for func decl without prototype by @matux in #315
  • Integration Examples for SPM, Cocoapods, both App and Frameworks by @matux in #318
  • Fixed UTF8 character encoding issue when retrieving persisted payloads by @matux in #319
  • Fix unhandled status responses resulting in bad requests being sent repeatedly by @matux in #320
  • Changelog updates for 3.1.0 by @matux in #321
  • NXArchInfo/NXGetLocalArchInfo is deprecated since watchOS 8.0 by @matux in #322
  • Can't use NSInteger/NSUInteger as format arguments by @matux in #324
  • Fix cocoapods issue when using RollbarCrash as an internal dependency by @matux in #323
  • Fix pods issue when using RollbarCrash as an internal dependency by @matux in #325
  • Add RollbarCommon pub header dir to search path of Notifier podspec by @matux in #326
  • Updated CocoaLumberjack integration to 3.8.0 by @matux in #327

Full Changelog: 3.0.3...3.1.0