Update SDK to v5.3.1 - #8
Merged
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the shipped HUMAN iOS/visionOS SDK artifacts to v5.3.1 by replacing the packaged XCFramework slices and regenerating the published DocC archive so the public repo reflects the new release.
Changes:
- Updated
HUMAN.xcframeworkslice metadata and code-signature resources (notably simulator slices). - Regenerated DocC archive JSON and HTML pages, including new HSQAEvents interceptor event pages.
- Minor DocC bundle metadata normalization (JSON key ordering).
Reviewed changes
Copilot reviewed 43 out of 299 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| HUMAN.xcframework/xros-arm64_x86_64-simulator/HUMAN.framework/_CodeSignature/CodeResources | Updated code-signature resource hashes for xros simulator slice. |
| HUMAN.xcframework/ios-arm64_x86_64-simulator/HUMAN.framework/_CodeSignature/CodeResources | Updated code-signature resource hashes for iOS simulator slice. |
| HUMAN.xcframework/Info.plist | Updated XCFramework slice identifiers/architectures (simulator vs device entries). |
| HUMAN.doccarchive/metadata.json | Regenerated DocC bundle metadata (content unchanged; ordering normalized). |
| HUMAN.doccarchive/documentation/human/hsqaevents/interceptorstartloading/index.html | Added/updated generated DocC HTML page for HSQAEvents interceptorStartLoading. |
| HUMAN.doccarchive/documentation/human/hsqaevents/interceptorinnertaskcreated/index.html | Added/updated generated DocC HTML page for HSQAEvents interceptorInnerTaskCreated. |
| HUMAN.doccarchive/data/documentation/human/humanversionstring.json | Regenerated DocC symbol JSON for HUMANVersionString. |
| HUMAN.doccarchive/data/documentation/human/humanversionnumber.json | Regenerated DocC symbol JSON for HUMANVersionNumber. |
| HUMAN.doccarchive/data/documentation/human/humansecurityerrortype/init(rawvalue:).json | Regenerated DocC symbol JSON for HumanSecurityErrorType init(rawValue:). |
| HUMAN.doccarchive/data/documentation/human/humansecurityerrortype/equatable-implementations.json | Regenerated DocC “Equatable Implementations” page JSON. |
| HUMAN.doccarchive/data/documentation/human/humansecurityerrordomain.json | Regenerated DocC symbol JSON for HumanSecurityErrorDomain. |
| HUMAN.doccarchive/data/documentation/human/humansecurity/init.json | Regenerated DocC symbol JSON for HumanSecurity init. |
| HUMAN.doccarchive/data/documentation/human/humanlogsink.json | Regenerated DocC symbol JSON for HumanLogSink. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/warning.json | Regenerated DocC symbol JSON for HumanLogLevel.warning. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/rawrepresentable-implementations.json | Regenerated DocC “RawRepresentable Implementations” page JSON. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/init(rawvalue:).json | Regenerated DocC symbol JSON for HumanLogLevel init(rawValue:). |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/info.json | Regenerated DocC symbol JSON for HumanLogLevel.info. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/hashvalue.json | Regenerated DocC symbol JSON for HumanLogLevel hashValue. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/error.json | Regenerated DocC symbol JSON for HumanLogLevel.error. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/equatable-implementations.json | Regenerated DocC “Equatable Implementations” page JSON for HumanLogLevel. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/'...(_:)-5jv5x.json | Regenerated DocC symbol JSON for HumanLogLevel Comparable operator documentation. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/'...(_:)-1dzqc.json | Regenerated DocC symbol JSON for HumanLogLevel Comparable operator documentation. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/'..(:).json | Regenerated DocC symbol JSON for HumanLogLevel Comparable operator documentation. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/!=(::).json | Regenerated DocC symbol JSON for HumanLogLevel Equatable operator documentation. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/=(:_:)-64ihf.json | Regenerated DocC symbol JSON for HumanLogLevel Comparable operator documentation. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/=(:_:)-12by0.json | Regenerated DocC symbol JSON for HumanLogLevel Comparable operator documentation. |
| HUMAN.doccarchive/data/documentation/human/humanloglevel/(:_:)-4jlcn.json | Regenerated DocC symbol JSON for HumanLogLevel Comparable operator documentation. |
| HUMAN.doccarchive/data/documentation/human/humanlogger/shared.json | Regenerated DocC symbol JSON for HumanLogger.shared. |
| HUMAN.doccarchive/data/documentation/human/humanlogger/category.json | Regenerated DocC symbol JSON for HumanLogger.category. |
| HUMAN.doccarchive/data/documentation/human/hsqatesthooks/init.json | Regenerated DocC symbol JSON for HSQATestHooks init. |
| HUMAN.doccarchive/data/documentation/human/hsqareporter/shared.json | Regenerated DocC symbol JSON for HSQAReporter.shared. |
| HUMAN.doccarchive/data/documentation/human/hsqaevents/tostring().json | Regenerated DocC symbol JSON for HSQAEvents.toString(). |
| HUMAN.doccarchive/data/documentation/human/hsqaevents/interceptorstartloading.json | Added/updated DocC symbol JSON for HSQAEvents.interceptorStartLoading. |
| HUMAN.doccarchive/data/documentation/human/hsqaevents/interceptorinnertaskcreated.json | Added/updated DocC symbol JSON for HSQAEvents.interceptorInnerTaskCreated. |
| HUMAN.doccarchive/data/documentation/human/hsqaevents/init(rawvalue:).json | Regenerated DocC symbol JSON for HSQAEvents init(rawValue:). |
| HUMAN.doccarchive/data/documentation/human/hsqaevents/equatable-implementations.json | Regenerated DocC “Equatable Implementations” page JSON for HSQAEvents. |
| HUMAN.doccarchive/data/documentation/human/hspolicy/init.json | Regenerated DocC symbol JSON for HSPolicy init. |
| HUMAN.doccarchive/data/documentation/human/hshybridapppolicy/init.json | Regenerated DocC symbol JSON for HSHybridAppPolicy init. |
| HUMAN.doccarchive/data/documentation/human/hserror/initwithdomain:code:userinfo:.json | Regenerated DocC symbol JSON for HSError initWithDomain:code:userInfo:. |
| HUMAN.doccarchive/data/documentation/human/hserror/initwithcoder:.json | Regenerated DocC symbol JSON for HSError initWithCoder:. |
| HUMAN.doccarchive/data/documentation/human/hsdoctorapppolicy/init.json | Regenerated DocC symbol JSON for HSDoctorAppPolicy init. |
| HUMAN.doccarchive/data/documentation/human/hsdetectionpolicy/init.json | Regenerated DocC symbol JSON for HSDetectionPolicy init. |
| HUMAN.doccarchive/data/documentation/human/hschallengeviewmodel/showchallenge.json | Regenerated DocC symbol JSON for HSChallengeViewModel.showChallenge. |
| HUMAN.doccarchive/data/documentation/human/hschallengeviewmodel/shared.json | Regenerated DocC symbol JSON for HSChallengeViewModel.shared. |
| HUMAN.doccarchive/data/documentation/human/hschallengeviewmodel.json | Regenerated DocC symbol JSON for HSChallengeViewModel type page. |
| HUMAN.doccarchive/data/documentation/human/hschallengepresentationtype/init(rawvalue:).json | Regenerated DocC symbol JSON for HSChallengePresentationType init(rawValue:). |
| HUMAN.doccarchive/data/documentation/human/hschallengepresentationtype/equatable-implementations.json | Regenerated DocC “Equatable Implementations” page JSON for HSChallengePresentationType. |
| HUMAN.doccarchive/data/documentation/human/hschallengemodelviewhelper/shared.json | Regenerated DocC symbol JSON for HSChallengeModelViewHelper.shared. |
| HUMAN.doccarchive/data/documentation/human/hschallengemodelviewhelper/flag.json | Regenerated DocC symbol JSON for HSChallengeModelViewHelper.flag. |
| HUMAN.doccarchive/data/documentation/human/hsbotdefendererrortype/init(rawvalue:).json | Regenerated DocC symbol JSON for HSBotDefenderErrorType init(rawValue:). |
| HUMAN.doccarchive/data/documentation/human/hsbotdefendererrortype/equatable-implementations.json | Regenerated DocC “Equatable Implementations” page JSON for HSBotDefenderErrorType. |
| HUMAN.doccarchive/data/documentation/human/hsbotdefendererrordomain.json | Regenerated DocC symbol JSON for HSBotDefenderErrorDomain. |
| HUMAN.doccarchive/data/documentation/human/hsbotdefenderchallengeresult/init(rawvalue:).json | Regenerated DocC symbol JSON for HSBotDefenderChallengeResult init(rawValue:). |
| HUMAN.doccarchive/data/documentation/human/hsbotdefenderchallengeresult/equatable-implementations.json | Regenerated DocC “Equatable Implementations” page JSON for HSBotDefenderChallengeResult. |
| HUMAN.doccarchive/data/documentation/human/hsbotdefenderchallengefailurereasonkey.json | Regenerated DocC symbol JSON for HSBotDefenderChallengeFailureReasonKey. |
| HUMAN.doccarchive/data/documentation/human/hsautomaticinterceptortype/init(rawvalue:).json | Regenerated DocC symbol JSON for HSAutomaticInterceptorType init(rawValue:). |
| HUMAN.doccarchive/data/documentation/human/hsautomaticinterceptortype/equatable-implementations.json | Regenerated DocC “Equatable Implementations” page JSON for HSAutomaticInterceptorType. |
| HUMAN.doccarchive/data/documentation/human/hsautomaticinterceptorpolicy/init.json | Regenerated DocC symbol JSON for HSAutomaticInterceptorPolicy init. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| @@ -0,0 +1 @@ | |||
| {"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/human\/hsqaevents\/interceptorinnertaskcreated"]},{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/human\/hsqaevents\/interceptorinnertaskcreated"]}],"metadata":{"modules":[{"name":"HUMAN"}],"roleHeading":"Case","fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interceptorInnerTaskCreated","kind":"identifier"}],"symbolKind":"case","navigatorTitle":[{"text":"HSQAEventsInterceptorInnerTaskCreated","kind":"identifier"}],"externalID":"c:@M@HUMAN@E@HSQAEvents@HSQAEventsInterceptorInnerTaskCreated","role":"symbol","title":"HSQAEvents.interceptorInnerTaskCreated"},"sections":[],"kind":"symbol","abstract":[{"type":"text","text":"Emitted after the primary inner "},{"code":"URLSessionDataTask","type":"codeVoice"},{"type":"text","text":" was created and "},{"code":"resume()","type":"codeVoice"},{"type":"text","text":"d."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"hierarchy":{"paths":[["doc:\/\/com.perimeterx.mobile-sdk\/documentation\/HUMAN","doc:\/\/com.perimeterx.mobile-sdk\/documentation\/HUMAN\/HSQAEvents"]]},"identifier":{"url":"doc:\/\/com.perimeterx.mobile-sdk\/documentation\/HUMAN\/HSQAEvents\/interceptorInnerTaskCreated","interfaceLanguage":"swift"},"primaryContentSections":[{"declarations":[{"languages":["swift"],"tokens":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interceptorInnerTaskCreated","kind":"identifier"}],"platforms":["iOS","iPadOS","Mac Catalyst"]}],"kind":"declarations"}],"references":{"doc://com.perimeterx.mobile-sdk/documentation/HUMAN/HSQAEvents/interceptorInnerTaskCreated":{"fragments":[{"text":"case","kind":"keyword"},{"text":" ","kind":"text"},{"text":"interceptorInnerTaskCreated","kind":"identifier"}],"type":"topic","abstract":[{"text":"Emitted after the primary inner ","type":"text"},{"code":"URLSessionDataTask","type":"codeVoice"},{"text":" was created and ","type":"text"},{"code":"resume()","type":"codeVoice"},{"text":"d.","type":"text"}],"kind":"symbol","navigatorTitle":[{"text":"HSQAEventsInterceptorInnerTaskCreated","kind":"identifier"}],"url":"\/documentation\/human\/hsqaevents\/interceptorinnertaskcreated","identifier":"doc:\/\/com.perimeterx.mobile-sdk\/documentation\/HUMAN\/HSQAEvents\/interceptorInnerTaskCreated","role":"symbol","title":"HSQAEvents.interceptorInnerTaskCreated"},"doc://com.perimeterx.mobile-sdk/documentation/HUMAN/HSQAEvents":{"url":"\/documentation\/human\/hsqaevents","type":"topic","identifier":"doc:\/\/com.perimeterx.mobile-sdk\/documentation\/HUMAN\/HSQAEvents","role":"symbol","title":"HSQAEvents","navigatorTitle":[{"kind":"identifier","text":"HSQAEvents"}],"fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"HSQAEvents","kind":"identifier"}],"abstract":[],"kind":"symbol"},"doc://com.perimeterx.mobile-sdk/documentation/HUMAN":{"url":"\/documentation\/human","kind":"symbol","title":"HUMAN","type":"topic","role":"collection","abstract":[{"type":"image","identifier":"HUMAN_logo.png"}],"identifier":"doc:\/\/com.perimeterx.mobile-sdk\/documentation\/HUMAN"}},"variantOverrides":[{"traits":[{"interfaceLanguage":"occ"}],"patch":[{"value":"occ","path":"\/identifier\/interfaceLanguage","op":"replace"},{"value":null,"path":"\/metadata\/platforms","op":"add"},{"value":"Enumeration Case","path":"\/metadata\/roleHeading","op":"replace"},{"value":"HSQAEventsInterceptorInnerTaskCreated","path":"\/metadata\/title","op":"replace"},{"value":"case","path":"\/metadata\/symbolKind","op":"replace"},{"value":[{"text":"HSQAEventsInterceptorInnerTaskCreated","kind":"identifier"}],"path":"\/metadata\/fragments","op":"replace"},{"value":null,"path":"\/topicSections","op":"add"},{"value":null,"path":"\/relationshipsSections","op":"add"},{"value":null,"path":"\/seeAlsoSections","op":"add"},{"value":{"declarations":[{"tokens":[{"text":"HSQAEventsInterceptorInnerTaskCreated","kind":"identifier"}],"platforms":["iOS","iPadOS","Mac Catalyst"],"languages":["occ"]}],"kind":"declarations"},"path":"\/primaryContentSections\/0","op":"replace"},{"op":"replace","path":"\/references\/doc:~1~1com.perimeterx.mobile-sdk~1documentation~1HUMAN~1HSQAEvents~1interceptorInnerTaskCreated\/title","value":"HSQAEventsInterceptorInnerTaskCreated"},{"value":[{"text":"HSQAEventsInterceptorInnerTaskCreated","kind":"identifier"}],"path":"\/references\/doc:~1~1com.perimeterx.mobile-sdk~1documentation~1HUMAN~1HSQAEvents~1interceptorInnerTaskCreated\/fragments","op":"replace"},{"value":"HSQAEvents","path":"\/references\/doc:~1~1com.perimeterx.mobile-sdk~1documentation~1HUMAN~1HSQAEvents\/title","op":"replace"},{"value":[{"text":"HSQAEvents","kind":"identifier"}],"path":"\/references\/doc:~1~1com.perimeterx.mobile-sdk~1documentation~1HUMAN~1HSQAEvents\/fragments","op":"replace"},{"value":[{"text":"HSQAEvents","kind":"identifier"}],"path":"\/references\/doc:~1~1com.perimeterx.mobile-sdk~1documentation~1HUMAN~1HSQAEvents\/navigatorTitle","op":"replace"}]}]} | |||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated release update for HUMAN iOS/visionOS SDK v5.3.1.
Do not auto-merge. Review the xcframework + DocC changes, then merge manually.
After merge, run
./scripts/finish_public_repo.sh 5.3.1in the private SDK repo to tag the public repo and publish CocoaPods.