{"sha": "c8d796919281e6d97fe470d74f8580cc35fea625", "message": "Release 2.15.1\n\nRefs #133", "author_date": "2020-08-12T16:59:48Z", "committer_date": "2020-08-12T16:59:48Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d03fc607b355f22f7bfee4387d46f13f12463420", "message": "Package as sdist as well, refs #133\n\nAlso refs https://github.com/simonw/homebrew-datasette/issues/10", "author_date": "2020-08-12T16:56:36Z", "committer_date": "2020-08-12T16:56:36Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "66ed36258a64d11d99794e9ac9b3c5c9bc1727a8", "message": "Renaming from master to main", "author_date": "2020-08-10T21:04:32Z", "committer_date": "2020-08-10T21:04:32Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7536a5a0f6fc49ce1a6cb961f9fbe5edb7662c68", "message": "Release 0.15\n\nRefs #132", "author_date": "2020-08-10T19:06:02Z", "committer_date": "2020-08-10T19:06:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2d2d724e32824095b0bf267a38d9c6fd628cc706", "message": "Tools for enabling and disabling WAL, closes #132", "author_date": "2020-08-10T18:59:21Z", "committer_date": "2020-08-10T18:59:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "957f8c9b4ca76e32b03ca5dbf50dd61d01f25292", "message": "2.14.1 release notes", "author_date": "2020-08-06T06:31:11Z", "committer_date": "2020-08-06T06:31:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5de24ee0a4652ce3d3b2e9726ccea25343a10ed1", "message": "Release 2.14.1", "author_date": "2020-08-06T06:28:50Z", "committer_date": "2020-08-06T06:28:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "db1e08c2c89ac8e93bf8650a69f7ec6585c9b804", "message": "Documentation for table.detect_fts() method", "author_date": "2020-08-06T02:21:49Z", "committer_date": "2020-08-06T02:21:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5560d717cb6c3ba378f2b79de452fa2a737e9d6d", "message": "Updated list of supported parameters to db.table()", "author_date": "2020-08-01T21:30:43Z", "committer_date": "2020-08-01T21:30:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a8b922bcb91186c44fc163f7f6566598d962d364", "message": "Release 2.14\n\nRefs #127, #130", "author_date": "2020-08-01T20:58:47Z", "committer_date": "2020-08-01T20:58:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "57e4eb8e5564af5d97f892b3be8342451ee177a2", "message": "sqlite-utils populate-fts --tokenize= option, closes #130", "author_date": "2020-08-01T20:51:05Z", "committer_date": "2020-08-01T20:51:05Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "617e6f070c85be66ea04c80b78dafd08c875f8c8", "message": "enable_fts(..., tokenize=X) parameter, refs #130", "author_date": "2020-08-01T20:40:36Z", "committer_date": "2020-08-01T20:40:36Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8fe1e6d1be021aeeb8f08b0f77f03b75a83b6f75", "message": "insert-files can now read from stdin, closes #127", "author_date": "2020-07-30T03:08:12Z", "committer_date": "2020-07-30T03:08:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "710454d72aed5094573e642344fd075a0ef5372c", "message": "Release 2.13\n\nRefs #128", "author_date": "2020-07-30T01:13:53Z", "committer_date": "2020-07-30T01:13:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f804690274ce1bd93cc9e173a9d3b393312666cb", "message": "Support inserting UUID and memoryview, closes #128", "author_date": "2020-07-30T01:10:25Z", "committer_date": "2020-07-30T01:10:33Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3214af4a20b5c09e2ddaebc922ac9ac12fe93344", "message": "Fixed bug in one of the insert-files examples", "author_date": "2020-07-28T01:53:57Z", "committer_date": "2020-07-28T01:53:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "3f6a10b807c8b2df6e1f971d9747cbefd858e63a", "message": "Release 2.12\n\nRefs #122, #123, #124, #125, #126", "author_date": "2020-07-27T07:21:26Z", "committer_date": "2020-07-27T07:21:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ebc802f7ff0e640b6ae11ea525290fea0115228c", "message": "sqlite-utils insert-files command, closes #122", "author_date": "2020-07-27T07:08:57Z", "committer_date": "2020-07-27T07:08:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1a61a6d3d65d14af325889fb5149794bb6c7b214", "message": "Ability to insert base64 binary data as JSON, closes #126", "author_date": "2020-07-27T03:59:15Z", "committer_date": "2020-07-27T03:59:34Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "814d4a7f90991be865d38aac45ff12e36df1c67d", "message": "-p for passing named params to query, closes #124", "author_date": "2020-07-27T03:53:51Z", "committer_date": "2020-07-27T03:53:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "20e543e9a492f2e764caae73c38e87f18eaec444", "message": "Output binary columns as base64 in JSON, closes #125", "author_date": "2020-07-27T00:48:36Z", "committer_date": "2020-07-27T00:48:36Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bc8409941fb609eba646c29ae3ec40b8cdd122a4", "message": "--raw option, refs #123", "author_date": "2020-07-26T16:43:45Z", "committer_date": "2020-07-26T16:43:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a236a6bc771a5a6a9d7e814f1986d461afc422d2", "message": "Release notes for 2.11\n\nRefs #118, #120", "author_date": "2020-07-08T17:36:07Z", "committer_date": "2020-07-08T17:36:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0f8b042b47ab4516829a2e56a2668fff0c5329e6", "message": "Release 2.11\n\nRefs #118, #120", "author_date": "2020-07-08T17:28:29Z", "committer_date": "2020-07-08T17:28:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "f8277d0fb9c05a88a9ff01d996e31d55f0f0a645", "message": "sqlite-utils query can now run DML (#120)\n\n* Failing test showing that DML in `sqlite-utils query` doesn't work\r\n* Run `sqlite-utils query` in a transaction so that DML is committed\r\n\r\nThanks, @tsibley!", "author_date": "2020-07-08T05:14:04Z", "committer_date": "2020-07-08T05:14:04Z", "raw_author": {"value": "f25304fb12f6d6fab36f551427610ed8e96f0c2f", "label": "Thomas Sibley"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 79913, "label": "tsibley"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ae4593316ccf5e42ad26f27033193834a7e696c8", "message": "Add insert --truncate option\n\nDeletes all rows in the table (if it exists) before inserting new rows.\nSQLite doesn't implement a TRUNCATE TABLE statement but does optimize an\nunqualified DELETE FROM.\n\nThis can be handy if you want to refresh the entire contents of a table\nbut a) don't have a PK (so can't use --replace), b) don't want the table\nto disappear (even briefly) for other connections, and c) have to handle\nrecords that used to exist being deleted.\n\nIdeally the replacement of rows would appear instantaneous to other\nconnections by putting the DELETE + INSERT in a transaction, but this is\nvery difficult without breaking other code as the current transaction\nhandling is inconsistent and non-systematic. There exists the\npossibility for the DELETE to succeed but the INSERT to fail, leaving an\nempty table. This is not much worse, however, than the current\npossibility of one chunked INSERT succeeding and being committed while\nthe next chunked INSERT fails, leaving a partially complete operation.", "author_date": "2020-07-06T21:18:23Z", "committer_date": "2020-07-08T17:26:20Z", "raw_author": {"value": "f2f4d10a554519ea00fb44a5f6377123c59e1f22", "label": "Thomas Sibley"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 79913, "label": "tsibley"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d0cdaaaf00249230e847be3a3b393ee2689fbfe4", "message": "Release notes for 2.10.1", "author_date": "2020-06-23T21:13:18Z", "committer_date": "2020-06-23T21:13:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "97246f9ef7dfa38a5fd71841f397fe3222be0875", "message": "Release 2.10.1\n\nRefs #116", "author_date": "2020-06-23T21:04:07Z", "committer_date": "2020-06-23T21:04:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "fbeb61e49c940ee96d1423c76300ba3ce2cadf80", "message": "Documentation for table.pks, closes #116", "author_date": "2020-06-23T21:03:13Z", "committer_date": "2020-06-23T21:03:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4d9a3204361d956440307a57bd18c829a15861db", "message": "Release 2.10\n\nRefs #115", "author_date": "2020-06-12T17:43:45Z", "committer_date": "2020-06-12T17:43:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "03ee97d2258254581bea72842518904fc1cbe60f", "message": "CLI now supports upsert/insert - closes #115", "author_date": "2020-06-12T17:40:53Z", "committer_date": "2020-06-12T17:40:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8eaac7c5f1c8543ce4b8a6a0545862bc9404e334", "message": "pip, not pip3", "author_date": "2020-05-11T19:23:11Z", "committer_date": "2020-05-11T19:23:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3b5c931287646e6ef448cd6d99d410270c1e8fb1", "message": "Release 2.9.1", "author_date": "2020-05-11T19:20:29Z", "committer_date": "2020-05-11T19:20:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "74b30af31bf5169559c06aa6e57e1e4873076720", "message": "Added project_urls", "author_date": "2020-05-11T19:16:22Z", "committer_date": "2020-05-11T19:16:22Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "3936512edd34854f3290ffbac55d6ee0c673a36d", "message": "Release 2.9", "author_date": "2020-05-11T01:54:56Z", "committer_date": "2020-05-11T01:54:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "af3f81b540923f2cf04c76cfa81b0d811c0084bf", "message": "Store decimal.Decimal in DB as FLOAT, closes #110", "author_date": "2020-05-11T01:50:03Z", "committer_date": "2020-05-11T01:50:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e8c57e09b60daf406761398d2712ea3ba9277542", "message": "More things to .gitignore", "author_date": "2020-05-11T01:29:29Z", "committer_date": "2020-05-11T01:29:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "98019e92d0f27efa87e844b89876344ff5403c8b", "message": "Ran black, refs #111", "author_date": "2020-05-11T01:26:16Z", "committer_date": "2020-05-11T01:26:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "4e9cb739c757948b63e7bffaf4d8cfed0dd5de23", "message": "drop-table and drop-view commands, closes #111", "author_date": "2020-05-11T00:44:21Z", "committer_date": "2020-05-11T00:44:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "396bee92364fc3a88f6c76969366dd1c4c9c944d", "message": "Don't show documentation badge on docs index", "author_date": "2020-05-03T15:47:28Z", "committer_date": "2020-05-03T15:47:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "60e380e551b44028af0d73ac30c99a8bb04b458b", "message": "Add badges to documentation index", "author_date": "2020-05-03T15:44:41Z", "committer_date": "2020-05-03T15:44:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "30a390780aa1946f9430d7f473031e95ab02675d", "message": "Release 2.8, refs #27 and #107", "author_date": "2020-05-03T15:39:50Z", "committer_date": "2020-05-03T15:39:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d16097231c5e51ea857b58c700f97a17b68dc583", "message": "Added sqlite-utils create-view command, closes #107", "author_date": "2020-05-03T15:36:29Z", "committer_date": "2020-05-03T15:36:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "78264b738cd72ffad6e5c32ede3f074f8aad0ca4", "message": "Removed docs for feature I decided not to implement, refs #27", "author_date": "2020-05-03T15:25:21Z", "committer_date": "2020-05-03T15:25:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9f6085b4e4c8289b34c6a3d40ba72d77ed62b4ef", "message": "create-table --ignore and --replace, refs #27", "author_date": "2020-05-03T15:24:39Z", "committer_date": "2020-05-03T15:24:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "4d5916075d42b390302b8018d84eafdc709dadc8", "message": "create-table --not-null, --default, --fk, refs #27", "author_date": "2020-05-03T15:09:00Z", "committer_date": "2020-05-03T15:09:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "99a7906fd93ce1c6400733b855255ed62e3e9fa1", "message": "sqlite-utils create-table docs, plus doc unit test\n\nRefs #27. Closes #108", "author_date": "2020-05-03T04:13:49Z", "committer_date": "2020-05-03T04:13:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "36d256b047ecd77761d24fe570fa117bc6dc917c", "message": "Initial implementation of create-table command, refs #27", "author_date": "2020-05-03T03:55:40Z", "committer_date": "2020-05-03T03:55:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "79541d3a6d71a9f888628686c3236eb0205bad35", "message": "Release 2.7.2, refs #106", "author_date": "2020-05-02T16:05:27Z", "committer_date": "2020-05-02T16:05:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5c1df4e3063cf47229a305fbe75757a8d412a8af", "message": "replace=True and ignore=True parameters for create_view(), closes #106", "author_date": "2020-05-02T16:02:04Z", "committer_date": "2020-05-02T16:02:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b4d953d3ccef28bb81cea40ca165a647b59971fa", "message": "Release 2.7.1, refs #102 #104 #105", "author_date": "2020-05-01T22:08:37Z", "committer_date": "2020-05-01T22:08:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d56029549acae0b0ea94c5a0f783e3b3895d9218", "message": "Serialize JSON with non-JSON values, closes #102", "author_date": "2020-05-01T20:45:39Z", "committer_date": "2020-05-01T20:45:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "344e9573ca1cf7c59482af21a0a517bdae70f7d5", "message": "Added sqlite-utils views command, closes #105", "author_date": "2020-05-01T20:38:28Z", "committer_date": "2020-05-01T20:38:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "147b52622d68473ba6ab184657258d8576100b05", "message": "sqlite-utils tables ... --schema option, closes #104", "author_date": "2020-05-01T17:09:36Z", "committer_date": "2020-05-01T17:12:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2b40710e9d05ae2dd7ec2301b0054bf25eb3c085", "message": "Changelog badge", "author_date": "2020-04-30T18:32:23Z", "committer_date": "2020-04-30T18:32:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "f58f7464243f75367da2ad3cab240246e6e2e618", "message": "Release 2.7 - refs #100", "author_date": "2020-04-18T00:04:50Z", "committer_date": "2020-04-18T00:04:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7ce07705ed5ba4f54015cb1a5cea4b97c54bd45f", "message": "Improved README. Fixes #101", "author_date": "2020-04-17T23:59:47Z", "committer_date": "2020-04-17T23:59:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "2ab62bcd54f8aa73a7a77d209133f0da6c73f3ea", "message": "New columns= parameter for over-riding column types, closes #100", "author_date": "2020-04-17T23:53:25Z", "committer_date": "2020-04-17T23:53:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cd146bbbfa43c501adb9edd57f231c653aaa2397", "message": "Fixed RST underlines", "author_date": "2020-04-17T17:58:08Z", "committer_date": "2020-04-17T17:58:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "31d3df0f798db16394fd662e42206cdf768ded12", "message": "Typo fix", "author_date": "2020-04-16T22:21:40Z", "committer_date": "2020-04-16T22:21:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "13528faa817d79bc3900d3af7473300686b145d7", "message": "Release 2.6", "author_date": "2020-04-16T03:13:13Z", "committer_date": "2020-04-16T03:13:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "125c625fbc46244a4b4025732e1526fb13c55843", "message": ".rows_where(..., order_by=) argument, closes #76", "author_date": "2020-04-16T03:12:55Z", "committer_date": "2020-04-16T03:12:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "fc38868bd4c97acfc65b1aefbff80dfdea5e0d54", "message": "Refactored tests into new test_rows.py, refs #76", "author_date": "2020-04-16T01:04:51Z", "committer_date": "2020-04-16T01:04:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ad6ac19470a67867b96cb4c086450b8e4e46bf02", "message": "Release 2.5\n\nRefs #96. Refs #98. Closes #97.", "author_date": "2020-04-13T03:52:19Z", "committer_date": "2020-04-13T03:52:19Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "729a3e7869e26bb1ec97c685d3eadc0443404adc", "message": "Tests for Database(..., recreate=True), refs #97", "author_date": "2020-04-13T03:47:36Z", "committer_date": "2020-04-13T03:47:36Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7e4b9997c2cec4c2af42bd3088847a81c970b6fc", "message": "Database(..., recreate=True) option, refs #97", "author_date": "2020-04-13T03:46:51Z", "committer_date": "2020-04-13T03:46:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "635c91475aa52e58b467797a95fec4554908f7dc", "message": "Only set last_pk on singular .insert()/.update(), refs #98", "author_date": "2020-04-13T03:22:32Z", "committer_date": "2020-04-13T03:22:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6161ebf4de44411b3f33feeacaf4501e803d1116", "message": "Fixed incorrect usage example", "author_date": "2020-04-12T18:44:08Z", "committer_date": "2020-04-12T18:44:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "8ea626e5fcdc4c9e52f615c6347e68173805f8b4", "message": "Add type conversion for Panda's Timestamp (#96)\n\nThanks, @b0b5h4rp13!", "author_date": "2020-03-31T04:40:48Z", "committer_date": "2020-03-31T04:40:48Z", "raw_author": {"value": "eab1e8f71bd05f2ff2163f024127cc28876dd05d", "label": "bob"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 32605365, "label": "b0b5h4rp13"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "22250a9c735077d6f365b73bf824e6c67b122c83", "message": "Release 2.4.4", "author_date": "2020-03-23T20:32:09Z", "committer_date": "2020-03-23T20:32:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b436bdb594fad3134ce6eba2219809faf1472c6e", "message": "Fixed bug with null columns, closes #95", "author_date": "2020-03-23T20:31:06Z", "committer_date": "2020-03-23T20:31:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3db9881970eead7e27b5411360b0c86296c99a32", "message": "Release 2.4.3", "author_date": "2020-03-23T19:58:55Z", "committer_date": "2020-03-23T19:58:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1c745df92340ff861750643181a6a3c6685c3d55", "message": "Suggest column types ignores nulls, closes #94", "author_date": "2020-03-23T19:57:02Z", "committer_date": "2020-03-23T19:57:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "755580e2f3020d6af214a41634ab2ab6ed776e10", "message": "Release 2.4.2", "author_date": "2020-03-14T20:09:56Z", "committer_date": "2020-03-14T20:09:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "daf2a245aa4e0b0cf62a94c1232cfb858821803b", "message": "Unit tests covering column_affinity, refs #92", "author_date": "2020-03-14T20:05:07Z", "committer_date": "2020-03-14T20:05:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1125460497e0891e730f3e5feff2bb04a78c9163", "message": "Improved column type introspection, closes #92", "author_date": "2020-03-14T20:04:06Z", "committer_date": "2020-03-14T20:04:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "43f1c6ab4e3a6b76531fb6f5447adb83d26f3971", "message": "Documentation for NotFoundError", "author_date": "2020-03-06T21:08:21Z", "committer_date": "2020-03-06T21:08:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "8f19bbed029df0009cd30f357d26fdf27c7ba5c4", "message": "Release 2.4.1", "author_date": "2020-03-02T06:12:21Z", "committer_date": "2020-03-02T06:12:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0c36feb6ca5c3ffb9a6df4c8ea4bb732fcab74f4", "message": ".enable_fts() now works with columns with spaces in them, closes #90", "author_date": "2020-03-02T06:10:43Z", "committer_date": "2020-03-02T06:10:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2ac4ea3c950d380f4bc44370db229ea9cd82527a", "message": "Fixed typo in changelog", "author_date": "2020-02-27T04:59:01Z", "committer_date": "2020-02-27T04:59:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "277d4e55c496dbe289656bf7649a47db9d1ec5d1", "message": "Release 2.4", "author_date": "2020-02-27T04:55:58Z", "committer_date": "2020-02-27T04:55:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "04ec53c039feb590c7832d499a14a9caba081f11", "message": "Validate column names in more places, refs #86", "author_date": "2020-02-27T04:55:17Z", "committer_date": "2020-02-27T04:55:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "67dd3106d56adfa335fdfc7f8737cf693b1db088", "message": "Changelog for 2.4", "author_date": "2020-02-27T04:46:13Z", "committer_date": "2020-02-27T04:46:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f9473ace14878212c1fa968b7bd2f51e4f064dba", "message": "disable-fts and .disable_fts(), closes #88", "author_date": "2020-02-27T04:40:35Z", "committer_date": "2020-02-27T04:40:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b0ca657f49dcecb9985f92d481cfe77f7d3ad0f4", "message": "Disallow square braces in column names, closes #86", "author_date": "2020-02-27T04:16:02Z", "committer_date": "2020-02-27T04:16:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "685e6a1bb3ca8c14b6b8297e438e88cabebc5c56", "message": "Detect subclasses of dict/tuple/list, fixes #87", "author_date": "2020-02-16T02:20:39Z", "committer_date": "2020-02-16T02:20:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5e0000609f9be6efafea1b96f610988eb18d6d89", "message": "Try using Travis Pythons that are not -dev", "author_date": "2020-02-11T05:52:23Z", "committer_date": "2020-02-11T05:52:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "45df15fe23227306aca53dc99eeb66d9e272e38e", "message": "Attempt to fix the build\n\nSuggestion from here: https://github.com/bluethon/bluethon/blob/fedbdb506a49ddba3b972f3fd35772b65b241390/languages/python/pip/pip_note.md#L13", "author_date": "2020-02-11T05:19:54Z", "committer_date": "2020-02-11T05:19:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "de45597327c5561913efac528062c70fe14235fb", "message": "Release 2.3.1", "author_date": "2020-02-11T05:15:10Z", "committer_date": "2020-02-11T05:15:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6f3cb2c106ae99f0a14201e6b4c61ec2f492e766", "message": "create_index now works with columns with spaces, closes #85", "author_date": "2020-02-11T05:13:15Z", "committer_date": "2020-02-11T05:13:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0c2451e0690c5f4e6463a2f339b0a280e30ed806", "message": "Release 2.3", "author_date": "2020-02-08T23:56:16Z", "committer_date": "2020-02-08T23:56:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0eda638d81280c7e585db071c35444e14b0b00f6", "message": "table.exists() now a documented method, closes #83", "author_date": "2020-02-08T23:56:03Z", "committer_date": "2020-02-08T23:56:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "4cbade256414844961af5006e93c1cdc5bb84868", "message": "Release 2.2.1", "author_date": "2020-02-07T07:20:03Z", "committer_date": "2020-02-07T07:20:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7c28a4d133b6a639fa70ba22b22cd43cb0746394", "message": "Fix for upsert(hash_id=) bug, closes #84", "author_date": "2020-02-07T07:17:06Z", "committer_date": "2020-02-07T07:17:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "72fa16b3d9033525ea6a798c99a870db93ece9e6", "message": "Release 2.2", "author_date": "2020-02-01T21:59:08Z", "committer_date": "2020-02-01T21:59:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "de76168be5a3e18e9fda32670ff219e04e239d8f", "message": "Docs for suggest_column_types, closes #81", "author_date": "2020-02-01T21:55:13Z", "committer_date": "2020-02-01T21:55:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5ecf3ffdeae0ab90b54044d34428b348b8473c94", "message": "Extracted detect_column_types as suggest_column_types, refs #81", "author_date": "2020-02-01T21:38:26Z", "committer_date": "2020-02-01T21:38:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f7289174e66ae4d91d57de94bbd9d09fabf7aff4", "message": "Release 2.1", "author_date": "2020-01-31T00:25:20Z", "committer_date": "2020-01-31T00:25:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e8b2b7383bd94659d3b7a857a1414328bc48bc19", "message": "New conversions= feature, closes #77\n\nPull request: #78", "author_date": "2020-01-31T00:24:30Z", "committer_date": "2020-01-31T00:24:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "0988f2eccc2dfa26b1a55243582222f540a72838", "message": "Explicitly include tests and docs in sdist (#75)\n\nAlso exclude 'tests' from runtime installation - thanks, @jayvdb", "author_date": "2020-01-31T00:21:26Z", "committer_date": "2020-01-31T00:21:26Z", "raw_author": {"value": "85de645274a2cefaeda2a43f117f5e672fd8e2f9", "label": "John Vandenberg"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 15092, "label": "jayvdb"}, "committer": {"value": 19864447, "label": "web-flow"}}