{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22458259,"defaultBranch":"master","name":"Alamofire","ownerLogin":"Alamofire","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-31T05:56:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7774181?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711848153.0","currentOid":""},"activityList":{"items":[{"before":"9c08bbe5a77b0bb2d6069448c14cb2425ed4e1a6","after":null,"ref":"refs/heads/prepare-5.9.1","pushedAt":"2024-03-31T01:21:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"}},{"before":"c8fb5588af41dec9572eb646ba9252bcc5992eaa","after":"f455c2975872ccd2d9c81594c658af65716e9b9a","ref":"refs/heads/master","pushedAt":"2024-03-31T01:21:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Prepare 5.9.1 (#3857)\n\n### Goals :soccer:\r\nThis PR prepares the 5.9.1 release.","shortMessageHtmlLink":"Prepare 5.9.1 (#3857)"}},{"before":null,"after":"9c08bbe5a77b0bb2d6069448c14cb2425ed4e1a6","ref":"refs/heads/prepare-5.9.1","pushedAt":"2024-03-31T00:59:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Update docs.","shortMessageHtmlLink":"Update docs."}},{"before":"aa3a6656507950f6cf0938faa2488be6d11660ae","after":null,"ref":"refs/heads/sendable-httpheaders","pushedAt":"2024-03-31T00:41:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"}},{"before":"9e9943fbdffbe9d5bb0324f16b44873bc11e6dd9","after":"c8fb5588af41dec9572eb646ba9252bcc5992eaa","ref":"refs/heads/master","pushedAt":"2024-03-31T00:41:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Make HTTPHeaders Sendable (#3856)\n\n### Goals :soccer:\r\nSimilar to `HTTPMethod` in #3848, `HTTPHeaders` is trivially `Sendable`,\r\nso add the conformance (and others).\r\n\r\n### Implementation Details :construction:\r\nExplicitly declared conformances.\r\n\r\n### Testing Details :mag:\r\nNo additional tests, conformances are synthesized.","shortMessageHtmlLink":"Make HTTPHeaders Sendable (#3856)"}},{"before":"bc650c365ca9077d0a62236aef3f4ede6f48f16b","after":"aa3a6656507950f6cf0938faa2488be6d11660ae","ref":"refs/heads/sendable-httpheaders","pushedAt":"2024-03-31T00:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Checkout v3 on Linux.","shortMessageHtmlLink":"Checkout v3 on Linux."}},{"before":"25e6832fc14b9e70e96f8873a8f1fe3cbaa443ba","after":"bc650c365ca9077d0a62236aef3f4ede6f48f16b","ref":"refs/heads/sendable-httpheaders","pushedAt":"2024-03-31T00:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Updated CI.","shortMessageHtmlLink":"Updated CI."}},{"before":null,"after":"25e6832fc14b9e70e96f8873a8f1fe3cbaa443ba","ref":"refs/heads/sendable-httpheaders","pushedAt":"2024-03-30T23:45:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Make HTTPHeaders Sendable.","shortMessageHtmlLink":"Make HTTPHeaders Sendable."}},{"before":"6714db73007866cb17b3c72f9bd6c299950dae67","after":"9e9943fbdffbe9d5bb0324f16b44873bc11e6dd9","ref":"refs/heads/master","pushedAt":"2024-03-18T02:02:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Make `HTTPMethod` Sendable (#3848)\n\n### Goals :soccer:\r\nJust like the https://github.com/Alamofire/Alamofire/pull/3816 but for\r\n`HTTPMethod`.","shortMessageHtmlLink":"Make HTTPMethod Sendable (#3848)"}},{"before":"723fa5a6c65812aec4a0d7cc432ee198883b6e00","after":"6714db73007866cb17b3c72f9bd6c299950dae67","ref":"refs/heads/master","pushedAt":"2024-03-16T18:43:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Add visionOS support to the Cocoapods podspec, bump min version (#3845)\n\n### Issue Link :link:\r\nhttps://github.com/Alamofire/Alamofire/issues/3844\r\n\r\n### Goals :soccer:\r\nAdds the ability to use Alamofire with Cocoapods on visionOS.\r\n\r\n### Implementation Details :construction:\r\nAs `visionos` was introduced in Cocoapods 1.13.0, the minimum required\r\nversion was bumped as well.\r\n\r\n### Testing Details :mag:\r\nN/A","shortMessageHtmlLink":"Add visionOS support to the Cocoapods podspec, bump min version (#3845)"}},{"before":"e084deff1c4c308589f1df146a92bba9eb7181ae","after":null,"ref":"refs/heads/prepare-5.9.0","pushedAt":"2024-03-04T02:17:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"}},{"before":"4cf2abab4787e5410652140fca5aee6ed79b8549","after":"723fa5a6c65812aec4a0d7cc432ee198883b6e00","ref":"refs/heads/master","pushedAt":"2024-03-04T02:17:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Prepare 5.9.0 (#3840)\n\n### Goals :soccer:\r\nThis PR prepares the 5.9.0 release.","shortMessageHtmlLink":"Prepare 5.9.0 (#3840)"}},{"before":"ab6c8fde44c7d25174469c989eecb96e65c94608","after":"e084deff1c4c308589f1df146a92bba9eb7181ae","ref":"refs/heads/prepare-5.9.0","pushedAt":"2024-03-04T01:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"More docs.","shortMessageHtmlLink":"More docs."}},{"before":"83e4906ac4f56b5bf97d7dbf9b3e2e968ff86ed3","after":"ab6c8fde44c7d25174469c989eecb96e65c94608","ref":"refs/heads/prepare-5.9.0","pushedAt":"2024-03-04T01:49:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Docs again.","shortMessageHtmlLink":"Docs again."}},{"before":null,"after":"83e4906ac4f56b5bf97d7dbf9b3e2e968ff86ed3","ref":"refs/heads/prepare-5.9.0","pushedAt":"2024-03-04T01:42:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Update Jazzy docs.","shortMessageHtmlLink":"Update Jazzy docs."}},{"before":"eef15cb7b3ea84501e57abdcc2a257c1bfda1f8c","after":"fcb06f4a952948b6ceff9794ed4f85166ff15baf","ref":"refs/heads/finalize-websocketrequest","pushedAt":"2024-03-02T21:30:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Add CocoaPods PrivacyInfo Integration (#3839)\n\n### Goals :soccer:\r\nThis PR adds the final support for PrivacyInfo through CocoaPods.","shortMessageHtmlLink":"Add CocoaPods PrivacyInfo Integration (#3839)"}},{"before":"1645e7540905a976740eb18b5a6e67ff6c6c94b2","after":null,"ref":"refs/heads/cocoapods-privacy","pushedAt":"2024-03-02T21:18:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"}},{"before":"c265d87660c184a033e1d4b559d2ff0f49a1295a","after":"4cf2abab4787e5410652140fca5aee6ed79b8549","ref":"refs/heads/master","pushedAt":"2024-03-02T21:18:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Add CocoaPods PrivacyInfo Integration (#3839)\n\n### Goals :soccer:\r\nThis PR adds the final support for PrivacyInfo through CocoaPods.","shortMessageHtmlLink":"Add CocoaPods PrivacyInfo Integration (#3839)"}},{"before":"f5a959ce86c2af0e08d650945cca2734d4d58b17","after":"1645e7540905a976740eb18b5a6e67ff6c6c94b2","ref":"refs/heads/cocoapods-privacy","pushedAt":"2024-03-02T20:15:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Update packages, set minimum Pod version.","shortMessageHtmlLink":"Update packages, set minimum Pod version."}},{"before":null,"after":"f5a959ce86c2af0e08d650945cca2734d4d58b17","ref":"refs/heads/cocoapods-privacy","pushedAt":"2024-03-02T19:46:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Add PrivacyInfo resource bundle.","shortMessageHtmlLink":"Add PrivacyInfo resource bundle."}},{"before":null,"after":"eef15cb7b3ea84501e57abdcc2a257c1bfda1f8c","ref":"refs/heads/finalize-websocketrequest","pushedAt":"2024-03-02T19:25:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Require typed throws.","shortMessageHtmlLink":"Require typed throws."}},{"before":"e9294925c586cf4875691f5f61638e91dda8748f","after":"c265d87660c184a033e1d4b559d2ff0f49a1295a","ref":"refs/heads/master","pushedAt":"2024-02-29T14:56:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Fix typos in the quick help of files (#3837)\n\n### Goals :soccer:\r\n\r\n\r\n- Fix typos in the quick help of `Request.swift`,\r\n`ResponseSerialization.swift`, `ServerTrustEvaluation.swift`,\r\n`URLEncodedFormEncoder.swift`\r\n\r\n### Implementation Details :construction:\r\n\r\n\r\n1. `Request.swift` -> `isResumed`\r\n\r\n|before|after|\r\n|--|--|\r\n|||\r\n\r\n2. `ResponseSerialization.swift` ->\r\n`responseAllowsEmptyResponseData(_:)`\r\n\r\n|before|after|\r\n|--|--|\r\n|||\r\n\r\n3. `ServerTrustEvaluation.swift` -> `AlamofireExtension` -> `isSuccess`\r\n\r\n|before|after|\r\n|--|--|\r\n|||\r\n\r\n4. `URLEncodedFormEncoder.swift` -> `encode(_:)`\r\n\r\n|before|after|\r\n|--|--|\r\n|||\r\n\r\n\r\n### Testing Details :mag:\r\n\r\nNo testing is needed as the change is in the comment.","shortMessageHtmlLink":"Fix typos in the quick help of files (#3837)"}},{"before":"df4635ffc10ec041f056baaa934ebac1758389e1","after":"e9294925c586cf4875691f5f61638e91dda8748f","ref":"refs/heads/master","pushedAt":"2024-02-25T18:32:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"chore: Maintain consistency in the doc (#3832)\n\nMaintain consistency in the doc like here: \r\n\r\n\r\nhttps://github.com/Alamofire/Alamofire/blob/5c68811d8b1eb4ac312a3968fa54e88a31a33abc/Source/Features/AuthenticationInterceptor.swift#L27\r\n\r\nSigned-off-by: hugo-syn ","shortMessageHtmlLink":"chore: Maintain consistency in the doc (#3832)"}},{"before":"5c68811d8b1eb4ac312a3968fa54e88a31a33abc","after":"df4635ffc10ec041f056baaa934ebac1758389e1","ref":"refs/heads/master","pushedAt":"2024-02-25T18:31:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Remove duplicate rules in .swiftformat (#3835)\n\n### Goals :soccer:\r\n- Remove duplicate rules\r\n - isEmpty\r\n - wrapMultilineStatementBraces\r\n- Merge the rules that are split into two parts into one\r\n - andOperator\r\n- Sort disable rules alphabetically","shortMessageHtmlLink":"Remove duplicate rules in .swiftformat (#3835)"}},{"before":"56cf6c40724cfc4096a9561de3d73f6ecb1dce3d","after":null,"ref":"refs/heads/fix-privacy-manifest","pushedAt":"2024-02-15T21:42:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"}},{"before":"7eb18428e283dfbbee4f32c33b8c873ed0146011","after":"5c68811d8b1eb4ac312a3968fa54e88a31a33abc","ref":"refs/heads/master","pushedAt":"2024-02-15T21:42:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Fix Privacy Manifests, Add To Xcode Targets (#3831)\n\n### Goals :soccer:\r\nThe privacy manifest implementation from #3792 was incorrect (thought I\r\nhad checked it) and breaks the package. This fixes the packages and adds\r\nthe manifest to the raw framework targets as well.","shortMessageHtmlLink":"Fix Privacy Manifests, Add To Xcode Targets (#3831)"}},{"before":null,"after":"56cf6c40724cfc4096a9561de3d73f6ecb1dce3d","ref":"refs/heads/fix-privacy-manifest","pushedAt":"2024-02-15T19:30:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Fix package and project privacy manifest integration.","shortMessageHtmlLink":"Fix package and project privacy manifest integration."}},{"before":"0a8b4ca31ec9b7af7b9f1256abab0f983292e49c","after":"7eb18428e283dfbbee4f32c33b8c873ed0146011","ref":"refs/heads/master","pushedAt":"2024-02-15T16:28:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Add privacy manifest (#3792)\n\n### Issue Link :link:\r\n[Apple's update to their API policy - Required\r\nReason](https://github.com/Alamofire/Alamofire/issues/3761)\r\n\r\n### Goals :soccer:\r\nTo comply with Apple's new privacy policies every app and third-party\r\nSDK should include a Privacy manifest in case if they access APIs which\r\npotentially can be used for fingerprinting. All use cases of such API\r\nrequire explicit reasons declaration.\r\nAlamofire accesses `systemUptime` property which is included in a\r\nrequired reasons API.\r\n\r\n### Implementation Details :construction:\r\n- Added a PrivacyInfo.xcprivacy file. The file requires all four fields\r\nto be included:\r\n - SDK does not use tracking;\r\n- Tracking domains array is empty. It can be empty as long as tracking\r\nis false;\r\n - SDK does not collect any data. NSPrivacyCollectedDataTypes is empty;\r\n- SDK uses `systemUptime`, Reason: [35F9.1: Measure time on-device, per\r\ndocumentation](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api#4278394)\r\n- Updated package.swift file to include the privacy manifest to the SP.\r\n\r\n### Testing Details :mag:\r\nNot applicable","shortMessageHtmlLink":"Add privacy manifest (#3792)"}},{"before":"030710ebf19bd8178db52cb2d185e5e5fe271241","after":"0a8b4ca31ec9b7af7b9f1256abab0f983292e49c","ref":"refs/heads/master","pushedAt":"2024-02-15T16:14:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"chore: fix typo in CHANGELOG.md (#3829)\n\nFix typo in CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Jon Shier ","shortMessageHtmlLink":"chore: fix typo in CHANGELOG.md (#3829)"}},{"before":"a6409e336a800e3215f55602ba3d42213c51cb5f","after":"030710ebf19bd8178db52cb2d185e5e5fe271241","ref":"refs/heads/master","pushedAt":"2024-02-06T15:17:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jshier","name":"Jon Shier","path":"/jshier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51020?s=80&v=4"},"commit":{"message":"Fix CocoaPods (#3825)\n\n### Goals :soccer:\r\nFix CocoaPods\r\n\r\n### Implementation Details :construction:\r\nChange podspec to adapt the file structure change.","shortMessageHtmlLink":"Fix CocoaPods (#3825)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEI5GpMwA","startCursor":null,"endCursor":null}},"title":"Activity ยท Alamofire/Alamofire"}