Skip to content

chore: update SmileID binaries to v11.2.0 - #511

Merged
Harun Wangereka (wangerekaharun) merged 1 commit into
mainfrom
release/ios-sdk-v11.2.0
Aug 7, 2026
Merged

chore: update SmileID binaries to v11.2.0#511
Harun Wangereka (wangerekaharun) merged 1 commit into
mainfrom
release/ios-sdk-v11.2.0

Conversation

@jumaallan

@jumaallan Juma Allan (jumaallan) commented Aug 7, 2026

Copy link
Copy Markdown
Member

User description

Automated update to consume the SmileID iOS SDK v11.2.0 XCFramework binaries.

  • Updates Package.swift to reference the published binary targets (SmileIDSDK).
  • Updates SmileIDSDK.podspec to vend the new XCFramework bundle.
  • Bumps SmileID.podspec to v11.2.0.
  • Prepends the v11.2.0 section into CHANGELOG.md (mirrored from the SDK's CHANGELOG.md), so the release tag points at a commit that already contains the matching release notes.

After merging — manual follow-up: push SmileID.podspec

On merge, release-on-merge.yml will automatically tag the merge commit, create the public GitHub release, and pod trunk push SmileIDSDK.podspec. SmileID.podspec is not pushed automatically — CocoaPods Trunk's aggregate index file lags the per-version spec by 30 min – several hours, and an immediate push fails dependency validation.

Recommended: once pod trunk info SmileIDSDK lists 11.2.0 in the CDN index, trigger the Push SmileID.podspec workflow from the Actions tab on smileidentity/ios:

https://github.com/smileidentity/ios/actions/workflows/push-smileid-podspec.yml

Click Run workflow → leave the version blank (it auto-detects from main) → Run workflow. The job pre-flights the CDN-index check, so dispatching too early fails fast with a clear error instead of wasting CocoaPods validation time.

Alternative — push locally from main:

pod trunk push SmileID.podspec --allow-warnings

Quick CDN-index readiness check (returns ready or not yet):

hash=$(printf '%s' "SmileIDSDK" | md5)
curl -sfL "https://cdn.cocoapods.org/all_pods_versions_${hash:0:1}_${hash:1:1}_${hash:2:1}.txt" \
  | grep "^SmileIDSDK/" | grep -q 11.2.0 && echo ready || echo "not yet"

Generated by the ios-sdk release workflow.


PR Type

Other, Documentation


Description

  • Bump SmileID SDK binaries to v11.2.0

  • Update binary target URL and checksum

  • Update podspec versions and XCFramework source

  • Add v11.2.0 release notes to changelog


Diagram Walkthrough

flowchart LR
  A["v11.1.11"] -- "version bump" --> B["v11.2.0"]
  B --> C["Package.swift binaryTarget URL + checksum"]
  B --> D["SmileID.podspec version"]
  B --> E["SmileIDSDK.podspec version + source zip/sha256"]
  B --> F["CHANGELOG.md release notes"]
Loading

File Walkthrough

Relevant files
Configuration changes
Package.swift
Point binary target to v11.2.0 artifact                                   

Package.swift

  • Updated SmileIDSDK binary target download URL to v11.2.0
  • Updated the corresponding XCFramework checksum
+2/-2     
SmileIDSDK.podspec
Bump binary podspec to v11.2.0                                                     

SmileIDSDK.podspec

  • Bumped s.version to 11.2.0
  • Updated s.source http URL to the v11.2.0 xcframeworks zip
  • Updated the sha256 checksum for the new archive
+2/-2     
SmileID.podspec
Bump SmileID podspec version                                                         

SmileID.podspec

  • Bumped s.version from 11.1.11 to 11.2.0
+1/-1     
Documentation
CHANGELOG.md
Add v11.2.0 release notes                                                               

CHANGELOG.md

  • Added 11.2.0 release notes section
  • Documented fixes (crash reporting flag, non-JSON responses, missing
    selfie files)
  • Documented changes (retry on 2206, head-pose based active liveness,
    active_liveness_version 2.0.0, Sentry throttling, removal of
    enableCrashHandler)
+16/-0   


Need help?
  • Type /help how to ... in the comments thread for any questions about PR-Agent usage.
  • Check out the documentation for more information.
  • @prfectionist

    prfectionist Bot commented Aug 7, 2026

    Copy link
    Copy Markdown
    Contributor

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
    🏅 Score: 85
    🧪 No relevant tests
    🔒 No security concerns identified
    🔀 No multiple PR themes
    ⚡ Recommended focus areas for review

    Removed Public Option

    The changelog notes removal of the enableCrashHandler option, which is a breaking API change for consumers, yet the version is bumped only as a minor release (11.1.11 → 11.2.0). Under SemVer this should be a major bump, or the option should be deprecated rather than removed to avoid breaking existing integrations at compile time.

    * Removed the inert `enableCrashHandler` option — crash reporting is handled-errors-only by design

    @prfectionist

    prfectionist Bot commented Aug 7, 2026

    Copy link
    Copy Markdown
    Contributor

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    @github-actions

    github-actions Bot commented Aug 7, 2026

    Copy link
    Copy Markdown

    🔍 Semgrep Security Scan Results

    ✅ No security findings detected by p/security-audit ruleset.

    @github-actions

    github-actions Bot commented Aug 7, 2026

    Copy link
    Copy Markdown
    Warnings
    ⚠️ The source files were changed, but the tests remain unmodified. Consider updating or adding to the tests to match the source changes.

    Generated by 🚫 Danger Swift against cf5155c

    @wangerekaharun
    Harun Wangereka (wangerekaharun) merged commit 4464338 into main Aug 7, 2026
    8 checks passed
    @wangerekaharun
    Harun Wangereka (wangerekaharun) deleted the release/ios-sdk-v11.2.0 branch August 7, 2026 10:01
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    2 participants