{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":383914630,"defaultBranch":"main","name":"MiniValidation","ownerLogin":"DamianEdwards","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-07T20:14:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/249088?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714884430.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e92604245bab77e2bdf3ba803c380f17318860c4","ref":"refs/heads/error-key-casing","pushedAt":"2024-05-05T04:47:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"9933086d91d82853847ebe9689731a2852d56b64","after":null,"ref":"refs/heads/CA2012","pushedAt":"2024-05-04T17:00:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"}},{"before":"b46aeac9eee52773cac67c85e5a60728a0fb992d","after":null,"ref":"refs/heads/TestFix","pushedAt":"2024-05-04T16:59:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"}},{"before":"e07f5d20750c481f4b24a8b7b49f47705ad1034f","after":"08a416abdbdd0cb88b3a1ef3eaca7e490ac125a1","ref":"refs/heads/main","pushedAt":"2024-04-22T22:30:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Bump more workflow action versions","shortMessageHtmlLink":"Bump more workflow action versions"}},{"before":"9eb92f55b43431cd2e06315ee338f8e1b19ccdda","after":"e07f5d20750c481f4b24a8b7b49f47705ad1034f","ref":"refs/heads/main","pushedAt":"2024-04-22T22:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Update release.yml","shortMessageHtmlLink":"Update release.yml"}},{"before":"72ff5438a53751512a834e4c426bb8b19b738f6d","after":"9eb92f55b43431cd2e06315ee338f8e1b19ccdda","ref":"refs/heads/main","pushedAt":"2024-04-22T20:22:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Tweak test that verifies exception when sync validation goes async (#65)","shortMessageHtmlLink":"Tweak test that verifies exception when sync validation goes async (#65)"}},{"before":null,"after":"b46aeac9eee52773cac67c85e5a60728a0fb992d","ref":"refs/heads/TestFix","pushedAt":"2024-04-22T19:59:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Tweak test that verifies exception when sync validation goes async","shortMessageHtmlLink":"Tweak test that verifies exception when sync validation goes async"}},{"before":"68c10f569247c4ed59baec991399273f36641825","after":"72ff5438a53751512a834e4c426bb8b19b738f6d","ref":"refs/heads/main","pushedAt":"2024-04-22T17:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Link skipped test to xunit issue","shortMessageHtmlLink":"Link skipped test to xunit issue"}},{"before":"206ee70c9ac07a1788eb56f5a90fc3139548d5c9","after":"68c10f569247c4ed59baec991399273f36641825","ref":"refs/heads/main","pushedAt":"2024-04-21T00:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Fix CI","shortMessageHtmlLink":"Fix CI"}},{"before":"612ed4a58ac66f65677a8f52ad316301bebdc3cd","after":"206ee70c9ac07a1788eb56f5a90fc3139548d5c9","ref":"refs/heads/main","pushedAt":"2024-04-21T00:14:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Refactor async checks to avoid CA2012 & other cleanup (#63)\n\n* Refactor async checks to avoid CA2012\r\n\r\nFixes #57\r\n\r\n* Update package dependencies\r\n\r\n* Rework invalid async handling & skip unreliable test","shortMessageHtmlLink":"Refactor async checks to avoid CA2012 & other cleanup (#63)"}},{"before":"f2159fd1bc6d75f2ea23831897f9d492f2c6ff1f","after":"9933086d91d82853847ebe9689731a2852d56b64","ref":"refs/heads/CA2012","pushedAt":"2024-04-21T00:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Rework invalid async handling & skip unreliable test","shortMessageHtmlLink":"Rework invalid async handling & skip unreliable test"}},{"before":"a52b2ab44bdbb5eefbb03e98171cce2d5e072722","after":"f2159fd1bc6d75f2ea23831897f9d492f2c6ff1f","ref":"refs/heads/CA2012","pushedAt":"2024-04-20T23:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Update package dependencies","shortMessageHtmlLink":"Update package dependencies"}},{"before":null,"after":"a52b2ab44bdbb5eefbb03e98171cce2d5e072722","ref":"refs/heads/CA2012","pushedAt":"2024-04-20T23:19:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Refactor async checks to avoid CA2012\n\nFixes #57","shortMessageHtmlLink":"Refactor async checks to avoid CA2012"}},{"before":"90f6556f25757f9c3fa6de4bbf65463ae72b2f2a","after":null,"ref":"refs/heads/fix-59","pushedAt":"2024-04-20T22:40:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"}},{"before":"ce56e986fadd9d8d20840ec539378c509064714b","after":"612ed4a58ac66f65677a8f52ad316301bebdc3cd","ref":"refs/heads/main","pushedAt":"2024-04-20T22:39:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Fix enumerable not getting IServiceProvider (#62)\n\n- Bump to version 0.9.1 & f\r\n- Bump to net8.0\r\n- Use target-typed new","shortMessageHtmlLink":"Fix enumerable not getting IServiceProvider (#62)"}},{"before":null,"after":"90f6556f25757f9c3fa6de4bbf65463ae72b2f2a","ref":"refs/heads/fix-59","pushedAt":"2024-04-20T22:33:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Fix enumerable not getting IServiceProvider\n\n- Bump to version 0.9.1 & f\n- Bump to net8.0\n- Use target-typed new","shortMessageHtmlLink":"Fix enumerable not getting IServiceProvider"}},{"before":"da9357b77b0e7f599a64a01097120b73ec2662cf","after":"141df9e9f6c002d83320c30bc48f2863bc6360a5","ref":"refs/heads/safer-type-walking","pushedAt":"2023-10-21T00:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Bump version to 0.9.1","shortMessageHtmlLink":"Bump version to 0.9.1"}},{"before":null,"after":"da9357b77b0e7f599a64a01097120b73ec2662cf","ref":"refs/heads/safer-type-walking","pushedAt":"2023-10-21T00:49:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Swallow exceptions when getting property values during validation\n\nIt's impossible to know if a given property getter will throw during validation due to the state of the object, so just swallow any exception from getting the value.\n\nFixes #54","shortMessageHtmlLink":"Swallow exceptions when getting property values during validation"}},{"before":"969018c668afe77a98acfb707ed7eeb9566b587d","after":"ce56e986fadd9d8d20840ec539378c509064714b","ref":"refs/heads/main","pushedAt":"2023-10-15T14:45:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Support runtime property attributes via TypeDescriptor (#53)\n\n* Support runtime property attributes via TypeDescriptor\r\n* Support nullable annotations in .NET Standard 2.0\r\n* Refactor AttachAttribute to an extension method\r\n* Property name check should check for exact match\r\n* Bump version to 0.9.0\r\n* Ensure validation attributes are still only considered once","shortMessageHtmlLink":"Support runtime property attributes via TypeDescriptor (#53)"}},{"before":"d68bd9530215223d98653b0ccf980d83b72d2f3d","after":"969018c668afe77a98acfb707ed7eeb9566b587d","ref":"refs/heads/main","pushedAt":"2023-06-22T21:15:03.684Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Update README.md (#50)","shortMessageHtmlLink":"Update README.md (#50)"}},{"before":null,"after":"0014241199f596e32ca451612db56dd4f7770a9d","ref":"refs/heads/DamianEdwards-patch-1","pushedAt":"2023-06-22T21:14:53.115Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"81b5c9249a0efd937e1e2eef87668bce5d7e6338","after":"d68bd9530215223d98653b0ccf980d83b72d2f3d","ref":"refs/heads/main","pushedAt":"2023-06-22T21:07:59.730Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Use TypedResults in web sample (#49)\n\n* Use TypedResults in web sample\r\nSuppressed info messages in Benchmarks\r\n* Update README.md","shortMessageHtmlLink":"Use TypedResults in web sample (#49)"}},{"before":"93572a663811097f03792ea5e3581a888881b45d","after":"31030f56f14739771dbef2743000b98ac32d12ac","ref":"refs/heads/update-sample","pushedAt":"2023-06-22T21:05:27.415Z","pushType":"push","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"93572a663811097f03792ea5e3581a888881b45d","ref":"refs/heads/update-sample","pushedAt":"2023-06-22T20:54:20.052Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Use TypedResults in web sample\n\nSuppressed info messages in Benchmarks","shortMessageHtmlLink":"Use TypedResults in web sample"}},{"before":"f9e3d41f45f43891babf73e7ad108a49aed6067a","after":"81b5c9249a0efd937e1e2eef87668bce5d7e6338","ref":"refs/heads/main","pushedAt":"2023-06-22T20:45:23.097Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Make `ValidationContext` support `IServiceProvider`. (#48)\n\n* Make `ValidationContext` support `IServiceProvider`.\r\n* Bump to version 0.8.0","shortMessageHtmlLink":"Make ValidationContext support IServiceProvider. (#48)"}},{"before":"4e5acb9f96c8dc63c8824c800e18c268e83e590d","after":null,"ref":"refs/heads/bug-46","pushedAt":"2023-03-17T19:17:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"}},{"before":"6edc701bba52862cd3c4a2a401605074840bd2f9","after":"f9e3d41f45f43891babf73e7ad108a49aed6067a","ref":"refs/heads/main","pushedAt":"2023-03-17T18:59:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Don't validate properties of primitive system types (#47)\n\nFixes #46","shortMessageHtmlLink":"Don't validate properties of primitive system types (#47)"}},{"before":null,"after":"4e5acb9f96c8dc63c8824c800e18c268e83e590d","ref":"refs/heads/bug-46","pushedAt":"2023-03-17T18:57:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"},"commit":{"message":"Don't validate properties of primitive system types\n\nFixes #46","shortMessageHtmlLink":"Don't validate properties of primitive system types"}},{"before":"01cd639c83b3d0dbadd3edacd6b2d05edee4c862","after":null,"ref":"refs/heads/bug-44","pushedAt":"2023-03-15T18:19:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"}},{"before":"5e16d02f30849905b05780a15157212893d74a24","after":null,"ref":"refs/heads/bug-29","pushedAt":"2023-03-15T18:19:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DamianEdwards","name":"Damian Edwards","path":"/DamianEdwards","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/249088?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQbGP6AA","startCursor":null,"endCursor":null}},"title":"Activity ยท DamianEdwards/MiniValidation"}