Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

## Release Notes

### 3.4.0

- Fixed a crash caused by integer overflow in address arithmetic when processing crash reports.
- Added example on how to attach a stack trace for caught errors.
- Fixed a compilation error in Xcode 26 caused by a private header import in `RollbarReachability.m`.
- Added `CLAUDE.md` with project build, test, and architecture guidance.

### 3.3.3

- Be more explicit about overloaded usage of `URL.init` that cannot be resolved in certain configurations when using the Rollbar React Native SDK.
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ UnitTesting (shared XCTest utilities, used by test targets)

## Distribution

The SDK ships via SwiftPM, CocoaPods (8 podspec files at repo root), and Carthage. Version is synchronized across all podspecs and `Package.swift`. Current version: 3.3.3.
The SDK ships via SwiftPM, CocoaPods (8 podspec files at repo root), and Carthage. Version is synchronized across all podspecs and `Package.swift`. Current version: 3.4.0.
Comment thread
matux marked this conversation as resolved.

## External Dependency

Expand Down
2 changes: 1 addition & 1 deletion Examples/Integration/CocoapodsApp/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ platform :ios, '14.0'
use_frameworks!

target 'CocoapodsApp' do
pod 'RollbarNotifier', '~> 3.3.3'
pod 'RollbarNotifier', '~> 3.4.0'
end
2 changes: 1 addition & 1 deletion Examples/Integration/CocoapodsFramework/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ platform :ios, '14.0'
use_frameworks!

target 'CocoapodsFramework' do
pod 'RollbarNotifier', '~> 3.3.3'
pod 'RollbarNotifier', '~> 3.4.0'
end
2 changes: 1 addition & 1 deletion Rollbar.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "Rollbar"
s.version = "3.3.3"
s.version = "3.4.0"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
s.description = <<-DESC
Find, fix, and resolve errors with Rollbar.
Expand Down
2 changes: 1 addition & 1 deletion RollbarAUL.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RollbarAUL"
s.version = "3.3.3"
s.version = "3.4.0"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
s.description = <<-DESC
Find, fix, and resolve errors with Rollbar.
Expand Down
2 changes: 1 addition & 1 deletion RollbarCocoaLumberjack.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RollbarCocoaLumberjack"
s.version = "3.3.3"
s.version = "3.4.0"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
s.description = <<-DESC
Find, fix, and resolve errors with Rollbar.
Expand Down
2 changes: 1 addition & 1 deletion RollbarCommon.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RollbarCommon"
s.version = "3.3.3"
s.version = "3.4.0"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
s.description = <<-DESC
Find, fix, and resolve errors with Rollbar.
Expand Down
2 changes: 1 addition & 1 deletion RollbarCrash.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RollbarCrash"
s.version = "3.3.3"
s.version = "3.4.0"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
s.description = <<-DESC
Find, fix, and resolve errors with Rollbar.
Expand Down
2 changes: 1 addition & 1 deletion RollbarDeploys.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RollbarDeploys"
s.version = "3.3.3"
s.version = "3.4.0"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
s.description = <<-DESC
Find, fix, and resolve errors with Rollbar.
Expand Down
2 changes: 1 addition & 1 deletion RollbarNotifier.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RollbarNotifier"
s.version = "3.3.3"
s.version = "3.4.0"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
s.description = <<-DESC
Find, fix, and resolve errors with Rollbar.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@
#ifndef HDR_RollbarCrashReportVersion_h
#define HDR_RollbarCrashReportVersion_h

#define RollbarCrashCRASH_REPORT_VERSION "3.3.3"
#define RollbarCrashCRASH_REPORT_VERSION "3.4.0"

#endif /* HDR_RollbarCrashReportVersion_h */
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

#pragma mark - constants

static NSString *const NOTIFIER_VERSION = @"3.3.3";
static NSString *const NOTIFIER_VERSION = @"3.4.0";

static NSString *const NOTIFIER_NAME = @"rollbar-apple";

Expand Down
4 changes: 2 additions & 2 deletions RollbarNotifier/Tests/RollbarNotifierTests-ObjC/DTOsTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,8 @@ - (void)testRollbarModuleDTO {

dto.name = @"MN1";
XCTAssertTrue([dto.name isEqualToString:@"MN1"], @"Proper name");
dto.version = @"v3.3.3";
XCTAssertTrue([dto.version isEqualToString:@"v3.3.3"], @"Proper version");
dto.version = @"v3.4.0";
XCTAssertTrue([dto.version isEqualToString:@"v3.4.0"], @"Proper version");

dto = [[RollbarMutableModule alloc] initWithName:@"Module"];
XCTAssertTrue([dto.name isEqualToString:@"Module"], @"Proper name");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -218,8 +218,8 @@ final class RollbarNotifierDTOsTests: XCTestCase {
XCTAssertTrue(.orderedSame == dto.name!.compare("MN1"),
"Proper name"
);
dto.version = "v3.3.3";
XCTAssertTrue(.orderedSame == dto.version!.compare("v3.3.3"),
dto.version = "v3.4.0";
XCTAssertTrue(.orderedSame == dto.version!.compare("v3.4.0"),
"Proper version"
);

Expand Down
2 changes: 1 addition & 1 deletion RollbarReport.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RollbarReport"
s.version = "3.3.3"
s.version = "3.4.0"
s.summary = "Application or client side SDK for interacting with the Rollbar API Server."
s.description = <<-DESC
Find, fix, and resolve errors with Rollbar.
Expand Down
Loading