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