{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":295401458,"defaultBranch":"main","name":"firedantic","ownerLogin":"ioxiocom","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-14T11:57:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3746618?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718881116.0","currentOid":""},"activityList":{"items":[{"before":"30ee92cfaf3ee15d7f0398df77ed78ff9d0d48cf","after":null,"ref":"refs/heads/feature/firestore-emulator-issue","pushedAt":"2024-06-20T11:30:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"}},{"before":"546f0c9ec35e50e63cbccb4a72ffe2840f5c520d","after":"d5dc1e050c0d17e88893f9d6c527f1d9d12fcb5c","ref":"refs/heads/main","pushedAt":"2024-06-20T11:30:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Update firestore emulator (#71)\n\n- Remove version lock for the firestore emulator; seems like the connection issue has been resolved in some version.\r\n- Update urllib3; only referenced in the poetry.lock file.\r\n- Change tests to also run on Python 3.12.","shortMessageHtmlLink":"Update firestore emulator (#71)"}},{"before":"109f218f3b46e839222d346ca13d8b04a6d9907f","after":"30ee92cfaf3ee15d7f0398df77ed78ff9d0d48cf","ref":"refs/heads/feature/firestore-emulator-issue","pushedAt":"2024-06-20T11:18:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Run tests also on Python 3.12","shortMessageHtmlLink":"Run tests also on Python 3.12"}},{"before":"1d620d68b994ef743ca488d57d55de48b7720780","after":"109f218f3b46e839222d346ca13d8b04a6d9907f","ref":"refs/heads/feature/firestore-emulator-issue","pushedAt":"2024-06-20T11:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Update urllib3","shortMessageHtmlLink":"Update urllib3"}},{"before":null,"after":"1d620d68b994ef743ca488d57d55de48b7720780","ref":"refs/heads/feature/firestore-emulator-issue","pushedAt":"2024-06-20T10:58:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Use latest version of firestore emulator\n\nLet's see if the issue has disappeared in the latest one or not.","shortMessageHtmlLink":"Use latest version of firestore emulator"}},{"before":"f7944bb38c5520ee57e627a77d54bd94f21af51b","after":"546f0c9ec35e50e63cbccb4a72ffe2840f5c520d","ref":"refs/heads/main","pushedAt":"2024-06-17T12:04:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Fix issue with TTL policies in set_up_composite_indexes_and_ttl_policies (#70)","shortMessageHtmlLink":"Fix issue with TTL policies in set_up_composite_indexes_and_ttl_polic…"}},{"before":"12856c81db69696d20699c4280010db72519662c","after":null,"ref":"refs/heads/hotfix/ttl-policies-from-generators","pushedAt":"2024-06-17T12:04:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"}},{"before":"1c172a7e7e5d4c04ad7b96e3b1fbe602b54a6132","after":"12856c81db69696d20699c4280010db72519662c","ref":"refs/heads/hotfix/ttl-policies-from-generators","pushedAt":"2024-06-17T10:15:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Fix issue with TTL policies in set_up_composite_indexes_and_ttl_policies","shortMessageHtmlLink":"Fix issue with TTL policies in set_up_composite_indexes_and_ttl_policies"}},{"before":null,"after":"1c172a7e7e5d4c04ad7b96e3b1fbe602b54a6132","ref":"refs/heads/hotfix/ttl-policies-from-generators","pushedAt":"2024-06-17T10:14:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Fix issue with TTL policies in set_up_ttl_policies","shortMessageHtmlLink":"Fix issue with TTL policies in set_up_ttl_policies"}},{"before":"32c72e2be8965e00ea484546c111d569f8b416de","after":"f7944bb38c5520ee57e627a77d54bd94f21af51b","ref":"refs/heads/main","pushedAt":"2024-06-14T07:05:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Fix issues with indexes (#69)\n\nThere were two issues with setting up indexes:\r\n1. An AttributeError was raised when setting up indexes if there's a model that have no indexes.\r\nIf you set up indexes using the approach suggested in the README, i.e. `models=get_all_subclasses(Model)`, and there's at least one sub-model that does not define `__composite_indexes__` an `AttributeError` was raised. This PR fixes that by adding the default value `None`, so you don't need to manually define it for each sub-class or make your own intermediate base class.\r\n2. If you defined a prefix for the collections, the prefix was ignored when creating the indexes, i.e. you didn't get an index for the collection you were actually using, but for one with the same name minus the prefix.","shortMessageHtmlLink":"Fix issues with indexes (#69)"}},{"before":"955274ac38b3b61d85d47cd5622852df373e297c","after":null,"ref":"refs/heads/hotfix/no-indexes","pushedAt":"2024-06-14T07:05:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"}},{"before":"b7d2cdfbe76e4bbac91bb804502d4c910715e126","after":"955274ac38b3b61d85d47cd5622852df373e297c","ref":"refs/heads/hotfix/no-indexes","pushedAt":"2024-06-13T13:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Improve changelog","shortMessageHtmlLink":"Improve changelog"}},{"before":"9c5fe9f0ce93ded918a8a2147125d5856076eb8e","after":"b7d2cdfbe76e4bbac91bb804502d4c910715e126","ref":"refs/heads/hotfix/no-indexes","pushedAt":"2024-06-13T13:31:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Fix missing collection prefix in indexes","shortMessageHtmlLink":"Fix missing collection prefix in indexes"}},{"before":null,"after":"9c5fe9f0ce93ded918a8a2147125d5856076eb8e","ref":"refs/heads/hotfix/no-indexes","pushedAt":"2024-06-13T12:32:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joakimnordling","name":"Joakim Nordling","path":"/joakimnordling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6637576?s=80&v=4"},"commit":{"message":"Update version number and changelog","shortMessageHtmlLink":"Update version number and changelog"}},{"before":"a07169826484b301413e979371cd89ea42b12d2d","after":"32c72e2be8965e00ea484546c111d569f8b416de","ref":"refs/heads/main","pushedAt":"2024-03-27T10:39:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Pin emulator version in release pipeline (#68)","shortMessageHtmlLink":"Pin emulator version in release pipeline (#68)"}},{"before":"bdd6d1c3a481d967eb29dbcc940c8cd4742c71a6","after":null,"ref":"refs/heads/fix/emulator-in-release-pipeline","pushedAt":"2024-03-27T10:39:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"}},{"before":null,"after":"bdd6d1c3a481d967eb29dbcc940c8cd4742c71a6","ref":"refs/heads/fix/emulator-in-release-pipeline","pushedAt":"2024-03-27T10:36:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Pin emulator version in release pipeline","shortMessageHtmlLink":"Pin emulator version in release pipeline"}},{"before":"86ce0bb04c7364459f5b7d655a7b9f4ad81d0da5","after":null,"ref":"refs/heads/feature/indexes","pushedAt":"2024-03-27T10:34:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"}},{"before":"2c1a6d84fe60567fef57a1e9834ac3b26b6afe6a","after":"a07169826484b301413e979371cd89ea42b12d2d","ref":"refs/heads/main","pushedAt":"2024-03-27T10:34:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Add composite indexes support (#64)","shortMessageHtmlLink":"Add composite indexes support (#64)"}},{"before":"9bd53a27920c9e1a436a7673271625157fc0c5a7","after":null,"ref":"refs/heads/pipelines-emulator","pushedAt":"2024-03-27T09:36:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"}},{"before":"5a7d42cd9a13c279573476e5d5f038874b91e6ae","after":"86ce0bb04c7364459f5b7d655a7b9f4ad81d0da5","ref":"refs/heads/feature/indexes","pushedAt":"2024-03-27T09:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Try to fix pipelines","shortMessageHtmlLink":"Try to fix pipelines"}},{"before":"c25919dccc013e2b6b34ca055622ad2de7bae538","after":"9bd53a27920c9e1a436a7673271625157fc0c5a7","ref":"refs/heads/pipelines-emulator","pushedAt":"2024-03-27T08:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Experimenting","shortMessageHtmlLink":"Experimenting"}},{"before":"2c1a6d84fe60567fef57a1e9834ac3b26b6afe6a","after":"c25919dccc013e2b6b34ca055622ad2de7bae538","ref":"refs/heads/pipelines-emulator","pushedAt":"2024-03-27T08:03:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Test","shortMessageHtmlLink":"Test"}},{"before":null,"after":"2c1a6d84fe60567fef57a1e9834ac3b26b6afe6a","ref":"refs/heads/pipelines-emulator","pushedAt":"2024-03-27T08:03:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Add order_by, limit and offset in find query (#63)\n\nAdd order_by, limit and offset as options in find query parameters\r\nUpdated urllib3 for fix vulnerabilities\r\n\r\nContinuation of work from https://github.com/ioxiocom/firedantic/pull/51 and fixes https://github.com/ioxiocom/firedantic/issues/52 and https://github.com/ioxiocom/firedantic/issues/53","shortMessageHtmlLink":"Add order_by, limit and offset in find query (#63)"}},{"before":"2f3c4e94b4eab476eef2e543162b52d9a9d0143a","after":"5a7d42cd9a13c279573476e5d5f038874b91e6ae","ref":"refs/heads/feature/indexes","pushedAt":"2024-03-25T09:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Update black and release date","shortMessageHtmlLink":"Update black and release date"}},{"before":"17d9cc8c925c8b1db4e4d81c492de6db0dd3eacd","after":"2f3c4e94b4eab476eef2e543162b52d9a9d0143a","ref":"refs/heads/feature/indexes","pushedAt":"2024-03-06T13:40:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Fix listing indexes with the same field in another collection","shortMessageHtmlLink":"Fix listing indexes with the same field in another collection"}},{"before":"ff68b3073b8e7d019288c711020e487f23f33868","after":"17d9cc8c925c8b1db4e4d81c492de6db0dd3eacd","ref":"refs/heads/feature/indexes","pushedAt":"2024-02-29T14:19:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"add changelog","shortMessageHtmlLink":"add changelog"}},{"before":"bf137d47e84c030bac0afdb48903e4cb02516445","after":"ff68b3073b8e7d019288c711020e487f23f33868","ref":"refs/heads/feature/indexes","pushedAt":"2024-02-29T11:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Improve typing","shortMessageHtmlLink":"Improve typing"}},{"before":"5c259b4af70b829fcad775f4b777a4dae7c49801","after":"bf137d47e84c030bac0afdb48903e4cb02516445","ref":"refs/heads/feature/indexes","pushedAt":"2024-02-28T13:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Resolve review comments","shortMessageHtmlLink":"Resolve review comments"}},{"before":"e27d661e90e1f59ccfd37960e8b1a5a5b93b44b5","after":"5c259b4af70b829fcad775f4b777a4dae7c49801","ref":"refs/heads/feature/indexes","pushedAt":"2024-02-28T08:10:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbjorn","name":null,"path":"/fbjorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9670990?s=80&v=4"},"commit":{"message":"Fix mypy","shortMessageHtmlLink":"Fix mypy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEantbjAA","startCursor":null,"endCursor":null}},"title":"Activity · ioxiocom/firedantic"}