diff --git a/.jazzy.yaml b/.jazzy.yaml
index 70b03f536..ec1f44067 100644
--- a/.jazzy.yaml
+++ b/.jazzy.yaml
@@ -2,11 +2,11 @@ author_url: "https://www.bugsnag.com"
author: "Bugsnag Inc"
clean: false # avoid deleting docs/.git
framework_root: "Bugsnag"
-github_file_prefix: "https://github.com/bugsnag/bugsnag-cocoa/tree/v6.35.0/Bugsnag"
+github_file_prefix: "https://github.com/bugsnag/bugsnag-cocoa/tree/v6.36.0/Bugsnag"
github_url: "https://github.com/bugsnag/bugsnag-cocoa"
hide_documentation_coverage: true
module: "Bugsnag"
-module_version: "6.35.0"
+module_version: "6.36.0"
objc: true
output: "docs"
readme: "README.md"
diff --git a/Bugsnag.podspec.json b/Bugsnag.podspec.json
index 14440a961..d5303bda9 100644
--- a/Bugsnag.podspec.json
+++ b/Bugsnag.podspec.json
@@ -1,6 +1,6 @@
{
"name": "Bugsnag",
- "version": "6.35.0",
+ "version": "6.36.0",
"summary": "The Bugsnag crash reporting framework for Apple platforms.",
"homepage": "https://bugsnag.com",
"license": "MIT",
@@ -9,7 +9,7 @@
},
"source": {
"git": "https://github.com/bugsnag/bugsnag-cocoa.git",
- "tag": "v6.35.0"
+ "tag": "v6.36.0"
},
"ios": {
"frameworks": [
diff --git a/Bugsnag.xcodeproj/project.pbxproj b/Bugsnag.xcodeproj/project.pbxproj
index 530536759..7c05b8e46 100644
--- a/Bugsnag.xcodeproj/project.pbxproj
+++ b/Bugsnag.xcodeproj/project.pbxproj
@@ -4263,7 +4263,7 @@
INFOPLIST_FILE = ./Framework/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MACOSX_DEPLOYMENT_TARGET = 10.11;
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
@@ -4307,7 +4307,7 @@
INFOPLIST_FILE = ./Framework/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MACOSX_DEPLOYMENT_TARGET = 10.11;
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
@@ -4346,7 +4346,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -4371,7 +4371,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -4390,7 +4390,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.BugsnagTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Tests/BugsnagTests/Tests-Bridging-Header.h";
@@ -4411,7 +4411,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.BugsnagTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Tests/BugsnagTests/Tests-Bridging-Header.h";
@@ -4439,7 +4439,7 @@
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_NAME = Bugsnag;
SDKROOT = macosx;
SKIP_INSTALL = YES;
@@ -4463,7 +4463,7 @@
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_NAME = Bugsnag;
SDKROOT = macosx;
SKIP_INSTALL = YES;
@@ -4482,7 +4482,7 @@
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-macOSTests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
@@ -4502,7 +4502,7 @@
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-macOSTests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
@@ -4527,7 +4527,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_NAME = Bugsnag;
SDKROOT = appletvos;
SKIP_INSTALL = YES;
@@ -4550,7 +4550,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_NAME = Bugsnag;
SDKROOT = appletvos;
SKIP_INSTALL = YES;
@@ -4569,7 +4569,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-tvOSTests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = appletvos;
@@ -4589,7 +4589,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-tvOSTests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = appletvos;
@@ -4605,7 +4605,7 @@
buildSettings = {
CODE_SIGN_STYLE = Automatic;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -4618,7 +4618,7 @@
buildSettings = {
CODE_SIGN_STYLE = Automatic;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -4636,7 +4636,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.TestHost-iOS";
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
@@ -4654,7 +4654,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.TestHost-iOS";
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
@@ -4710,7 +4710,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.Bugsnag;
PRODUCT_NAME = Bugsnag;
SDKROOT = watchos;
@@ -4768,7 +4768,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.Bugsnag;
PRODUCT_NAME = Bugsnag;
SDKROOT = watchos;
@@ -4815,7 +4815,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
GENERATE_INFOPLIST_FILE = YES;
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.BugsnagTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = watchos;
@@ -4862,7 +4862,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
GENERATE_INFOPLIST_FILE = YES;
- MARKETING_VERSION = 6.35.0;
+ MARKETING_VERSION = 6.36.0;
PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.BugsnagTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = watchos;
diff --git a/Bugsnag/Payload/BugsnagNotifier.m b/Bugsnag/Payload/BugsnagNotifier.m
index 249f9921d..9380827b9 100644
--- a/Bugsnag/Payload/BugsnagNotifier.m
+++ b/Bugsnag/Payload/BugsnagNotifier.m
@@ -23,7 +23,7 @@ - (instancetype)init {
#else
_name = @"Bugsnag Objective-C";
#endif
- _version = @"6.35.0";
+ _version = @"6.36.0";
_url = @"https://github.com/bugsnag/bugsnag-cocoa";
_dependencies = @[];
}
diff --git a/BugsnagNetworkRequestPlugin.podspec.json b/BugsnagNetworkRequestPlugin.podspec.json
index 2c8763426..02545b10f 100644
--- a/BugsnagNetworkRequestPlugin.podspec.json
+++ b/BugsnagNetworkRequestPlugin.podspec.json
@@ -1,16 +1,16 @@
{
"name": "BugsnagNetworkRequestPlugin",
- "version": "6.35.0",
+ "version": "6.36.0",
"summary": "Network request monitoring support for Bugsnag.",
"homepage": "https://bugsnag.com",
"license": "MIT",
"authors": {
"Bugsnag": "notifiers@bugsnag.com"
},
- "readme": "https://raw.githubusercontent.com/bugsnag/bugsnag-cocoa/v6.35.0/BugsnagNetworkRequestPlugin/README.md",
+ "readme": "https://raw.githubusercontent.com/bugsnag/bugsnag-cocoa/v6.36.0/BugsnagNetworkRequestPlugin/README.md",
"source": {
"git": "https://github.com/bugsnag/bugsnag-cocoa.git",
- "tag": "v6.35.0"
+ "tag": "v6.36.0"
},
"dependencies": {
"Bugsnag": "~> 6.13"
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bc4d5010c..f5c7cd41c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,13 +1,21 @@
Changelog
=========
-## TBD
+## 6.36.0 (2026-03-26)
-### Bug Fixes
+### Enhancements
+
+* Added plugin for notifying on HTTP request errors.
+ [#1924](https://github.com/bugsnag/bugsnag-cocoa/pull/1924)
-* Issue fixed Bugsnag Info plist naming conversion.
+* Support Pascal case plist configuration values.
[#1925](https://github.com/bugsnag/bugsnag-cocoa/pull/1925)
+### Bug Fixes
+
+* Fixed a crash after shared NSURLSession is invalidated.
+ [#1922](https://github.com/bugsnag/bugsnag-cocoa/pull/1922)
+
## 6.35.0 (2026-01-26)
### Enhancements
diff --git a/Framework/Info.plist b/Framework/Info.plist
index 7ec62bf8a..5e22c2926 100644
--- a/Framework/Info.plist
+++ b/Framework/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 6.35.0
+ 6.36.0
CFBundleVersion
1
diff --git a/Tests/BugsnagTests/Info.plist b/Tests/BugsnagTests/Info.plist
index acbff61d1..1b03c5152 100644
--- a/Tests/BugsnagTests/Info.plist
+++ b/Tests/BugsnagTests/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
$(PRODUCT_BUNDLE_PACKAGE_TYPE)
CFBundleShortVersionString
- 6.35.0
+ 6.36.0
CFBundleVersion
1
diff --git a/Tests/TestHost-iOS/Info.plist b/Tests/TestHost-iOS/Info.plist
index 6e16be2ee..1490cc060 100644
--- a/Tests/TestHost-iOS/Info.plist
+++ b/Tests/TestHost-iOS/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
$(PRODUCT_BUNDLE_PACKAGE_TYPE)
CFBundleShortVersionString
- 6.35.0
+ 6.36.0
CFBundleVersion
1
LSRequiresIPhoneOS
diff --git a/VERSION b/VERSION
index b22907d08..fc510d4f5 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-6.35.0
+6.36.0