{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":654563125,"defaultBranch":"main","name":"swift-fixture","ownerLogin":"liamnichols","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-16T11:59:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/482871?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693855926.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"8854e1283b4f1b271c94c294c4e8b37ffc591751","ref":"refs/heads/ln/beta-8","pushedAt":"2023-09-04T19:32:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Add compatibility using Xcode 15 Beta 8 (ExtensionMacro)","shortMessageHtmlLink":"Add compatibility using Xcode 15 Beta 8 (ExtensionMacro)"}},{"before":"d08f50a78b0a302d231926a3c5c3708cac52e1f6","after":null,"ref":"refs/heads/ln/register-macro","pushedAt":"2023-07-25T09:41:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"}},{"before":"596426f6722e5f617e134bf08382b36fc5a3a8b5","after":"5b68b057ff09889c8733d4bd3d03df3acd6f767e","ref":"refs/heads/main","pushedAt":"2023-07-25T09:41:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Add `#fixture` and `#register` macros (#18)\n\n* Introduce #regsiter and #fixture macros\r\n\r\n* Add headerdoc\r\n\r\n* Add docc article","shortMessageHtmlLink":"Add #fixture and #register macros (#18)"}},{"before":null,"after":"d08f50a78b0a302d231926a3c5c3708cac52e1f6","ref":"refs/heads/ln/register-macro","pushedAt":"2023-07-18T13:06:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Add docc article","shortMessageHtmlLink":"Add docc article"}},{"before":"da6f7ddc511c5d5e57fc204c4486ee8255d0b579","after":null,"ref":"refs/heads/ln/refactor","pushedAt":"2023-07-18T11:48:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"}},{"before":"13daa3a7334c167f603b55d869dcfd4002c376b4","after":"596426f6722e5f617e134bf08382b36fc5a3a8b5","ref":"refs/heads/main","pushedAt":"2023-07-18T11:48:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Refactoring (#17)\n\n* Fix typo in @ProvideFixture documentation\r\n\r\n* Remove redundant argument from initializerReference\r\n\r\n* Refactor ProvideFixture macro\r\n\r\n* Merge diagnostics into single type\r\n\r\n* Simplify FunctionDeclSyntax building\r\n\r\n* Move testMacro array into own file\r\n\r\n* Extract MacroExpansionExprSyntax initFixture into helper\r\n\r\n* Extract wrapInTry into own file","shortMessageHtmlLink":"Refactoring (#17)"}},{"before":"799d62a65017ed425d32f540f92f314a954e2530","after":"da6f7ddc511c5d5e57fc204c4486ee8255d0b579","ref":"refs/heads/ln/refactor","pushedAt":"2023-07-17T21:45:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Extract wrapInTry into own file","shortMessageHtmlLink":"Extract wrapInTry into own file"}},{"before":"5ce8911b4ec1947213acbe76eb95e69a992bb466","after":"799d62a65017ed425d32f540f92f314a954e2530","ref":"refs/heads/ln/refactor","pushedAt":"2023-07-17T21:42:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Extract wrapInTry into own file","shortMessageHtmlLink":"Extract wrapInTry into own file"}},{"before":null,"after":"5ce8911b4ec1947213acbe76eb95e69a992bb466","ref":"refs/heads/ln/refactor","pushedAt":"2023-07-17T19:49:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Move testMacro array into own file","shortMessageHtmlLink":"Move testMacro array into own file"}},{"before":"fde3e7fa234557672eed1443a3921d6687da1a45","after":null,"ref":"refs/heads/ln/use-type-information","pushedAt":"2023-07-17T15:40:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"}},{"before":"d97fc9666a95ea141bc274a1a1c2869ca2180aca","after":"13daa3a7334c167f603b55d869dcfd4002c376b4","ref":"refs/heads/main","pushedAt":"2023-07-17T15:40:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"`@ProvideFixture` - Use declaration type identifier instead of `Self` (#16)\n\n* Extract DiagnosticMessage.diagnose helper function\r\n\r\n* Update ProvideFixture error handling to use diagnostics\r\n\r\n* Update ProvideFixture macro to detect type information when expanding","shortMessageHtmlLink":"@ProvideFixture - Use declaration type identifier instead of Self ("}},{"before":null,"after":"fde3e7fa234557672eed1443a3921d6687da1a45","ref":"refs/heads/ln/use-type-information","pushedAt":"2023-07-17T15:35:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Update ProvideFixture macro to detect type information when expanding","shortMessageHtmlLink":"Update ProvideFixture macro to detect type information when expanding"}},{"before":"684a9388ea37f70872cbcedc9215d6a3d959a39a","after":null,"ref":"refs/heads/ln/ci","pushedAt":"2023-07-17T14:41:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"}},{"before":"d96f00ce2a81aad813181358d804e0dd7f3ee3f3","after":null,"ref":"refs/heads/ln/init-fixture-macro","pushedAt":"2023-07-17T14:36:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"}},{"before":"d53ddaff06f297cff2582c33e02c71a06ef621eb","after":"d97fc9666a95ea141bc274a1a1c2869ca2180aca","ref":"refs/heads/main","pushedAt":"2023-07-17T14:36:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Add `#initFixture` macro (#15)\n\n* Correct name of ProvideFixtureMacroTests\r\n\r\n* Move sources\r\n\r\n* Add helper for producing multiline function calls\r\n\r\n* Define InitFixtureMacro compiler plugin and write tests\r\n\r\n* Add and test #initFixture macro decleration\r\n\r\n* Reimplement ProvideFixtureMacro using InitFixtureMacro\r\n\r\n* Add documentation for #initFixture\r\n\r\n* Update code comments\r\n\r\n* Rename argument labels","shortMessageHtmlLink":"Add #initFixture macro (#15)"}},{"before":"9b5cce6a892c2dc58ee05ea137cd0bb596427bea","after":"d96f00ce2a81aad813181358d804e0dd7f3ee3f3","ref":"refs/heads/ln/init-fixture-macro","pushedAt":"2023-07-04T19:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Rename argument labels","shortMessageHtmlLink":"Rename argument labels"}},{"before":"72cbd5b9934450e09dc850f94bb3d6f6dfdfcbb5","after":"9b5cce6a892c2dc58ee05ea137cd0bb596427bea","ref":"refs/heads/ln/init-fixture-macro","pushedAt":"2023-07-04T19:25:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Update code comments","shortMessageHtmlLink":"Update code comments"}},{"before":null,"after":"72cbd5b9934450e09dc850f94bb3d6f6dfdfcbb5","ref":"refs/heads/ln/init-fixture-macro","pushedAt":"2023-07-03T23:33:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Reimplement ProvideFixtureMacro using InitFixtureMacro","shortMessageHtmlLink":"Reimplement ProvideFixtureMacro using InitFixtureMacro"}},{"before":"fb1b788fde028cc8a9f683dcc3fac532c461ff4d","after":null,"ref":"refs/heads/ln/fixture-providing-doc-updates","pushedAt":"2023-07-03T11:50:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"}},{"before":"62666af626ed19bf431561940d822ce537c2e610","after":"d53ddaff06f297cff2582c33e02c71a06ef621eb","ref":"refs/heads/main","pushedAt":"2023-07-03T11:50:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Update documentation and tweak behaviour of Array/Set/Dictionary fixtures (#14)\n\n* Update documentation for Array, Set and Dictionary conformance to FixtureProviding\r\n\r\n* Remove PreferredFormat from topics list\r\n\r\n* Improve general guidance in README and getting started docs","shortMessageHtmlLink":"Update documentation and tweak behaviour of Array/Set/Dictionary fixt…"}},{"before":null,"after":"fb1b788fde028cc8a9f683dcc3fac532c461ff4d","ref":"refs/heads/ln/fixture-providing-doc-updates","pushedAt":"2023-07-03T11:46:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Improve general guidance in README and getting started docs","shortMessageHtmlLink":"Improve general guidance in README and getting started docs"}},{"before":"b86e9ab670af61933921561a1916b8cac2fea26f","after":null,"ref":"refs/heads/ln/collection-types","pushedAt":"2023-07-02T21:26:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"}},{"before":"4ee45e77a12fcf81fc84e4db29458f220d2039b8","after":"62666af626ed19bf431561940d822ce537c2e610","ref":"refs/heads/main","pushedAt":"2023-07-02T21:26:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Support Array, Set and Dictionary (#12)","shortMessageHtmlLink":"Support Array, Set and Dictionary (#12)"}},{"before":null,"after":"b86e9ab670af61933921561a1916b8cac2fea26f","ref":"refs/heads/ln/collection-types","pushedAt":"2023-07-02T21:18:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Support Array, Set and Dictionary","shortMessageHtmlLink":"Support Array, Set and Dictionary"}},{"before":"21fdb5ce9822c048340111b882696c072a17ccfa","after":null,"ref":"refs/heads/ln/remove-preferred-format","pushedAt":"2023-07-02T20:58:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"}},{"before":"916d411c543ac7995972653761a1e6cfd800ba31","after":"4ee45e77a12fcf81fc84e4db29458f220d2039b8","ref":"refs/heads/main","pushedAt":"2023-07-02T20:58:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Remove `PreferredFormat` add support for `Data` and CoreGraphics types (#11)\n\n* Remove PreferredFormat\r\n\r\n* Add support for Data\r\n\r\n* Add support for CoreGraphics types","shortMessageHtmlLink":"Remove PreferredFormat add support for Data and CoreGraphics types ("}},{"before":null,"after":"21fdb5ce9822c048340111b882696c072a17ccfa","ref":"refs/heads/ln/remove-preferred-format","pushedAt":"2023-07-02T20:54:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Add support for CoreGraphics types","shortMessageHtmlLink":"Add support for CoreGraphics types"}},{"before":"7034080401bcd28249ea4143b4e363480d6b5f06","after":null,"ref":"refs/heads/ln/overrides","pushedAt":"2023-07-02T20:36:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"}},{"before":"9af89077bf6fa309320a7ed98d717d16d65b79b5","after":"916d411c543ac7995972653761a1e6cfd800ba31","ref":"refs/heads/main","pushedAt":"2023-07-02T20:36:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Support overriding arguments (#8)\n\n* Initial draft of supporting overrides. Remove support for Array and other customisations\r\n\r\n* Use Swift 5.6 compatible syntax\r\n\r\n* Rename ValueProvider.value(labelled:) to get(_:) and update @ProvideFixutre macro\r\n\r\n* Improve diagnostics\r\n\r\n* Revamp documentation and readme","shortMessageHtmlLink":"Support overriding arguments (#8)"}},{"before":"6a786740b11111e771b16c2ebecc09ad446c1436","after":"7034080401bcd28249ea4143b4e363480d6b5f06","ref":"refs/heads/ln/overrides","pushedAt":"2023-07-02T20:31:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liamnichols","name":"Liam Nichols","path":"/liamnichols","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/482871?s=80&v=4"},"commit":{"message":"Revamp documentation and readme","shortMessageHtmlLink":"Revamp documentation and readme"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADeStBvAA","startCursor":null,"endCursor":null}},"title":"Activity · liamnichols/swift-fixture"}