- Creation of Package.swift file for the Swift package manager
- Adding missing static modifier for internal functions to avoid symbol collision with other libraries
- The API endpoint can now be configured through the Raygun client
- Fix: A bad access exception when logging response codes from the Raygun API
- Updated crash report property name for the stack trace
- Additional guards against the provider generating exceptions
- Prefixed KSCrash classes and methods to avoid conflicts with external sources
- The RaygunCrashReportConverter class is now public
- CocoaPods support
- New sample app projects
- Fix: UUID not being included by default for user/customer information
- Fix for anonymous user/customer information not being included in crash reports
- Additional guards against internal exceptions being thrown when setting custom data
- Additional guards against internal exceptions being thrown when logging information
- Fixed a crash within the internal crash reporter (KSCrash)
- Updated client API to explicitly state the types accepted. Signed frameworks and included simulator architectures
- Fresh rebuild without simulator architectures
- Fresh rebuild to resolve possible code signing issues
- Fresh rebuild to resolve possible code signing issues
- Removed code signing from all platforms
- Updated code signing to use distribution certificates. Lowered deployment targets to iOS 10 and tvOS 10
- Added macOS support and bug fixes affecting all platforms
- Minor bug fixes
- Added Swift support
- Added breadcrumb support
- Set the default number of stored reports allowed to 64 reports
- Store crash reports on the device when offline or when receiving a rate limited (429) status response
- Bitcode support for iOS & tvOS
- Minor bug fixes
- Minor bug fixes
- Initial release with basic functionality