{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":687666119,"defaultBranch":"main","name":"advanced-alchemy","ownerLogin":"litestar-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-05T18:45:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97250344?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716470962.0","currentOid":""},"activityList":{"items":[{"before":"0801326354450150f4cf6c8fed9e9f2071a6c22f","after":"497018e0bea3bf910b852974a22640bebd9f7be0","ref":"refs/heads/multi-config","pushedAt":"2024-05-24T16:46:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"Merge branch 'main' into multi-config","shortMessageHtmlLink":"Merge branch 'main' into multi-config"}},{"before":"7250d99ceabe6eee186758dd72584dbb204a3e71","after":"16980eaed4656ea11f64dd1e7dd54309c5f41507","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T13:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ litestar-org/advanced-alchemy@1ebf5a29c182b9881d5ed41020b43e914d806c12 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 1ebf5a2 🚀"}},{"before":"7cab5f7818db10364936739ebd380be92f1a1ce0","after":"7250d99ceabe6eee186758dd72584dbb204a3e71","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T13:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ litestar-org/advanced-alchemy@1ebf5a29c182b9881d5ed41020b43e914d806c12 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 1ebf5a2 🚀"}},{"before":"059b96bd505690a107205f417998801338521de6","after":"7cab5f7818db10364936739ebd380be92f1a1ce0","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T13:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ litestar-org/advanced-alchemy@bbda30b9a9f4cc41e55d8427466bf538deb823aa 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ bbda30b 🚀"}},{"before":"bbda30b9a9f4cc41e55d8427466bf538deb823aa","after":"1ebf5a29c182b9881d5ed41020b43e914d806c12","ref":"refs/heads/main","pushedAt":"2024-05-23T13:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"chore(release): bump version to `v0.11.0`\n\nSigned-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>","shortMessageHtmlLink":"chore(release): bump version to v0.11.0"}},{"before":"2fb7bcad52b40a3a034bb3d709640055e44a12d3","after":null,"ref":"refs/heads/to-schema-pydantic","pushedAt":"2024-05-23T13:26:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"}},{"before":"f302cce07ea6ead267f1dbee8020279280f8b6d5","after":"bbda30b9a9f4cc41e55d8427466bf538deb823aa","ref":"refs/heads/main","pushedAt":"2024-05-23T13:26:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"fix: `to_schema` inocrrectly checks for `ModelMetaclass` instead of `BaseModel` (#198)\n\n* feat: revert BaseModel / ModelMetaclass check for Pydantic\r\n\r\n* feat: export `LoadSpec`\r\n\r\n* fix: function signature help\r\n\r\nCo-authored-by: Janek Nouvertné \r\n\r\n---------\r\n\r\nCo-authored-by: Janek Nouvertné ","shortMessageHtmlLink":"fix: to_schema inocrrectly checks for ModelMetaclass instead of `…"}},{"before":"4db56ed91ddd703c4a81fba7ee9ca47b9002576f","after":"43ec9519d89082e77bfa9357e6d83cf6c60e76cd","ref":"refs/heads/fix-overloads","pushedAt":"2024-05-22T18:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alc-Alc","name":null,"path":"/Alc-Alc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45509143?s=80&v=4"},"commit":{"message":"fix?","shortMessageHtmlLink":"fix?"}},{"before":null,"after":"4db56ed91ddd703c4a81fba7ee9ca47b9002576f","ref":"refs/heads/fix-overloads","pushedAt":"2024-05-22T17:16:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Alc-Alc","name":null,"path":"/Alc-Alc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45509143?s=80&v=4"},"commit":{"message":"fix?","shortMessageHtmlLink":"fix?"}},{"before":"3d18bb92c9b62882349384498ba7f0d8c5a424b6","after":"2fb7bcad52b40a3a034bb3d709640055e44a12d3","ref":"refs/heads/to-schema-pydantic","pushedAt":"2024-05-22T17:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"fix: function signature help\n\nCo-authored-by: Janek Nouvertné ","shortMessageHtmlLink":"fix: function signature help"}},{"before":"5c07e74689211f3b925f2d4047ba230d49760bed","after":"babaeab1966dea5b959878e2d9c8783898c7dbd9","ref":"refs/heads/fix-to-schema-pyright","pushedAt":"2024-05-22T16:52:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"provinzkraut","name":"Janek Nouvertné","path":"/provinzkraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25355197?s=80&v=4"},"commit":{"message":"Restore parameter order","shortMessageHtmlLink":"Restore parameter order"}},{"before":"99447b4b79fe49c409db2d97492bbee7fd89967c","after":"5c07e74689211f3b925f2d4047ba230d49760bed","ref":"refs/heads/fix-to-schema-pyright","pushedAt":"2024-05-22T16:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"provinzkraut","name":"Janek Nouvertné","path":"/provinzkraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25355197?s=80&v=4"},"commit":{"message":"Fix example","shortMessageHtmlLink":"Fix example"}},{"before":null,"after":"99447b4b79fe49c409db2d97492bbee7fd89967c","ref":"refs/heads/fix-to-schema-pyright","pushedAt":"2024-05-22T16:40:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"provinzkraut","name":"Janek Nouvertné","path":"/provinzkraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25355197?s=80&v=4"},"commit":{"message":"Fix to_schema","shortMessageHtmlLink":"Fix to_schema"}},{"before":null,"after":"3d18bb92c9b62882349384498ba7f0d8c5a424b6","ref":"refs/heads/to-schema-pydantic","pushedAt":"2024-05-22T12:52:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"feat: export `LoadSpec`","shortMessageHtmlLink":"feat: export LoadSpec"}},{"before":"e8ba0d1d6d3293b7cc487d25d430dfb8afe6ff32","after":"059b96bd505690a107205f417998801338521de6","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T02:56:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ litestar-org/advanced-alchemy@f302cce07ea6ead267f1dbee8020279280f8b6d5 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ f302cce 🚀"}},{"before":"6e5dc5e70f6bcd5c4de744a440cfbdb8f55b7427","after":"e8ba0d1d6d3293b7cc487d25d430dfb8afe6ff32","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T02:52:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ litestar-org/advanced-alchemy@f302cce07ea6ead267f1dbee8020279280f8b6d5 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ f302cce 🚀"}},{"before":"8c8dec74eed025137629182cd0b5f33b4bbf749d","after":"f302cce07ea6ead267f1dbee8020279280f8b6d5","ref":"refs/heads/main","pushedAt":"2024-05-22T02:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"chore(release): bump version to `v0.10.0`\n\nSigned-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>","shortMessageHtmlLink":"chore(release): bump version to v0.10.0"}},{"before":"b5fc64d3ff007b7f76c059cd4631f9f91da4e4a5","after":"6e5dc5e70f6bcd5c4de744a440cfbdb8f55b7427","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T02:12:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ litestar-org/advanced-alchemy@8c8dec74eed025137629182cd0b5f33b4bbf749d 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 8c8dec7 🚀"}},{"before":"86bf96874a93819faea063d2807cc8a15dcff376","after":"0801326354450150f4cf6c8fed9e9f2071a6c22f","ref":"refs/heads/multi-config","pushedAt":"2024-05-22T02:12:24.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"Merge branch 'main' into multi-config\n\nSigned-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>","shortMessageHtmlLink":"Merge branch 'main' into multi-config"}},{"before":"a9ae1714ec96388012e634af188f3b86117f600c","after":null,"ref":"refs/heads/merge-table-args","pushedAt":"2024-05-22T02:11:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"}},{"before":"f665778d081c3ad96c502d4c64f5e4572143935e","after":"8c8dec74eed025137629182cd0b5f33b4bbf749d","ref":"refs/heads/main","pushedAt":"2024-05-22T02:11:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"refactor!: use __bases__ to merge mixin table args (#194)\n\n* refactor!: use mro to merge mixin table args\r\n\r\nUses MRO of the DeclaredAttr type to get `__table_args__` of classes in the mixin hierarchy.\r\n\r\n* fix: decorator order\r\n\r\n* fix: use cls.__bases__ instead of cls.mro()\r\n\r\n---------\r\n\r\nSigned-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>\r\nCo-authored-by: Cody Fincher <204685+cofin@users.noreply.github.com>","shortMessageHtmlLink":"refactor!: use __bases__ to merge mixin table args (#194)"}},{"before":"21ec043412ffe049cacc6fc0cd3b39d92200ae7f","after":"a9ae1714ec96388012e634af188f3b86117f600c","ref":"refs/heads/merge-table-args","pushedAt":"2024-05-21T23:52:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"Merge branch 'main' into merge-table-args\n\nSigned-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>","shortMessageHtmlLink":"Merge branch 'main' into merge-table-args"}},{"before":"9589773cc50eaad0f30cc3a6498f2c7ab15fe59c","after":"b5fc64d3ff007b7f76c059cd4631f9f91da4e4a5","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T23:50:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ litestar-org/advanced-alchemy@f665778d081c3ad96c502d4c64f5e4572143935e 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ f665778 🚀"}},{"before":"3b6f4e8091e7a97f376838a4b6dae902e955aa97","after":null,"ref":"refs/heads/relationship-loader","pushedAt":"2024-05-21T23:48:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"}},{"before":"c2342e6baa0b42758dc268464bd87856b9439486","after":"f665778d081c3ad96c502d4c64f5e4572143935e","ref":"refs/heads/main","pushedAt":"2024-05-21T23:48:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"feat: relationship loader api (#192)\n\n* feat(repository): add relationship loading api\r\n\r\n* fix(repository): python 3.8 syntax\r\n\r\n* fix(repository): python 3.8 typing\r\n\r\n* chore: fix missing comma\r\n\r\n* fix: wip implementation of loaders\r\n\r\n* feat: expose execution options and all default options\r\n\r\n* fix: relationship loader\r\n\r\n* feat: updated mock config\r\n\r\n* fix: simplify type\r\n\r\n* chore: adjust type hints\r\n\r\n* feat: execution options\r\n\r\n* feat: add get_instrumented_attr call\r\n\r\n* fix: get base statement syntax\r\n\r\n* chore: updated type hints\r\n\r\n* feat: additional tests\r\n\r\n* feat: drop tables in-between tests\r\n\r\n* feat: async tests\r\n\r\n* fix: async creation and deletion\r\n\r\n* fix: loader tests\r\n\r\n* feat: expose on service\r\n\r\n* fix: correct parameter name to exclude\r\n\r\n* fix: add `execution_options` tests\r\n\r\n* fix: litestar re-export tests\r\n\r\n* chore: test bigint too\r\n\r\n* Update tests/integration/test_loader_and_execution_options.py\r\n\r\nCo-authored-by: Alc-Alc <45509143+Alc-Alc@users.noreply.github.com>\r\nSigned-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>\r\n\r\n* Update tests/integration/test_loader_and_execution_options.py\r\n\r\nCo-authored-by: Alc-Alc <45509143+Alc-Alc@users.noreply.github.com>\r\nSigned-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>\r\n\r\n* feat: address comments\r\n\r\n* Add strict pyright config to AA modules\r\n\r\n* Use sqlalchemy's `_TableArgsType` for `merge_table_arguments()`\r\n\r\n* fix: merge_table_arguments receives types\r\n\r\n* fix: suppy type args where required\r\n\r\n* fix: loader options passing (#195)\r\n\r\n* Fix loader_options\r\n* Fix execution_options\r\n* Remove unused params\r\n\r\n* fix: remove unused variable\r\n\r\n* chore: mark unused var with `_`\r\n\r\n---------\r\n\r\nSigned-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>\r\nCo-authored-by: gazorby \r\nCo-authored-by: Alc-Alc \r\nCo-authored-by: Alc-Alc <45509143+Alc-Alc@users.noreply.github.com>\r\nCo-authored-by: Peter Schutt \r\nCo-authored-by: Janek Nouvertné ","shortMessageHtmlLink":"feat: relationship loader api (#192)"}},{"before":"0c3ec0ab1ea00fba4a90ab1f7be43d0877d3f3a0","after":"3b6f4e8091e7a97f376838a4b6dae902e955aa97","ref":"refs/heads/relationship-loader","pushedAt":"2024-05-21T21:00:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"chore: mark unused var with `_`","shortMessageHtmlLink":"chore: mark unused var with _"}},{"before":"1fdef1b3f6457de327a89100c272be070b3a383e","after":"0c3ec0ab1ea00fba4a90ab1f7be43d0877d3f3a0","ref":"refs/heads/relationship-loader","pushedAt":"2024-05-21T15:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cofin","name":"Cody Fincher","path":"/cofin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204685?s=80&v=4"},"commit":{"message":"fix: remove unused variable","shortMessageHtmlLink":"fix: remove unused variable"}},{"before":"92b2d8819edc678aa4c75e8c9e11fbe80ef91763","after":"1fdef1b3f6457de327a89100c272be070b3a383e","ref":"refs/heads/relationship-loader","pushedAt":"2024-05-18T08:56:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"provinzkraut","name":"Janek Nouvertné","path":"/provinzkraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25355197?s=80&v=4"},"commit":{"message":"fix: loader options passing (#195)\n\n* Fix loader_options\r\n* Fix execution_options\r\n* Remove unused params","shortMessageHtmlLink":"fix: loader options passing (#195)"}},{"before":"91cf5ceffa4fb2657e3e02334c328184892c63f6","after":null,"ref":"refs/heads/fix-loader-options-passing","pushedAt":"2024-05-18T08:56:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"provinzkraut","name":"Janek Nouvertné","path":"/provinzkraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25355197?s=80&v=4"}},{"before":null,"after":"91cf5ceffa4fb2657e3e02334c328184892c63f6","ref":"refs/heads/fix-loader-options-passing","pushedAt":"2024-05-16T10:10:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"provinzkraut","name":"Janek Nouvertné","path":"/provinzkraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25355197?s=80&v=4"},"commit":{"message":"Remove unused params","shortMessageHtmlLink":"Remove unused params"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUz3KdgA","startCursor":null,"endCursor":null}},"title":"Activity · litestar-org/advanced-alchemy"}