diff --git a/.jazzy.yaml b/.jazzy.yaml index 56e124cc8..3664da21d 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.34.0/Bugsnag" +github_file_prefix: "https://github.com/bugsnag/bugsnag-cocoa/tree/v6.34.1/Bugsnag" github_url: "https://github.com/bugsnag/bugsnag-cocoa" hide_documentation_coverage: true module: "Bugsnag" -module_version: "6.34.0" +module_version: "6.34.1" objc: true output: "docs" readme: "README.md" diff --git a/Bugsnag.podspec.json b/Bugsnag.podspec.json index 0e63fe16e..23bd8e885 100644 --- a/Bugsnag.podspec.json +++ b/Bugsnag.podspec.json @@ -1,6 +1,6 @@ { "name": "Bugsnag", - "version": "6.34.0", + "version": "6.34.1", "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.34.0" + "tag": "v6.34.1" }, "ios": { "frameworks": [ diff --git a/Bugsnag.xcodeproj/project.pbxproj b/Bugsnag.xcodeproj/project.pbxproj index 99b8796a1..2e4d585b3 100644 --- a/Bugsnag.xcodeproj/project.pbxproj +++ b/Bugsnag.xcodeproj/project.pbxproj @@ -4161,7 +4161,7 @@ INFOPLIST_FILE = ./Framework/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACOSX_DEPLOYMENT_TARGET = 10.11; - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -4205,7 +4205,7 @@ INFOPLIST_FILE = ./Framework/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACOSX_DEPLOYMENT_TARGET = 10.11; - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; OTHER_LDFLAGS = ( @@ -4244,7 +4244,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap"; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -4269,7 +4269,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap"; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -4288,7 +4288,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.BugsnagTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Tests/BugsnagTests/Tests-Bridging-Header.h"; @@ -4309,7 +4309,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.BugsnagTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Tests/BugsnagTests/Tests-Bridging-Header.h"; @@ -4337,7 +4337,7 @@ "@executable_path/../Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_NAME = Bugsnag; SDKROOT = macosx; SKIP_INSTALL = YES; @@ -4361,7 +4361,7 @@ "@executable_path/../Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_NAME = Bugsnag; SDKROOT = macosx; SKIP_INSTALL = YES; @@ -4380,7 +4380,7 @@ "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-macOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; @@ -4400,7 +4400,7 @@ "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-macOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; @@ -4425,7 +4425,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_NAME = Bugsnag; SDKROOT = appletvos; SKIP_INSTALL = YES; @@ -4448,7 +4448,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_NAME = Bugsnag; SDKROOT = appletvos; SKIP_INSTALL = YES; @@ -4467,7 +4467,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-tvOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; @@ -4487,7 +4487,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.Bugsnag-tvOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; @@ -4503,7 +4503,7 @@ buildSettings = { CODE_SIGN_STYLE = Automatic; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -4516,7 +4516,7 @@ buildSettings = { CODE_SIGN_STYLE = Automatic; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -4534,7 +4534,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.TestHost-iOS"; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; @@ -4552,7 +4552,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = "com.bugsnag.TestHost-iOS"; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; @@ -4608,7 +4608,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.Bugsnag; PRODUCT_NAME = Bugsnag; SDKROOT = watchos; @@ -4666,7 +4666,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.Bugsnag; PRODUCT_NAME = Bugsnag; SDKROOT = watchos; @@ -4713,7 +4713,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; PRODUCT_BUNDLE_IDENTIFIER = com.bugsnag.BugsnagTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = watchos; @@ -4760,7 +4760,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; - MARKETING_VERSION = 6.34.0; + MARKETING_VERSION = 6.34.1; 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 52c92cc35..d8d396963 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.34.0"; + _version = @"6.34.1"; _url = @"https://github.com/bugsnag/bugsnag-cocoa"; _dependencies = @[]; } diff --git a/BugsnagNetworkRequestPlugin.podspec.json b/BugsnagNetworkRequestPlugin.podspec.json index 8eab0b19f..a360b30c0 100644 --- a/BugsnagNetworkRequestPlugin.podspec.json +++ b/BugsnagNetworkRequestPlugin.podspec.json @@ -1,16 +1,16 @@ { "name": "BugsnagNetworkRequestPlugin", - "version": "6.34.0", + "version": "6.34.1", "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.34.0/BugsnagNetworkRequestPlugin/README.md", + "readme": "https://raw.githubusercontent.com/bugsnag/bugsnag-cocoa/v6.34.1/BugsnagNetworkRequestPlugin/README.md", "source": { "git": "https://github.com/bugsnag/bugsnag-cocoa.git", - "tag": "v6.34.0" + "tag": "v6.34.1" }, "dependencies": { "Bugsnag": "~> 6.13" diff --git a/CHANGELOG.md b/CHANGELOG.md index 2637d4f98..2b995cd0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ Changelog ========= +## 6.34.1 (2025-10-09) + +### Bug Fixes + +* Fixed the issue causing feature flags with names that contain a slash to not appear in OOM crash reports. + [#1863](https://github.com/bugsnag/bugsnag-cocoa/pull/1863) + ## 6.34.0 (2025-09-25) ### Enhancements diff --git a/Framework/Info.plist b/Framework/Info.plist index 25c9f1809..9ad53a7ac 100644 --- a/Framework/Info.plist +++ b/Framework/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 6.34.0 + 6.34.1 CFBundleVersion 1 diff --git a/Tests/BugsnagTests/Info.plist b/Tests/BugsnagTests/Info.plist index e4e79cf0b..7d9f11e9e 100644 --- a/Tests/BugsnagTests/Info.plist +++ b/Tests/BugsnagTests/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 6.34.0 + 6.34.1 CFBundleVersion 1 diff --git a/Tests/TestHost-iOS/Info.plist b/Tests/TestHost-iOS/Info.plist index 985770286..b4557526f 100644 --- a/Tests/TestHost-iOS/Info.plist +++ b/Tests/TestHost-iOS/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 6.34.0 + 6.34.1 CFBundleVersion 1 LSRequiresIPhoneOS diff --git a/VERSION b/VERSION index 802173f02..0b58e6309 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -6.34.0 +6.34.1 diff --git a/features/fixtures/macos/macOSTestAppXcFramework.xcodeproj/project.pbxproj b/features/fixtures/macos/macOSTestAppXcFramework.xcodeproj/project.pbxproj index 92d2246f7..91dbc87b3 100644 --- a/features/fixtures/macos/macOSTestAppXcFramework.xcodeproj/project.pbxproj +++ b/features/fixtures/macos/macOSTestAppXcFramework.xcodeproj/project.pbxproj @@ -55,7 +55,6 @@ 09AABC3E2CDCED61007D6FC0 /* CxxBareThrowScenario.mm in Sources */ = {isa = PBXBuildFile; fileRef = 09AABB822CDCED61007D6FC0 /* CxxBareThrowScenario.mm */; }; 09AABC3F2CDCED61007D6FC0 /* CxxExceptionOverrideScenario.mm in Sources */ = {isa = PBXBuildFile; fileRef = 09AABB832CDCED61007D6FC0 /* CxxExceptionOverrideScenario.mm */; }; 09AABC402CDCED61007D6FC0 /* CxxExceptionScenario.mm in Sources */ = {isa = PBXBuildFile; fileRef = 09AABB842CDCED61007D6FC0 /* CxxExceptionScenario.mm */; }; - 09AABC422CDCED61007D6FC0 /* DelayedNotifyErrorScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09AABB862CDCED61007D6FC0 /* DelayedNotifyErrorScenario.swift */; }; 09AABC432CDCED61007D6FC0 /* DisableAllExceptManualExceptionsAndCrashScenario.m in Sources */ = {isa = PBXBuildFile; fileRef = 09AABB872CDCED61007D6FC0 /* DisableAllExceptManualExceptionsAndCrashScenario.m */; }; 09AABC442CDCED61007D6FC0 /* DisabledReleaseStageAutoSessionScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09AABB882CDCED61007D6FC0 /* DisabledReleaseStageAutoSessionScenario.swift */; }; 09AABC452CDCED61007D6FC0 /* DisabledReleaseStageManualSessionScenario.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09AABB892CDCED61007D6FC0 /* DisabledReleaseStageManualSessionScenario.swift */; }; @@ -260,7 +259,6 @@ 09AABB822CDCED61007D6FC0 /* CxxBareThrowScenario.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CxxBareThrowScenario.mm; sourceTree = ""; }; 09AABB832CDCED61007D6FC0 /* CxxExceptionOverrideScenario.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CxxExceptionOverrideScenario.mm; sourceTree = ""; }; 09AABB842CDCED61007D6FC0 /* CxxExceptionScenario.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CxxExceptionScenario.mm; sourceTree = ""; }; - 09AABB862CDCED61007D6FC0 /* DelayedNotifyErrorScenario.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DelayedNotifyErrorScenario.swift; sourceTree = ""; }; 09AABB872CDCED61007D6FC0 /* DisableAllExceptManualExceptionsAndCrashScenario.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DisableAllExceptManualExceptionsAndCrashScenario.m; sourceTree = ""; }; 09AABB882CDCED61007D6FC0 /* DisabledReleaseStageAutoSessionScenario.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DisabledReleaseStageAutoSessionScenario.swift; sourceTree = ""; }; 09AABB892CDCED61007D6FC0 /* DisabledReleaseStageManualSessionScenario.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DisabledReleaseStageManualSessionScenario.swift; sourceTree = ""; }; @@ -486,7 +484,6 @@ 09AABB822CDCED61007D6FC0 /* CxxBareThrowScenario.mm */, 09AABB832CDCED61007D6FC0 /* CxxExceptionOverrideScenario.mm */, 09AABB842CDCED61007D6FC0 /* CxxExceptionScenario.mm */, - 09AABB862CDCED61007D6FC0 /* DelayedNotifyErrorScenario.swift */, 09AABB872CDCED61007D6FC0 /* DisableAllExceptManualExceptionsAndCrashScenario.m */, 09AABB882CDCED61007D6FC0 /* DisabledReleaseStageAutoSessionScenario.swift */, 09AABB892CDCED61007D6FC0 /* DisabledReleaseStageManualSessionScenario.swift */, @@ -802,7 +799,6 @@ 09AABC232CDCED61007D6FC0 /* AsyncSafeMallocScenario.m in Sources */, 09AABCA62CDCED61007D6FC0 /* SIGILLScenario.m in Sources */, 09AABC4E2CDCED61007D6FC0 /* DispatchCrashScenario.swift in Sources */, - 09AABC422CDCED61007D6FC0 /* DelayedNotifyErrorScenario.swift in Sources */, 09AABC592CDCED61007D6FC0 /* HandledExceptionScenario.swift in Sources */, 09AABC392CDCED61007D6FC0 /* BuiltinTrapScenario.m in Sources */, 09AABC362CDCED61007D6FC0 /* BreadcrumbCallbackOrderScenario.swift in Sources */,