{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":99455688,"defaultBranch":"main","name":"pyairtable","ownerLogin":"gtalarico","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-06T00:44:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9513968?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713239132.0","currentOid":""},"activityList":{"items":[{"before":"e84aa693a79f6405083d2ddd5d09053e7301f6c0","after":"2631bee79413e695e23bdbc83f311bec4282bd4f","ref":"refs/heads/main","pushedAt":"2024-04-22T21:47:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #366 from mesozoic/orm_meta\n\nRefactor how we access ORM model configuration","shortMessageHtmlLink":"Merge pull request #366 from mesozoic/orm_meta"}},{"before":"1260d92c631c6feb12c423aea13a016c47966df5","after":"e84aa693a79f6405083d2ddd5d09053e7301f6c0","ref":"refs/heads/main","pushedAt":"2024-04-19T15:53:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #367 from mesozoic/pytestmark\n\nFix broken reference to pytest.Mark","shortMessageHtmlLink":"Merge pull request #367 from mesozoic/pytestmark"}},{"before":"75d64d806e6155a602c67e094789624e40e01829","after":"1260d92c631c6feb12c423aea13a016c47966df5","ref":"refs/heads/main","pushedAt":"2024-04-16T03:44:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #364 from mesozoic/release-3.0.0a1\n\nRelease 3.0.0a1","shortMessageHtmlLink":"Merge pull request #364 from mesozoic/release-3.0.0a1"}},{"before":"10405124ea9a5ba19807865e2ddb38a11eda5ccf","after":"75d64d806e6155a602c67e094789624e40e01829","ref":"refs/heads/main","pushedAt":"2024-04-15T16:48:38.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #363 from mesozoic/orm_required_fields\n\nAdd `orm.fields.RequiredTextField`, etc. for fields which cannot be null","shortMessageHtmlLink":"Merge pull request #363 from mesozoic/orm_required_fields"}},{"before":"919f57db890e51a7aeb950b2f16ef47cf65d16c3","after":"10405124ea9a5ba19807865e2ddb38a11eda5ccf","ref":"refs/heads/main","pushedAt":"2024-04-02T04:01:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #362 from mesozoic/use_field_ids\n\nRename `return_fields_by_field_id=` to `use_field_ids=`","shortMessageHtmlLink":"Merge pull request #362 from mesozoic/use_field_ids"}},{"before":"f9442941163236a7a9b2a573bd8073afa9dde02d","after":"919f57db890e51a7aeb950b2f16ef47cf65d16c3","ref":"refs/heads/main","pushedAt":"2024-03-30T00:10:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #361 from mesozoic/fix_mypy\n\nFix mypy and ensure it runs on GH Actions","shortMessageHtmlLink":"Merge pull request #361 from mesozoic/fix_mypy"}},{"before":"0480949891ecbcda3c889a8e034eff7245204a6d","after":"f9442941163236a7a9b2a573bd8073afa9dde02d","ref":"refs/heads/main","pushedAt":"2024-03-29T09:27:47.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #354 from mesozoic/orm_single_link\n\norm.fields.SingleLinkField","shortMessageHtmlLink":"Merge pull request #354 from mesozoic/orm_single_link"}},{"before":"c5b7fdb146511bed07c40559288bdf7c3056411d","after":"0480949891ecbcda3c889a8e034eff7245204a6d","ref":"refs/heads/main","pushedAt":"2024-03-28T14:59:02.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #352 from mesozoic/model_created_time\n\nUse `datetime` instead of `str` for all model timestamps","shortMessageHtmlLink":"Merge pull request #352 from mesozoic/model_created_time"}},{"before":"3b06244295a54ea997321ff8d26dcc1e2a15d3d8","after":"c5b7fdb146511bed07c40559288bdf7c3056411d","ref":"refs/heads/main","pushedAt":"2024-03-28T06:42:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #360 from mesozoic/remove_metadata\n\nRemove deprecated `pyairtable.metadata` module","shortMessageHtmlLink":"Merge pull request #360 from mesozoic/remove_metadata"}},{"before":"ae41931e2bb3e451323365224903f5b42af730eb","after":"3b06244295a54ea997321ff8d26dcc1e2a15d3d8","ref":"refs/heads/main","pushedAt":"2024-03-28T06:35:16.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #355 from BAPCon/Testing\n\nAdd attribute `use_field_ids` to `orm.Model.Meta`","shortMessageHtmlLink":"Merge pull request #355 from BAPCon/Testing"}},{"before":"cfd304b9b22bcc068ccf9274c38a3f334670899d","after":"ae41931e2bb3e451323365224903f5b42af730eb","ref":"refs/heads/main","pushedAt":"2024-03-22T21:30:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #359 from mesozoic/tox\n\nOnly run integration tests once, not in each environment","shortMessageHtmlLink":"Merge pull request #359 from mesozoic/tox"}},{"before":"b676bf0db1e35d5e5efcb5d51ff1cac488706528","after":"b4c4d3bfdb3bfaf2d20b62c827fc968114b2ab04","ref":"refs/heads/release-2.x","pushedAt":"2024-03-22T17:49:08.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #358 from mesozoic/release-2.3.3\n\nRelease 2.3.3","shortMessageHtmlLink":"Merge pull request #358 from mesozoic/release-2.3.3"}},{"before":null,"after":"b676bf0db1e35d5e5efcb5d51ff1cac488706528","ref":"refs/heads/release-2.x","pushedAt":"2024-03-22T17:42:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #353 from mesozoic/release-2.3.2\n\nRelease 2.3.2","shortMessageHtmlLink":"Merge pull request #353 from mesozoic/release-2.3.2"}},{"before":"769d92413b5a9b8e39d2309c303dbfdd8abbc85b","after":"cfd304b9b22bcc068ccf9274c38a3f334670899d","ref":"refs/heads/main","pushedAt":"2024-03-22T17:31:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #357 from mesozoic/orm_meta\n\nDo not call orm.Model.Meta callables during `__init_subclass__`","shortMessageHtmlLink":"Merge pull request #357 from mesozoic/orm_meta"}},{"before":"eef7b6ff4948a1be33f9083e62b146a029a54be5","after":"769d92413b5a9b8e39d2309c303dbfdd8abbc85b","ref":"refs/heads/main","pushedAt":"2024-03-22T15:41:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #356 from mesozoic/fix-docs\n\nFix broken docs for orm.fields constants","shortMessageHtmlLink":"Merge pull request #356 from mesozoic/fix-docs"}},{"before":"7e7c853a35bc7a39b6315e9ce6704cf7bd56a08b","after":"eef7b6ff4948a1be33f9083e62b146a029a54be5","ref":"refs/heads/main","pushedAt":"2024-03-19T07:18:37.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #347 from mesozoic/orm_null_values\n\nReturn `\"\"` and `False` from TextField, CheckboxField","shortMessageHtmlLink":"Merge pull request #347 from mesozoic/orm_null_values"}},{"before":"b676bf0db1e35d5e5efcb5d51ff1cac488706528","after":"7e7c853a35bc7a39b6315e9ce6704cf7bd56a08b","ref":"refs/heads/main","pushedAt":"2024-03-19T07:09:45.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #329 from mesozoic/formulas\n\nRewrite of pyairtable.formulas","shortMessageHtmlLink":"Merge pull request #329 from mesozoic/formulas"}},{"before":"4b3965c89707d9c7abdb3993a8a3cf9dd7923b68","after":"b676bf0db1e35d5e5efcb5d51ff1cac488706528","ref":"refs/heads/main","pushedAt":"2024-03-19T06:22:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #353 from mesozoic/release-2.3.2\n\nRelease 2.3.2","shortMessageHtmlLink":"Merge pull request #353 from mesozoic/release-2.3.2"}},{"before":"bbcd7ae471e209c77db1ecb1a74179721d85b347","after":"4b3965c89707d9c7abdb3993a8a3cf9dd7923b68","ref":"refs/heads/main","pushedAt":"2024-03-15T19:04:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #349 from BAPCon/main\n\nBug fix for deprecated `metadata.get_table_schema`","shortMessageHtmlLink":"Merge pull request #349 from BAPCon/main"}},{"before":"523def2b49cf0ba852fb30a20c0a08b2bfc979a6","after":"bbcd7ae471e209c77db1ecb1a74179721d85b347","ref":"refs/heads/main","pushedAt":"2024-03-14T22:25:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #348 from mesozoic/release-2.3.1\n\nRelease 2.3.1","shortMessageHtmlLink":"Merge pull request #348 from mesozoic/release-2.3.1"}},{"before":"163375758f334d9a29e71c40975b61494e4b75ce","after":"523def2b49cf0ba852fb30a20c0a08b2bfc979a6","ref":"refs/heads/main","pushedAt":"2024-03-14T19:40:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #345 from BAPCon/main\n\nUpdate `base.create_table`","shortMessageHtmlLink":"Merge pull request #345 from BAPCon/main"}},{"before":"1ed6109b8aa7dcf9d6259aa503119dbe1789d9c9","after":"163375758f334d9a29e71c40975b61494e4b75ce","ref":"refs/heads/main","pushedAt":"2024-03-13T19:07:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #342 from mesozoic/datetime_tz\n\nBetter timezone support in orm.fields.DatetimeField","shortMessageHtmlLink":"Merge pull request #342 from mesozoic/datetime_tz"}},{"before":"9ab240be0339666d34da354a41a80343727676ce","after":"1ed6109b8aa7dcf9d6259aa503119dbe1789d9c9","ref":"refs/heads/main","pushedAt":"2024-03-11T16:21:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #341 from mesozoic/pre-commit\n\nUpdate pre-commit hook versions","shortMessageHtmlLink":"Merge pull request #341 from mesozoic/pre-commit"}},{"before":"730e8b7c2e6095a64490156e137ffb299b065198","after":"9ab240be0339666d34da354a41a80343727676ce","ref":"refs/heads/main","pushedAt":"2024-02-29T05:21:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #340 from mesozoic/migration_guide\n\nNote an accidental breaking change in 2.3","shortMessageHtmlLink":"Merge pull request #340 from mesozoic/migration_guide"}},{"before":"81655135f71ac65156fe1d377467923dbfc2ff38","after":"730e8b7c2e6095a64490156e137ffb299b065198","ref":"refs/heads/main","pushedAt":"2024-02-25T09:10:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #339 from mesozoic/release-2.3.0\n\nUpdate PyPI publish workflow","shortMessageHtmlLink":"Merge pull request #339 from mesozoic/release-2.3.0"}},{"before":"d5cee62ca62e55f3d09911140801993828f34616","after":null,"ref":"refs/tags/2.3.0","pushedAt":"2024-02-25T09:08:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"}},{"before":"428649cd8a7cd91501d1ebf006fc951b66ee0c92","after":"81655135f71ac65156fe1d377467923dbfc2ff38","ref":"refs/heads/main","pushedAt":"2024-02-25T09:02:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #338 from mesozoic/release-2.3.0\n\nRelease 2.3.0","shortMessageHtmlLink":"Merge pull request #338 from mesozoic/release-2.3.0"}},{"before":"a21e218a1258c69292d7020a2887874761768f57","after":"428649cd8a7cd91501d1ebf006fc951b66ee0c92","ref":"refs/heads/main","pushedAt":"2024-02-22T18:32:24.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #337 from mesozoic/metadata\n\nSupport for managing permissions and shares","shortMessageHtmlLink":"Merge pull request #337 from mesozoic/metadata"}},{"before":"ba96d6dc3f7a9cfeb55afab64c46b271b994afa5","after":"a21e218a1258c69292d7020a2887874761768f57","ref":"refs/heads/main","pushedAt":"2024-02-04T01:28:54.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #330 from mesozoic/audit_logs\n\nSupport for iterating through the audit log","shortMessageHtmlLink":"Merge pull request #330 from mesozoic/audit_logs"}},{"before":"39cb2b812a26ef55772c6e6ba7df513b160688b5","after":"ba96d6dc3f7a9cfeb55afab64c46b271b994afa5","ref":"refs/heads/main","pushedAt":"2024-02-02T23:06:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mesozoic","name":"Alex L.","path":"/mesozoic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458347?s=80&v=4"},"commit":{"message":"Merge pull request #336 from mesozoic/metadata_force\n\nAdd `force=` kwarg to `base()` and `table()` methods","shortMessageHtmlLink":"Merge pull request #336 from mesozoic/metadata_force"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEN3aDDAA","startCursor":null,"endCursor":null}},"title":"Activity ยท gtalarico/pyairtable"}