{"id":43779,"name":"github.com/airbnb/lottie-spm","ecosystem":"cocoapods","repository_url":null,"issues_count":4,"created_at":"2025-06-18T14:33:31.311Z","updated_at":"2025-06-18T14:33:31.311Z","purl":"pkg:cocoapods/github.com/airbnb/lottie-spm","unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4009646279","node_id":"PR_kwDOInfMIc7HP6Fp","number":452,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T08:08:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T06:57:17.000Z","updated_at":"2026-03-02T08:08:33.000Z","time_to_close":4266,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.5.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.5.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't report NSException subclasses as C++ exceptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite reports on concurrent crashes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve data race crash in monitorCachedData (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't finish network spans for suspended URL session tasks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7471\"\u003e#7471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse different fallback for when MetricKit does not have file path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7473\"\u003e#7473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable MetricKit Integration for visionOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7466\"\u003e#7466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSentryRedactViewHelper had been erroneously made public, it has been removed from the public interface (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite reports on concurrent crashes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report when dropping in \u003ccode\u003ebeforeSendLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module is now deprecated. All SwiftUI APIs (\u003ccode\u003eSentryTracedView\u003c/code\u003e, \u003ccode\u003esentryTrace()\u003c/code\u003e, \u003ccode\u003esentryReplayMask()\u003c/code\u003e, \u003ccode\u003esentryReplayUnmask()\u003c/code\u003e) have been merged into the main \u003ccode\u003eSentry\u003c/code\u003e module. You can replace \u003ccode\u003eimport SentrySwiftUI\u003c/code\u003e with \u003ccode\u003eimport Sentry\u003c/code\u003e in your code. The \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module still works via a re-export but will be removed in the next major version. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e does not support units, therefore the API was incorrectly defined. This breaking change applies to a method marked as experimental. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7358\"\u003e#7358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mismatch of \u003ccode\u003ein_foreground\u003c/code\u003e app context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7188\"\u003e#7188\u003c/a\u003e) The app context \u003ccode\u003ein_foreground\u003c/code\u003e for handled and unhandled events was sometimes different. This is fixed now by aligning the implementation and adding a new \u003ccode\u003eis_active\u003c/code\u003e app context field.\u003c/li\u003e\n\u003cli\u003eFix missing stack traces for \u003ccode\u003eNSException\u003c/code\u003e objects reported via \u003ccode\u003eNSApplication.shared.reportException(_:)\u003c/code\u003e on macOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7e77c22816c024d7385d7ab5fbf4b00130853a43\"\u003e\u003ccode\u003e7e77c22\u003c/code\u003e\u003c/a\u003e release: 9.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/b98414228953f3fc2deea76300fc2e0d3f096a30\"\u003e\u003ccode\u003eb984142\u003c/code\u003e\u003c/a\u003e fix: Use different fallback for when MetricKit does not have file path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7473\"\u003e#7473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d819e19467bbbd1b5492beddca8d7b74564b9046\"\u003e\u003ccode\u003ed819e19\u003c/code\u003e\u003c/a\u003e fix: Don't report NSException subclasses as C++ exceptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/16b32355d1f47a4379502674e9fe0ab593f84c57\"\u003e\u003ccode\u003e16b3235\u003c/code\u003e\u003c/a\u003e Making \u003ccode\u003esetOutput\u003c/code\u003e in \u003ccode\u003eSentrySDKLog.swift\u003c/code\u003e public to make it possible to forw...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/27ddb4b55156a16b5ca3e3bacb57460847010bca\"\u003e\u003ccode\u003e27ddb4b\u003c/code\u003e\u003c/a\u003e feat: Add iOS-ObjectiveCpp-NoModules sample reproducing \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/4543\"\u003e#4543\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7433\"\u003e#7433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/93d7fdf4e07b359acca68b04c4928d7750ffd019\"\u003e\u003ccode\u003e93d7fdf\u003c/code\u003e\u003c/a\u003e chore(core): Add SDK history doc (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7505\"\u003e#7505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ad4704be22dbd7e138f725342555e0766d4726c8\"\u003e\u003ccode\u003ead4704b\u003c/code\u003e\u003c/a\u003e ref: Route metrics through TelemetryProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ed8c255f043080ebd98201be676b05c0ca7e27df\"\u003e\u003ccode\u003eed8c255\u003c/code\u003e\u003c/a\u003e chore: Add \u003ccode\u003emake analyze-languages\u003c/code\u003e to chart language trends (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0df61ace1110aa0366c3f7193cdff017db8c3bc9\"\u003e\u003ccode\u003e0df61ac\u003c/code\u003e\u003c/a\u003e fix: Don't finish network spans for suspended URL session tasks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7471\"\u003e#7471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/5b1e2a14e3c5e06609e230b6fdffc8804cca72ea\"\u003e\u003ccode\u003e5b1e2a1\u003c/code\u003e\u003c/a\u003e fix(ci): Update CI simulator runtimes and fix watchOS build destination (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/452","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/452","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/452/packages"},{"uuid":"3946226264","node_id":"PR_kwDOInfMIc7EBPAD","number":450,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T07:29:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T06:57:16.000Z","updated_at":"2026-02-16T07:29:30.000Z","time_to_close":1926,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.4.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report when dropping in \u003ccode\u003ebeforeSendLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module is now deprecated. All SwiftUI APIs (\u003ccode\u003eSentryTracedView\u003c/code\u003e, \u003ccode\u003esentryTrace()\u003c/code\u003e, \u003ccode\u003esentryReplayMask()\u003c/code\u003e, \u003ccode\u003esentryReplayUnmask()\u003c/code\u003e) have been merged into the main \u003ccode\u003eSentry\u003c/code\u003e module. You can replace \u003ccode\u003eimport SentrySwiftUI\u003c/code\u003e with \u003ccode\u003eimport Sentry\u003c/code\u003e in your code. The \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module still works via a re-export but will be removed in the next major version. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e does not support units, therefore the API was incorrectly defined. This breaking change applies to a method marked as experimental. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7358\"\u003e#7358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mismatch of \u003ccode\u003ein_foreground\u003c/code\u003e app context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7188\"\u003e#7188\u003c/a\u003e) The app context \u003ccode\u003ein_foreground\u003c/code\u003e for handled and unhandled events was sometimes different. This is fixed now by aligning the implementation and adding a new \u003ccode\u003eis_active\u003c/code\u003e app context field.\u003c/li\u003e\n\u003cli\u003eFix missing stack traces for \u003ccode\u003eNSException\u003c/code\u003e objects reported via \u003ccode\u003eNSApplication.shared.reportException(_:)\u003c/code\u003e on macOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in network reachability observer when restarting the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release contains a bug fix to only include user attributes in logs when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e.\nMake sure to enable the option in case you rely on these attributes to be set.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options \u003ccode\u003eoptions.sessionReplay.includedViewClasses\u003c/code\u003e and \u003ccode\u003eoptions.sessionReplay.excludedViewClasses\u003c/code\u003e to ignore views from subtree traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7063\"\u003e#7063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd isiOSAppOnVisionOS, isiOSAppOnMac, isMacCatalystApp to device context \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6939\"\u003e#6939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd integration to collect Metrics, enabled by default. Can be disabled by setting \u003ccode\u003eoptions.experimental.enableMetrics = false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6956\"\u003e#6956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd implementation for Metrics Protocol with modification of items in \u003ccode\u003eoptions.experimental.beforeSendMetrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6960\"\u003e#6960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e, \u003ccode\u003eSentry.metrics.distribution(..)\u003c/code\u003e and \u003ccode\u003eSentry.metrics.gauge(..)\u003c/code\u003e to public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd flushing of Metrics to \u003ccode\u003eSentrySDK.flush()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/8a7ae8c0290c83fa0253c5bf8eaf88e49150b6d3\"\u003e\u003ccode\u003e8a7ae8c\u003c/code\u003e\u003c/a\u003e release: 9.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e8cc4e76a3f66e322c2cc2cb39b73b61f4f0c0d8\"\u003e\u003ccode\u003ee8cc4e7\u003c/code\u003e\u003c/a\u003e chore: Add CocoaPods token keep-alive workflow to maintain session validity (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0e4b03359a6155ba09772e54aaea344555438d50\"\u003e\u003ccode\u003e0e4b033\u003c/code\u003e\u003c/a\u003e chore: Move changelog entry \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e to \u003ccode\u003eUnreleased\u003c/code\u003e section (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7438\"\u003e#7438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/70fb69ef89b8790761e8594c664cbb8d6bdc1702\"\u003e\u003ccode\u003e70fb69e\u003c/code\u003e\u003c/a\u003e fix: Cleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7bf2942a46abb0f9d07bc25c82d38236a99e5990\"\u003e\u003ccode\u003e7bf2942\u003c/code\u003e\u003c/a\u003e fix(test): Ignore reachability callbacks in SentryBreadcrumbTrackingIntegrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/92e1256e0a926d0991ef4508eb7c902103306c58\"\u003e\u003ccode\u003e92e1256\u003c/code\u003e\u003c/a\u003e refactor: Add SentrySwiftUI source files to Sentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a8cd8757a272d7eb0bb03cbce71865d749ca5d29\"\u003e\u003ccode\u003ea8cd875\u003c/code\u003e\u003c/a\u003e Fix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/77433f454f842eceaa5b458b30caa47db5f0b881\"\u003e\u003ccode\u003e77433f4\u003c/code\u003e\u003c/a\u003e refactor: Update SentryAttribute to use a generic array type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/5e2ec54bcd6f2b86797e1cb214012ca51bef3e53\"\u003e\u003ccode\u003e5e2ec54\u003c/code\u003e\u003c/a\u003e feat(ci): Add SentrySwiftUI to public API scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7419\"\u003e#7419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/fee8669acee4ac0da45db91ec8d0e53a1129a808\"\u003e\u003ccode\u003efee8669\u003c/code\u003e\u003c/a\u003e chore(ci): Update sentry-fastlane-plugin to v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7410\"\u003e#7410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/450","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/450","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/450/packages"},{"uuid":"3884368017","node_id":"PR_kwDOInfMIc7A1Udp","number":448,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T09:10:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T07:13:06.000Z","updated_at":"2026-02-02T09:10:58.000Z","time_to_close":7062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.3.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in network reachability observer when restarting the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release contains a bug fix to only include user attributes in logs when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e.\nMake sure to enable the option in case you rely on these attributes to be set.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options \u003ccode\u003eoptions.sessionReplay.includedViewClasses\u003c/code\u003e and \u003ccode\u003eoptions.sessionReplay.excludedViewClasses\u003c/code\u003e to ignore views from subtree traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7063\"\u003e#7063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd isiOSAppOnVisionOS, isiOSAppOnMac, isMacCatalystApp to device context \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6939\"\u003e#6939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd integration to collect Metrics, enabled by default. Can be disabled by setting \u003ccode\u003eoptions.experimental.enableMetrics = false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6956\"\u003e#6956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd implementation for Metrics Protocol with modification of items in \u003ccode\u003eoptions.experimental.beforeSendMetrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6960\"\u003e#6960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e, \u003ccode\u003eSentry.metrics.distribution(..)\u003c/code\u003e and \u003ccode\u003eSentry.metrics.gauge(..)\u003c/code\u003e to public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd flushing of Metrics to \u003ccode\u003eSentrySDK.flush()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode SwiftUI internal class names in session replay redaction to avoid false-positive App Store review rejections (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe transport now correctly discard envelopes on 4xx and 5xx responses and records client reports \u003ccode\u003esend_error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6618\"\u003e#6618\u003c/a\u003e) This also fixes edge cases in which the SDK kept retrying sending a faulty envelope until the offline cache overflowed.\u003c/li\u003e\n\u003cli\u003eChange default attributes of Logs to only include user attributes when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename log attribute \u003ccode\u003esentry.trace.parent_span_id\u003c/code\u003e to \u003ccode\u003espan_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes stacktraces for MetricKit events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6908\"\u003e#6908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eraw_description\u003c/code\u003e in \u003ccode\u003eruntime\u003c/code\u003e context on Mac Catalyst (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7082\"\u003e#7082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecates \u003ccode\u003econfigureDarkTheme\u003c/code\u003e for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect variable assignment for 'sampled' key (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7120\"\u003e#7120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve crash in caused by calling \u003ccode\u003eSentryFramesTracker.removeListener(_:)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7155\"\u003e#7155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe transport now correctly discard envelopes on 4xx and 5xx responses and records client reports \u003ccode\u003esend_error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6618\"\u003e#6618\u003c/a\u003e) This also fixes edge cases in which the SDK kept retrying sending a faulty envelope until the offline cache overflowed.\u003c/li\u003e\n\u003cli\u003eChange default attributes of Logs to only include user attributes when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename log attribute \u003ccode\u003esentry.trace.parent_span_id\u003c/code\u003e to \u003ccode\u003espan_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0 (Stable)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThe class \u003ccode\u003eSentryDsn\u003c/code\u003e has been converted from Objective-C to Swift. While the public API remains the same, you might have to remove imports of the \u003ccode\u003eSentryDsn.h\u003c/code\u003e from your Objective-C code.\nWe acknowledge that this is a breaking change introduced in a minor release, but it should have been part of the major release 9.0.0 already before - apologies for any inconveniences caused.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a24b98028b0b6e81bfd0526967468ba4ba60303c\"\u003e\u003ccode\u003ea24b980\u003c/code\u003e\u003c/a\u003e release: 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/59981b9d39f096dd221d43e966e9a76878175a79\"\u003e\u003ccode\u003e59981b9\u003c/code\u003e\u003c/a\u003e chore: Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7300\"\u003e#7300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/98a16ef9a907b4e7c59471717f6a17500c479df4\"\u003e\u003ccode\u003e98a16ef\u003c/code\u003e\u003c/a\u003e fix: Ensure tracker is cleared when integration is stopped (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7295\"\u003e#7295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/015d37612b2bf3038d77949e89a12ab705d678c2\"\u003e\u003ccode\u003e015d376\u003c/code\u003e\u003c/a\u003e ref: Migrate SentryDebugImageProviderInternal to Swift (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/99e17bb252679510d3da9d4a9f68b1c8e33bd835\"\u003e\u003ccode\u003e99e17bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump ruby/setup-ruby from 1.284.0 to 1.286.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/64a365aa527a528b816b7f1e26c07c2f69601c87\"\u003e\u003ccode\u003e64a365a\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/47c9f795440ae73073fcd6196dfa292b196ce8ac\"\u003e\u003ccode\u003e47c9f79\u003c/code\u003e\u003c/a\u003e chore(deps): bump fastlane from 2.231.0 to 2.231.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7286\"\u003e#7286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/71d0bfbc8b16152f41a18c2531d913dd24052b53\"\u003e\u003ccode\u003e71d0bfb\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/c742727143a8471559b80d73e0ecf0c360ce70fd\"\u003e\u003ccode\u003ec742727\u003c/code\u003e\u003c/a\u003e chore(deps): Update swiftlint version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7291\"\u003e#7291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a1ce1ea84870ca5d92d7debccf9a8c710f68f6c1\"\u003e\u003ccode\u003ea1ce1ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7289\"\u003e#7289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/448","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/448","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/448/packages"},{"uuid":"2600181720","node_id":"PR_kwDOInfMIc6a-5_Y","number":342,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-18T12:46:05.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-18T00:21:42.000Z","updated_at":"2025-06-18T12:46:05.000Z","time_to_close":44663,"merged_at":"2025-06-18T12:46:05.000Z","merged_by":"tobitech","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.0","new_version":"4.5.2","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/fingerprintjs/fingerprintjs-ios","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/fingerprintjs/fingerprintjs-ios"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/fingerprintjs/fingerprintjs-ios](https://github.com/fingerprintjs/fingerprintjs-ios).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.0 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for \u003ccode\u003e.lottie\u003c/code\u003e v2 file format by \u003ca href=\"https://github.com/eharrison\"\u003e\u003ccode\u003e@​eharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2564\"\u003eairbnb/lottie-ios#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport customizing \u003ccode\u003econtentsScale\u003c/code\u003e of text layer by \u003ca href=\"https://github.com/calda\"\u003e\u003ccode\u003e@​calda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2559\"\u003eairbnb/lottie-ios#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue where animation with justified text justification would fail to parse by \u003ca href=\"https://github.com/calda\"\u003e\u003ccode\u003e@​calda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2553\"\u003eairbnb/lottie-ios#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds static framework generation on CI by \u003ca href=\"https://github.com/Loupehope\"\u003e\u003ccode\u003e@​Loupehope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2561\"\u003eairbnb/lottie-ios#2561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.1...4.5.2\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.1...4.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional dynamic library product to Package.swift by \u003ca href=\"https://github.com/JensK611\"\u003e\u003ccode\u003e@​JensK611\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2507\"\u003eairbnb/lottie-ios#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix frame conversion in \u003ccode\u003eLottieAnimationLayer.pause(at: .marker(...))\u003c/code\u003e by \u003ca href=\"https://github.com/calda\"\u003e\u003ccode\u003e@​calda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2469\"\u003eairbnb/lottie-ios#2469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd possibility to remove ValueProvider by \u003ca href=\"https://github.com/batanus\"\u003e\u003ccode\u003e@​batanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2474\"\u003eairbnb/lottie-ios#2474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eXcode 16: fix warnings for types that inherit \u003ccode\u003e@unchecked Sendable\u003c/code\u003e by \u003ca href=\"https://github.com/jszumski\"\u003e\u003ccode\u003e@​jszumski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2477\"\u003eairbnb/lottie-ios#2477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim shape default type value by \u003ca href=\"https://github.com/alexallah\"\u003e\u003ccode\u003e@​alexallah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2478\"\u003eairbnb/lottie-ios#2478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edo not crash if value is false by \u003ca href=\"https://github.com/DarkSatyr\"\u003e\u003ccode\u003e@​DarkSatyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2482\"\u003eairbnb/lottie-ios#2482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.0...4.5.1\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/04f2fd18cc9404a0a0917265a449002674f24ec9\"\u003e\u003ccode\u003e04f2fd1\u003c/code\u003e\u003c/a\u003e Add reference to lottie-ios 4.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/90fa25ba0feb39c22915d41b55226cc95955dfcc\"\u003e\u003ccode\u003e90fa25b\u003c/code\u003e\u003c/a\u003e Adds info about adding the dependency to the target (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/8c6edf4f0fa84fe9c058600a4295eb0c01661c69\"\u003e\u003ccode\u003e8c6edf4\u003c/code\u003e\u003c/a\u003e Update to lottie-ios 4.5.1 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/b7f41dd0b33c61577a4f0c8dd3674e5933719da0\"\u003e\u003ccode\u003eb7f41dd\u003c/code\u003e\u003c/a\u003e Update version number in README.md to 4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.0...4.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fingerprintjs/fingerprintjs-ios` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/releases\"\u003egithub.com/fingerprintjs/fingerprintjs-ios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emobileNetworkTechnologies\u003c/code\u003e signal.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nSignal is included in fingerprint \u003ccode\u003ev6\u003c/code\u003e and available on iOS only, i.e. tvOS is not supported.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/compare/1.5.0...1.6.0\"\u003e1.5.0...1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/2e2ead3d02c46736d9b4a66373700489113e293a\"\u003e\u003ccode\u003e2e2ead3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fingerprintjs/fingerprintjs-ios/issues/56\"\u003e#56\u003c/a\u003e from fingerprintjs/version-1-6-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/ffcdd8150330bd63fbc9aa81888f013a63e94c52\"\u003e\u003ccode\u003effcdd81\u003c/code\u003e\u003c/a\u003e Podspec version 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/faeb192856ebb2e6311d928029fc74fb77957349\"\u003e\u003ccode\u003efaeb192\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fingerprintjs/fingerprintjs-ios/issues/55\"\u003e#55\u003c/a\u003e from fingerprintjs/add-mobile-network-technologies-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/a4e87f62724f0709b6c20fe9a0818955c6de584b\"\u003e\u003ccode\u003ea4e87f6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emobileNetworkTechnologies\u003c/code\u003e signal to \u003ccode\u003eCellularNetworkInfoHarvester\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/29e0780ddaf643cd4a9227cae43d5aa0db2cdf8d\"\u003e\u003ccode\u003e29e0780\u003c/code\u003e\u003c/a\u003e Update CI workflow to use Xcode 16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/c9134b4820f159f6efff20a5accd1aefb3d639a8\"\u003e\u003ccode\u003ec9134b4\u003c/code\u003e\u003c/a\u003e Remove unused code (\u003ca href=\"https://redirect.github.com/fingerprintjs/fingerprintjs-ios/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/a6061656b63bf47975d7686efff446bbe393cf70\"\u003e\u003ccode\u003ea606165\u003c/code\u003e\u003c/a\u003e Update CI workflow configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/cc41f891c8634e3b9526790fa539a66f4a5a51bd\"\u003e\u003ccode\u003ecc41f89\u003c/code\u003e\u003c/a\u003e Update project for Xcode 16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/cef3fdb59b61d4c5b5300d146bce5f78ebf56ecf\"\u003e\u003ccode\u003ecef3fdb\u003c/code\u003e\u003c/a\u003e Update CI workflow configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/9173eac5fa3cb04daefb446d1bbb5361bbf119a9\"\u003e\u003ccode\u003e9173eac\u003c/code\u003e\u003c/a\u003e fix: Update README.md (\u003ca href=\"https://redirect.github.com/fingerprintjs/fingerprintjs-ios/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/342","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/342","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/342/packages"}],"issue_packages":[{"old_version":"4.5.2","new_version":"4.6.0","update_type":"minor","path":null,"pr_created_at":"2026-03-02T06:57:17.000Z","version_change":"4.5.2 → 4.6.0","issue":{"uuid":"4009646279","node_id":"PR_kwDOInfMIc7HP6Fp","number":452,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T08:08:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T06:57:17.000Z","updated_at":"2026-03-02T08:08:33.000Z","time_to_close":4266,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.5.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.5.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't report NSException subclasses as C++ exceptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite reports on concurrent crashes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve data race crash in monitorCachedData (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7423\"\u003e#7423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't finish network spans for suspended URL session tasks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7471\"\u003e#7471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse different fallback for when MetricKit does not have file path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7473\"\u003e#7473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable MetricKit Integration for visionOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7466\"\u003e#7466\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSentryRedactViewHelper had been erroneously made public, it has been removed from the public interface (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite reports on concurrent crashes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7340\"\u003e#7340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report when dropping in \u003ccode\u003ebeforeSendLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module is now deprecated. All SwiftUI APIs (\u003ccode\u003eSentryTracedView\u003c/code\u003e, \u003ccode\u003esentryTrace()\u003c/code\u003e, \u003ccode\u003esentryReplayMask()\u003c/code\u003e, \u003ccode\u003esentryReplayUnmask()\u003c/code\u003e) have been merged into the main \u003ccode\u003eSentry\u003c/code\u003e module. You can replace \u003ccode\u003eimport SentrySwiftUI\u003c/code\u003e with \u003ccode\u003eimport Sentry\u003c/code\u003e in your code. The \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module still works via a re-export but will be removed in the next major version. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e does not support units, therefore the API was incorrectly defined. This breaking change applies to a method marked as experimental. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7358\"\u003e#7358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mismatch of \u003ccode\u003ein_foreground\u003c/code\u003e app context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7188\"\u003e#7188\u003c/a\u003e) The app context \u003ccode\u003ein_foreground\u003c/code\u003e for handled and unhandled events was sometimes different. This is fixed now by aligning the implementation and adding a new \u003ccode\u003eis_active\u003c/code\u003e app context field.\u003c/li\u003e\n\u003cli\u003eFix missing stack traces for \u003ccode\u003eNSException\u003c/code\u003e objects reported via \u003ccode\u003eNSApplication.shared.reportException(_:)\u003c/code\u003e on macOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7e77c22816c024d7385d7ab5fbf4b00130853a43\"\u003e\u003ccode\u003e7e77c22\u003c/code\u003e\u003c/a\u003e release: 9.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/b98414228953f3fc2deea76300fc2e0d3f096a30\"\u003e\u003ccode\u003eb984142\u003c/code\u003e\u003c/a\u003e fix: Use different fallback for when MetricKit does not have file path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7473\"\u003e#7473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/d819e19467bbbd1b5492beddca8d7b74564b9046\"\u003e\u003ccode\u003ed819e19\u003c/code\u003e\u003c/a\u003e fix: Don't report NSException subclasses as C++ exceptions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7420\"\u003e#7420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/16b32355d1f47a4379502674e9fe0ab593f84c57\"\u003e\u003ccode\u003e16b3235\u003c/code\u003e\u003c/a\u003e Making \u003ccode\u003esetOutput\u003c/code\u003e in \u003ccode\u003eSentrySDKLog.swift\u003c/code\u003e public to make it possible to forw...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/27ddb4b55156a16b5ca3e3bacb57460847010bca\"\u003e\u003ccode\u003e27ddb4b\u003c/code\u003e\u003c/a\u003e feat: Add iOS-ObjectiveCpp-NoModules sample reproducing \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/4543\"\u003e#4543\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7433\"\u003e#7433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/93d7fdf4e07b359acca68b04c4928d7750ffd019\"\u003e\u003ccode\u003e93d7fdf\u003c/code\u003e\u003c/a\u003e chore(core): Add SDK history doc (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7505\"\u003e#7505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ad4704be22dbd7e138f725342555e0766d4726c8\"\u003e\u003ccode\u003ead4704b\u003c/code\u003e\u003c/a\u003e ref: Route metrics through TelemetryProcessor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/ed8c255f043080ebd98201be676b05c0ca7e27df\"\u003e\u003ccode\u003eed8c255\u003c/code\u003e\u003c/a\u003e chore: Add \u003ccode\u003emake analyze-languages\u003c/code\u003e to chart language trends (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0df61ace1110aa0366c3f7193cdff017db8c3bc9\"\u003e\u003ccode\u003e0df61ac\u003c/code\u003e\u003c/a\u003e fix: Don't finish network spans for suspended URL session tasks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7471\"\u003e#7471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/5b1e2a14e3c5e06609e230b6fdffc8804cca72ea\"\u003e\u003ccode\u003e5b1e2a1\u003c/code\u003e\u003c/a\u003e fix(ci): Update CI simulator runtimes and fix watchOS build destination (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7502\"\u003e#7502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/452","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/452","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/452/packages"}},{"old_version":"4.5.2","new_version":"4.6.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T06:57:16.000Z","version_change":"4.5.2 → 4.6.0","issue":{"uuid":"3946226264","node_id":"PR_kwDOInfMIc7EBPAD","number":450,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T07:29:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T06:57:16.000Z","updated_at":"2026-02-16T07:29:30.000Z","time_to_close":1926,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.4.1","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecord client report when dropping in \u003ccode\u003ebeforeSendLog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module is now deprecated. All SwiftUI APIs (\u003ccode\u003eSentryTracedView\u003c/code\u003e, \u003ccode\u003esentryTrace()\u003c/code\u003e, \u003ccode\u003esentryReplayMask()\u003c/code\u003e, \u003ccode\u003esentryReplayUnmask()\u003c/code\u003e) have been merged into the main \u003ccode\u003eSentry\u003c/code\u003e module. You can replace \u003ccode\u003eimport SentrySwiftUI\u003c/code\u003e with \u003ccode\u003eimport Sentry\u003c/code\u003e in your code. The \u003ccode\u003eSentrySwiftUI\u003c/code\u003e module still works via a re-export but will be removed in the next major version. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e does not support units, therefore the API was incorrectly defined. This breaking change applies to a method marked as experimental. (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7358\"\u003e#7358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mismatch of \u003ccode\u003ein_foreground\u003c/code\u003e app context (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7188\"\u003e#7188\u003c/a\u003e) The app context \u003ccode\u003ein_foreground\u003c/code\u003e for handled and unhandled events was sometimes different. This is fixed now by aligning the implementation and adding a new \u003ccode\u003eis_active\u003c/code\u003e app context field.\u003c/li\u003e\n\u003cli\u003eFix missing stack traces for \u003ccode\u003eNSException\u003c/code\u003e objects reported via \u003ccode\u003eNSApplication.shared.reportException(_:)\u003c/code\u003e on macOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7284\"\u003e#7284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in network reachability observer when restarting the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release contains a bug fix to only include user attributes in logs when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e.\nMake sure to enable the option in case you rely on these attributes to be set.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options \u003ccode\u003eoptions.sessionReplay.includedViewClasses\u003c/code\u003e and \u003ccode\u003eoptions.sessionReplay.excludedViewClasses\u003c/code\u003e to ignore views from subtree traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7063\"\u003e#7063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd isiOSAppOnVisionOS, isiOSAppOnMac, isMacCatalystApp to device context \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6939\"\u003e#6939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd integration to collect Metrics, enabled by default. Can be disabled by setting \u003ccode\u003eoptions.experimental.enableMetrics = false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6956\"\u003e#6956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd implementation for Metrics Protocol with modification of items in \u003ccode\u003eoptions.experimental.beforeSendMetrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6960\"\u003e#6960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e, \u003ccode\u003eSentry.metrics.distribution(..)\u003c/code\u003e and \u003ccode\u003eSentry.metrics.gauge(..)\u003c/code\u003e to public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd flushing of Metrics to \u003ccode\u003eSentrySDK.flush()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/8a7ae8c0290c83fa0253c5bf8eaf88e49150b6d3\"\u003e\u003ccode\u003e8a7ae8c\u003c/code\u003e\u003c/a\u003e release: 9.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/e8cc4e76a3f66e322c2cc2cb39b73b61f4f0c0d8\"\u003e\u003ccode\u003ee8cc4e7\u003c/code\u003e\u003c/a\u003e chore: Add CocoaPods token keep-alive workflow to maintain session validity (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/0e4b03359a6155ba09772e54aaea344555438d50\"\u003e\u003ccode\u003e0e4b033\u003c/code\u003e\u003c/a\u003e chore: Move changelog entry \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7379\"\u003e#7379\u003c/a\u003e to \u003ccode\u003eUnreleased\u003c/code\u003e section (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7438\"\u003e#7438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/70fb69ef89b8790761e8594c664cbb8d6bdc1702\"\u003e\u003ccode\u003e70fb69e\u003c/code\u003e\u003c/a\u003e fix: Cleanup SessionReplay when maximum duration reached (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/7bf2942a46abb0f9d07bc25c82d38236a99e5990\"\u003e\u003ccode\u003e7bf2942\u003c/code\u003e\u003c/a\u003e fix(test): Ignore reachability callbacks in SentryBreadcrumbTrackingIntegrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/92e1256e0a926d0991ef4508eb7c902103306c58\"\u003e\u003ccode\u003e92e1256\u003c/code\u003e\u003c/a\u003e refactor: Add SentrySwiftUI source files to Sentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7422\"\u003e#7422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a8cd8757a272d7eb0bb03cbce71865d749ca5d29\"\u003e\u003ccode\u003ea8cd875\u003c/code\u003e\u003c/a\u003e Fix App hangs report with high durations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/77433f454f842eceaa5b458b30caa47db5f0b881\"\u003e\u003ccode\u003e77433f4\u003c/code\u003e\u003c/a\u003e refactor: Update SentryAttribute to use a generic array type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7324\"\u003e#7324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/5e2ec54bcd6f2b86797e1cb214012ca51bef3e53\"\u003e\u003ccode\u003e5e2ec54\u003c/code\u003e\u003c/a\u003e feat(ci): Add SentrySwiftUI to public API scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7419\"\u003e#7419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/fee8669acee4ac0da45db91ec8d0e53a1129a808\"\u003e\u003ccode\u003efee8669\u003c/code\u003e\u003c/a\u003e chore(ci): Update sentry-fastlane-plugin to v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7410\"\u003e#7410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/450","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/450","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/450/packages"}},{"old_version":"4.5.2","new_version":"4.6.0","update_type":"minor","path":null,"pr_created_at":"2026-02-02T07:13:06.000Z","version_change":"4.5.2 → 4.6.0","issue":{"uuid":"3884368017","node_id":"PR_kwDOInfMIc7A1Udp","number":448,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T09:10:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T07:13:06.000Z","updated_at":"2026-02-02T09:10:58.000Z","time_to_close":7062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.2","new_version":"4.6.0","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/getsentry/sentry-cocoa","old_version":"8.57.3","new_version":"9.3.0","repository_url":"https://github.com/getsentry/sentry-cocoa"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.2 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle task cancellation when loading animation by \u003ca href=\"https://github.com/mihai8804858\"\u003e\u003ccode\u003e@​mihai8804858\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2595\"\u003eairbnb/lottie-ios#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eanimationDidLoad\u003c/code\u003e on next run loop by \u003ca href=\"https://github.com/miguel-jimenez-0529\"\u003e\u003ccode\u003e@​miguel-jimenez-0529\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2603\"\u003eairbnb/lottie-ios#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: isAnimationPlaying is false when backgroundBehavior is continuePlaying by \u003ca href=\"https://github.com/sunnysideupdowntown\"\u003e\u003ccode\u003e@​sunnysideupdowntown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2598\"\u003eairbnb/lottie-ios#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivision by zero in LottieAnimationHelpers causes crash by \u003ca href=\"https://github.com/afrederick1\"\u003e\u003ccode\u003e@​afrederick1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2599\"\u003eairbnb/lottie-ios#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd LottieURLSession protocol to allow disabling network requests by \u003ca href=\"https://github.com/jqsilver\"\u003e\u003ccode\u003e@​jqsilver\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2627\"\u003eairbnb/lottie-ios#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDynamic Text Color \u0026amp; Stroke Support by \u003ca href=\"https://github.com/ciss1995\"\u003e\u003ccode\u003e@​ciss1995\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2633\"\u003eairbnb/lottie-ios#2633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion Compatibility\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLottie now requires Xcode 16 / Swift 6.0 or later.\u003c/strong\u003e Our version support policy is that Lottie supports the minimum version that is permitted by Apple for submissions to the App Store.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.2...4.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/69faaefa7721fba9e434a52c16adf4329c9084db\"\u003e\u003ccode\u003e69faaef\u003c/code\u003e\u003c/a\u003e Update binary XCFramework to Lottie 4.6.0 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.2...4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-cocoa` from 8.57.3 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cocoa/releases\"\u003egithub.com/getsentry/sentry-cocoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransport logs error message for HTTP 413 responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7261\"\u003e#7261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einstallGroupsOverride\u003c/code\u003e parameter to \u003ccode\u003eCheckForUpdateParams\u003c/code\u003e and \u003ccode\u003einstallGroups\u003c/code\u003e property to \u003ccode\u003eReleaseInfo\u003c/code\u003e for SentryDistribution (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7278\"\u003e#7278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix deadlock in network reachability observer when restarting the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release contains a bug fix to only include user attributes in logs when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e.\nMake sure to enable the option in case you rely on these attributes to be set.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options \u003ccode\u003eoptions.sessionReplay.includedViewClasses\u003c/code\u003e and \u003ccode\u003eoptions.sessionReplay.excludedViewClasses\u003c/code\u003e to ignore views from subtree traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7063\"\u003e#7063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd isiOSAppOnVisionOS, isiOSAppOnMac, isMacCatalystApp to device context \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6939\"\u003e#6939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd integration to collect Metrics, enabled by default. Can be disabled by setting \u003ccode\u003eoptions.experimental.enableMetrics = false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6956\"\u003e#6956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd implementation for Metrics Protocol with modification of items in \u003ccode\u003eoptions.experimental.beforeSendMetrics\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6960\"\u003e#6960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSentry.metrics.count(..)\u003c/code\u003e, \u003ccode\u003eSentry.metrics.distribution(..)\u003c/code\u003e and \u003ccode\u003eSentry.metrics.gauge(..)\u003c/code\u003e to public API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6957\"\u003e#6957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd flushing of Metrics to \u003ccode\u003eSentrySDK.flush()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7182\"\u003e#7182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode SwiftUI internal class names in session replay redaction to avoid false-positive App Store review rejections (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7123\"\u003e#7123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe transport now correctly discard envelopes on 4xx and 5xx responses and records client reports \u003ccode\u003esend_error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6618\"\u003e#6618\u003c/a\u003e) This also fixes edge cases in which the SDK kept retrying sending a faulty envelope until the offline cache overflowed.\u003c/li\u003e\n\u003cli\u003eChange default attributes of Logs to only include user attributes when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename log attribute \u003ccode\u003esentry.trace.parent_span_id\u003c/code\u003e to \u003ccode\u003espan_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes stacktraces for MetricKit events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6908\"\u003e#6908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eraw_description\u003c/code\u003e in \u003ccode\u003eruntime\u003c/code\u003e context on Mac Catalyst (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7082\"\u003e#7082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecates \u003ccode\u003econfigureDarkTheme\u003c/code\u003e for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7114\"\u003e#7114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect variable assignment for 'sampled' key (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7120\"\u003e#7120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve crash in caused by calling \u003ccode\u003eSentryFramesTracker.removeListener(_:)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7155\"\u003e#7155\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.1-alpha.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe transport now correctly discard envelopes on 4xx and 5xx responses and records client reports \u003ccode\u003esend_error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/6618\"\u003e#6618\u003c/a\u003e) This also fixes edge cases in which the SDK kept retrying sending a faulty envelope until the offline cache overflowed.\u003c/li\u003e\n\u003cli\u003eChange default attributes of Logs to only include user attributes when \u003ccode\u003eoptions.sendDefaultPii = true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename log attribute \u003ccode\u003esentry.trace.parent_span_id\u003c/code\u003e to \u003ccode\u003espan_id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7055\"\u003e#7055\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0 (Stable)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!Warning]\nThe class \u003ccode\u003eSentryDsn\u003c/code\u003e has been converted from Objective-C to Swift. While the public API remains the same, you might have to remove imports of the \u003ccode\u003eSentryDsn.h\u003c/code\u003e from your Objective-C code.\nWe acknowledge that this is a breaking change introduced in a minor release, but it should have been part of the major release 9.0.0 already before - apologies for any inconveniences caused.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a24b98028b0b6e81bfd0526967468ba4ba60303c\"\u003e\u003ccode\u003ea24b980\u003c/code\u003e\u003c/a\u003e release: 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/59981b9d39f096dd221d43e966e9a76878175a79\"\u003e\u003ccode\u003e59981b9\u003c/code\u003e\u003c/a\u003e chore: Fix Changelog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7300\"\u003e#7300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/98a16ef9a907b4e7c59471717f6a17500c479df4\"\u003e\u003ccode\u003e98a16ef\u003c/code\u003e\u003c/a\u003e fix: Ensure tracker is cleared when integration is stopped (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7295\"\u003e#7295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/015d37612b2bf3038d77949e89a12ab705d678c2\"\u003e\u003ccode\u003e015d376\u003c/code\u003e\u003c/a\u003e ref: Migrate SentryDebugImageProviderInternal to Swift (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7282\"\u003e#7282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/99e17bb252679510d3da9d4a9f68b1c8e33bd835\"\u003e\u003ccode\u003e99e17bb\u003c/code\u003e\u003c/a\u003e chore(deps): bump ruby/setup-ruby from 1.284.0 to 1.286.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/64a365aa527a528b816b7f1e26c07c2f69601c87\"\u003e\u003ccode\u003e64a365a\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft from 2.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/47c9f795440ae73073fcd6196dfa292b196ce8ac\"\u003e\u003ccode\u003e47c9f79\u003c/code\u003e\u003c/a\u003e chore(deps): bump fastlane from 2.231.0 to 2.231.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7286\"\u003e#7286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/71d0bfbc8b16152f41a18c2531d913dd24052b53\"\u003e\u003ccode\u003e71d0bfb\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/c742727143a8471559b80d73e0ecf0c360ce70fd\"\u003e\u003ccode\u003ec742727\u003c/code\u003e\u003c/a\u003e chore(deps): Update swiftlint version (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7291\"\u003e#7291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cocoa/commit/a1ce1ea84870ca5d92d7debccf9a8c710f68f6c1\"\u003e\u003ccode\u003ea1ce1ea\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/issues/7289\"\u003e#7289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cocoa/compare/8.57.3...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/448","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/448","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/448/packages"}},{"old_version":"4.5.0","new_version":"4.5.2","update_type":"patch","path":null,"pr_created_at":"2025-06-18T00:21:42.000Z","version_change":"4.5.0 → 4.5.2","issue":{"uuid":"2600181720","node_id":"PR_kwDOInfMIc6a-5_Y","number":342,"state":"closed","title":"Chore(deps): bump the swift-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-18T12:46:05.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-18T00:21:42.000Z","updated_at":"2025-06-18T12:46:05.000Z","time_to_close":44663,"merged_at":"2025-06-18T12:46:05.000Z","merged_by":"tobitech","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): bump","group_name":"swift-dependencies","update_count":2,"packages":[{"name":"github.com/airbnb/lottie-spm","old_version":"4.5.0","new_version":"4.5.2","repository_url":"https://github.com/airbnb/lottie-spm"},{"name":"github.com/fingerprintjs/fingerprintjs-ios","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/fingerprintjs/fingerprintjs-ios"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the swift-dependencies group with 2 updates: [github.com/airbnb/lottie-spm](https://github.com/airbnb/lottie-spm) and [github.com/fingerprintjs/fingerprintjs-ios](https://github.com/fingerprintjs/fingerprintjs-ios).\n\nUpdates `github.com/airbnb/lottie-spm` from 4.5.0 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/lottie-spm/releases\"\u003egithub.com/airbnb/lottie-spm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for \u003ccode\u003e.lottie\u003c/code\u003e v2 file format by \u003ca href=\"https://github.com/eharrison\"\u003e\u003ccode\u003e@​eharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2564\"\u003eairbnb/lottie-ios#2564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport customizing \u003ccode\u003econtentsScale\u003c/code\u003e of text layer by \u003ca href=\"https://github.com/calda\"\u003e\u003ccode\u003e@​calda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2559\"\u003eairbnb/lottie-ios#2559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue where animation with justified text justification would fail to parse by \u003ca href=\"https://github.com/calda\"\u003e\u003ccode\u003e@​calda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2553\"\u003eairbnb/lottie-ios#2553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds static framework generation on CI by \u003ca href=\"https://github.com/Loupehope\"\u003e\u003ccode\u003e@​Loupehope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2561\"\u003eairbnb/lottie-ios#2561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.1...4.5.2\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.1...4.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional dynamic library product to Package.swift by \u003ca href=\"https://github.com/JensK611\"\u003e\u003ccode\u003e@​JensK611\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2507\"\u003eairbnb/lottie-ios#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix frame conversion in \u003ccode\u003eLottieAnimationLayer.pause(at: .marker(...))\u003c/code\u003e by \u003ca href=\"https://github.com/calda\"\u003e\u003ccode\u003e@​calda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2469\"\u003eairbnb/lottie-ios#2469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd possibility to remove ValueProvider by \u003ca href=\"https://github.com/batanus\"\u003e\u003ccode\u003e@​batanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2474\"\u003eairbnb/lottie-ios#2474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eXcode 16: fix warnings for types that inherit \u003ccode\u003e@unchecked Sendable\u003c/code\u003e by \u003ca href=\"https://github.com/jszumski\"\u003e\u003ccode\u003e@​jszumski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2477\"\u003eairbnb/lottie-ios#2477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim shape default type value by \u003ca href=\"https://github.com/alexallah\"\u003e\u003ccode\u003e@​alexallah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2478\"\u003eairbnb/lottie-ios#2478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edo not crash if value is false by \u003ca href=\"https://github.com/DarkSatyr\"\u003e\u003ccode\u003e@​DarkSatyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/airbnb/lottie-ios/pull/2482\"\u003eairbnb/lottie-ios#2482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/airbnb/lottie-ios/compare/4.5.0...4.5.1\"\u003ehttps://github.com/airbnb/lottie-ios/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/04f2fd18cc9404a0a0917265a449002674f24ec9\"\u003e\u003ccode\u003e04f2fd1\u003c/code\u003e\u003c/a\u003e Add reference to lottie-ios 4.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/90fa25ba0feb39c22915d41b55226cc95955dfcc\"\u003e\u003ccode\u003e90fa25b\u003c/code\u003e\u003c/a\u003e Adds info about adding the dependency to the target (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/8c6edf4f0fa84fe9c058600a4295eb0c01661c69\"\u003e\u003ccode\u003e8c6edf4\u003c/code\u003e\u003c/a\u003e Update to lottie-ios 4.5.1 (\u003ca href=\"https://redirect.github.com/airbnb/lottie-spm/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/lottie-spm/commit/b7f41dd0b33c61577a4f0c8dd3674e5933719da0\"\u003e\u003ccode\u003eb7f41dd\u003c/code\u003e\u003c/a\u003e Update version number in README.md to 4.5.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/airbnb/lottie-spm/compare/4.5.0...4.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fingerprintjs/fingerprintjs-ios` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/releases\"\u003egithub.com/fingerprintjs/fingerprintjs-ios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emobileNetworkTechnologies\u003c/code\u003e signal.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nSignal is included in fingerprint \u003ccode\u003ev6\u003c/code\u003e and available on iOS only, i.e. tvOS is not supported.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/compare/1.5.0...1.6.0\"\u003e1.5.0...1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/2e2ead3d02c46736d9b4a66373700489113e293a\"\u003e\u003ccode\u003e2e2ead3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fingerprintjs/fingerprintjs-ios/issues/56\"\u003e#56\u003c/a\u003e from fingerprintjs/version-1-6-0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/ffcdd8150330bd63fbc9aa81888f013a63e94c52\"\u003e\u003ccode\u003effcdd81\u003c/code\u003e\u003c/a\u003e Podspec version 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/faeb192856ebb2e6311d928029fc74fb77957349\"\u003e\u003ccode\u003efaeb192\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fingerprintjs/fingerprintjs-ios/issues/55\"\u003e#55\u003c/a\u003e from fingerprintjs/add-mobile-network-technologies-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/a4e87f62724f0709b6c20fe9a0818955c6de584b\"\u003e\u003ccode\u003ea4e87f6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emobileNetworkTechnologies\u003c/code\u003e signal to \u003ccode\u003eCellularNetworkInfoHarvester\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/29e0780ddaf643cd4a9227cae43d5aa0db2cdf8d\"\u003e\u003ccode\u003e29e0780\u003c/code\u003e\u003c/a\u003e Update CI workflow to use Xcode 16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/c9134b4820f159f6efff20a5accd1aefb3d639a8\"\u003e\u003ccode\u003ec9134b4\u003c/code\u003e\u003c/a\u003e Remove unused code (\u003ca href=\"https://redirect.github.com/fingerprintjs/fingerprintjs-ios/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/a6061656b63bf47975d7686efff446bbe393cf70\"\u003e\u003ccode\u003ea606165\u003c/code\u003e\u003c/a\u003e Update CI workflow configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/cc41f891c8634e3b9526790fa539a66f4a5a51bd\"\u003e\u003ccode\u003ecc41f89\u003c/code\u003e\u003c/a\u003e Update project for Xcode 16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/cef3fdb59b61d4c5b5300d146bce5f78ebf56ecf\"\u003e\u003ccode\u003ecef3fdb\u003c/code\u003e\u003c/a\u003e Update CI workflow configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/commit/9173eac5fa3cb04daefb446d1bbb5361bbf119a9\"\u003e\u003ccode\u003e9173eac\u003c/code\u003e\u003c/a\u003e fix: Update README.md (\u003ca href=\"https://redirect.github.com/fingerprintjs/fingerprintjs-ios/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fingerprintjs/fingerprintjs-ios/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/smileidentity/ios/pull/342","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smileidentity%2Fios/issues/342","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/342/packages"}}]}