{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":121141262,"defaultBranch":"master","name":"Thinktecture.Runtime.Extensions","ownerLogin":"PawelGerr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-11T16:13:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7135790?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713464862.0","currentOid":""},"activityList":{"items":[{"before":"df3dbaa6471c2f0a8c4f6199a2080421929b2fc5","after":"bea16c89419aad3c4aa615160553d6b9ca58fb09","ref":"refs/heads/master","pushedAt":"2024-04-18T18:23:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"ValueObjectMessageFormatterResolver prioritizes MessagePackFormatterAttribute over its own formatter","shortMessageHtmlLink":"ValueObjectMessageFormatterResolver prioritizes MessagePackFormatterA…"}},{"before":"1593711ffa9711d29894c279d9b731e84a25da8d","after":"df3dbaa6471c2f0a8c4f6199a2080421929b2fc5","ref":"refs/heads/master","pushedAt":"2024-04-14T09:39:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Dropped support for EF Core 5","shortMessageHtmlLink":"Dropped support for EF Core 5"}},{"before":"89b9512655d226c91b5f6566668e333a5987a072","after":"1593711ffa9711d29894c279d9b731e84a25da8d","ref":"refs/heads/master","pushedAt":"2024-04-13T19:32:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"dcd4e25ddc4755192f3073238056bdd18cb227db","after":"89b9512655d226c91b5f6566668e333a5987a072","ref":"refs/heads/master","pushedAt":"2024-02-29T16:51:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"readme","shortMessageHtmlLink":"readme"}},{"before":"4a5e7bdd82f4ee2038417585a4e2e230a1c10b11","after":"dcd4e25ddc4755192f3073238056bdd18cb227db","ref":"refs/heads/master","pushedAt":"2024-01-31T18:28:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"System.Text.Json: String-Based keyed value objects (and smart enums) can be used as dictionary keys","shortMessageHtmlLink":"System.Text.Json: String-Based keyed value objects (and smart enums) …"}},{"before":"6c704eeb58959453018336328445172e4aea9dce","after":"4a5e7bdd82f4ee2038417585a4e2e230a1c10b11","ref":"refs/heads/master","pushedAt":"2023-12-11T20:14:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Value object ctor visibility can be changed via \"ConstructorAccessModifier\"","shortMessageHtmlLink":"Value object ctor visibility can be changed via \"ConstructorAccessMod…"}},{"before":"4cc5e0e4cc51f95adb5b045ec797923a648d1658","after":"6c704eeb58959453018336328445172e4aea9dce","ref":"refs/heads/master","pushedAt":"2023-12-07T11:49:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Json converter for complex value object uses converters instead of reader/writer\n\n* this is approach is better because it supports custom converters","shortMessageHtmlLink":"Json converter for complex value object uses converters instead of re…"}},{"before":"e99b580c9c352ef6b26658fe0d5a718f36974502","after":"4cc5e0e4cc51f95adb5b045ec797923a648d1658","ref":"refs/heads/master","pushedAt":"2023-12-06T21:04:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Refactoring","shortMessageHtmlLink":"Refactoring"}},{"before":"a3f17e255f56da1ef37f42086c90d0499aed84a2","after":"e99b580c9c352ef6b26658fe0d5a718f36974502","ref":"refs/heads/master","pushedAt":"2023-12-01T18:29:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Merge branch 'releases/6.x.x'","shortMessageHtmlLink":"Merge branch 'releases/6.x.x'"}},{"before":"446b53a98d910e98bcc1e02a75b7e02002862dfc","after":"07e2bf90a28a37de9b418fe1c543573320685208","ref":"refs/heads/releases/6.x.x","pushedAt":"2023-11-30T22:26:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Version bump to 6.6.0","shortMessageHtmlLink":"Version bump to 6.6.0"}},{"before":"e5ca209fdf513f5800479e0994ac1e78014c47cf","after":"446b53a98d910e98bcc1e02a75b7e02002862dfc","ref":"refs/heads/releases/6.x.x","pushedAt":"2023-11-30T22:16:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Switched to custom converters until the issue https://github.com/dotnet/runtime/issues/69718 is fixed","shortMessageHtmlLink":"Switched to custom converters until the issue dotnet/runtime#69718 is…"}},{"before":"1d0251a4d2396a0c34364049ad1e95a041e366be","after":"a3f17e255f56da1ef37f42086c90d0499aed84a2","ref":"refs/heads/master","pushedAt":"2023-11-28T21:36:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Readme","shortMessageHtmlLink":"Readme"}},{"before":"90f718b0a6899d11274335025a49a78ef59c81df","after":"1d0251a4d2396a0c34364049ad1e95a041e366be","ref":"refs/heads/master","pushedAt":"2023-11-28T07:04:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Removed \"SkipKeyMember\" from SmartEnumAttribute because it has no real benefit but adds complexity to source gen.","shortMessageHtmlLink":"Removed \"SkipKeyMember\" from SmartEnumAttribute because it has no rea…"}},{"before":"9ea644239400299d813b1186fa6e3c9d290d1096","after":"90f718b0a6899d11274335025a49a78ef59c81df","ref":"refs/heads/master","pushedAt":"2023-11-26T22:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Split ValueObjectAttribute in keyed ValueObjectAttribute and ComplexValueObject\n\n* Key member is implemented by the source generator by default.\n* Key member generation can be disabled via \"SkipKeyMember\"\n* Attribute property \"KeyPropertyName\" has been renamed to \"KeyMemberName\"\n* Key member can be renamed via attribute-property \"KeyMemberName\"\n* Access modifier of the key member can be configured via \"KeyMemberAccessModifier\"\n* Key member kind can be configured via \"KeyMemberKind\"\n* Key member comparers can be configured via ValueObjectKeyMemberComparerAttribute and ValueObjectKeyMemberEqualityComparerAttribute\n* \"IEnum.KeyEqualityComparer\" has been replaced by ValueObjectKeyMemberEqualityComparerAttribute\n* default (equality) comparer of string-based keyed value object is \"OrdinalIgnoreCase\"","shortMessageHtmlLink":"Split ValueObjectAttribute in keyed ValueObjectAttribute<T> and Compl…"}},{"before":"9bab3e50f370c9c528f1cca6a2b8f9d9320ef29a","after":"9ea644239400299d813b1186fa6e3c9d290d1096","ref":"refs/heads/master","pushedAt":"2023-11-24T13:07:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"The names of the factory methods \"Create\" and \"TryCreate\" can be changed.","shortMessageHtmlLink":"The names of the factory methods \"Create\" and \"TryCreate\" can be chan…"}},{"before":"caa069e6bd720c93aeb2d543c152143906354a81","after":"9bab3e50f370c9c528f1cca6a2b8f9d9320ef29a","ref":"refs/heads/master","pushedAt":"2023-11-21T22:13:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Samples cleanup","shortMessageHtmlLink":"Samples cleanup"}},{"before":"9fd51a2b2ad8a75bfb64cfc1b7eaae50fc56e249","after":"caa069e6bd720c93aeb2d543c152143906354a81","ref":"refs/heads/master","pushedAt":"2023-11-19T14:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"readme","shortMessageHtmlLink":"readme"}},{"before":"bdd0091b894dc399e762e5f0488159d870a924c9","after":"9fd51a2b2ad8a75bfb64cfc1b7eaae50fc56e249","ref":"refs/heads/master","pushedAt":"2023-11-19T14:02:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Don't generate code if type is flagged with multiple source-gen-attributes.","shortMessageHtmlLink":"Don't generate code if type is flagged with multiple source-gen-attri…"}},{"before":"65ff1a9c7142a1d1237ac4b91c5f915ec3f127cc","after":"bdd0091b894dc399e762e5f0488159d870a924c9","ref":"refs/heads/master","pushedAt":"2023-11-17T17:12:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Merge branch 'releases/6.x.x'","shortMessageHtmlLink":"Merge branch 'releases/6.x.x'"}},{"before":"7ecd86082a534a322cffac7dd9ca7b592a0fb67f","after":"e5ca209fdf513f5800479e0994ac1e78014c47cf","ref":"refs/heads/releases/6.x.x","pushedAt":"2023-11-17T16:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Generate Map/Switch if the number of items is less than 1000","shortMessageHtmlLink":"Generate Map/Switch if the number of items is less than 1000"}},{"before":"cb7ab9721f469ff935ad9310ea10323a184127fa","after":"65ff1a9c7142a1d1237ac4b91c5f915ec3f127cc","ref":"refs/heads/master","pushedAt":"2023-11-15T20:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7e9a94cc2d693f936fa58eadc9ea66d8170c81b7","after":"cb7ab9721f469ff935ad9310ea10323a184127fa","ref":"refs/heads/master","pushedAt":"2023-11-15T20:25:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e865051b929ee92a1b019e4906561f01cf202651","after":"7e9a94cc2d693f936fa58eadc9ea66d8170c81b7","ref":"refs/heads/master","pushedAt":"2023-11-14T23:01:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Log an error if unexpected .NET version is encountered in state factory.","shortMessageHtmlLink":"Log an error if unexpected .NET version is encountered in state factory."}},{"before":"f4d0d93a1db7bbf62c43f37d58d9290f99e3f3c3","after":null,"ref":"refs/heads/qodana","pushedAt":"2023-11-14T21:05:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"}},{"before":"dff9069769093592488996aa83eddbe8d0fc3620","after":"e865051b929ee92a1b019e4906561f01cf202651","ref":"refs/heads/master","pushedAt":"2023-11-14T20:59:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Added tests for ValueObjectValidationErrorAttribute","shortMessageHtmlLink":"Added tests for ValueObjectValidationErrorAttribute"}},{"before":"d99a942d69e5830ad97b94422706a948f52bb4c3","after":"dff9069769093592488996aa83eddbe8d0fc3620","ref":"refs/heads/master","pushedAt":"2023-11-14T19:28:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Deps update","shortMessageHtmlLink":"Deps update"}},{"before":"97bed7aec15c8d056c20a0a2d7b858172ec3de5e","after":"d99a942d69e5830ad97b94422706a948f52bb4c3","ref":"refs/heads/master","pushedAt":"2023-11-13T21:27:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"(Breaking) Smart Enums and Value Object are using (custom) ValidationError instead of ValidationResult.\n\n* \"ValueObjectValidationErrorAttribute\" defines the type of a custom validation error","shortMessageHtmlLink":"(Breaking) Smart Enums and Value Object are using (custom) Validation…"}},{"before":"2b0e8585b78ea6456a577e3c635727588b11f096","after":"97bed7aec15c8d056c20a0a2d7b858172ec3de5e","ref":"refs/heads/master","pushedAt":"2023-11-12T19:09:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Reduced allocations","shortMessageHtmlLink":"Reduced allocations"}},{"before":"c847e4873ef0efb12cb9d34197d0096ac0142e6d","after":"2b0e8585b78ea6456a577e3c635727588b11f096","ref":"refs/heads/master","pushedAt":"2023-11-11T20:06:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Reduced boxing and memory allocation","shortMessageHtmlLink":"Reduced boxing and memory allocation"}},{"before":"fd838b25b575985b9038b860b34f18f27263280b","after":"7ecd86082a534a322cffac7dd9ca7b592a0fb67f","ref":"refs/heads/releases/6.x.x","pushedAt":"2023-11-11T19:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PawelGerr","name":"Pawel Gerr","path":"/PawelGerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7135790?s=80&v=4"},"commit":{"message":"Use \"ComputeHashCode\" for collections","shortMessageHtmlLink":"Use \"ComputeHashCode\" for collections"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENHN8ywA","startCursor":null,"endCursor":null}},"title":"Activity · PawelGerr/Thinktecture.Runtime.Extensions"}