{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":635408274,"defaultBranch":"main","name":"edgy","ownerLogin":"dymmond","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-02T16:21:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65982469?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721812142.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"acc95d4a99707d01ce6e2c47e7174496f69a1677","ref":"refs/heads/devkral/docs/fix_contributing","pushedAt":"2024-07-24T09:09:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"fixes to contributing","shortMessageHtmlLink":"fixes to contributing"}},{"before":"eb5f14e982b5e8fb47d091c2d847aeeab9b529f7","after":null,"ref":"refs/heads/devkral/cleanup/namings","pushedAt":"2024-07-24T08:58:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"}},{"before":"3695776d06658e88da08db2bc6cb202558a781d7","after":"982611afe09cd830369c0684e0a22bd5fb08f220","ref":"refs/heads/develop","pushedAt":"2024-07-24T08:58:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"Cleanup names, bugfixes & add release notes (#145)\n\nChanges:\r\n\r\n- prefix _bases, _type with field in factory\r\n- unprefix _methods_overwritable_by_factory\r\n- rename is_proxy_model in models to __is_proxy_model__ for preventing clashes\r\n- model extract_db_fields: use table of instance\r\n- query: use table columns direct instead of using the property\r\n- rename meta fields_mapping to fields (fields_mapping is a too long name\r\nwhen used often)\r\n- deprecate model.fields and model.signals, make them forwards to the meta equivalents\r\n- update release notes","shortMessageHtmlLink":"Cleanup names, bugfixes & add release notes (#145)"}},{"before":"f25a34db2abe80928c3589bbd5d73346eacc537e","after":"eb5f14e982b5e8fb47d091c2d847aeeab9b529f7","ref":"refs/heads/devkral/cleanup/namings","pushedAt":"2024-07-24T08:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"update release notes","shortMessageHtmlLink":"update release notes"}},{"before":"3f4fd00cd666fd1a96895d658a7d8d66ae0888d3","after":"f25a34db2abe80928c3589bbd5d73346eacc537e","ref":"refs/heads/devkral/cleanup/namings","pushedAt":"2024-07-24T08:37:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"add deprecation warnings for on model forwards: signals, fields","shortMessageHtmlLink":"add deprecation warnings for on model forwards: signals, fields"}},{"before":"56633c2a48be50678fb8f75692ba2c241fc5a5e0","after":"3f4fd00cd666fd1a96895d658a7d8d66ae0888d3","ref":"refs/heads/devkral/cleanup/namings","pushedAt":"2024-07-24T02:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"fix missing dot","shortMessageHtmlLink":"fix missing dot"}},{"before":"cc8ab89654916910b81fc869bd12bb8f774edf08","after":"56633c2a48be50678fb8f75692ba2c241fc5a5e0","ref":"refs/heads/devkral/cleanup/namings","pushedAt":"2024-07-24T02:56:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"Changes:\n\n- add deprecation warning for fields_mapping\n- reword release notes","shortMessageHtmlLink":"Changes:"}},{"before":"02d94c074a933fb40d3434805d77f3e36c40285b","after":"cc8ab89654916910b81fc869bd12bb8f774edf08","ref":"refs/heads/devkral/cleanup/namings","pushedAt":"2024-07-24T02:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"update release notes","shortMessageHtmlLink":"update release notes"}},{"before":"511c08e08f3cfd23f59d5d6146d7b5533b8405cb","after":"02d94c074a933fb40d3434805d77f3e36c40285b","ref":"refs/heads/devkral/cleanup/namings","pushedAt":"2024-07-24T02:46:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"make ModelInstance.fields a property, make ModelInstance.signals a normal property","shortMessageHtmlLink":"make ModelInstance.fields a property, make ModelInstance.signals a no…"}},{"before":null,"after":"511c08e08f3cfd23f59d5d6146d7b5533b8405cb","ref":"refs/heads/devkral/cleanup/namings","pushedAt":"2024-07-24T02:09:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"add release notes","shortMessageHtmlLink":"add release notes"}},{"before":"b5a12d8439a4cb501a49722204c5b20f377a736d","after":null,"ref":"refs/heads/devkral/cleanup/model","pushedAt":"2024-07-24T00:45:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"}},{"before":"0ab0ee27eb741d341e81be0688049ad9108a679b","after":"3695776d06658e88da08db2bc6cb202558a781d7","ref":"refs/heads/develop","pushedAt":"2024-07-24T00:45:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"Cleanup Model (#144)\n\nChanges:\r\n\r\n- add abstract BaseModelType\r\n- split _extract_values_from_field in extract_model_references and extract_column_values\r\n- ignore arbitrary arguments for EdgyBaseModel, pydantic_extra is not used anyway\r\n- rename parent to `__parent__` for preventing collisions\r\n- pass through kwargs arguments in metaclasses\r\n- move effective mixins from utils to mixins\r\n - remove DateParse mixin from EdgyBaseModel, it isn't used there and the method provided is private anyway","shortMessageHtmlLink":"Cleanup Model (#144)"}},{"before":"6358023e66be37ac3ba7875da2adbcbac8d28ab8","after":null,"ref":"refs/heads/devkral/fixes/relationships2","pushedAt":"2024-07-24T00:34:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"}},{"before":"927f47d181d82e680a79ccdedb20076910d1637f","after":null,"ref":"refs/heads/devkral/fixes/tests_relationships","pushedAt":"2024-07-24T00:34:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"}},{"before":"5f7792013b1abe7f70758ce7f6b938026c423f00","after":null,"ref":"refs/heads/devkral/fixes/queryset","pushedAt":"2024-07-24T00:30:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"}},{"before":"6ebe017e5c8c0c0a5fbe21f842d6c335a65f3257","after":null,"ref":"refs/heads/devkral/fixes/lazyness","pushedAt":"2024-07-24T00:30:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"}},{"before":"966c5ee7d9d8782971131f66badaf0a0cb84303e","after":null,"ref":"refs/heads/devkral/feature/backward_compatible_proxying","pushedAt":"2024-07-24T00:30:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"}},{"before":"2bd2479e1c983ddd6ba361da3bfe1ef2ff2915c7","after":"b5a12d8439a4cb501a49722204c5b20f377a736d","ref":"refs/heads/devkral/cleanup/model","pushedAt":"2024-07-24T00:28:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"move mixins from utils to mixins","shortMessageHtmlLink":"move mixins from utils to mixins"}},{"before":"e47bccd96269b29a01a43496c05220e1a7ab7264","after":null,"ref":"refs/heads/devkral/cleanup/fields","pushedAt":"2024-07-24T00:17:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"}},{"before":"8eef4336ad3578d95396d386b158103c521cc5fe","after":"0ab0ee27eb741d341e81be0688049ad9108a679b","ref":"refs/heads/develop","pushedAt":"2024-07-24T00:17:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"optimize and apply the factory overwrite of fields (#143)\n\nChanges:\r\n\r\n- optimize overwriting methods by factory and remove __getattribute__\r\n - allow factories to extend the set of methods\r\n- allow fields to overwrite the factory method after the init\r\n - add tests for the overwriting behavior, add pytest-mock dep for\r\n this\r\n- port types to BaseFieldType and expose it\r\n- update field docs and fix a syntax error\r\n- fix docs site_url\r\n- replace mkdocs-markdownextradata-plugin with mkdocs-macros-plugin","shortMessageHtmlLink":"optimize and apply the factory overwrite of fields (#143)"}},{"before":"cdca2a02de99e3b628478bac7a0652280c4b4c17","after":"2bd2479e1c983ddd6ba361da3bfe1ef2ff2915c7","ref":"refs/heads/devkral/cleanup/model","pushedAt":"2024-07-23T16:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"move mixins from utils to mixins","shortMessageHtmlLink":"move mixins from utils to mixins"}},{"before":null,"after":"cdca2a02de99e3b628478bac7a0652280c4b4c17","ref":"refs/heads/devkral/cleanup/model","pushedAt":"2024-07-23T11:51:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"pass through arguments","shortMessageHtmlLink":"pass through arguments"}},{"before":"9debda7730a7c8ffa1d9022a4873521b998696fe","after":"e47bccd96269b29a01a43496c05220e1a7ab7264","ref":"refs/heads/devkral/cleanup/fields","pushedAt":"2024-07-23T09:06:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"Changes:\n\n- improve docs (fix syntax error)\n- fix docs site_url\n- replace mkdocs-markdownextradata-plugin with macros","shortMessageHtmlLink":"Changes:"}},{"before":"7de3bc3e84cd1b41ccce1ccc7d370c53ab26a9e7","after":"9debda7730a7c8ffa1d9022a4873521b998696fe","ref":"refs/heads/devkral/cleanup/fields","pushedAt":"2024-07-23T07:49:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"fix python < 3.10 compatibility","shortMessageHtmlLink":"fix python < 3.10 compatibility"}},{"before":"419914456aec7976b408e4e4118869d33f564b00","after":"7de3bc3e84cd1b41ccce1ccc7d370c53ab26a9e7","ref":"refs/heads/devkral/cleanup/fields","pushedAt":"2024-07-23T00:01:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"update docs, explain column_name","shortMessageHtmlLink":"update docs, explain column_name"}},{"before":null,"after":"419914456aec7976b408e4e4118869d33f564b00","ref":"refs/heads/devkral/cleanup/fields","pushedAt":"2024-07-22T23:46:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"Changes:\n\n- optimize overwriting methods by factory and remove __getattribute__\n - allow factories to extend the set of methods\n- allow fields to overwrite the factory method after the init\n - add tests for the overwriting behaviour, add pytest-mock dep for\n this\n- port types to BaseFieldType and expose it","shortMessageHtmlLink":"Changes:"}},{"before":"108be77c9e1304a2ca737397836a874ab3ca538d","after":null,"ref":"refs/heads/devkral/feature/reduce_field","pushedAt":"2024-07-22T15:21:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"}},{"before":"46e58d1e5d6582ade58b24b724af29314fb6b41f","after":"8eef4336ad3578d95396d386b158103c521cc5fe","ref":"refs/heads/develop","pushedAt":"2024-07-22T15:21:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"improve and split fields (#142)\n\nChanges:\r\n\r\n- split BaseField in BaseField and BaseFieldType\r\n- replace __init__ annotations by defaults\r\n- remove namespace field attribute (no users)\r\n- move sqlalchemy column definitions to own basemodel\r\n- add factory reference to field\r\n- allow factories overwriting field methods\r\n- split autonow and timezonedField\r\n\r\nFixes:\r\n\r\n- fix regex pattern matching, allow pattern and regex\r\n- fix Decimal, Float definitions","shortMessageHtmlLink":"improve and split fields (#142)"}},{"before":"12e00dcb4184865976cd4d19bd2b8904ab2793cf","after":"108be77c9e1304a2ca737397836a874ab3ca538d","ref":"refs/heads/devkral/feature/reduce_field","pushedAt":"2024-07-22T14:12:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"Change:\n\n- provide original_fn if available","shortMessageHtmlLink":"Change:"}},{"before":null,"after":"12e00dcb4184865976cd4d19bd2b8904ab2793cf","ref":"refs/heads/devkral/feature/reduce_field","pushedAt":"2024-07-22T12:35:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"devkral","name":"Alexander","path":"/devkral","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/658768?s=80&v=4"},"commit":{"message":"Changes:\n\n- allow factories overwriting field methods\n- split autonow and timezonedField\n- update docs","shortMessageHtmlLink":"Changes:"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEh7odAAA","startCursor":null,"endCursor":null}},"title":"Activity · dymmond/edgy"}