Skip to content

Update SDK to v3.2.12 - #36

Merged
oren-yaar-px merged 1 commit into
masterfrom
release/3.2.12
Sep 8, 2026
Merged

Update SDK to v3.2.12#36
oren-yaar-px merged 1 commit into
masterfrom
release/3.2.12

Conversation

@oren-yaar-px

Copy link
Copy Markdown
Contributor

Summary

  • Update PerimeterX_SDK.xcframework and PerimeterX_SDK.doccarchive for iOS SDK v3.2.12
  • Artifacts sourced from px-ios-mobile-sdk branch release/3.2.12 (release/release.zip)

Test plan

  • Verify SPM resolves PerimeterX_SDK from this branch
  • Confirm xcframework version is 3.2.12
  • Merge and tag 3.2.12 after approval

Update PerimeterX_SDK.xcframework and PerimeterX_SDK.doccarchive from px-ios-mobile-sdk release/3.2.12.
Copilot AI lite review requested due to automatic review settings September 8, 2026 14:43
@oren-yaar-px
oren-yaar-px requested a review from a team as a code owner September 8, 2026 14:43
@oren-yaar-px
oren-yaar-px merged commit b57b1c3 into master Sep 8, 2026
2 checks passed
@oren-yaar-px
oren-yaar-px deleted the release/3.2.12 branch September 8, 2026 14:44

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The updated DocC archive consistently references the new hashed assets present in-repo, and the framework bundle version metadata reflects v3.2.12.

Pull request overview

Updates the embedded PerimeterX iOS SDK artifacts to v3.2.12, refreshing both the distributed xcframework and the generated DocC archive content used for SDK documentation.

Changes:

  • Updated PerimeterX_SDK.xcframework contents (including module maps for device + simulator slices).
  • Refreshed PerimeterX_SDK.doccarchive output (new hashed JS/CSS bundles and regenerated HTML pages/metadata/assets).
File summaries
File Description
PerimeterX_SDK.xcframework/ios-arm64/PerimeterX_SDK.framework/Modules/module.modulemap Updates module map for the device (arm64) slice.
PerimeterX_SDK.xcframework/ios-arm64_x86_64-simulator/PerimeterX_SDK.framework/Modules/module.modulemap Updates module map for the simulator slice.
PerimeterX_SDK.doccarchive/metadata.json Regenerates DocC metadata (formatting/key ordering).
PerimeterX_SDK.doccarchive/js/highlight-js-yaml-js.9c616705.js Adds regenerated DocC highlight.js YAML chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-xml.9c3688c7.js Removes old DocC highlight.js XML chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-xml-js.9d3ac47d.js Adds regenerated DocC highlight.js XML chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-xml-js.0d78f903.js Removes old DocC highlight.js XML chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-shell.dd7f411f.js Removes old DocC highlight.js shell chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-shell-js.e71539fa.js Updates regenerated DocC highlight.js shell chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-objectivec.bcdf5156.js Removes old DocC highlight.js Objective-C chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-objectivec-js.74dea052.js Removes old DocC highlight.js Objective-C chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-markdown.90077643.js Removes old DocC highlight.js Markdown chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-markdown-js.a2f456af.js Removes old DocC highlight.js Markdown chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-llvm.6100b125.js Removes old DocC highlight.js LLVM chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-llvm-js.3d5e9220.js Adds regenerated DocC highlight.js LLVM chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-llvm-js.26121771.js Removes old DocC highlight.js LLVM chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-json.471128d2.js Removes old DocC highlight.js JSON chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-json-js.6f4facb9.js Adds regenerated DocC highlight.js JSON chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-json-js.2a1856ba.js Removes old DocC highlight.js JSON chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-http.163e45b6.js Removes old DocC highlight.js HTTP chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-http-js.f78e83c2.js Removes old DocC highlight.js HTTP chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-http-js.af24475e.js Adds regenerated DocC highlight.js HTTP chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-diff.62d66733.js Removes old DocC highlight.js Diff chunk.
PerimeterX_SDK.doccarchive/js/highlight-js-diff-js.caa6d9aa.js Updates regenerated DocC highlight.js Diff chunk.
PerimeterX_SDK.doccarchive/index.html Updates DocC entry HTML to point at new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/img/modified-icon.f496e73d.svg Removes old DocC image asset (replaced by regenerated hashed assets).
PerimeterX_SDK.doccarchive/img/deprecated-icon.015b4f17.svg Removes old DocC image asset (replaced by regenerated hashed assets).
PerimeterX_SDK.doccarchive/img/added-icon.d6f7e47d.svg Removes old DocC image asset (replaced by regenerated hashed assets).
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/rawrepresentable-implementations/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/none/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/interceptwithdelayedresponse/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/interceptandretryrequest/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/intercept/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/init(rawvalue:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/hashvalue/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/hash(into:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/equatable-implementations/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicyurlrequestinterceptiontype/!=(::)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/urlrequestinterceptiontype/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/set(domains:forappid:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/init/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/hybridappsupportenabled/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/doctorcheckenabled/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/copy(with:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/bypassmonitorheadervalue/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/automaticinterceptorurlsessiondelegate/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/automaticinterceptorurlsessionconfiguration/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/automaticinterceptordelegatequeue/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/allowtouchdetection/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/allowjavascriptevaluation/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/pxpolicy/allowdevicemotiondetection/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxversionstring/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxversionnumber/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrordomain/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/tokenwasnotgenerated/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/startwasnotcalled/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/startnotcalledonmainthread/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/startcalledmorethanonce/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/requestwasblocked/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/rawrepresentable-implementations/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/missingappid/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/invalidappid/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/internalerror/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/init(rawvalue:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/httpbodyinputstreamreadfailed/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/hashvalue/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/hash(into:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/equatable-implementations/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/challengesolved/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/challengecancelled/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxerrorcode/!=(::)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxdelegate/perimeterxdidrenderchallenge(forappid:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxdelegate/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxchallengeresult/solved/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxchallengeresult/rawrepresentable-implementations/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxchallengeresult/init(rawvalue:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxchallengeresult/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxchallengeresult/hashvalue/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxchallengeresult/hash(into:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxchallengeresult/equatable-implementations/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxchallengeresult/cancelled/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterxchallengeresult/!=(::)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/vid(forappid:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/start(appids:delegate:policy:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/start(appid:delegate:policy:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/setuserid(userid:forappid:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/setcustomparameters(parameters:forappid:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/setadditionaldata(parameters:forappid:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/sdkversion()/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/registeroutgoingurlrequest(url:forappid:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/isrequestblockederror(error:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/ischallengesolvederror(error:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/ischallengecancellederror(error:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/init/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/perimeterx/headersforurlrequest(forappid:)/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/documentation/perimeterx_sdk/index.html Regenerates DocC page to new hashed JS/CSS bundles.
PerimeterX_SDK.doccarchive/css/documentation-topic~topic.b6287bcf.css Removes old hashed DocC CSS asset (replaced by regenerated bundles).
Review details
  • Files reviewed: 23/338 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants