{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66554135,"defaultBranch":"master","name":"sqlakeyset","ownerLogin":"djrobstep","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-25T12:00:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2441221?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716332694.0","currentOid":""},"activityList":{"items":[{"before":"759a45c6c7d015732c63e664f3164d43a995ed8f","after":"b5ee1e7043569c2a93654a1fc92f1a00cf65c314","ref":"refs/heads/master","pushedAt":"2024-09-11T02:21:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Fix custom types in asyncpg (#113)\n\nFix custom types in asyncpg\r\n\r\nDisable native SQL tuples for non-psycopg2 postgresql drivers, which use\r\nrender_bind_casts and thus break our workaround for\r\nhttps://github.com/sqlalchemy/sqlalchemy/issues/8992\r\n\r\nThere are still probably other cases where the tuple rendering bug\r\nbreaks us; but at this point I'd rather just address reported bugs\r\nrather than trying to make a big change that might break other things.\r\nThe upstream bug is marked as high priority so hopefuly it's fixed soon.","shortMessageHtmlLink":"Fix custom types in asyncpg (#113)"}},{"before":"6b5fe5fe70869091c2864fac7a31fbecad39a01a","after":"759a45c6c7d015732c63e664f3164d43a995ed8f","ref":"refs/heads/master","pushedAt":"2024-08-21T00:08:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Merge pull request #111 from acarapetis/handle-joinedload\n\nAutomatically .unique() sa2 ORM joinedload results","shortMessageHtmlLink":"Merge pull request #111 from acarapetis/handle-joinedload"}},{"before":"f552345fb9c47a056cd18d3a35dd0e7ff7537ab7","after":"6b5fe5fe70869091c2864fac7a31fbecad39a01a","ref":"refs/heads/master","pushedAt":"2024-07-23T03:28:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"fix dialect-dependent custom type implementation (#109)\n\n* fix custom type implementation\r\n* add test","shortMessageHtmlLink":"fix dialect-dependent custom type implementation (#109)"}},{"before":"f23f52d20e8796cf613aae9bf51a57b95a8e429b","after":"f552345fb9c47a056cd18d3a35dd0e7ff7537ab7","ref":"refs/heads/master","pushedAt":"2024-07-19T12:35:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"[skip ci] Fix dev install on python 3.12","shortMessageHtmlLink":"[skip ci] Fix dev install on python 3.12"}},{"before":"b034ed75b52d6516caefce8141bf5d04adfe26f0","after":null,"ref":"refs/heads/dependabot/pip/pymysql-1.1.1","pushedAt":"2024-05-21T23:04:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"309362d77c231b915e6af7624b5be2ae9063c3b3","after":"f23f52d20e8796cf613aae9bf51a57b95a8e429b","ref":"refs/heads/master","pushedAt":"2024-05-21T23:04:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Merge pull request #107 from djrobstep/dependabot/pip/pymysql-1.1.1\n\nBump pymysql from 1.0.2 to 1.1.1","shortMessageHtmlLink":"Merge pull request #107 from djrobstep/dependabot/pip/pymysql-1.1.1"}},{"before":null,"after":"b034ed75b52d6516caefce8141bf5d04adfe26f0","ref":"refs/heads/dependabot/pip/pymysql-1.1.1","pushedAt":"2024-05-21T19:45:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: pymysql\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"03bcc416b9537254e91054f452696f9f2ec8c5e2","after":"309362d77c231b915e6af7624b5be2ae9063c3b3","ref":"refs/heads/master","pushedAt":"2024-02-26T00:27:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Merge pull request #106 from acarapetis/fix-double-bind-processing\n\nFix double bind processing in certain cases","shortMessageHtmlLink":"Merge pull request #106 from acarapetis/fix-double-bind-processing"}},{"before":"475801e3aa615695ebbb52b9b3219e200c6c480c","after":"03bcc416b9537254e91054f452696f9f2ec8c5e2","ref":"refs/heads/master","pushedAt":"2024-02-23T23:20:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Merge pull request #105 from dlax/py.typed\n\nDeclare the package as \"typed\"","shortMessageHtmlLink":"Merge pull request #105 from dlax/py.typed"}},{"before":"267a46c43dd2c44165149b971ea2eb9041f077c3","after":"475801e3aa615695ebbb52b9b3219e200c6c480c","ref":"refs/heads/master","pushedAt":"2024-01-24T03:28:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Merge pull request #103 from acarapetis/pypi-api-token\n\nCI: Publish to PyPI using an API token","shortMessageHtmlLink":"Merge pull request #103 from acarapetis/pypi-api-token"}},{"before":"7c61ec8771c60b574391c8dd45a9cfd708ec9ec8","after":"267a46c43dd2c44165149b971ea2eb9041f077c3","ref":"refs/heads/master","pushedAt":"2024-01-21T04:12:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Merge pull request #101 from dlax/f-string\n\nFix f-strings in ConfigurationError raised by custom_bookmark_type()","shortMessageHtmlLink":"Merge pull request #101 from dlax/f-string"}},{"before":"aa097fc055322ad0773d619115640f7b005152c8","after":"7c61ec8771c60b574391c8dd45a9cfd708ec9ec8","ref":"refs/heads/master","pushedAt":"2023-11-29T03:47:12.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Update test matrix with sqla 2.0.23","shortMessageHtmlLink":"Update test matrix with sqla 2.0.23"}},{"before":"9f6656e3eaa42ed686854a86eab59be776ebbec2","after":"aa097fc055322ad0773d619115640f7b005152c8","ref":"refs/heads/master","pushedAt":"2023-09-20T02:36:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Use patched sqlalchemy versions in CI","shortMessageHtmlLink":"Use patched sqlalchemy versions in CI"}},{"before":"c747baea8e0861e6e0808ae1ac2be566444198f5","after":"9f6656e3eaa42ed686854a86eab59be776ebbec2","ref":"refs/heads/master","pushedAt":"2023-09-20T02:22:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Fix errors handling nondeclarative tables (#95)","shortMessageHtmlLink":"Fix errors handling nondeclarative tables (#95)"}},{"before":"6cd0d322f5bf26993777ed230cac2e4876f2a2f4","after":"c747baea8e0861e6e0808ae1ac2be566444198f5","ref":"refs/heads/master","pushedAt":"2023-09-19T03:07:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Fix errors when using sqla2-style ORM query with a `Connection` (#96)\n\n* Add test to reproduce #94\r\n\r\n(SQLAlchemy2-style ORM queries behave differently with Connections and\r\nSessions.)\r\n\r\n* Remove spurious warning\r\n\r\nWe speculatively construct an OC here even for columns that aren't\r\nactually being ordered by, so the warning that was being emitted is\r\nincorrect.\r\n\r\n* Fix error passing connection to select_page","shortMessageHtmlLink":"Fix errors when using sqla2-style ORM query with a Connection (#96)"}},{"before":"fcc04b6a13a1743b19c774abcbb59dbcc370e3d1","after":"6cd0d322f5bf26993777ed230cac2e4876f2a2f4","ref":"refs/heads/master","pushedAt":"2023-08-04T11:41:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"search mro to handle subclasses in bookmark serialization (#89)","shortMessageHtmlLink":"search mro to handle subclasses in bookmark serialization (#89)"}},{"before":"0bee55d5a0cf42ab480dc74ace811bbca020388f","after":null,"ref":"refs/heads/gh-pages","pushedAt":"2023-07-21T03:18:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"}},{"before":"0cc6d197796742abb08b19e659228eaa3373df9b","after":null,"ref":"refs/heads/rtd","pushedAt":"2023-07-21T03:17:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"}},{"before":"c65b1b04f26962da480552b9abed99c559e2994d","after":"fcc04b6a13a1743b19c774abcbb59dbcc370e3d1","ref":"refs/heads/master","pushedAt":"2023-07-21T03:16:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"[skip ci] sqlakeyset.readthedocs.io (#92)\n\n* Configure readthedocs\r\n\r\n* Add readthedocs links to readme","shortMessageHtmlLink":"[skip ci] sqlakeyset.readthedocs.io (#92)"}},{"before":"d4cb5961efe859593bee5595b77d10556376e6ce","after":"0cc6d197796742abb08b19e659228eaa3373df9b","ref":"refs/heads/rtd","pushedAt":"2023-07-21T03:13:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Add readthedocs links to readme","shortMessageHtmlLink":"Add readthedocs links to readme"}},{"before":"5214aa98aaf7a78c762d7ac2b2880de6aadee81a","after":"d4cb5961efe859593bee5595b77d10556376e6ce","ref":"refs/heads/rtd","pushedAt":"2023-07-21T03:12:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Add readthedocs links to readme","shortMessageHtmlLink":"Add readthedocs links to readme"}},{"before":"4d51675a6b2eaacf3552afa8e7f53f30d4bb73ba","after":"5214aa98aaf7a78c762d7ac2b2880de6aadee81a","ref":"refs/heads/rtd","pushedAt":"2023-07-21T03:12:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Add readthedocs links to readme","shortMessageHtmlLink":"Add readthedocs links to readme"}},{"before":"ee1e58c6e797d1b80fef6ef7c0caeda38e90ed67","after":"4d51675a6b2eaacf3552afa8e7f53f30d4bb73ba","ref":"refs/heads/rtd","pushedAt":"2023-07-21T03:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Add readthedocs links to readme","shortMessageHtmlLink":"Add readthedocs links to readme"}},{"before":"5d597970553425a5f782f93f55e42f513ceae2b5","after":"ee1e58c6e797d1b80fef6ef7c0caeda38e90ed67","ref":"refs/heads/rtd","pushedAt":"2023-07-21T03:05:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Configure readthedocs","shortMessageHtmlLink":"Configure readthedocs"}},{"before":"2d7709267129f48beb8abf47e81c08eace4eef53","after":"5d597970553425a5f782f93f55e42f513ceae2b5","ref":"refs/heads/rtd","pushedAt":"2023-07-21T03:00:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Configure readthedocs","shortMessageHtmlLink":"Configure readthedocs"}},{"before":"743d03e8f8601f007bd9317035405bf517a22ee7","after":"2d7709267129f48beb8abf47e81c08eace4eef53","ref":"refs/heads/rtd","pushedAt":"2023-07-21T02:48:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Configure readthedocs","shortMessageHtmlLink":"Configure readthedocs"}},{"before":null,"after":"743d03e8f8601f007bd9317035405bf517a22ee7","ref":"refs/heads/rtd","pushedAt":"2023-07-21T02:43:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"Configure readthedocs","shortMessageHtmlLink":"Configure readthedocs"}},{"before":"b2b46e39402603843e60918a1a33354e095a50dd","after":null,"ref":"refs/heads/dependabot/pip/pygments-2.15.0","pushedAt":"2023-07-21T00:38:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"8c8939f0d178981ee2fd5f931cb7e72d32d5e8d9","after":"c65b1b04f26962da480552b9abed99c559e2994d","ref":"refs/heads/master","pushedAt":"2023-07-21T00:38:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"acarapetis","name":"Anthony Carapetis","path":"/acarapetis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58440?s=80&v=4"},"commit":{"message":"[skip ci] Bump pygments from 2.14.0 to 2.15.0 (#91)\n\nBumps [pygments](https://github.com/pygments/pygments) from 2.14.0 to 2.15.0.\r\n- [Release notes](https://github.com/pygments/pygments/releases)\r\n- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)\r\n- [Commits](https://github.com/pygments/pygments/compare/2.14.0...2.15.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pygments\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[skip ci] Bump pygments from 2.14.0 to 2.15.0 (#91)"}},{"before":null,"after":"b2b46e39402603843e60918a1a33354e095a50dd","ref":"refs/heads/dependabot/pip/pygments-2.15.0","pushedAt":"2023-07-20T12:16:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pygments from 2.14.0 to 2.15.0\n\nBumps [pygments](https://github.com/pygments/pygments) from 2.14.0 to 2.15.0.\n- [Release notes](https://github.com/pygments/pygments/releases)\n- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)\n- [Commits](https://github.com/pygments/pygments/compare/2.14.0...2.15.0)\n\n---\nupdated-dependencies:\n- dependency-name: pygments\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pygments from 2.14.0 to 2.15.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwMjoyMTowNi4wMDAwMDBazwAAAASysTUr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwMjoyMTowNi4wMDAwMDBazwAAAASysTUr","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yMFQxMjoxNjo1OS4wMDAwMDBazwAAAANZkEyo"}},"title":"Activity ยท djrobstep/sqlakeyset"}