{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":605069594,"defaultBranch":"master","name":"capsule","ownerLogin":"venture-falcon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-22T11:31:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36480750?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706891689.0","currentOid":""},"activityList":{"items":[{"before":"bd3603cf69916fd869fe5a3c7ad06d88c09da06a","after":null,"ref":"refs/heads/multi-gitter-branch","pushedAt":"2024-02-02T16:34:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"}},{"before":"ee94070f550c29b506356c928dc524dace44453f","after":"116397107b4b9532b1c483478c9c25af8c7f4081","ref":"refs/heads/master","pushedAt":"2024-02-02T16:34:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"chore: Set CODEOWNERS (#6)","shortMessageHtmlLink":"chore: Set CODEOWNERS (#6)"}},{"before":null,"after":"bd3603cf69916fd869fe5a3c7ad06d88c09da06a","ref":"refs/heads/multi-gitter-branch","pushedAt":"2024-02-02T16:33:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"chore: Set CODEOWNERS","shortMessageHtmlLink":"chore: Set CODEOWNERS"}},{"before":"55bf7e824cd774f4b08b2c27b1808aada8de4a0f","after":"ee94070f550c29b506356c928dc524dace44453f","ref":"refs/heads/master","pushedAt":"2023-12-06T16:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"fix: Catch and wrap InstantiationException\n\nCatch and wrap java.lang.InstantiationException if it is thrown when\nwe try to instantiate a class via reflection. The caught exception is\nthen put inside a DependecyException which is then rethrown.\n\nThe purpose of this change is to be able to provide more context on\nwhich dependency we tried to resolve and build when this exception is\nthrown.","shortMessageHtmlLink":"fix: Catch and wrap InstantiationException"}},{"before":"7da9f09dd1753fd9b4c0066134e7a4a6b22d4dcd","after":"55bf7e824cd774f4b08b2c27b1808aada8de4a0f","ref":"refs/heads/master","pushedAt":"2023-12-05T15:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"docs: Update docs on overriding dependencies\n\nUpdate and simplify the documentation on how to override dependencies in capsules.","shortMessageHtmlLink":"docs: Update docs on overriding dependencies"}},{"before":"9f9067a39ab8215dc7492600a8ee1a5baaeb9e5e","after":null,"ref":"refs/heads/fix-reset-on-add","pushedAt":"2023-05-03T14:18:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"}},{"before":"3ae7ad56e3c6b51eaa7f556280384001ecc766dc","after":"7da9f09dd1753fd9b4c0066134e7a4a6b22d4dcd","ref":"refs/heads/master","pushedAt":"2023-05-03T14:18:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Permit overwrite and reset from child capsule (#4)\n\nAdding a new dependency of an already existing type should reset the initialization of all dependencies that depend on that class/interface/type so they can be re-resolved with the new dependency for that type in the new capsule.","shortMessageHtmlLink":"Permit overwrite and reset from child capsule (#4)"}},{"before":"41dca475cb1243fb573921f4ed01a5ce06b5a3fa","after":"9f9067a39ab8215dc7492600a8ee1a5baaeb9e5e","ref":"refs/heads/fix-reset-on-add","pushedAt":"2023-05-03T14:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Rename test","shortMessageHtmlLink":"Rename test"}},{"before":"76349f8a64392366f2dde0f9b8b5f7723e95155b","after":"41dca475cb1243fb573921f4ed01a5ce06b5a3fa","ref":"refs/heads/fix-reset-on-add","pushedAt":"2023-05-03T14:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Remove toString for Registry","shortMessageHtmlLink":"Remove toString for Registry"}},{"before":"b32591e27307c64262119da9daead6303f1e2574","after":"76349f8a64392366f2dde0f9b8b5f7723e95155b","ref":"refs/heads/fix-reset-on-add","pushedAt":"2023-05-03T14:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Make class Memoized internal","shortMessageHtmlLink":"Make class Memoized internal"}},{"before":"ff6ffd72ee2d89881df2db1b3f69f4252d063107","after":"b32591e27307c64262119da9daead6303f1e2574","ref":"refs/heads/fix-reset-on-add","pushedAt":"2023-05-03T14:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Remove logging","shortMessageHtmlLink":"Remove logging"}},{"before":"59aa3dd4c341a7db0fc444343b62b247fe47a4d6","after":"ff6ffd72ee2d89881df2db1b3f69f4252d063107","ref":"refs/heads/fix-reset-on-add","pushedAt":"2023-05-03T09:42:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:venture-falcon/capsule into fix-reset-on-add","shortMessageHtmlLink":"Merge branch 'master' of github.com:venture-falcon/capsule into fix-r…"}},{"before":"ca3f50a2c35109105d33a654dcc89d89eb651801","after":"3ae7ad56e3c6b51eaa7f556280384001ecc766dc","ref":"refs/heads/master","pushedAt":"2023-05-03T09:41:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Trigger publish workflow on non-draft pre-release\n\nAlso trigger the \"publish\" workflow for pre-releases that are not\ndrafts.","shortMessageHtmlLink":"Trigger publish workflow on non-draft pre-release"}},{"before":"75a7a397fae13a9f8572420e52f3eac17153fdef","after":"59aa3dd4c341a7db0fc444343b62b247fe47a4d6","ref":"refs/heads/fix-reset-on-add","pushedAt":"2023-05-03T00:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Optimize dependency registry","shortMessageHtmlLink":"Optimize dependency registry"}},{"before":"1f9b1afe79f0229b95059b8ee0ae7532899e14b4","after":"75a7a397fae13a9f8572420e52f3eac17153fdef","ref":"refs/heads/fix-reset-on-add","pushedAt":"2023-05-02T22:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Fix dependency reset on capsule inheritance","shortMessageHtmlLink":"Fix dependency reset on capsule inheritance"}},{"before":null,"after":"1f9b1afe79f0229b95059b8ee0ae7532899e14b4","ref":"refs/heads/fix-reset-on-add","pushedAt":"2023-04-28T15:08:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"wip: Improve resolution logic\n\nAdding a new dependency of an already existing type should reset all\ndependencies that depend on that class/interface/type so they can be\nre-resolved with the new dependency.","shortMessageHtmlLink":"wip: Improve resolution logic"}},{"before":"8f5660a248f0a1a7e3d222a5fb04e10bd5b715fa","after":"ca3f50a2c35109105d33a654dcc89d89eb651801","ref":"refs/heads/master","pushedAt":"2023-04-11T06:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Do not automatically instantiate strings\n\nPrevent strings from being automatically instantiated when they are\nfound as arguments to a constructor of a class that hasn't been\nexplicitly registered within a capsule.\n\nThis prevents capsule from accidentally instantiating classes with\nempty strings when a class has not been registered with an explicit\nconstruction block.","shortMessageHtmlLink":"Do not automatically instantiate strings"}},{"before":"c357e1c2e9ad76497dc5c5759551ba5315122022","after":"8f5660a248f0a1a7e3d222a5fb04e10bd5b715fa","ref":"refs/heads/master","pushedAt":"2023-04-06T17:28:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Provide more structured error data in exception","shortMessageHtmlLink":"Provide more structured error data in exception"}},{"before":"24f252b8b1ac217da73b9c81b73b82a737dd8a5f","after":"c357e1c2e9ad76497dc5c5759551ba5315122022","ref":"refs/heads/master","pushedAt":"2023-04-06T16:02:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Provide better error message\n\nProvide better error message on failure to construct classes.","shortMessageHtmlLink":"Provide better error message"}},{"before":"27cc7823d57524fdd1cd258e2a9dbf9628f46426","after":null,"ref":"refs/heads/fix/lazy-get-many","pushedAt":"2023-04-05T21:03:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"}},{"before":"19ffe86f918e07194733afc62c3f7c89b33d12fd","after":"24f252b8b1ac217da73b9c81b73b82a737dd8a5f","ref":"refs/heads/master","pushedAt":"2023-04-05T21:03:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Fix issue with dependency initialization (#3)\n\nFix issue where all dependencies implementing a class or interface would be instantiated despite only one instance would be required.","shortMessageHtmlLink":"Fix issue with dependency initialization (#3)"}},{"before":null,"after":"27cc7823d57524fdd1cd258e2a9dbf9628f46426","ref":"refs/heads/fix/lazy-get-many","pushedAt":"2023-04-05T21:01:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Fix issue with dependency initialization\n\nFix issue where all depedencies implementing a class or interface\nwould be instatiated despite only one instance would be required.","shortMessageHtmlLink":"Fix issue with dependency initialization"}},{"before":"71c702312050c7ce7701dec2b05ea7949600a8da","after":null,"ref":"refs/heads/feat/inheritance-priority","pushedAt":"2023-04-04T21:24:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"}},{"before":"24beac21b6af1b94eaa6227780e6f5a21f320f32","after":"19ffe86f918e07194733afc62c3f7c89b33d12fd","ref":"refs/heads/master","pushedAt":"2023-04-04T21:24:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Give higher priority to child capsules (#2)\n\nChange priority of dependencies for inherited capsules, so dependencies registered in child capsules will always have higher priority (be used first) over dependencies in parent capsules.","shortMessageHtmlLink":"Give higher priority to child capsules (#2)"}},{"before":"142d74d1b40637e7c5abde89a0d075ed4fa09f51","after":"71c702312050c7ce7701dec2b05ea7949600a8da","ref":"refs/heads/feat/inheritance-priority","pushedAt":"2023-04-04T21:19:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Do not expose priority in public methods","shortMessageHtmlLink":"Do not expose priority in public methods"}},{"before":null,"after":"142d74d1b40637e7c5abde89a0d075ed4fa09f51","ref":"refs/heads/feat/inheritance-priority","pushedAt":"2023-04-04T21:12:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mantono","name":"Anton Österberg","path":"/mantono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7093365?s=80&v=4"},"commit":{"message":"Give higher priority to child capsules.\n\nChange priority of dependencies for inherited capsules.","shortMessageHtmlLink":"Give higher priority to child capsules."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8GbaOwA","startCursor":null,"endCursor":null}},"title":"Activity · venture-falcon/capsule"}