Release v2.0.1#576
Open
SB-meiyalaganr wants to merge 15 commits intomainfrom
Open
Conversation
Sync main into next
Use Maze Runner v11
Add a centralized helper to pick the Bugsnag config from an Info.plist (BSGSelectedBugsnagDict) which prefers a capitalized 'Bugsnag' key but falls back to 'bugsnag'. Introduce BSGEarlyConfiguration helpers bsg_loadConfigWithBundle: and bsg_loadConfigFromInfoDictionary: and update EarlyConfiguration and BugsnagPerformanceConfiguration to use the helper and BSGDynamicCast for safer access. Add unit tests (EarlyConfigurationInfoPlistTests.mm) verifying precedence, fallback, and non-dictionary handling, and update the Xcode project to include the new test file.
Add a new Cucumber scenario to features/default/configuration.feature to verify precedence and fallback behavior between "Bugsnag" and "bugsnag" plist keys. The scenario runs "ManualSpanScenario", waits for an error, and asserts the "Bugsnag-API-Key" header and the event "app.releaseStage" value. Also adds a trailing newline at the end of the file.
Add a TBD changelog entry documenting a bug fix to support Pascal-case plist configuration values (PR #571). Entry added above the 2.0.0 section.
…o in configuration.feature
…figuration scenario" This reverts commit 8729772.
Correct a typo in Sources/BugsnagPerformance/Public/BugsnagPerformanceConfiguration.mm by changing the comment from 'bug(s)nag' to 'bugsnag' in the loadConfigWithInfoDictionary method to improve clarity.
Delete a scenario from features/default/configuration.feature that tested precedence and fallback behavior between "Bugsnag" and "bugsnag" plist keys. The removed scenario ran ManualSpanScenario and asserted the "Bugsnag-API-Key" header and the event "app.releaseStage" equals "staging".
Add a trailing newline to features/default/configuration.feature to ensure the file ends with a POSIX-compliant newline and satisfy formatting/lint rules.
Strip an unnecessary empty line at the end of features/default/configuration.feature to clean up file formatting. No functional changes.
…onversion-in-plist Bugsnag Naming Conversion in Plist
|
Generated by 🚫 Danger |
robert-smartbear
approved these changes
Apr 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bug fixes
#571