{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":63109341,"defaultBranch":"main","name":"sqlite-kit","ownerLogin":"vapor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-11T23:25:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17364220?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717002663.0","currentOid":""},"activityList":{"items":[{"before":"683051ff50685d08e6b56d935ad5f50dcc985d4a","after":null,"ref":"refs/heads/fix-query-logging","pushedAt":"2024-05-29T17:10:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"}},{"before":"8d3abe71a59b5ef5d8aca1a07aedb6bdfd03a344","after":"f35a863ecc2da5d563b836a9a696b148b0f4169f","ref":"refs/heads/main","pushedAt":"2024-05-29T17:10:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Use structured logging (metadata) when logging queries (#110)\n\n* Don't log double `[]`s when logging queries.\r\n\r\n* Use logging metadata for logging queries","shortMessageHtmlLink":"Use structured logging (metadata) when logging queries (#110)"}},{"before":"20b9755ba7507401ce37b6b8c082ba1663c92c08","after":"683051ff50685d08e6b56d935ad5f50dcc985d4a","ref":"refs/heads/fix-query-logging","pushedAt":"2024-05-28T23:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Use logging metadata for logging queries","shortMessageHtmlLink":"Use logging metadata for logging queries"}},{"before":null,"after":"20b9755ba7507401ce37b6b8c082ba1663c92c08","ref":"refs/heads/fix-query-logging","pushedAt":"2024-05-27T17:27:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Don't log double `[]`s when logging queries.","shortMessageHtmlLink":"Don't log double []s when logging queries."}},{"before":"b86977d791b84326d626c837efe8da0559c9aa32","after":null,"ref":"refs/heads/fix-docc-warning","pushedAt":"2024-05-16T19:53:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"}},{"before":"37c1a39391a6c26a5c67cd2f34b065a5b4f1c814","after":"8d3abe71a59b5ef5d8aca1a07aedb6bdfd03a344","ref":"refs/heads/main","pushedAt":"2024-05-16T19:53:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Fix a DocC warning and update SQLiteNIO required version (#109)\n\n* Can't link to stuff that's not in the same module. Fixes a DocC warning.\r\n* Update dependency requirement","shortMessageHtmlLink":"Fix a DocC warning and update SQLiteNIO required version (#109)"}},{"before":"ed7dbde3cd88a8678cf298f6532661d9a1f497ca","after":"b86977d791b84326d626c837efe8da0559c9aa32","ref":"refs/heads/fix-docc-warning","pushedAt":"2024-05-16T19:50:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Update dependency requirement","shortMessageHtmlLink":"Update dependency requirement"}},{"before":null,"after":"ed7dbde3cd88a8678cf298f6532661d9a1f497ca","ref":"refs/heads/fix-docc-warning","pushedAt":"2024-05-16T19:48:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Can't link to stuff that's not in the same module. Fixes a DocC warning. No release needed.","shortMessageHtmlLink":"Can't link to stuff that's not in the same module. Fixes a DocC warni…"}},{"before":"e9fd69b54b04acf9ea94d3ba174195d20a07370f","after":"37c1a39391a6c26a5c67cd2f34b065a5b4f1c814","ref":"refs/heads/main","pushedAt":"2024-05-14T02:33:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Leverage improvements in SQLKit and SQLiteNIO (#108)\n\n* Update package structure, bump Swift minimum to 5.8, require an SQLKit we actually need, update CI, fix ExistentialAny usage, fix readme, update docs and logo\r\n* Sendable correctness, de-underscore the SQLite version type, add support for specifying JSON encoders and decoders, add support for new SQLKit functionality, default to singleton NIOThreadPool, modernize data encoder and decoder to handle data better and faster\r\n* Add 100% doc comments coverage\r\n* Use un-deprecated SQLBenchmarker API\r\n* Update dep minimums\r\n* Take advantage of further improvements in SQLiteNIO - SQLiteDatabase is Sendable, support queryLogLevel, don't do extra thread hops in withSession()\r\n* Pedantically avoid API breakage with SQLiteDatabase.sql() and make it @inlinable, fix a Sendability warning, add a missing doc comment.","shortMessageHtmlLink":"Leverage improvements in SQLKit and SQLiteNIO (#108)"}},{"before":"e9eae2999cc7e3fe17adaf3b6d6e62a8e156db1a","after":null,"ref":"refs/heads/general-update","pushedAt":"2024-05-14T02:33:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"}},{"before":"17b88c32acc6ad8f2917214180996c7ff5451aa4","after":"e9eae2999cc7e3fe17adaf3b6d6e62a8e156db1a","ref":"refs/heads/general-update","pushedAt":"2024-05-12T05:30:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"API breakage pedantry.","shortMessageHtmlLink":"API breakage pedantry."}},{"before":"631b856af805c8ee52e6546771cb255d2db7057c","after":"17b88c32acc6ad8f2917214180996c7ff5451aa4","ref":"refs/heads/general-update","pushedAt":"2024-05-12T05:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Pedantically avoid API breakage with SQLiteDatabase.sql() and make it @inlinable, fix a Sendability warning, add a missing doc comment.","shortMessageHtmlLink":"Pedantically avoid API breakage with SQLiteDatabase.sql() and make it…"}},{"before":"2274825c1b45bf6d7290204a5132027f847c3ec3","after":"631b856af805c8ee52e6546771cb255d2db7057c","ref":"refs/heads/general-update","pushedAt":"2024-05-11T00:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Add back (deprecated) direct conformance to SQLRow to SQLiteRow (removing the conformance was source-breaking)","shortMessageHtmlLink":"Add back (deprecated) direct conformance to SQLRow to SQLiteRow (remo…"}},{"before":"6773aadf01a6d83603f8303dc7cdf0e3adeccd4c","after":"2274825c1b45bf6d7290204a5132027f847c3ec3","ref":"refs/heads/general-update","pushedAt":"2024-05-10T07:07:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Take advantage of further improvements in SQLiteNIO - SQLiteDatabase is Sendable, support queryLogLevel, don't do extra thread hops in withSession()","shortMessageHtmlLink":"Take advantage of further improvements in SQLiteNIO - SQLiteDatabase …"}},{"before":"c68a05cb8246eeacc2f09f70be0a063db214a929","after":"6773aadf01a6d83603f8303dc7cdf0e3adeccd4c","ref":"refs/heads/general-update","pushedAt":"2024-05-04T17:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Remove not yet available upcoming/experimental feature flags from the 5.8 manifest","shortMessageHtmlLink":"Remove not yet available upcoming/experimental feature flags from the…"}},{"before":"ee587c27f8e25fdfae9e659abf86798a813df99b","after":"c68a05cb8246eeacc2f09f70be0a063db214a929","ref":"refs/heads/general-update","pushedAt":"2024-05-02T06:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"SQLiteRow.sql(decoder:) needs to be public for the benefit of FluentSQLiteDriver.","shortMessageHtmlLink":"SQLiteRow.sql(decoder:) needs to be public for the benefit of FluentS…"}},{"before":null,"after":"ee587c27f8e25fdfae9e659abf86798a813df99b","ref":"refs/heads/general-update","pushedAt":"2024-05-01T12:16:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Use un-deprecated SQLBenchmarker API","shortMessageHtmlLink":"Use un-deprecated SQLBenchmarker API"}},{"before":"57344143ad06099d0422733b6f1f03db11f51ae3","after":null,"ref":"refs/heads/handle-json-better","pushedAt":"2024-01-18T12:21:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"}},{"before":"3be417efb6e814d6936a1277c3bd6d7c8c7125f2","after":"e9fd69b54b04acf9ea94d3ba174195d20a07370f","ref":"refs/heads/main","pushedAt":"2024-01-18T12:21:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Handle JSON better (#107)\n\n* General package cleanup\r\n* Send JSON to SQLite as TEXT, not BLOB. This restores compatibility with SQLite 3.45.0 and above, due to the new JSONB support changing the interpretation of JSON data in BLOB form (and is what should've been happening all along regardless).\r\n* Some tests cleanup\r\n* Add AnyExistential correctness.\r\n* Quick and dirty fix for yet another of Tanner's disastrous misuses of Codable.","shortMessageHtmlLink":"Handle JSON better (#107)"}},{"before":"11aa43f5003a22dba9bdb9d8b9cd21d9a94d0b4d","after":"57344143ad06099d0422733b6f1f03db11f51ae3","ref":"refs/heads/handle-json-better","pushedAt":"2024-01-18T10:56:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"A bit more test cleanup","shortMessageHtmlLink":"A bit more test cleanup"}},{"before":"434a6f2ab245dfdee47790e2644153f44916034f","after":"11aa43f5003a22dba9bdb9d8b9cd21d9a94d0b4d","ref":"refs/heads/handle-json-better","pushedAt":"2024-01-18T07:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Quick and dirty fix for yet another of Tanner's disastrous misuses of Codable.","shortMessageHtmlLink":"Quick and dirty fix for yet another of Tanner's disastrous misuses of…"}},{"before":"29a90bb005dbf7e660c701311dffeaa1814fa073","after":"434a6f2ab245dfdee47790e2644153f44916034f","ref":"refs/heads/handle-json-better","pushedAt":"2024-01-18T07:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Add AnyExistential correctness.","shortMessageHtmlLink":"Add AnyExistential correctness."}},{"before":null,"after":"29a90bb005dbf7e660c701311dffeaa1814fa073","ref":"refs/heads/handle-json-better","pushedAt":"2024-01-18T06:50:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Some tests cleanup","shortMessageHtmlLink":"Some tests cleanup"}},{"before":"39633fdc43cdf37f4bb9f7081a1f162a78796ca1","after":"3be417efb6e814d6936a1277c3bd6d7c8c7125f2","ref":"refs/heads/main","pushedAt":"2023-11-15T14:16:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"[skip ci] Update dependabot.yml","shortMessageHtmlLink":"[skip ci] Update dependabot.yml"}},{"before":"a5146ba4984318048631349ab212ae8e4c8f164e","after":"39633fdc43cdf37f4bb9f7081a1f162a78796ca1","ref":"refs/heads/main","pushedAt":"2023-10-19T13:20:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"[no ci] Delete .github/workflows/deps-test.yml","shortMessageHtmlLink":"[no ci] Delete .github/workflows/deps-test.yml"}},{"before":"cfdcf14b330512671177d4cae4a86e81eb143293","after":"a5146ba4984318048631349ab212ae8e4c8f164e","ref":"refs/heads/main","pushedAt":"2023-10-18T19:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Update deps-test.yml","shortMessageHtmlLink":"Update deps-test.yml"}},{"before":"6c57b7cafa36a46605dc1d2272af22f9665c1e26","after":"cfdcf14b330512671177d4cae4a86e81eb143293","ref":"refs/heads/main","pushedAt":"2023-10-18T19:14:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Update deps-test.yml","shortMessageHtmlLink":"Update deps-test.yml"}},{"before":"b4766692f2b3e26e4809aeb9f298c9811fdfe4ed","after":"6c57b7cafa36a46605dc1d2272af22f9665c1e26","ref":"refs/heads/main","pushedAt":"2023-10-18T18:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"[skip ci] Create dependabot.yml","shortMessageHtmlLink":"[skip ci] Create dependabot.yml"}},{"before":"045c27e15b16701affebb7a60cf0d89f80b86554","after":null,"ref":"refs/heads/fix-column-handling","pushedAt":"2023-10-18T18:03:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"}},{"before":"5caea7de0e0077abe34216c2a7d47c1c630c87de","after":"b4766692f2b3e26e4809aeb9f298c9811fdfe4ed","ref":"refs/heads/main","pushedAt":"2023-10-18T18:03:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"Make nil decoding handling for SQLiteRows consistent with the other drivers (#106)\n\n* Make decodeNil handling consistent with the other drivers\r\n* Bump CI\r\n* Fix tests","shortMessageHtmlLink":"Make nil decoding handling for SQLiteRows consistent with the other d…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVzSIVwA","startCursor":null,"endCursor":null}},"title":"Activity · vapor/sqlite-kit"}