{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49520446,"defaultBranch":"master","name":"LayoutTest-iOS","ownerLogin":"linkedin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-12T18:31:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/357098?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714771450.0","currentOid":""},"activityList":{"items":[{"before":"deee6dc90e6d8547833c732b7ca5d7a90db33a7c","after":null,"ref":"refs/heads/update-sampleapp-swift5","pushedAt":"2024-05-03T21:24:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"}},{"before":"445d5f06c90fac42d181a73fbeb0dd3c7278eeb5","after":"0796ec35ddadc58181019a706dcd6b1492d40837","ref":"refs/heads/master","pushedAt":"2024-05-03T21:24:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"},"commit":{"message":"Update SampleApp to Swift5 (#69)","shortMessageHtmlLink":"Update SampleApp to Swift5 (#69)"}},{"before":null,"after":"deee6dc90e6d8547833c732b7ca5d7a90db33a7c","ref":"refs/heads/update-sampleapp-swift5","pushedAt":"2024-05-03T17:50:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"},"commit":{"message":"Update SampleApp to Swift5","shortMessageHtmlLink":"Update SampleApp to Swift5"}},{"before":"7882064136bf1916c5f8a4b0400e9ed25bc8c3c8","after":null,"ref":"refs/heads/swiftify-LYTViewProvider","pushedAt":"2024-05-02T18:31:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"}},{"before":"8fcb295e99b6eb7a668c4633010ae2c22e94b5a4","after":"445d5f06c90fac42d181a73fbeb0dd3c7278eeb5","ref":"refs/heads/master","pushedAt":"2024-05-02T18:31:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"},"commit":{"message":"Swiftify LYTViewProvider (#68)\n\n* Swiftiy LYTViewProvider so methods can throw in Swift\r\n\r\n* Refactor deprecated methods\r\n\r\n* Change open to public\r\n\r\nIt needs to be marked with `@objc` if we want to mark it as `open` and override it in subclasses. If there’s a case to support overrrides this can be changed in future\r\n\r\n* Some indentatation fixes\r\n\r\n* Xcode 15.0 suggested changes\r\n\r\n* Update pod version\r\n\r\n* Update LYTLayoutFailingTestSnapshotRecorder.m\r\n\r\nCo-authored-by: Mac Gallagher \r\n\r\n* Update pod versioning to use spec.version\r\n\r\n* Mark it as nullable\r\n\r\n* Reflect signature changes in the docs\r\n\r\n* Clean up podspec files and follow same pattern in both\r\n\r\n---------\r\n\r\nCo-authored-by: Mac Gallagher ","shortMessageHtmlLink":"Swiftify LYTViewProvider (#68)"}},{"before":"8854c643db0152ae063ef877cb25215103214707","after":"7882064136bf1916c5f8a4b0400e9ed25bc8c3c8","ref":"refs/heads/swiftify-LYTViewProvider","pushedAt":"2024-05-02T17:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"},"commit":{"message":"Clean up podspec files and follow same pattern in both","shortMessageHtmlLink":"Clean up podspec files and follow same pattern in both"}},{"before":"10fed593b973756c005a7ce0f395666b6c90e815","after":"8854c643db0152ae063ef877cb25215103214707","ref":"refs/heads/swiftify-LYTViewProvider","pushedAt":"2024-05-01T05:40:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"},"commit":{"message":"Reflect signature changes in the docs","shortMessageHtmlLink":"Reflect signature changes in the docs"}},{"before":"d5688e8eaf25666f9cbc60df00f8694b76035d62","after":"10fed593b973756c005a7ce0f395666b6c90e815","ref":"refs/heads/swiftify-LYTViewProvider","pushedAt":"2024-04-30T16:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"},"commit":{"message":"Update LYTLayoutFailingTestSnapshotRecorder.m\n\nCo-authored-by: Mac Gallagher ","shortMessageHtmlLink":"Update LYTLayoutFailingTestSnapshotRecorder.m"}},{"before":null,"after":"d5688e8eaf25666f9cbc60df00f8694b76035d62","ref":"refs/heads/swiftify-LYTViewProvider","pushedAt":"2024-04-19T22:41:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"},"commit":{"message":"Update pod version","shortMessageHtmlLink":"Update pod version"}},{"before":"cad43dc0e6acc25415789ef578dff61d303f468d","after":"8fcb295e99b6eb7a668c4633010ae2c22e94b5a4","ref":"refs/heads/master","pushedAt":"2024-03-04T23:01:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maniramezan","name":"Mani Ramezan","path":"/maniramezan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2628592?s=80&v=4"},"commit":{"message":"add iphone 15 device sizes and bump version to 6.0.4 (#67)\n\n* add iphone 15 device sizes\r\n\r\n* bump to 6.0.4\r\n\r\n* add width\r\n\r\n---------\r\n\r\nCo-authored-by: Guo Li ","shortMessageHtmlLink":"add iphone 15 device sizes and bump version to 6.0.4 (#67)"}},{"before":"1a6a3ebf5b9b728215aaa12019022ec7af993360","after":"cad43dc0e6acc25415789ef578dff61d303f468d","ref":"refs/heads/master","pushedAt":"2023-09-28T23:16:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"indraShan","name":"Indrajit shanbhag","path":"/indraShan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9211938?s=80&v=4"},"commit":{"message":"Incrementing cocoapods version to 6.0.3 (#66)\n\n- Minor change, bug fix related to Autolayout failure detection.","shortMessageHtmlLink":"Incrementing cocoapods version to 6.0.3 (#66)"}},{"before":null,"after":"cbd39add8aeaf456476725de9fda760b2b96fd02","ref":"refs/heads/indshanb/autolayout_update_increment_cocoapod_version","pushedAt":"2023-09-28T22:18:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indraShan","name":"Indrajit shanbhag","path":"/indraShan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9211938?s=80&v=4"},"commit":{"message":"Incrementing cocoapods version to 6.0.3\n\n- Minor change, bug fix related to Autolayout failure detection.","shortMessageHtmlLink":"Incrementing cocoapods version to 6.0.3"}},{"before":"a340d2d5bd4c8e5ccf47520404db5381ff6bdfc5","after":"8fafe452ded51374b01907f04b772a7e7b453417","ref":"refs/heads/indraShan/update-broken-constraints-swizzle","pushedAt":"2023-09-28T22:11:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indraShan","name":"Indrajit shanbhag","path":"/indraShan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9211938?s=80&v=4"},"commit":{"message":"Incrementing cocoapods version to 6.0.3\n\n- Minor change, bug fix related to Autolayout failure detection.","shortMessageHtmlLink":"Incrementing cocoapods version to 6.0.3"}},{"before":"28a5f603abf1ac402ed733283618ea596837b92d","after":"1a6a3ebf5b9b728215aaa12019022ec7af993360","ref":"refs/heads/master","pushedAt":"2023-09-28T21:12:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"indraShan","name":"Indrajit shanbhag","path":"/indraShan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9211938?s=80&v=4"},"commit":{"message":"Updating the method we swizzle to detect autolayout constraint failures. (#65)\n\n* Updating the method we swizzle to detect autolayout constraint failures.\r\n\r\n- It seems like Apple has changed the implementation of NSEngine and it no longer implements\r\n'handleUnsatisfiableRow:usingInfeasibilityHandlingBehavior:prospectiveRowHead:mutuallyExclusiveConstraints:'\r\n(verified by calling 'instancesRespondToSelector' on the class)\r\n- As a result the swizzle we use to detect failing constraints no longer works.\r\n- Change to use UIView.engine:willBreakConstraint:dueToMutuallyExclusiveConstraints: instead - Apple uses this method\r\nto trigger Xcode's constraint error breakpoint - so this should be a lot more realiable in detection in failing constraints\r\n- Added a 'responds to selector' check - this should help us identify when the implementation changes again in the future.\r\n\r\n* Updating the assert statement to be more accurate","shortMessageHtmlLink":"Updating the method we swizzle to detect autolayout constraint failur…"}},{"before":"24efe3feee20806634304aca13c526c125929f03","after":"a340d2d5bd4c8e5ccf47520404db5381ff6bdfc5","ref":"refs/heads/indraShan/update-broken-constraints-swizzle","pushedAt":"2023-09-28T20:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indraShan","name":"Indrajit shanbhag","path":"/indraShan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9211938?s=80&v=4"},"commit":{"message":"Updating the assert statement to be more accurate","shortMessageHtmlLink":"Updating the assert statement to be more accurate"}},{"before":null,"after":"24efe3feee20806634304aca13c526c125929f03","ref":"refs/heads/indraShan/update-broken-constraints-swizzle","pushedAt":"2023-09-28T20:31:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indraShan","name":"Indrajit shanbhag","path":"/indraShan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9211938?s=80&v=4"},"commit":{"message":"Updating the method we swizzle to detect autolayout constraint failures.\n\n- It seems like Apple has changed the implementation of NSEngine and it no longer implements\n'handleUnsatisfiableRow:usingInfeasibilityHandlingBehavior:prospectiveRowHead:mutuallyExclusiveConstraints:'\n(verified by calling 'instancesRespondToSelector' on the class)\n- As a result the swizzle we use to detect failing constraints no longer works.\n- Change to use UIView.engine:willBreakConstraint:dueToMutuallyExclusiveConstraints: instead - Apple uses this method\nto trigger Xcode's constraint error breakpoint - so this should be a lot more realiable in detection in failing constraints\n- Added a 'responds to selector' check - this should help us identify when the implementation changes again in the future.","shortMessageHtmlLink":"Updating the method we swizzle to detect autolayout constraint failures."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQR_Q0wA","startCursor":null,"endCursor":null}},"title":"Activity · linkedin/LayoutTest-iOS"}