Skip to content

Conversation

NidhiDixit09
Copy link
Collaborator

Reference

Release 3.12.0 Version and Change Log Updates

cc @BranchMetrics/saas-sdk-devs for visibility.

Copy link
Contributor

Code Quality type: new feature

Summary By MatterAI MatterAI logo

🔄 What Changed

This PR updates the BranchSDK version from 3.11.0 to 3.12.0 across multiple configuration files. The update includes a new feature that enhances browser experience for apps that have opted in, allowing WebURL to open in an in-app browser if the app is linked with SafariServices.framework, otherwise defaulting to an external browser.

🔍 Impact of the Change

The version bump represents a minor release with a new feature addition. This change affects how web URLs are handled in apps that use the BranchSDK, providing a more seamless user experience by potentially keeping users within the app context when opening web links.

📁 Total Files Changed

Four files were modified in this PR:

  1. BranchSDK.podspec - Updated version number
  2. ChangeLog.md - Added entry for version 3.12.0 with feature description
  3. Sources/BranchSDK/BNCConfig.m - Updated SDK version constant
  4. scripts/version.sh - Updated version variable

🧪 Test Added

No new tests were included in this PR. The changes are primarily version updates and documentation.

🔒 Security Vulnerabilities

No security vulnerabilities were identified in this PR. The changes are limited to version numbers and documentation updates.

Sequence Diagram

sequenceDiagram
    participant Dev as Developer
    participant Pod as BranchSDK.podspec
    participant Config as BNCConfig.m
    participant Script as version.sh
    participant Changelog as ChangeLog.md
    
    Dev->>Pod: Update version from 3.11.0 to 3.12.0
    Dev->>Config: Update BNC_SDK_VERSION constant to 3.12.0
    Dev->>Script: Update version variable to 3.12.0
    Dev->>Changelog: Add entry for v.3.12.0
    Note over Changelog: Document new browser experience feature
    Note over Changelog: WebURL opens in in-app browser if SafariServices.framework is linked
    Note over Changelog: Otherwise opens in external browser
Loading

@NidhiDixit09 NidhiDixit09 merged commit 6fa86b1 into master May 15, 2025
19 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants