{"sha": "59ab24af6bd9b517b53162fbffac1d0116100e0d", "message": "Release 0.51a2\n\nRefs #1068, #1042, #1054", "author_date": "2020-10-30T17:56:02Z", "committer_date": "2020-10-30T17:56:02Z", "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": "0cb29498c796267c5e4a5545ede8058b7ca03a94", "message": "Fixed bug with python tests/fixtures.py\n\nhttps://github.com/simonw/datasette/runs/1333357885?check_suite_focus=true", "author_date": "2020-10-30T17:54:47Z", "committer_date": "2020-10-30T17:54: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": "a7d9e24ece665eef7c6dfc5f32855c98bd45d335", "message": "Update release process with explicit version, refs #1054", "author_date": "2020-10-30T17:52:45Z", "committer_date": "2020-10-30T17:52: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": "81dea4b07ab2b6f4eaaf248307d2b588472054a1", "message": "load_template() plugin hook\n\nCloses #1042", "author_date": "2020-10-30T17:47:18Z", "committer_date": "2020-10-30T17:47:18Z", "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": "fcf43589eb6a1f1d0432772a639fd35711c48e0c", "message": "Link to homepage in nav on show-json page", "author_date": "2020-10-30T15:53:44Z", "committer_date": "2020-10-30T15: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": "222f79bb4c6e2aa5426cc5ff25f1b2461e18a300", "message": "debug-menu permission, closes #1068\n\nAlso added tests for navigation menu logic.", "author_date": "2020-10-30T15:41:57Z", "committer_date": "2020-10-30T15:41: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": "9f0987cb57a82a7d2fe0c679fc909e5b39593ee4", "message": "cursor: pointer; on the new menu icons\n\nRefs #1064, #1066", "author_date": "2020-10-30T05:55:10Z", "committer_date": "2020-10-30T05:55: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": "0e1e89c6ba3d0fbdb0823272952cf356f3016def", "message": "Release 0.51a1\n\nRefs #1056, #1039, #998, #1045, #1033, #1036, #1034, #976, #1057, #1058, #1053, #1064, #1066", "author_date": "2020-10-30T05:34:52Z", "committer_date": "2020-10-30T05:35: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": "2f7731e9e5ff9b324beb5039fbe2be55d704a184", "message": "table_actions() plugin hook plus menu, closes #1066\n\nRefs #690", "author_date": "2020-10-30T05:16:41Z", "committer_date": "2020-10-30T05:16: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": "8a4639bc43a016a1f8fae6a07d5b5f7abe0074e8", "message": "Applied Black", "author_date": "2020-10-30T05:14:33Z", "committer_date": "2020-10-30T05:14: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": "561c1d2d36a89675764e4410a2a127323402eaa3", "message": "Show logout link if they are logged in AND have ds_actor cookie\n\nOtherwise an expired cookie will still cause the logout link to show.", "author_date": "2020-10-30T03:51:37Z", "committer_date": "2020-10-30T03:51: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": "18a64fbb29271ce607937110bbdb55488c43f4e0", "message": "Navigation menu plus menu_links() hook\n\nCloses #1064, refs #690.", "author_date": "2020-10-30T03:45:15Z", "committer_date": "2020-10-30T03:45:15Z", "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": "1a861be19e326e0c88230a711a1b6536366697d7", "message": "Fixed test_max_csv_mb test that I just broke, refs #1063", "author_date": "2020-10-29T22:58:40Z", "committer_date": "2020-10-29T22:58: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": "178b7e8749f14300363af5961e9f8964595264d9", "message": ".csv now links to .blob downloads\n\nCloses #1063, closes #1034", "author_date": "2020-10-29T22:47:32Z", "committer_date": "2020-10-29T22:47: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": "78b3eeaad9189eb737014f53212082684f4bb0d4", "message": ".blob output renderer\n\n* _blob_hash= checking plus refactored to use new BadRequest class, refs #1050\r\n* Replace BlobView with new .blob renderer, closes #1050\r\n* .blob downloads on arbitrary queries, closes #1051", "author_date": "2020-10-29T22:01:38Z", "committer_date": "2020-10-29T22:01:38Z", "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": "d6f9ff71378c4eab34dad181c23cfc143a4aef2d", "message": "Docs on Designing URLs for your plugin - closes #1053", "author_date": "2020-10-29T19:35:25Z", "committer_date": "2020-10-29T19:35: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": "89519f9a3765bce7544d83d872db987c75757d9a", "message": "Fixed bug with download of BLOB null, refs #1050", "author_date": "2020-10-29T04:05:40Z", "committer_date": "2020-10-29T04:05: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": "cefd058c1c216a184bb63c79abba66893977c18e", "message": "New explicit versioning mechanism\n\nCloses #1054", "author_date": "2020-10-29T03:38:15Z", "committer_date": "2020-10-29T03:38:15Z", "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": "43eae8b193d362f2b292df73e087ed6f10838144", "message": "Release 2.23\n\nRefs #189, #173, #191", "author_date": "2020-10-28T21:38:10Z", "committer_date": "2020-10-28T21:38: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": "0789bad8f7581fd96dec5bde51a75e937dffb1e0", "message": "@db.register_function(deterministic=True), closes #191", "author_date": "2020-10-28T21:24:03Z", "committer_date": "2020-10-28T21:30: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": "abcf0222496d8148b2e585ffa0ff192270a04b06", "message": "Margin bottom on metadata description", "author_date": "2020-10-28T17:11:07Z", "committer_date": "2020-10-28T17:11:07Z", "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": "879617265262024edd93722adcdcb6c21e57f5f7", "message": "Update aiofiles requirement from <0.6,>=0.4 to >=0.4,<0.7 (#1059)\n\nUpdates the requirements on [aiofiles](https://github.com/Tinche/aiofiles) to permit the latest version.\r\n- [Release notes](https://github.com/Tinche/aiofiles/releases)\r\n- [Commits](https://github.com/Tinche/aiofiles/compare/v0.4.0...v0.6.0)\r\n\r\nSigned-off-by: dependabot-preview[bot] \r\n\r\nCo-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "author_date": "2020-10-28T17:08:27Z", "committer_date": "2020-10-28T17:08:27Z", "raw_author": {"value": "2edd38cb3801aa07f709f083eba7cbe4f16e0978", "label": "dependabot-preview[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 27856297, "label": "dependabot-preview[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "7d9fedc176717a7e3d22a96575ae0aada5a65440", "message": "Cascading permissions for .db download, closes #1058", "author_date": "2020-10-28T03:15:41Z", "committer_date": "2020-10-28T03:15: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": "c3aba4aa986fdba39705a35de02d446db80a26b8", "message": "--cors for /name.db downloads, refs #1057", "author_date": "2020-10-27T20:39:07Z", "committer_date": "2020-10-27T20:39: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": "e5f5034bcdc71e4bc62a6a155ca60eb41910c335", "message": "Fixed broken footer test", "author_date": "2020-10-27T19:34:35Z", "committer_date": "2020-10-27T19:39: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": "e7dd3434e1f3f20129798bcea1a629717eec1649", "message": "No underline on nav links in header", "author_date": "2020-10-27T19:30:40Z", "committer_date": "2020-10-27T19:39: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": "18977ce8026e71bc29c51eef2b46dbaa288042d5", "message": "Off-white yellow is now off-white blue", "author_date": "2020-10-27T19:28:50Z", "committer_date": "2020-10-27T19:39: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": "c069d481af736f43e82598752f30ddc98bcb4b29", "message": "Mobile view cards now have rounded corners", "author_date": "2020-10-27T19:27:14Z", "committer_date": "2020-10-27T19:39: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": "f49d15a7583fafb94e7a7fcfe504d333812139f3", "message": "word-break: break-word;", "author_date": "2020-10-27T19:20:28Z", "committer_date": "2020-10-27T19:39: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": "dab4b73f7d76f43e67ae1e2b74921f62db71925c", "message": "White cards on mobile", "author_date": "2020-10-27T19:07:25Z", "committer_date": "2020-10-27T19:39: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": "62286b46a9b434467ab7dee37ec2f8619ca0d1b3", "message": "Tighten up table column CSS", "author_date": "2020-10-27T19:01:44Z", "committer_date": "2020-10-27T19:39: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": "fe5e813f068abd2ee63994b2baf530c7abe34de1", "message": "Styled facets with different bullets", "author_date": "2020-10-27T18:57:34Z", "committer_date": "2020-10-27T19:39: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": "df19a48a3b72a51feb4203c44903451cc9e6c1bf", "message": "Implemented new Natalie design", "author_date": "2020-10-27T18:40:08Z", "committer_date": "2020-10-27T19:39:55Z", "raw_author": {"value": "cb0d330fa68b6a0d1b11370a9dbda0d2b8f4d3aa", "label": "Natalie Downe"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 72973, "label": "natbat"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6dff22eff8a52253a6c2bdf3e32f082fbf81b921", "message": "Visited link colours", "author_date": "2020-10-27T18:39:35Z", "committer_date": "2020-10-27T19:39:55Z", "raw_author": {"value": "cb0d330fa68b6a0d1b11370a9dbda0d2b8f4d3aa", "label": "Natalie Downe"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 72973, "label": "natbat"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f99a23652910b03ac4669bbbb35a9b484451aabb", "message": "Progress bar for sqlite-utils insert command, closes #173", "author_date": "2020-10-27T18:16:02Z", "committer_date": "2020-10-27T18:16:02Z", "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": "c7e5dd64513c0ec2b2df4c51c8df924c282417f9", "message": "Applied latest Black", "author_date": "2020-10-27T16:26:01Z", "committer_date": "2020-10-27T16:26:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f045d8559a6d2cb922a2de30fbcc896a4486b82f", "message": "Allow iterables other than lists in m2m records (#189)\n\n* Allow iterables other than Lists in m2m records\r\n* Add test for iterable m2m records\r\n\r\nThanks, @adamwolf!", "author_date": "2020-10-27T16:24:21Z", "committer_date": "2020-10-27T16:24:21Z", "raw_author": {"value": "0bb6015e7b1a787517bbd1a604bb2c91a8a4e321", "label": "Adam Wolf"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 35681, "label": "adamwolf"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "26bb4a268127da2c38f4241abe45444b2a6f7874", "message": "table-wrapper on query page too, refs ##998", "author_date": "2020-10-27T07:56:35Z", "committer_date": "2020-10-27T07:56: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": "f5dbe61a4568c0915ec6be820095c2960cf0857c", "message": "-o now opens to most relevant page, closes #976", "author_date": "2020-10-26T05:06:20Z", "committer_date": "2020-10-26T05:06:20Z", "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": "2771ab96e750ab946a74bda81a514c755c5b8a06", "message": "Test showing stdin inserts work", "author_date": "2020-10-26T03:05:56Z", "committer_date": "2020-10-26T03:05: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": "105a2c10fdb5134e7ba141e872636aee47cdcf1d", "message": "Fix z-index issue with dropdown menu, closes #1052", "author_date": "2020-10-26T02:19:21Z", "committer_date": "2020-10-26T02:19: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": "42f4851e3e7885f1092f104d6c883cea40b12f02", "message": "Documentation for .absolute_url(request, path), refs #1034", "author_date": "2020-10-25T01:17:30Z", "committer_date": "2020-10-25T01:17: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": "6c9fd4ef1bbe1d36a0f0b191c2dac75b5ece92ef", "message": "Better download link display on mobile, refs #1046", "author_date": "2020-10-25T01:00:38Z", "committer_date": "2020-10-25T01:00: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": "5db7ae3ce165ded57c7fb1cfbdb3258b1cf06c10", "message": "Link to BLOB downloads, closes #1046", "author_date": "2020-10-25T00:13:14Z", "committer_date": "2020-10-25T00:13:14Z", "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": "5a1519796037105bc20bcf2f91a76e022926c204", "message": "/db/table/-/blob/pk/column.blob download URL, refs #1036", "author_date": "2020-10-24T23:09:18Z", "committer_date": "2020-10-24T23:09:18Z", "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": "a96ad967e4b2adf3d0e056a6f785eefbb1a13620", "message": "Cleaned up some rogue full-stops", "author_date": "2020-10-24T20:05:19Z", "committer_date": "2020-10-24T23:11:14Z", "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": "10c35bd371faaa0f3c98067c08f26334c9f5ea52", "message": "urls.static_plugins() method, closes #1033\n\nAlso documented how to package static assets and templates in plugins, closes #575", "author_date": "2020-10-24T20:03:40Z", "committer_date": "2020-10-24T20:03: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": "7f728d4a37be632ead59e3d09bc2f3a332f298f1", "message": "Extra tests for datasette.urls, refs #1025", "author_date": "2020-10-24T19:21:23Z", "committer_date": "2020-10-24T19:21: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": "29a977a74e19f8f03c3620786ef007430a3d112b", "message": "New app_client_base_url_prefix fixture", "author_date": "2020-10-24T19:03:24Z", "committer_date": "2020-10-24T19:03: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": "d3e9b0aecb6f8e9b2befd9c654ccb7ce852db3e7", "message": "Document render_template() can take a Template, refs #1045", "author_date": "2020-10-24T00:26:15Z", "committer_date": "2020-10-24T00:26: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": "8148c9e265ab22f4b67ed0e67244b338cd8517ae", "message": "Document render_template(templates) list, closes #1045", "author_date": "2020-10-24T00:22:00Z", "committer_date": "2020-10-24T00:22: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": "e4f1c7b936981de29823730c5dbef4f4ba7a4286", "message": "python_requires=\">=3.6\"\n\nInspired by https://github.com/simonw/datasette/pull/1044", "author_date": "2020-10-23T21:19:30Z", "committer_date": "2020-10-23T21:19: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": "976e5f74aae1fa0d406df6691dc8b5feeebe8788", "message": "Include LICENSE in sdist (#1043)", "author_date": "2020-10-23T20:54:34Z", "committer_date": "2020-10-23T20:54:34Z", "raw_author": {"value": "a97268d4c7c462a8e260bc98d425e618143667c8", "label": "Nicholas Bollweg"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 45380, "label": "bollwyvl"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "cab8e65261b117b493af6a0b21aa2e1ae4564419", "message": "Add minimum supported python (#1044)", "author_date": "2020-10-23T20:53:07Z", "committer_date": "2020-10-23T20:53:07Z", "raw_author": {"value": "a97268d4c7c462a8e260bc98d425e618143667c8", "label": "Nicholas Bollweg"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 45380, "label": "bollwyvl"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "d0cc6f4c32e1f89238ddec782086b3122f445bd4", "message": "Use sphinx-to-sqlite==0.1a1\n\nTo address this bug: https://github.com/simonw/sphinx-to-sqlite/issues/2", "author_date": "2020-10-22T04:57:00Z", "committer_date": "2020-10-22T04:57:00Z", "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": "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": "d888c7c2f02aa0dfb1559603f02357cd0089da11", "message": "0.2.1 with tweaked dependency", "author_date": "2020-10-22T00:08:29Z", "committer_date": "2020-10-22T00:08:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206202864, "label": "inaturalist-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "b956a01464007fe227895fe6eb6c942ed71298c8", "message": "0.2.1 with tweaked dependency", "author_date": "2020-10-22T00:06:50Z", "committer_date": "2020-10-22T00:06:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 213286752, "label": "pocket-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "6e26b057996c6f3fefa8ad528e2759e53c738844", "message": "Fix syntax error in register_routes docs (#1038)\n\nThanks, @gerrymanoim", "author_date": "2020-10-21T22:44:16Z", "committer_date": "2020-10-21T22:44:16Z", "raw_author": {"value": "504bbb044bf002cf09319c388b99caf0269c28c3", "label": "gerrymanoim"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 194147, "label": "gerrymanoim"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "55133b596620392244530a09eb879bfe1b6e34b0", "message": "Link to sqliteutils tag on my blog", "author_date": "2020-10-21T18:08:28Z", "committer_date": "2020-10-21T18:08:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "bf82b3d6a605c9ddadd5fb739249dfe6defaf635", "message": "scale-in animation for column action menu, closes #1039", "author_date": "2020-10-21T17:02:26Z", "committer_date": "2020-10-21T17:02:26Z", "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": "66120a7a1cb592e8a21164cf537f62a4d7ab1dfc", "message": "Release 0.51a0\n\nRefs #1023, #904, #814, #1014, #1016, #1019, #1028", "author_date": "2020-10-20T05:31:14Z", "committer_date": "2020-10-20T05:31:14Z", "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": "091441a4449beae559a8c0d007376dc85d3aa624", "message": "Fixed remaining places that needed datasette.urls, closes #1025", "author_date": "2020-10-20T05:21:19Z", "committer_date": "2020-10-20T05:21: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": "0d1763fb2fdabcdde321646721703df1dfcb8597", "message": "More datasette.urls usage, refs #1025", "author_date": "2020-10-20T04:24:47Z", "committer_date": "2020-10-20T04:24: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": "837d0bc9953d89dc2b7479333b4ce0defd746507", "message": "Tiny typo, refs #904", "author_date": "2020-10-20T01:04:43Z", "committer_date": "2020-10-20T01:04: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": "5aacc021b520d9d737818370921a0b8df3496ace", "message": "Docs for datasette.urls, closes #904", "author_date": "2020-10-20T00:51:39Z", "committer_date": "2020-10-20T00:51: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": "310c3a3e059b89d05a38e373744928c1b54e54db", "message": "New datasette.urls URL builders, refs #904", "author_date": "2020-10-20T00:33:59Z", "committer_date": "2020-10-20T00:33: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": "c440ffc65a3e20b272ec0cc34e53f1000369379c", "message": "Updated serve help, refs #1028", "author_date": "2020-10-20T00:33:04Z", "committer_date": "2020-10-20T00:33:04Z", "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": "6aa5886379dd9017215904fb28567b80018902f9", "message": "--load-extension=spatialite shortcut, closes #1028", "author_date": "2020-10-19T22:37:31Z", "committer_date": "2020-10-19T22:37: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": "16d271253f4ea71b261d2d228b926c7bc1a7e660", "message": "Release 2.7\n\nRefs #50 and #52", "author_date": "2020-10-19T05:36:32Z", "committer_date": "2020-10-19T05:36:32Z", "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": "27ed106b181fbfc73eb02d6f9054f5c73e2b8936", "message": "Docs for --readme/--readme-html, refs #52", "author_date": "2020-10-19T05:35:06Z", "committer_date": "2020-10-19T05:35:06Z", "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": "169b72e2c9f64214e32874e3dbd55e94b2e39540", "message": "repos --readme and --readme-html options, closes #52", "author_date": "2020-10-19T05:33:29Z", "committer_date": "2020-10-19T05:33: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": "13426d1b232b1a570ac81717be351026ca36cfff", "message": "--accept option for get, refs #50", "author_date": "2020-10-19T05:00:50Z", "committer_date": "2020-10-19T05:00:50Z", "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": "0b5edd646926d6e01e3bf9f2897d072f4302ce2d", "message": "Added basic tests using hypothesis, closes #180", "author_date": "2020-10-19T04:51:50Z", "committer_date": "2020-10-19T04:51: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": "9eb5cce9d887c3246a989f9177b3165ffb8adfba", "message": "Link to current demo deploy script", "author_date": "2020-10-18T22:31:17Z", "committer_date": "2020-10-18T22:31:17Z", "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": "c37a0a93ecb847e66cfe7b6f9452ba210fcae91b", "message": "Build and deploy docs.db to datasette-docs-latest", "author_date": "2020-10-18T21:35:26Z", "committer_date": "2020-10-18T21:35:26Z", "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": "f7147260a451896b27f466ebcd6ac648273650f0", "message": "Added datasette-atom and datasette-ics", "author_date": "2020-10-18T20:56:35Z", "committer_date": "2020-10-18T20:56:35Z", "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": "b0b04bb7c185bed9bdbb9a3f3f24f264999296b6", "message": "Delete .readthedocs.yml\n\nIt worked fine without configuration, and my attempt to build the xml version failed with an error message:\r\n\r\n Problem in your project's configuration. Invalid \"formats\": expected one of (htmlzip, pdf, epub), got xml", "author_date": "2020-10-18T18:37:35Z", "committer_date": "2020-10-18T18:37:35Z", "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": "a0e9ae3c258c62221f8603e2944265f27ba07c14", "message": "Build extra formats with Read the Docs", "author_date": "2020-10-18T18:20:33Z", "committer_date": "2020-10-18T18:20:33Z", "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": "4890ec87b5e2ec48940f32c9ad1f5aae25c75a4d", "message": "Release 0.9\n\nRefs #16, #28", "author_date": "2020-10-17T23:01:38Z", "committer_date": "2020-10-17T23:01:38Z", "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": "9a759e9ddf36dc834f6a91158910fef041be5679", "message": "Use datasette.client, closes #28\n\nAlso refs https://github.com/simonw/datasette/issues/1020", "author_date": "2020-10-17T23:00:41Z", "committer_date": "2020-10-17T23:00: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": "71e36e1cf034b96de2a8e6652265d782d3fdf63b", "message": "Suggest using AirDrop", "author_date": "2020-10-17T21:23:26Z", "committer_date": "2020-10-17T21:23:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 197882382, "label": "healthkit-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "bb16655ecd6c856c14499fc15c2a0a84edf09e63", "message": "Release 1.0\n\nRefs #11", "author_date": "2020-10-17T21:14:30Z", "committer_date": "2020-10-17T21:15:29Z", "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": "3eb2b06bfe3b4faaf10e9cf9dfcb28e3d16c14ff", "message": "Handle export.xml in other languages, closes #11", "author_date": "2020-10-17T21:14:02Z", "committer_date": "2020-10-17T21:14:02Z", "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": "eb114d40e8b143f82dc5ce1a0dfccb0119165976", "message": "Switch CI to GitHub Actions", "author_date": "2020-10-17T20:56:07Z", "committer_date": "2020-10-17T20:56:07Z", "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": "c1b8f21113ba73a960832877045253cdca839f34", "message": "master => main", "author_date": "2020-10-17T20:53:58Z", "committer_date": "2020-10-17T20:53:58Z", "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": "568bd7bbf590861687db8c318f3d8cfcd1dfb47a", "message": "Fix broken link in publish docs (#1029)", "author_date": "2020-10-17T20:05:03Z", "committer_date": "2020-10-17T20:05:03Z", "raw_author": {"value": "3110693b4efacece57b372eb3e20d7a4896b52d8", "label": "Taylor Hodge"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 17075617, "label": "jthodge"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "92254b71075c8806bca258c939e24af8397cdf98", "message": "Link to my blog entry", "author_date": "2020-10-16T20:15:51Z", "committer_date": "2020-10-16T20:15:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "47af71f6038327a0aba5ab9bbb7de21ee21924f9", "message": "Release 2.22\n\nRefs #182 #137 #136 #184 #181", "author_date": "2020-10-16T19:30:25Z", "committer_date": "2020-10-16T19:30: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": "21ff60e3b119af48bb9b8c9635bc701576dd1b1d", "message": "--load-extension= for many more commands, closes #137\n\nAlso added --load-extension=spatialite shortcut, closes #136", "author_date": "2020-10-16T19:14:22Z", "committer_date": "2020-10-16T19:14:22Z", "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": "2c541fac352632e23e40b0d21e3f233f7a744a57", "message": "--encoding option for non-utf8 CSV/TSV, closes #182", "author_date": "2020-10-16T17:18:46Z", "committer_date": "2020-10-16T17:18: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": "a4def0b8dba68fcaf1d52013212f9e2b93371fbe", "message": "Clearer _sort_by_desc comment", "author_date": "2020-10-15T18:56:59Z", "committer_date": "2020-10-19T22:37: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": "4f7c0ebd85ccd8c1853d7aa0147628f7c1b749cc", "message": "Fix table name in spatialite example command (#1022)\n\nThe example query for creating a new point geometry seems to be using a table called 'museums' but at one point it instead uses 'events'. I *believe* it is intended to be museums.", "author_date": "2020-10-14T23:46:46Z", "committer_date": "2020-10-14T23:46:46Z", "raw_author": {"value": "c49d52addfdcb2a0682b83ad3b98e88426921728", "label": "Jacob Fenton"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 639012, "label": "jsfenfen"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "7c0ef116edd78f8970be32523d230340675db5bd", "message": "pk=['id'] now equivalent to pk='id', closes #181", "author_date": "2020-10-14T21:59:38Z", "committer_date": "2020-10-14T21:59:38Z", "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": "7f2edb5dd2074dce0090659021991695a984844b", "message": "Update janus requirement from <0.6,>=0.4 to >=0.4,<0.7 (#1017)\n\nUpdates the requirements on [janus](https://github.com/aio-libs/janus) to permit the latest version.\r\n- [Release notes](https://github.com/aio-libs/janus/releases)\r\n- [Changelog](https://github.com/aio-libs/janus/blob/master/CHANGES.rst)\r\n- [Commits](https://github.com/aio-libs/janus/compare/v0.4.0...v0.6.0)\r\n\r\nSigned-off-by: dependabot-preview[bot] \r\n\r\nCo-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "author_date": "2020-10-14T21:52:07Z", "committer_date": "2020-10-14T21:52:07Z", "raw_author": {"value": "2edd38cb3801aa07f709f083eba7cbe4f16e0978", "label": "dependabot-preview[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 27856297, "label": "dependabot-preview[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "b4a8e70957517ff44d6a9121422d266a3c5fd664", "message": "Update asgiref requirement from ~=3.2.10 to >=3.2.10,<3.4.0 (#1018)\n\nUpdates the requirements on [asgiref](https://github.com/django/asgiref) to permit the latest version.\r\n- [Release notes](https://github.com/django/asgiref/releases)\r\n- [Changelog](https://github.com/django/asgiref/blob/master/CHANGELOG.txt)\r\n- [Commits](https://github.com/django/asgiref/compare/3.2.10...3.3.0)\r\n\r\nSigned-off-by: dependabot-preview[bot] \r\n\r\nCo-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "author_date": "2020-10-14T21:51:34Z", "committer_date": "2020-10-14T21:51:34Z", "raw_author": {"value": "2edd38cb3801aa07f709f083eba7cbe4f16e0978", "label": "dependabot-preview[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 27856297, "label": "dependabot-preview[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "f3a087a578ae2c418103ad144b08c2fc8ad9c31d", "message": "Edit SQL button on canned queries, closes #1019", "author_date": "2020-10-14T03:44:18Z", "committer_date": "2020-10-14T03:44: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": "d41cc075afb720150e7f4f2df50a6861a9a09d2b", "message": "Depend on sqlite-utils>=2.4.4", "author_date": "2020-10-12T20:31:24Z", "committer_date": "2020-10-12T20:31:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "26fa0aaecf7fb0c88345d690433390f2a680076b", "message": "Added project_urls", "author_date": "2020-10-12T20:31:04Z", "committer_date": "2020-10-12T20:31:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "01dec730860ce4d2b6e92cb8cbca7330c252893d", "message": "GitHub Actions test badge", "author_date": "2020-10-12T20:30:18Z", "committer_date": "2020-10-12T20:30:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}}