{"sha": "1aad396c9ef46837b224607086c09f48ac921165", "message": "Fixed bug with .json path regular expression\n\nI had a table called \"geojson\" and it caused an exception because the regex\nwas matching .json and not \\.json", "author_date": "2017-12-13T05:32:43Z", "committer_date": "2017-12-13T05:36:03Z", "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": "1aad51519b6a7a224565a44c081b136ff3a7d667", "message": "Don't create index/foreign key that already exists, fixes #25", "author_date": "2019-10-17T16:56:28Z", "committer_date": "2019-10-17T16:56:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1acc04c07124b17da0ca0cfbf34f38664d29fb7f", "message": "Link to new tutorial\n\nRefs https://github.com/simonw/datasette.io/issues/108", "author_date": "2022-07-31T19:12:37Z", "committer_date": "2022-07-31T19:12:37Z", "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": "1ad92a1d87d79084ebe524ed186c900ff042328c", "message": "datasette install -r requirements.txt, closes #2033", "author_date": "2023-03-06T22:27:30Z", "committer_date": "2023-03-06T22:27:30Z", "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": "1b09538bc6c1fda773590f3e600993ef06591041", "message": "where= and where_args= parameters to search() and search_sql()\n\nCloses #441", "author_date": "2022-06-14T21:54:35Z", "committer_date": "2022-06-14T21:54: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": "1b2f0ab6bbc9274dac1ba5fe126b1d6b8587ea96", "message": "Revert \"Use de-dupe idiom that works with Python 3.6, refs #1632\"\n\nThis reverts commit 5bfd001b55357106dba090c83a1c88912a004665.\n\nNo need for this on the main branch because it doesn't support Python 3.6 any more.", "author_date": "2022-02-07T23:43:20Z", "committer_date": "2022-02-07T23:43:45Z", "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": "1b6025e8ab5cef6a6f2550cc3be1f80b12cc64a1", "message": "Release 0.13", "author_date": "2019-02-24T06:54:43Z", "committer_date": "2019-02-24T06:54: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": "1b666f9315d4ea6bb332b2e75e48480c26100199", "message": "--delimiter and --quotechar, closes #223", "author_date": "2021-02-06T01:34:47Z", "committer_date": "2021-02-06T01:34: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": "1b7b66c465e44025ec73421bd69752e42f108321", "message": "Make request available when rendering custom pages, closes #738", "author_date": "2020-04-26T19:01:46Z", "committer_date": "2020-04-26T19:01:46Z", "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": "1b84c175b455ece931c728e25f3df859c1ad2fdc", "message": "--analyze option for create-index, insert, update commands, closes #379, closes #365", "author_date": "2022-01-11T01:36:41Z", "committer_date": "2022-01-11T01:36:41Z", "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": "1baa030eca375f839f3471237547ab403523e643", "message": "Switch to dash encoding for table/database/row-pk in paths\n\n* Dash encoding functions, tests and docs, refs #1439\r\n* dash encoding is now like percent encoding but with dashes\r\n* Use dash-encoding for row PKs and ?_next=, refs #1439\r\n* Use dash encoding for table names, refs #1439\r\n* Use dash encoding for database names, too, refs #1439\r\n\r\nSee also https://simonwillison.net/2022/Mar/5/dash-encoding/", "author_date": "2022-03-07T15:38:29Z", "committer_date": "2022-03-07T15:38:29Z", "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": "1bae24691f1e9f87daa32b09827c2e3a6af075c3", "message": "Only show 'log out' if ds_cookie present, closes #884", "author_date": "2020-07-01T21:25:59Z", "committer_date": "2020-07-01T21:25:59Z", "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": "1bdbc8aa7f4fd7a768d456146e44da86cb1b36d1", "message": "Datasette now supports Python 3.9", "author_date": "2020-10-09T17:57:55Z", "committer_date": "2020-10-09T17:57: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": "1c063fae9dba70f70244db010d55a18846640f07", "message": "Test against Python 3.8 in Travis (#623)\n\n* Test against Python 3.8 in Travis\r\n* Avoid current_task warnings in Python 3.8", "author_date": "2019-11-11T03:45:34Z", "committer_date": "2019-11-11T03:45:34Z", "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": "1c0afa0895427a074b4c1db9b7b9b9a3c4a39bb5", "message": "Release 0.4", "author_date": "2019-11-08T01:19:23Z", "committer_date": "2019-11-08T01:19:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197882382, "label": "healthkit-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1c0d93c39b194103e729aed2496d2d24f5ad4850", "message": "Fix Python 3.5 test failure", "author_date": "2017-12-09T18:39:16Z", "committer_date": "2017-12-09T18:39:19Z", "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": "1c13e1af0664a4dfb1e69714c56523279cae09e4", "message": "Ensure query columns are included too, ref #1503", "author_date": "2021-11-14T05:08:33Z", "committer_date": "2021-11-14T05:08:33Z", "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": "1c29b925d300d1ee17047504473f2517767aa05b", "message": "Run tests in serial again\n\nBecause this didn't fix the issue I'm seeing in #1802\n\nRevert \"Run tests in serial, refs #1802\"\n\nThis reverts commit b91e17280c05bbb9cf97432081bdcea8665879f9.", "author_date": "2022-09-06T00:10:52Z", "committer_date": "2022-09-06T00:10:52Z", "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": "1c355e5678877e14eefa2a5fab5a267342a03335", "message": "Release 0.3\n\nRefs #7, #9, #11", "author_date": "2021-02-11T22:14:01Z", "committer_date": "2021-02-11T22:14:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1c36d07dd432b9960f4f2d096739460b4fcf8877", "message": "New plugin hooks: extra_css_urls() and extra_js_urls()\n\nCloses #214", "author_date": "2018-04-18T03:12:21Z", "committer_date": "2018-04-18T03:12:21Z", "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": "1c518680e9692a9a77022af54f3de3e77fb1aaf4", "message": "Final steps: build stable branch of Read The Docs", "author_date": "2019-11-12T05:57:48Z", "committer_date": "2019-11-12T05:57:48Z", "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": "1c6649b19b09ea018d91a86db9c019a940fe36fc", "message": "New colname__in=x,y,z filter, closes #433", "author_date": "2019-04-15T22:42:28Z", "committer_date": "2019-04-15T22:43:22Z", "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": "1c683076d3138d9d853a1adb16fb9e6d248d1245", "message": "Sanity check test for optimize --no-vacuum", "author_date": "2019-01-25T04:38:23Z", "committer_date": "2019-01-25T04:38: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": "1c6b297e3ec288cf1f838796df499a9c21c31664", "message": "Link to datasette.tracer from trace_debug docs, refs #1576", "author_date": "2022-02-05T05:28:35Z", "committer_date": "2022-02-05T05:28:35Z", "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": "1c6ea54338e24fcebcee4e2f9c170ee300a5d946", "message": ".transform() now preserves rowid values\n\n* .transform() now preserves rowid values, refs #592\r\n* Test transform rowids against different table types, closes #592", "author_date": "2023-09-09T00:45:30Z", "committer_date": "2023-09-09T00:45: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": "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": "1c815207cca70107711d514d3303986333da8b7a", "message": "Update conf.py", "author_date": "2018-05-12T12:08:11Z", "committer_date": "2018-05-12T12:08:11Z", "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": "1c8638c30ae9b1e59dd045cf6d0b20e6dc630e5b", "message": "Hide FTS-created tables on index pages\n\nCloses #129", "author_date": "2017-11-22T20:12:15Z", "committer_date": "2017-11-22T20:18: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": "1c8a0e874fe0fc2eaade1a6c44d947e1e6c7b2b6", "message": "Release 1.2", "author_date": "2019-06-13T06:39:59Z", "committer_date": "2019-06-13T06:39:59Z", "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": "1cad7fad3e7a5b734088f5cc545b69a055e636da", "message": "table.enable_counts() method, closes #212", "author_date": "2021-01-02T21:40:10Z", "committer_date": "2021-01-02T21:40: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": "1ce96d8c0854476e84216af5e5af71bcebbddb78", "message": "Release 3.1\n\nRefs #204, #207, #208", "author_date": "2020-12-13T07:28:20Z", "committer_date": "2020-12-13T07:30:59Z", "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": "1cf485af329820a5459db5d0587ac942bc56bfc6", "message": "Better OCR handling + FTS index, closes #6", "author_date": "2020-10-12T00:04:05Z", "committer_date": "2020-10-12T00:04:05Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1cf86e5eccf3f92b483bacbad860879cf39b0ad6", "message": "Show padlock on private index page, refs #811", "author_date": "2020-06-08T14:18:37Z", "committer_date": "2020-06-08T14:18: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": "1d0bea157ac7074f23229af247565a78fa71c03f", "message": "New request.cookies property", "author_date": "2020-06-02T21:06:53Z", "committer_date": "2020-06-02T21:11:41Z", "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": "1d2e8e09a00a4b695317627483f352464ea8a105", "message": "Some last touches to the 0.44 release notes, refs #806", "author_date": "2020-06-12T00:33:16Z", "committer_date": "2020-06-12T00:33: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": "1d33fd03b3c211e0f48a8f3bde83880af89e4e69", "message": "Switch docs theme to Furo, refs #1746", "author_date": "2022-05-20T20:34:51Z", "committer_date": "2022-05-20T20:34:51Z", "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": "1d44b0cc2784c94aed1bcf350225cd86ee1aa7e5", "message": "CLI reference page, maintained by cog, closes #383", "author_date": "2022-01-11T21:43:39Z", "committer_date": "2022-01-11T21:43: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": "1d64cd2e5b402ff957f9be2d9bb490d313c73989", "message": "sqlite-utils create-database command, closes #348", "author_date": "2022-01-09T20:33:16Z", "committer_date": "2022-01-09T20:33: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": "1d84a96a47a70680de9d621771dfe6cf2082cf08", "message": "home-timeline command, closes #18", "author_date": "2019-10-11T16:51:03Z", "committer_date": "2019-10-11T16:51:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1d91ab71d4359741b03bbd4347f4360eb8ca817d", "message": "Directory configuration mode supports metadata.yaml, closes #747", "author_date": "2020-04-30T18:47:21Z", "committer_date": "2020-04-30T18:47:41Z", "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": "1d95844da41a26406efcac8424617c5bd43186d5", "message": "Handle missing README files, closes #57", "author_date": "2020-12-16T18:16:29Z", "committer_date": "2020-12-16T18:16:29Z", "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": "1dbe2d88fffcbc64ec0db4c0c4af5aa212f88e2e", "message": "--memory 2Gi, refs #41", "author_date": "2020-07-05T22:42:25Z", "committer_date": "2020-07-05T22:42:25Z", "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": "1dc6b5aa644a92d3654f7068110ed7930989ce71", "message": "Note about execute_plugins=False, refs #575", "author_date": "2023-08-07T18:47:34Z", "committer_date": "2023-08-07T18:47: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": "1dc94f6eaa98431da9c61e803e2b05b082f9c6e8", "message": "Facets can now be toggled off again, refs #255", "author_date": "2018-05-15T10:11:52Z", "committer_date": "2018-05-16T15:27:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1dcf8029cc08814197deb39a8a15f460aa0ef78f", "message": "Reformatted with Black", "author_date": "2019-11-09T19:36:30Z", "committer_date": "2019-11-09T19:36:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1e28eeee8ce55ea68eddb228294a1eff6785b497", "message": "Fixed RST syntax bug", "author_date": "2019-05-28T05:25:03Z", "committer_date": "2019-05-28T05:25:03Z", "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": "1e2db8547be111e7c1583f096f40cec7c0824281", "message": "Improved release process documentation", "author_date": "2018-12-16T21:47:26Z", "committer_date": "2018-12-16T21:47:39Z", "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": "1e38a16ea8a58ec3eee8e54eee6c024d87f99d86", "message": "Nicer error message for invalid JSON insert, closes #206", "author_date": "2021-01-03T18:42:17Z", "committer_date": "2021-01-03T18:42: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": "1e4c29501289f7bc7b3b7daf60f1ddd9f66ee338", "message": "Fixed out-dated template in documentation", "author_date": "2018-04-19T05:57:31Z", "committer_date": "2018-04-19T05:57: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": "1e6995a362e5b8f23331aafb84e631392eb81492", "message": "--auth is now optional, closes #9", "author_date": "2019-11-11T05:30:41Z", "committer_date": "2019-11-11T05:30:41Z", "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": "1e8fa3ac7cb2d6e516c47c306c86ed2334fc3dc0", "message": "Only run prettier on changes to datasette/static\n\nRefs #1166", "author_date": "2021-01-01T21:45:55Z", "committer_date": "2021-01-01T21:45:55Z", "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": "1e9eb875a64dfc65d786f4c6a52f6ba08b25b86b", "message": "Switch from codecs.getreader to io.TextIOWrapper, refs #230", "author_date": "2021-02-14T18:33:26Z", "committer_date": "2021-02-14T18:33: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": "1ea30c8fb1d080bd5e38c577e3ad20bb527a2fe6", "message": "Release 1.0, refs #23", "author_date": "2020-03-24T00:07:47Z", "committer_date": "2020-03-24T00:07:47Z", "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": "1eb04e2ecb764d2e76a0e5731e16c3833df04c93", "message": "'releases' command to fetch releases, closes #11", "author_date": "2019-11-09T22:56:53Z", "committer_date": "2019-11-09T22:56:53Z", "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": "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": "1ef6075b258703b411e9dd22ecbdce9b719a9b30", "message": "No need to save user twice, fixes #30", "author_date": "2019-11-09T19:55:38Z", "committer_date": "2019-11-09T19:55:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1f1310a25d95351d4bc8840472e97263c886b852", "message": "Documentation for auth and followers commands", "author_date": "2019-09-03T21:17:52Z", "committer_date": "2019-09-03T21:17:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1f384e662b58e2eb43ce20842976b677e4478f43", "message": "Updated PyPI classifiers", "author_date": "2018-04-18T00:30:46Z", "committer_date": "2018-04-18T00:30:46Z", "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": "1f3f902ea4c991e6b8ad0fcfd6cffd01e3aa1c23", "message": "Typo", "author_date": "2019-12-30T13:01:36Z", "committer_date": "2019-12-30T13:01: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": "1f423790899f2867cb24f3705f4afdef363f01f1", "message": "Improved intro on plugin_hooks.rst page, refs #687\n\nhttps://datasette.readthedocs.io/en/latest/plugin_hooks.html", "author_date": "2020-06-22T00:52:58Z", "committer_date": "2020-06-22T00:52:58Z", "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": "1f49f32814a942fa076cfe5f504d1621188097ed", "message": "Don't need line_buffering=True here, refs #230", "author_date": "2021-02-15T19:18:28Z", "committer_date": "2021-02-15T19:18: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": "1f54e092306b208125f39d06712b02895eb75168", "message": "Better docs for publish_subcommand() plugin hook", "author_date": "2018-08-28T10:59:50Z", "committer_date": "2018-08-28T10:59:50Z", "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": "1f55a4a2b68fa65e56a28baeb7f44122fdeca7e7", "message": "Release notes for 0.45a3", "author_date": "2020-06-28T03:22:49Z", "committer_date": "2020-06-28T03:22:49Z", "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": "1f64168fb45ead6f3e5cd08edb0f692745851bec", "message": "New category column / categories table, closes #7", "author_date": "2020-09-02T20:23:06Z", "committer_date": "2020-09-02T21:06:17Z", "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": "1f69269fe93e4cd42e56890126cc0dbcf719c6cb", "message": "Refactored views into new views/ modules, refs #256", "author_date": "2018-05-13T12:44:22Z", "committer_date": "2018-05-14T03:04:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1f6a134369e6a7efaae9db469f15b1dd2b7f3709", "message": "await request.post_body() method, closes #897", "author_date": "2020-07-17T20:12:35Z", "committer_date": "2020-07-17T20:12:35Z", "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": "1f8178f7e41f64965195c1320d310032d783a8b1", "message": "Fix flake8 error, refs #344, #345", "author_date": "2021-11-29T22:29:46Z", "committer_date": "2021-11-29T22:29: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": "1f91065b20cbc691f464bccfd8eef7d1ce4b14a8", "message": "Added socrata2sql to the ecosystem page\n\nA fantastic new tool created by @achavez at the Dallas Morning News.", "author_date": "2019-02-08T16:06:10Z", "committer_date": "2019-02-08T16:06:10Z", "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": "1f9cca33b41cc93357f9eb347d70ff20b2a4d0d5", "message": "Resizable SQL editor using cm-resize, refs #1236", "author_date": "2021-02-19T23:47:52Z", "committer_date": "2021-02-19T23:47:52Z", "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": "1fa5a12a4952b02341e2a59ba75aabb740518ecb", "message": "Documentation for db.quote_fts(), refs #246", "author_date": "2021-08-18T18:55:50Z", "committer_date": "2021-08-18T18:55: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": "1fb518618c1c246c58daf5085247b430f2aea29f", "message": "\"datasette publish heroku\" improvements\n\n* Fixed bug where --title= didn't work if -m not provided\n* Now using Python 3.6.6 instead of Python 3.6.3", "author_date": "2018-07-26T05:43:01Z", "committer_date": "2018-07-26T05:43: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": "1fba60537dcac8be664de0e3ba2c66143cc996bd", "message": "Try more aggressive noqa, refs #291", "author_date": "2021-06-23T02:06:18Z", "committer_date": "2021-06-23T02:06: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": "1fc6ceefb9eddd29844e7bfe3e06a83df6ce3dc4", "message": "Added /-/actor.json - refs #699\n\nAlso added JSON highlighting to introspection documentation.", "author_date": "2020-05-31T01:51:00Z", "committer_date": "2020-06-01T01:16:42Z", "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": "1fda4806d435941dfd87a6cbb00a04d4bf83ffa7", "message": "Small documentation tweaks", "author_date": "2022-12-30T14:01:39Z", "committer_date": "2022-12-31T18:52: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": "1fe15f4dc110622754d9dbeafe0f93c79fde9022", "message": "Docs: Running Datasette behind a proxy, closes #1027", "author_date": "2020-10-31T21:13:57Z", "committer_date": "2020-10-31T21:13: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": "1fe73c898b44695052f1a9ca832818d50cecf662", "message": "Remove link to older code example", "author_date": "2021-08-18T18:31:20Z", "committer_date": "2021-08-18T18:31:20Z", "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": "1feb5735dad538312fac8b76705c05516250967b", "message": "Moved getting started into separate docs page", "author_date": "2017-11-30T18:27:00Z", "committer_date": "2017-11-30T18:27:00Z", "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": "1ffa40301de5bb960e89114de0f5199850a9ed9d", "message": "Releasing 0.12", "author_date": "2019-02-23T02:22:28Z", "committer_date": "2019-02-23T02:22: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": "200284e1a7541af62c7df5467acfb7edd0ee934a", "message": "Clarified how --plugin-secret works", "author_date": "2020-11-15T16:43:13Z", "committer_date": "2020-11-15T16:43:13Z", "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": "2019ee908731054c6eaa3d5123dfbdf7d2d70fc4", "message": "twitter-to-sqlite import command, closes #4", "author_date": "2019-10-11T06:45:00Z", "committer_date": "2019-10-11T06:45:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "2023b3f5d63f7764844016db6a4d97fb85235b14", "message": "Release 0.3\n\nRefs #7", "author_date": "2020-09-02T21:07:13Z", "committer_date": "2020-09-02T21:07:13Z", "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": "2039e78e589ae7c60f404fe84fb75eda1630104e", "message": "Added Niche Museums to News", "author_date": "2019-12-03T06:53:59Z", "committer_date": "2019-12-03T06:53:59Z", "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": "2045f2766387dada103dce4c9aaf1418bfaec3b5", "message": "Use archive_ in README", "author_date": "2019-10-11T16:55:10Z", "committer_date": "2019-10-11T16:55:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2057fc2d2a9b86a2bd34ca4fc3bb1dde798bcd1a", "message": "Release 0.18", "author_date": "2020-03-20T20:16:46Z", "committer_date": "2020-03-20T20:16:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2074efa5a49f72cf1c47c28894de6c0b1f0fb3b1", "message": "Another actor_from_request example", "author_date": "2020-06-05T01:38:32Z", "committer_date": "2020-06-05T01:38:32Z", "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": "208f56fbaf173fdd8cb03a840e218f85d414a144", "message": "--not-null and --default options to insert/update, closes #24", "author_date": "2019-06-13T06:30:16Z", "committer_date": "2019-06-13T06:30: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": "20a2ed6bec367d2f6759be4a879364a72780b59d", "message": "Fixed bug with metadata config of array/date facets, closes #1552\n\nThanks @davidbgk for spotting the fix for the bug.", "author_date": "2021-12-16T18:47:22Z", "committer_date": "2021-12-16T18:47:40Z", "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": "20a744fb5a75425b048951ad8826c594af8102ed", "message": "More detailed README", "author_date": "2019-01-26T02:21:55Z", "committer_date": "2019-01-26T02:21: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": "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": "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": "20f8659e2a6cc6fce82cd52d282ddaf798063eb0", "message": "Wide tables now scroll horizontally, refs #998", "author_date": "2020-10-22T01:09:01Z", "committer_date": "2020-10-22T01:09: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": "20f98c3e20902c62db610e43155c476508ead4a4", "message": "Databse.primary_keys(table) / fts_table(table) refactor, closes #488\n\nAlso cleaned up some unused imports spotted by the linter.", "author_date": "2019-05-27T18:27:42Z", "committer_date": "2019-05-27T18:27:42Z", "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": "20fe3b8abf49f8f7d73ad0f5610d2a62541fd907", "message": "Fixed RST warning about empty line", "author_date": "2022-02-04T06:32:57Z", "committer_date": "2022-02-04T06:32: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": "20ffa86b8ad3f2c98d88bb5e92365977bbcff417", "message": "Added --since_id and --since to user-timeline, refs #20", "author_date": "2019-10-16T19:23:35Z", "committer_date": "2019-10-16T19:23:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2115d7e3457b48b3cf9c81551b9fed2d0e9cd111", "message": "Logout link in nav, refs #875", "author_date": "2020-06-29T18:40:40Z", "committer_date": "2020-06-29T18:40:40Z", "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": "212137a90b4291db9605e039f198564dae59c5d0", "message": "Release 0.63a0\n\nRefs #1786, #1787, #1789, #1794, #1800, #1804, #1805, #1808, #1809, #1816", "author_date": "2022-09-26T21:14:25Z", "committer_date": "2022-09-26T21:14: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": "213a0ff177f23a35f3b235386366ff132eb879f1", "message": "Really fix flake8 error, refs #344, #345", "author_date": "2021-11-29T22:34:40Z", "committer_date": "2021-11-29T22:34: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": "213e6a892636408d289dd75511327c4312c438e4", "message": "content-length for DB downloads, closes #905", "author_date": "2020-07-22T04:52:35Z", "committer_date": "2020-07-22T04:52:35Z", "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": "215bd23ee36701aebd8088d0c49d3c8e8be3df48", "message": "Note max 3,200 tweets for other people's accounts", "author_date": "2019-09-04T21:23:38Z", "committer_date": "2019-09-04T21:23:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "2189be144002484c3abe5339a9c69aeca7b9889a", "message": "Refactor to use new datasatte.config(key) method", "author_date": "2018-08-11T20:06:45Z", "committer_date": "2018-08-11T20:09:07Z", "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"}}