{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16139210,"defaultBranch":"develop","name":"Autofac","ownerLogin":"autofac","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-22T12:53:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3740038?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716559278.0","currentOid":""},"activityList":{"items":[{"before":"3d808c98899e92e38f3746b3fbfe87f785c4788b","after":"ec4907fb6ea61015080b76bcd18cbcf63e43579e","ref":"refs/heads/develop","pushedAt":"2024-05-24T14:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Allow disposer to handle disposal during tests\n\nThe compiler may be optimizing disposal in some cases, resulting in tests failing that should pass, likely because the disposal in async is happening on two different threads, possibly simultaneously.","shortMessageHtmlLink":"Allow disposer to handle disposal during tests"}},{"before":"4e0ad9fb0897cc0499e31c5d3a2263cf81f94c5f","after":null,"ref":"refs/heads/feature/enable-analyzers-on-tests","pushedAt":"2024-05-24T14:01:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"}},{"before":"4547d16ee76ab5fe192b72d09ffe65a1e358fba4","after":"3d808c98899e92e38f3746b3fbfe87f785c4788b","ref":"refs/heads/develop","pushedAt":"2024-05-24T14:01:15.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Merge pull request #1418 from autofac/feature/enable-analyzers-on-tests\n\nEnable analyzers on test assemblies","shortMessageHtmlLink":"Merge pull request #1418 from autofac/feature/enable-analyzers-on-tests"}},{"before":"f094bca74061f6033ddefe2380016ff45594a425","after":"4e0ad9fb0897cc0499e31c5d3a2263cf81f94c5f","ref":"refs/heads/feature/enable-analyzers-on-tests","pushedAt":"2024-05-23T17:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Build using latest SDK versions.","shortMessageHtmlLink":"Build using latest SDK versions."}},{"before":null,"after":"f094bca74061f6033ddefe2380016ff45594a425","ref":"refs/heads/feature/enable-analyzers-on-tests","pushedAt":"2024-05-23T17:43:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"More analyzer fixes.","shortMessageHtmlLink":"More analyzer fixes."}},{"before":"b8431305ea192f920f7ecf5809eb458825403053","after":"4547d16ee76ab5fe192b72d09ffe65a1e358fba4","ref":"refs/heads/develop","pushedAt":"2024-03-18T21:03:52.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Merge pull request #1415 from SergeiPavlov/MemoizeAttribute\n\nOptimization: Memoize `RequiredMemberAttribute` search","shortMessageHtmlLink":"Merge pull request #1415 from SergeiPavlov/MemoizeAttribute"}},{"before":"331a693bfe6f4b344dca81890634f0a6945d6ba7","after":"b8431305ea192f920f7ecf5809eb458825403053","ref":"refs/heads/master","pushedAt":"2024-01-16T18:06:30.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Use released .NET 8.","shortMessageHtmlLink":"Use released .NET 8."}},{"before":"a518a48fb599fa56ea7e021f2101b6d92a275ff8","after":"b8431305ea192f920f7ecf5809eb458825403053","ref":"refs/heads/develop","pushedAt":"2023-11-17T15:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Use released .NET 8.","shortMessageHtmlLink":"Use released .NET 8."}},{"before":"e61a651d2ff64b56d972656d7a33c244d697932c","after":"a518a48fb599fa56ea7e021f2101b6d92a275ff8","ref":"refs/heads/develop","pushedAt":"2023-11-15T15:30:30.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Merge pull request #1397 from SergeiPavlov/struct_ResolveRequest\n\nOptimization: convert `ResolveRequest` into readonly struct","shortMessageHtmlLink":"Merge pull request #1397 from SergeiPavlov/struct_ResolveRequest"}},{"before":"7a25198a9c13dbd9536027b09d0acb86258e8a02","after":null,"ref":"refs/heads/feature/net8","pushedAt":"2023-11-15T15:27:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"}},{"before":"5af83266800b127f60ed42c6fa85c9615c0779f2","after":"e61a651d2ff64b56d972656d7a33c244d697932c","ref":"refs/heads/develop","pushedAt":"2023-11-15T15:27:49.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Merge pull request #1401 from autofac/feature/net8\n\nUpdate build/target frameworks for .NET 8; remove netcoreapp3.1.","shortMessageHtmlLink":"Merge pull request #1401 from autofac/feature/net8"}},{"before":"0b78ed3e496da7e706123d6d8f2d0ef1ad34b0b7","after":"7a25198a9c13dbd9536027b09d0acb86258e8a02","ref":"refs/heads/feature/net8","pushedAt":"2023-11-15T15:09:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Major version bump for breaking changes.","shortMessageHtmlLink":"Major version bump for breaking changes."}},{"before":"bc7b8d0ae52f745b85191a4b25411beefcdaf43a","after":"0b78ed3e496da7e706123d6d8f2d0ef1ad34b0b7","ref":"refs/heads/feature/net8","pushedAt":"2023-11-07T16:55:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Breaking: DRE is no longer serializable\n\nhttps://github.com/dotnet/docs/issues/34893\n.NET has long been deprecating BinaryFormatter and Serializable items.\nAnalyzers as of .NET 8 are warning about obsolete serialization\nconstructors. Given most of the underpinnings of this mechanism are also\nbeing deprecated, it seemed reasonable to include deprecation for that in\nAutofac.\n\nFor projects that continue to use AppDomains and need to serialize\nexceptions over the wire, it's recommended to not upgrade Autofac to\nthis version.","shortMessageHtmlLink":"Breaking: DRE is no longer serializable"}},{"before":"18085089ee619c1a1d915da8665b3535161fa108","after":"5af83266800b127f60ed42c6fa85c9615c0779f2","ref":"refs/heads/develop","pushedAt":"2023-11-07T16:53:40.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Merge pull request #1390 from aydjay/ajones-NSubstitute\n\nReplace MOQ with NSubstitute","shortMessageHtmlLink":"Merge pull request #1390 from aydjay/ajones-NSubstitute"}},{"before":null,"after":"bc7b8d0ae52f745b85191a4b25411beefcdaf43a","ref":"refs/heads/feature/net8","pushedAt":"2023-11-07T16:20:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Breaking: DRE is no longer serializable\n\nhttps://github.com/dotnet/docs/issues/34893\n.NET has long been deprecating BinaryFormatter and Serializable items.\nAnalyzers as of .NET 8 are warning about obsolete serialization\nconstructors. Given most of the underpinnings of this mechanism are also\nbeing deprecated, it seemed reasonable to include deprecation for that in\nAutofac.\n\nFor projects that continue to use AppDomains and need to serialize\nexceptions over the wire, it's recommended to not upgrade Autofac to\nthis version.","shortMessageHtmlLink":"Breaking: DRE is no longer serializable"}},{"before":"331a693bfe6f4b344dca81890634f0a6945d6ba7","after":"18085089ee619c1a1d915da8665b3535161fa108","ref":"refs/heads/develop","pushedAt":"2023-09-05T12:33:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Merge pull request #1393 from SaNeOr/develop\n\nFix typo","shortMessageHtmlLink":"Merge pull request #1393 from SaNeOr/develop"}},{"before":"27e1832911739e169ba1dce79b11122863fdcd04","after":"331a693bfe6f4b344dca81890634f0a6945d6ba7","ref":"refs/heads/master","pushedAt":"2023-08-11T14:05:47.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Semver => 7.1.0","shortMessageHtmlLink":"Semver => 7.1.0"}},{"before":"17e22eb4d120fba0a00f88e6f08a3124b06871e0","after":"331a693bfe6f4b344dca81890634f0a6945d6ba7","ref":"refs/heads/develop","pushedAt":"2023-08-11T13:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Semver => 7.1.0","shortMessageHtmlLink":"Semver => 7.1.0"}},{"before":"36da90deb232060a57713f85625a114791edad38","after":null,"ref":"refs/heads/feature/registertypes-filtering","pushedAt":"2023-08-11T13:47:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"}},{"before":"dc4e4cd59ec1c940b74ccb524a5ad42b446849a7","after":"17e22eb4d120fba0a00f88e6f08a3124b06871e0","ref":"refs/heads/develop","pushedAt":"2023-08-11T13:46:59.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Merge pull request #1389 from autofac/feature/registertypes-filtering\n\nRe-enable RegsiterTypes filtering; better message for RegisterType issues","shortMessageHtmlLink":"Merge pull request #1389 from autofac/feature/registertypes-filtering"}},{"before":"13b3fee8ef8b0eb36d86bb304384a323ad8a279f","after":"36da90deb232060a57713f85625a114791edad38","ref":"refs/heads/feature/registertypes-filtering","pushedAt":"2023-08-10T17:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Convert all '!= null' to 'is not null'","shortMessageHtmlLink":"Convert all '!= null' to 'is not null'"}},{"before":"5e0b4727a41068e0d98f1c3a88fed213b4c6f0de","after":"13b3fee8ef8b0eb36d86bb304384a323ad8a279f","ref":"refs/heads/feature/registertypes-filtering","pushedAt":"2023-08-10T17:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Tests for value type registrations.","shortMessageHtmlLink":"Tests for value type registrations."}},{"before":"80d1978222a4569a88b2d8efd663e370e9841640","after":"5e0b4727a41068e0d98f1c3a88fed213b4c6f0de","ref":"refs/heads/feature/registertypes-filtering","pushedAt":"2023-08-04T18:50:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Better message for invalid RegisterType calls.","shortMessageHtmlLink":"Better message for invalid RegisterType calls."}},{"before":null,"after":"80d1978222a4569a88b2d8efd663e370e9841640","ref":"refs/heads/feature/registertypes-filtering","pushedAt":"2023-08-04T17:53:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Spelling word.","shortMessageHtmlLink":"Spelling word."}},{"before":"27e1832911739e169ba1dce79b11122863fdcd04","after":"dc4e4cd59ec1c940b74ccb524a5ad42b446849a7","ref":"refs/heads/develop","pushedAt":"2023-06-15T00:05:34.888Z","pushType":"push","commitsCount":1,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Default solution config for C# Dev Kit/VS Code.","shortMessageHtmlLink":"Default solution config for C# Dev Kit/VS Code."}},{"before":"1910177140fb7da375b6b554e5c31c71a3fb38e4","after":"27e1832911739e169ba1dce79b11122863fdcd04","ref":"refs/heads/master","pushedAt":"2023-04-14T15:45:17.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Use latest .NET SDKs with security patches.","shortMessageHtmlLink":"Use latest .NET SDKs with security patches."}},{"before":"73530e060ce2612be41fad8b1d98d5df18bfd428","after":"27e1832911739e169ba1dce79b11122863fdcd04","ref":"refs/heads/develop","pushedAt":"2023-04-14T15:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Use latest .NET SDKs with security patches.","shortMessageHtmlLink":"Use latest .NET SDKs with security patches."}},{"before":"24a188ff3bc6ca8e62fcbc536a533e7108258d00","after":"73530e060ce2612be41fad8b1d98d5df18bfd428","ref":"refs/heads/develop","pushedAt":"2023-04-14T15:33:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Update non-functional dependencies, resolve issues\n\n- StyleCop\n- Test framework, mocking\n\nThere is a conflict between StyleCop analyzer SA1206 and the\n.editorconfig csharp_preferred_modifier_order rule. The SA1206 rule was\ndisabled so built-in .editorconfig support can just work.","shortMessageHtmlLink":"Update non-functional dependencies, resolve issues"}},{"before":"2e622bda29521333fa4b6d93466dfbc768f77a0e","after":"24a188ff3bc6ca8e62fcbc536a533e7108258d00","ref":"refs/heads/develop","pushedAt":"2023-03-24T21:43:34.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Merge pull request #1374 from SergeiPavlov/optimize_TryBindOpenGenericTypedService\n\nOptimize Autofac.Features.OpenGenerics.OpenGenericServiceBinder.TryBindOpenGenericTypedService","shortMessageHtmlLink":"Merge pull request #1374 from SergeiPavlov/optimize_TryBindOpenGeneri…"}},{"before":"1910177140fb7da375b6b554e5c31c71a3fb38e4","after":"2e622bda29521333fa4b6d93466dfbc768f77a0e","ref":"refs/heads/develop","pushedAt":"2023-03-24T16:37:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tillig","name":"Travis Illig","path":"/tillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156571?s=80&v=4"},"commit":{"message":"Merge pull request #1375 from botinko/lifetimeScopeContention\n\nReduce lock contention in `LifetimeScope.CreateSharedInstance`.","shortMessageHtmlLink":"Merge pull request #1375 from botinko/lifetimeScopeContention"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUyREjQA","startCursor":null,"endCursor":null}},"title":"Activity · autofac/Autofac"}