{"sha": "1ebffe1dbeaed7311e5b61ed988f4cd701e84808", "message": "Correction: SQLite ALTER TABLE can rename columns", "author_date": "2020-09-23T03:09:42Z", "committer_date": "2020-09-23T03:09:42Z", "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": "9f59a7a325851b0026ffd3c385985e473fdff92c", "message": "Fixed typo in release notes, refs #170", "author_date": "2020-09-23T00:35:44Z", "committer_date": "2020-09-23T00:35:52Z", "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": "5534c320e4dfdf0ee854704a40ced275f70edb05", "message": "Applied Black", "author_date": "2020-09-23T00:32:40Z", "committer_date": "2020-09-23T00:32: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": "dcdef136dbe05ecbd156e99688d2a938f307a581", "message": "Release 2.20\n\nRefs #114, #42, #162, #164, #165, #167, #169. Closes #170", "author_date": "2020-09-23T00:31:15Z", "committer_date": "2020-09-23T00:31: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": "b8e0048485a76cdf056f06c3bf1b641f02b9ea40", "message": "Fixed PRAGMA foreign_keys handling for .transform, closes #167", "author_date": "2020-09-23T00:12:56Z", "committer_date": "2020-09-23T00:12: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": "5c4d58d1528367c15ec6490024bf2658f251acd3", "message": "Progress bar for \"sqlite-utils extract\", closes #169", "author_date": "2020-09-23T00:02:29Z", "committer_date": "2020-09-23T00:02: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": "55cf928f73254273370d8489b4143875de4cabf2", "message": "sqlite-utils extract, closes #42", "author_date": "2020-09-22T23:37:39Z", "committer_date": "2020-09-22T23:37: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": "2db6c5b2d57f8f35124c8da70d60331b3fbc658b", "message": "table.extract() now works with rowid tables, refs #42", "author_date": "2020-09-22T23:11:07Z", "committer_date": "2020-09-22T23:11: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": "71782311ce5a4535a0820c7a55fc813e6a12ae16", "message": "New .rows_where(select=) argument", "author_date": "2020-09-22T23:10:14Z", "committer_date": "2020-09-22T23:10:14Z", "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": "317071a552003384c939a7551684f7299792ad18", "message": "Applied Black", "author_date": "2020-09-22T23:09:28Z", "committer_date": "2020-09-22T23:09: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": "c3210f2ffb291ecbf23d4a80d17793f9f9bebfc9", "message": "Added table.extract(rename=) option, refs #42", "author_date": "2020-09-22T22:57:02Z", "committer_date": "2020-09-22T22: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": "c755f2852d8ef0a2142ba9e41197b2a6dd801d1d", "message": "Docstring for sqlite-utils transform", "author_date": "2020-09-22T22:47:11Z", "committer_date": "2020-09-22T22:50: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": "f8553799d38deece370f890f6c90af32f52a609b", "message": "table.extract() method, refs #42", "author_date": "2020-09-22T22:20:18Z", "committer_date": "2020-09-22T22:20:18Z", "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": "cac051bb8aab88431c596d5ca321086df273164c", "message": "Fix for 'open' bug, closes #973", "author_date": "2020-09-22T15:37:59Z", "committer_date": "2020-09-22T15:39:48Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a980199e61fe7ccf02c2123849d86172d2ae54ff", "message": "New -o option for opening Datasette in your browser, closes #970", "author_date": "2020-09-22T14:26:47Z", "committer_date": "2020-09-22T14:26:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f29f6821f2d08e91c5c6d65d885a1bbc0c743bdd", "message": "Applied Black", "author_date": "2020-09-22T07:49:27Z", "committer_date": "2020-09-22T07:49: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": "752d2612296a553cdbeadecad769eb199099e88c", "message": "Implemented sqlite-utils transform command, closes #164", "author_date": "2020-09-22T07:46:32Z", "committer_date": "2020-09-22T07:47: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": "f8e10df00eae209fb0a1ea03384d9153f673a3ec", "message": "Keyword only arguments for transform()\n\nAlso renamed columns= to types=\r\n\r\nCloses #165", "author_date": "2020-09-22T06:39:10Z", "committer_date": "2020-09-22T06:39:10Z", "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": "987dd123f2ac43c5ab66d69e59d454fe09660606", "message": "table.transform() method - closes #114", "author_date": "2020-09-22T04:20:01Z", "committer_date": "2020-09-22T04:20:01Z", "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": "482477585a0f3aec1ef3210dee941742d2a02e5e", "message": "@db.register_function decorator, closes #162", "author_date": "2020-09-22T00:31:43Z", "committer_date": "2020-09-22T00:31: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": "bed9df2b3ef68189e2e445427721a28f4e9b4887", "message": "Release 0.9a0, refs #16", "author_date": "2020-09-20T23:37:09Z", "committer_date": "2020-09-20T23:37:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "684bb25b545512b67c773c2819714bab8fb88d2e", "message": "Implemented facet by date, refs #16", "author_date": "2020-09-20T23:36:26Z", "committer_date": "2020-09-20T23:36:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ef882986d07f157b6bcc6be3d7b64270fda3e523", "message": "Release 2.19\n\nRefs #112, #157, #160", "author_date": "2020-09-20T22:22:56Z", "committer_date": "2020-09-20T22:22: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": "e23eedb4ce4efbf24fd01b80c0209de4b9aba2bf", "message": "ignore=True argument for add_foreign_key, closes #112\n\nAlso --ignore for add-foreign-key command\n\nPlus table.add_foreign_key(...) now returns self, allowing more chaining", "author_date": "2020-09-20T22:17:25Z", "committer_date": "2020-09-20T22:17: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": "ecb50c8f76535754f76bffdf77bf99e8f829b832", "message": ".enable_fts(..., replace=True) argument, closes #160", "author_date": "2020-09-20T22:05:46Z", "committer_date": "2020-09-20T22:05:46Z", "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": "3cc1944e53b75749644f558cbe1717397cae72ea", "message": "sqlite-utils add-foreign-keys command, closes #157", "author_date": "2020-09-20T20:14:25Z", "committer_date": "2020-09-20T20:14: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": "a258339a935d8d29a95940ef1db01e98bb85ae63", "message": "Fixed typo", "author_date": "2020-09-19T06:33:09Z", "committer_date": "2020-09-19T06:33:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ab36101bdae69b11af7c6bd7edee838d052e6ecf", "message": "Release 0.8\n\nRefs #23, #24, #25", "author_date": "2020-09-18T22:40:02Z", "committer_date": "2020-09-18T22:40:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e1916941f52a5183f97ec8d85e358c49353df074", "message": "Persist sort order for future searches, closes #23", "author_date": "2020-09-18T22:39:07Z", "committer_date": "2020-09-18T22:39:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "847378d31eed6a0fc218d645e4c722d75db8bda2", "message": "Fixed broken test caused by autoescaping templates\n\nI broke this in 0bf51d404929f5a019fdcd96c9fc5b8f780a3347", "author_date": "2020-09-18T22:35:23Z", "committer_date": "2020-09-18T22:35:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b06ed6cebdefacdeb28bf01ef2a7285314a6868b", "message": "Fixed bug with incorrect template reuse, closes #24", "author_date": "2020-09-18T22:33:25Z", "committer_date": "2020-09-18T22:33:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0f1b951c5131d16f3c8559a8e4d79ed5c559e3cb", "message": "Applied Black", "author_date": "2020-09-18T22:20:55Z", "committer_date": "2020-09-18T22:20:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0bf51d404929f5a019fdcd96c9fc5b8f780a3347", "message": "Apply autoescape to display templates\n\nYou can still opt out of it using |safe", "author_date": "2020-09-18T22:20:41Z", "committer_date": "2020-09-18T22:20:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "534fc9689227eba70e69a45da0cee5820bbda9e1", "message": "template_debug mode plus plugin docs, closes #25", "author_date": "2020-09-18T22:11:58Z", "committer_date": "2020-09-18T22:11:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "dffd1688dd4a0847e8e36e322b4006bc7c95b3de", "message": "Release 0.7.1\n\nRefs #22", "author_date": "2020-09-17T23:13:01Z", "committer_date": "2020-09-17T23:13:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7c5f162eb241f7e4ffb48d0cbe6f48522d19a0b0", "message": "Fixed sort orders for timeline view, closes #22", "author_date": "2020-09-17T23:12:42Z", "committer_date": "2020-09-17T23:12:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "60be561e927f6a7e8022a9362e78cfd683138b58", "message": "Release 0.7\n\nRefs 17, #21", "author_date": "2020-09-17T22:56:01Z", "committer_date": "2020-09-17T22:56:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "100911b9cfaa7a555065f99bd41ad12232fb273c", "message": "Applied Black, refs #21", "author_date": "2020-09-17T22:55:27Z", "committer_date": "2020-09-17T22:55:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "42277379525330a29999eb4496cb352d768cac3e", "message": "Added sort by relevance / oldest / newest, closes #21", "author_date": "2020-09-17T22:55:11Z", "committer_date": "2020-09-17T22:55:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "426cb329349181428126b88eec362806e5e37a5e", "message": "Release 2.6\n\nRefs #50", "author_date": "2020-09-17T03:54:16Z", "committer_date": "2020-09-17T03:54:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "efbe77ba7cefe063ef8e87d29eb20649f852c452", "message": "Fixed bug with github-to-sqlite get and single items, refs #50", "author_date": "2020-09-17T03:53:01Z", "committer_date": "2020-09-17T03:53:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e44ebee3aea72a509e9f9de10d912aac08e0b44a", "message": "Simplified get() implementation, refs #50", "author_date": "2020-09-17T03:38:28Z", "committer_date": "2020-09-17T03:38:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b2d49b65a92eb46f6e2b90988ad5dacd4ffd527a", "message": "github-to-sqlite get command, refs #50", "author_date": "2020-09-17T03:32:51Z", "committer_date": "2020-09-17T03:33:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7aeb51e9c1ede88876337581aa3c6dba46ce6dd2", "message": "Applied latest Black", "author_date": "2020-09-17T03:04:02Z", "committer_date": "2020-09-17T03:33:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "368be14c8bbb4cec607b89dcf677d089d743b649", "message": "Link to annotated release notes", "author_date": "2020-09-16T00:01:11Z", "committer_date": "2020-09-16T00:01:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "432a3d675fa3697bd92fcc559d66e0c403d30c16", "message": "sqlite3.enable_callback_tracebacks(True), closes #891", "author_date": "2020-09-15T21:59:17Z", "committer_date": "2020-09-15T21:59:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d456b250326822b35169bbd52be5c143b6599fdc", "message": "Release 0.49.1\n\nRefs #967, #966, #956", "author_date": "2020-09-15T20:20:15Z", "committer_date": "2020-09-15T20:20:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "448d13ea6b15a9c5c9165a4f6049d073f1524a5e", "message": "Fix for MagicParameters error with no POST body, closes #967", "author_date": "2020-09-15T20:10:25Z", "committer_date": "2020-09-15T20:12:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "65ca17d729182277b8fbf81825ec90814ef24d6e", "message": "Fix for DeprecationWarning: invalid escape sequence", "author_date": "2020-09-15T18:55:52Z", "committer_date": "2020-09-15T20:10:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "853c5fc37011a7bc09ca3a1af287102f00827c82", "message": "Fixed incorrect canned query example, closes #966", "author_date": "2020-09-15T03:52:44Z", "committer_date": "2020-09-15T03:52:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "cb515a9d75430adaf5e545a840bbc111648e8bfd", "message": "Don't push preleases to Docker Hub, refs #940", "author_date": "2020-09-14T22:09:03Z", "committer_date": "2020-09-14T22:09:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "26de3a18bc47bdb152ab5909b2475a1ea202917b", "message": "tmate debugging tool", "author_date": "2020-09-14T21:53:54Z", "committer_date": "2020-09-14T21:53:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c0249525d7df64471900f93ceb23e63463c46dd0", "message": "Release 0.49\n\nRefs #880, #944, #945, #947, #948, #953, #958, #962, #963, #964, #965", "author_date": "2020-09-14T21:38:24Z", "committer_date": "2020-09-14T21:38:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "72ac2fd32cb80a52fc4965872eb0146c3a3f99e3", "message": "JSON API for writable canned queries, closes #880", "author_date": "2020-09-14T21:23:18Z", "committer_date": "2020-09-14T21:23:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "894999a14ef1b295673ef5f2063b043b2a15b769", "message": "Improved test for JSON POST, refs #880", "author_date": "2020-09-14T20:25:09Z", "committer_date": "2020-09-14T20:25:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "896fce228fec863354bd6267568c16ab13bb715a", "message": "Canned query writes support JSON POST body, refs #880", "author_date": "2020-09-14T20:18:15Z", "committer_date": "2020-09-14T20:18:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1552ac931e4d2cf516caac3ceeab4fd24da1510a", "message": "Documented custom error pages, closes #965", "author_date": "2020-09-14T18:47:16Z", "committer_date": "2020-09-14T18:47:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3817152e310e2cdb67908686bac730ab802f037d", "message": "Rename default error template to error.html, refs #965", "author_date": "2020-09-14T18:30:31Z", "committer_date": "2020-09-14T18:30:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "699be7dea9499355d576c16e330b85b90e1aca2a", "message": "raise_404() function for use in custom templates, closes #964", "author_date": "2020-09-14T17:39:13Z", "committer_date": "2020-09-14T17:39:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "30b98e4d2955073ca2bca92ca7b3d97fcd0191bf", "message": "Single, not double quotes - refs #940", "author_date": "2020-09-14T02:47:21Z", "committer_date": "2020-09-14T02:47:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c18117cf08ad67c704dab29e3cb3b88f1de4026b", "message": "Release notes for 0.49a1\n\nRefs #948 #958 #962 #947 #963 #944", "author_date": "2020-09-14T02:40:10Z", "committer_date": "2020-09-14T02:40:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cc77fcd1338599ae9db8606156170f1e502a002d", "message": "Optional path parameters for custom pages, closes #944", "author_date": "2020-09-14T02:33:55Z", "committer_date": "2020-09-14T02:34:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ea340cf320a2566d24517fb4a0c9852c5059e771", "message": "Correctly persist selected facets in hidden fields\n\nCloses #963", "author_date": "2020-09-12T21:54:01Z", "committer_date": "2020-09-12T21:54:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "20b1de86a1e95e3f98215f17a247cba5311007ae", "message": "Fix for test I broke in #947", "author_date": "2020-09-11T22:04:23Z", "committer_date": "2020-09-11T22:04:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d02f6151dae073135a22d0123e8abdc6cbef7c50", "message": "datasette --get status code for error pages, closes #947", "author_date": "2020-09-11T21:32:54Z", "committer_date": "2020-09-11T21:32:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "77521c6cd7828433f9e71dabcceb9455b28593c5", "message": "Documentation for --pdb, refs #962", "author_date": "2020-09-11T18:40:39Z", "committer_date": "2020-09-11T18:40:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ca5c405d0fd2c68de96e0b9781e7ec63c76b565c", "message": "New 'datasette --pdb' option, closes #962", "author_date": "2020-09-11T18:37:55Z", "committer_date": "2020-09-11T18:37:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1a6105cfcc99ba72050b4101cb0f072b58d9a8a0", "message": "rebuild fts tables\n\nRefs https://github.com/simonw/sqlite-utils/issues/149", "author_date": "2020-09-11T04:31:14Z", "committer_date": "2020-09-11T04:31:14Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "7ad506d967b076c294a4dff66e17f40659600dbc", "message": "Ensure result[\"display\"] is always defined", "author_date": "2020-09-10T19:58:01Z", "committer_date": "2020-09-10T19:58:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a591242dac1b39b32f59921778eaedd1a2ed5a4f", "message": "Release 0.7a0\n\nRefs #17", "author_date": "2020-09-09T00:45:07Z", "committer_date": "2020-09-09T00:45:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "cfa08fea05ab6e45e2bf842afcb8632cd784710d", "message": "Rename table to type, refs #17", "author_date": "2020-09-09T00:43:15Z", "committer_date": "2020-09-09T00:43:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "433992eebd54af69c36c4491f0e1a6b0ebc4d2ca", "message": "-d option to run indexer only against specific databases", "author_date": "2020-09-09T00:37:21Z", "committer_date": "2020-09-09T00:37:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6be61263642d8e46ec54cf5f51af74e0df2f2393", "message": "Release 2.18\n\nRefs #145. #155", "author_date": "2020-09-08T23:37:28Z", "committer_date": "2020-09-08T23:37: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": "32f1badfec7302dd4b1fd2a60be8af40a990c30d", "message": "Tracer example using print, refs #150", "author_date": "2020-09-08T23:27:55Z", "committer_date": "2020-09-08T23:27: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": "176f4e0ef4a4825ae3b61a5f7169a8943fccb073", "message": "sqlite-utils rebuild-fts command, closes #155", "author_date": "2020-09-08T23:16:03Z", "committer_date": "2020-09-08T23:16: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": "76548596a6397336042fffeb0fcab24e6ef59cfe", "message": "optimize command now accepts optional tables, refs #155", "author_date": "2020-09-08T22:34:55Z", "committer_date": "2020-09-08T22:34: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": "9680a0291c7f5692076c468985c71f7fc6f5f199", "message": "'Soundness check' is better", "author_date": "2020-09-08T22:24:39Z", "committer_date": "2020-09-08T22: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": "64799df78b14a12084d1def91c561abdcbcd8773", "message": ".optimize() no longer cleans up _docsize\n\nThis isn't necessary any more since the new .rebuild_fts()\nmethod can achieve the same thing.\n\nRefs #155, #153", "author_date": "2020-09-08T22:18:12Z", "committer_date": "2020-09-08T22:18: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": "4c0f79398fa8a08515781d12243af21af8d9004e", "message": "table.rebuild_fts() method, refs #155", "author_date": "2020-09-08T22:09:25Z", "committer_date": "2020-09-08T22:09: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": "db02e87840e0b86ec35fcdfb170d7a879189adb9", "message": "Build demo with sqlite-utils>=2.17\n\nTo get the fix for this issue: https://github.com/simonw/sqlite-utils/issues/149", "author_date": "2020-09-07T23:18:07Z", "committer_date": "2020-09-07T23:18:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "deb2eb013ff85bbc828ebc244a9654f0d9c3139e", "message": "Release notes for 2.17", "author_date": "2020-09-07T22:07:21Z", "committer_date": "2020-09-07T22: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": "f28cd4de6d0c87e892999adb7d23699d6c00af05", "message": "Release 2.17\n\nRefs #144, #148, #149, #150, #151, #152, #153", "author_date": "2020-09-07T21:58:49Z", "committer_date": "2020-09-07T21:58: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": "cf2cb244faf992118f34aa196387a4ef8b39a20f", "message": "Tracer mechanism for showing underlying SQL queries\n\n* Pass a tracer= function to Database constructor\r\n* New db.tracer() contextmanager\r\n* Neater SQL indentation, because tracer means it could be visible now\r\n* New db.execute() and db.executescript() methods\r\n\r\nCloses #150", "author_date": "2020-09-07T21:56:59Z", "committer_date": "2020-09-07T21:56:59Z", "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": "3e87500e1561f5c4e105cd026d33e0f715cc7dea", "message": "table.optimize() deletes junk docsize rows\n\nCloses #153. Closes #149.", "author_date": "2020-09-07T21:16:13Z", "committer_date": "2020-09-07T21:16: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": "c44906429735e9c23774404dc105913f3ff90b7c", "message": "Additional tests for WAL mode\n\nThis should have been included in 2d2d724e32824095b0bf267a38d9c6fd628cc706\n\nRefs #132", "author_date": "2020-09-07T20:46:12Z", "committer_date": "2020-09-07T20:46: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": "de1059034486166131f2b2cd59ad69b4d26d6e25", "message": "recursive_triggers=on by default, closes #152\n\nRefs #149", "author_date": "2020-09-07T20:45:06Z", "committer_date": "2020-09-07T20:45: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": "e878f2a8fe110ed5cf68e49c9902b641022c5b1d", "message": "Applied latest black", "author_date": "2020-09-07T19:45:54Z", "committer_date": "2020-09-07T19:45: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": "59e3d4d1715192ef7b6710ac970f5f4849ab0f0d", "message": "Neater indentation for SQL used in schemas, closes #148", "author_date": "2020-09-07T18:12:45Z", "committer_date": "2020-09-07T18:12: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": "d0c752d50c9ddd1d094a26837347c970a9b34872", "message": "Fixed a couple of tiny HTML bugs, thanks curlylint\n\n curlylint datasette/templates\n\nhttps://github.com/thibaudcolas/curlylint", "author_date": "2020-09-07T15:43:37Z", "committer_date": "2020-09-07T15:43:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "24f7898d41a39218058f174c75ba62f7c0fcfff6", "message": "Release 0.6\n\nRefs #14", "author_date": "2020-09-05T16:24:11Z", "committer_date": "2020-09-05T16:24:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "197ef3fc0fdf590bcfa108f214d753aee6e0fd0e", "message": "Re-run search with escaping on FTS error\n\nCloses #14", "author_date": "2020-09-05T16:21:11Z", "committer_date": "2020-09-05T16:22:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "129cc710285f75494bbddf8d8fa6b8c099b8763d", "message": "Only show facet if it has values", "author_date": "2020-09-04T07:42:08Z", "committer_date": "2020-09-04T07:42:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "40e49eda4df00b80aa56a27bf2ad71fc84b3b17b", "message": "Max width on images", "author_date": "2020-09-04T07:39:51Z", "committer_date": "2020-09-04T07:39:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "df5980fd7b1f0607cee615fe839ee86acabd3264", "message": "Release 0.5\n\nRefs #12", "author_date": "2020-09-04T01:45:35Z", "committer_date": "2020-09-04T01:45:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "85131fd8d2beac4cd6317c7adcbc7e04ba495f73", "message": "JavaScript for rendering maps, refs #12", "author_date": "2020-09-04T01:45:06Z", "committer_date": "2020-09-04T01:45:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "dc62b27311778337b447b4b5ab2175fe9dbfef8c", "message": "Make json() available in templates", "author_date": "2020-09-04T01:34:01Z", "committer_date": "2020-09-04T01:34:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9104fe738f68bc340f9435fcc02d755281609e05", "message": "Release 0.4.1\n\nRefs #13", "author_date": "2020-09-03T21:40:40Z", "committer_date": "2020-09-03T21:40:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cbb2491b85d7ff416d6d429b60109e6c2d6d50b9", "message": "Fixed support for advanced FTS syntax, closes #13", "author_date": "2020-09-03T21:40:06Z", "committer_date": "2020-09-03T21:40:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ed1d0fc2f08307525d934bb5cd97326024cc60e8", "message": "Documentation for display_sql, closes #9", "author_date": "2020-09-03T21:09:42Z", "committer_date": "2020-09-03T21:09:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0df7f3d1f5db162375415e42c8b14c6bd404a789", "message": "Release 0.4\n\nRefs #3 #9 #10 #11", "author_date": "2020-09-03T21:02:46Z", "committer_date": "2020-09-03T21:02:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}}