{"sha": "2458d7b766aec78d69dac6f1f5b3147b762b4d4f", "message": "Docs on deploying with systemd, refs #514", "author_date": "2020-10-08T22:47:37Z", "committer_date": "2020-10-08T22:47: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": "4e8e157b5df4ccddbcaaec847807d730437cffb5", "message": "Test against Python 3.9 on publish", "author_date": "2020-10-08T01:45:07Z", "committer_date": "2020-10-08T01:45:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "8e91de8e4edf6c8abeeccdf084b8870fff40a51a", "message": "Python 3.9 (#184)\n\n* Test against Python 3.9\r\n* Programming Language :: Python :: 3.9 classifier\r\n* Python versions badge", "author_date": "2020-10-08T01:44:05Z", "committer_date": "2020-10-08T01:44:05Z", "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": "b47ac37114d522d8f295b2b7cbe70ab094fc2608", "message": "Applied Black", "author_date": "2020-10-07T22:51:25Z", "committer_date": "2020-10-07T22:51: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": "507042581794a48b71b5a4b5e0f1ddcde6783c00", "message": "Fix handling of nested custom page wildcard paths, closes #996", "author_date": "2020-10-07T22:51:11Z", "committer_date": "2020-10-07T22:51:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b37431976cdc39ad46ae4fc60b12be6e1f993bd2", "message": "custom pages tests templates now in repo", "author_date": "2020-10-07T22:16:41Z", "committer_date": "2020-10-07T22: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": "e02f6c1300a5b5d2fd5fd6d6ed3987ebb7c5e5b2", "message": "Tests for db.table_columns() and db.table_column_details()", "author_date": "2020-10-06T21:02:30Z", "committer_date": "2020-10-06T21:02: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": "14982bd900f17a66acc3930ec1a2ff138716d198", "message": "Release 0.50a1\n\nRefs #995, #993, #989", "author_date": "2020-10-06T20:50:54Z", "committer_date": "2020-10-06T20:50:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ca5ba6b77b4c973fa7ba91008a2e99debfa306b4", "message": "Document setting Google Cloud SDK properties (#995)\n\nDocument setting Google Cloud SDK properties to avoid having to respond to interactive prompts when running `datasette publish cloudrun`.\r\n\r\nThanks, @ghing!", "author_date": "2020-10-06T16:25:37Z", "committer_date": "2020-10-06T16:25:37Z", "raw_author": {"value": "f3dfe1c3cf166dd0b9b8860a25045107a068c5df", "label": "Geoffrey Hing"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 110420, "label": "ghing"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5a184a5d211d3226e0417ee5cf8476cd887cd35e", "message": "Display column type in column action menu, closes #993\n\nAlso added new documented db.table_column_details() introspection method.", "author_date": "2020-10-06T00:32:10Z", "committer_date": "2020-10-06T00:32: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": "e807c4eac0e85ae15e013379b0dde1d797f1377d", "message": "Sort links remove _next=, closes #989", "author_date": "2020-10-04T18:05:20Z", "committer_date": "2020-10-04T18:05: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": "b68cc1c6d4d5dd1a3e9e35e1267aedfcca7f1e47", "message": "Release 0.50a0\n\nRefs #891, #970, #978, #980, #981", "author_date": "2020-10-01T23:35:04Z", "committer_date": "2020-10-01T23:35: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": "5d6bc4c268f9f155e59561671f8617addd3e91bc", "message": "Allow faceting on compound primary keys, closes #985", "author_date": "2020-10-01T16:50:35Z", "committer_date": "2020-10-01T16:50: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": "141544613f9e76ddb74eee38d6f8ee1e0e70f833", "message": "Extract out menu icon CSS, refs #981", "author_date": "2020-09-30T23:55:00Z", "committer_date": "2020-09-30T23:55: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": "64127a459349da956c447a51e419b4880fe7df1b", "message": "Show not-blank rows column action, refs #981", "author_date": "2020-09-30T23:43:34Z", "committer_date": "2020-09-30T23:43:34Z", "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": "765e8f0209a53507a00b77a20ef8e696a12e216e", "message": "Close menu when clicked outside, refs #981", "author_date": "2020-09-30T23:21:44Z", "committer_date": "2020-09-30T23:21:44Z", "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": "0f2626868bd635f44f2c04d57a5e8ced1229737e", "message": "Much improved column menu display logic, refs #981\n\n* Menu links now take into account existing querystring\n* No longer shows facet option for primary key columns\n* Conditionally displays sort/sort-desc if already sorted\n* Does not show facet option if already faceted by this", "author_date": "2020-09-30T23:01:19Z", "committer_date": "2020-09-30T23:01: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": "fd0b00330fa9bc920185678b9dac8b97956138c4", "message": "Don't show cog on Link column, refs #981\n\nAlso show ascending option before descending option", "author_date": "2020-09-30T22:31:17Z", "committer_date": "2020-09-30T22:31:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7f4fe9190c1df7f0e72f9d7040327a43cf252c48", "message": "Configure code scanning, refs #183", "author_date": "2020-09-30T22:17:23Z", "committer_date": "2020-09-30T22:17:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "97c71c3a3b2916bffa6081995ebccc2fa137c6d5", "message": "Fixed test for column sorting, refs #981", "author_date": "2020-09-30T21:51:10Z", "committer_date": "2020-09-30T21:51: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": "ae1f7c3870001561392be85d2f4cd4d2aaf32d59", "message": "Column action menu for sort/faceting, refs #981", "author_date": "2020-09-30T21:43:39Z", "committer_date": "2020-09-30T21:43: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": "cada1017edcfa691c2314d7ad1b7c7576495317f", "message": "Fixed incorrect example in README", "author_date": "2020-09-30T20:29:27Z", "committer_date": "2020-09-30T20:29:27Z", "raw_author": {"value": "d9a1cca675e8697c10ac5f4cbceac5ea7dc2a906", "label": "Shakeel Mahate"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 19921, "label": "shakeel"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5b8b8ae597cb5971b469923770e614b7fef30210", "message": "Handle \\r\\n correctly in CSS escapes, refs #980", "author_date": "2020-09-29T19:16:30Z", "committer_date": "2020-09-29T19:16: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": "c11383e6284e000b2641569457efa16ac9e0d6ae", "message": "Fix rendering glitch with columns on mobile, closes #978", "author_date": "2020-09-28T22:42:31Z", "committer_date": "2020-09-28T22:42: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": "1f021c37110fc9019b0ef70062c28c335e568ae2", "message": "Update pytest requirement from <6.1.0,>=5.2.2 to >=5.2.2,<6.2.0 (#977)\n\nUpdates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version.\r\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\r\n- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)\r\n- [Commits](https://github.com/pytest-dev/pytest/compare/5.2.2...6.1.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-09-28T22:16:34Z", "committer_date": "2020-09-28T22:16: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": "94fc62857ee2655a21d85f6dae84b67bbfa5956d", "message": "Demonstrate extract= creates correct foreign keys\n\nCloses #138", "author_date": "2020-09-24T22:46:46Z", "committer_date": "2020-09-24T22:46: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": "cda559f8353ea65d7db031fa57ea25b515b5fa24", "message": "Include --column-order in combined example, refs #176", "author_date": "2020-09-24T20:33:19Z", "committer_date": "2020-09-24T20:33:19Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a57acf84f77aac01fd6b8aaa2ce089145ff3c3e7", "message": "Release 2.21\n\nRefs #172, #175, #176, #177", "author_date": "2020-09-24T16:44:30Z", "committer_date": "2020-09-24T16:44:30Z", "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": "5a63b9e88c5887432eb1d7df39f304ea55038437", "message": "Simplify drop-foreign-key, and drop_foreign_keys, closes #177", "author_date": "2020-09-24T16:19:07Z", "committer_date": "2020-09-24T16:19:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d13c123100bddbe53b56cad6f9f0e7a0e50c4e0d", "message": "sqlite-utils transform --column-order option, closes #176", "author_date": "2020-09-24T16:11:53Z", "committer_date": "2020-09-24T16:11:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "725f206949441e4679ef4d1c5995c1cf7015a83e", "message": "Documentation for .transform(column_order=), closes #175", "author_date": "2020-09-24T16:00:50Z", "committer_date": "2020-09-24T16:00: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": "022cdd97a9ddab1a152e23e1e1c42e78c1ed0fa9", "message": "Much, much faster extract() implementation\n\nTakes my test down from ten minutes to four seconds!\r\n\r\n* Removed unnecessary update() optimization\r\n* Added column_order= to .transform() and .transform_sql()\r\n* Tests for reusing lookup table in extract()\r\n\r\nCloses #172", "author_date": "2020-09-24T15:43:55Z", "committer_date": "2020-09-24T15:43:55Z", "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": "5eb14d1c1f2e76d67fb70128a61ad22a7b38cd6a", "message": "Added several missing 'return self' to support chaining", "author_date": "2020-09-24T14:51:36Z", "committer_date": "2020-09-24T14:51: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": "9a6d0dce282e7fb58c5610e24c74098c923abfdc", "message": "datasette-json-html as render_cell example", "author_date": "2020-09-24T05:25:06Z", "committer_date": "2020-09-24T05:25:06Z", "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": "0ca5585fcb834122193e8e7186f926217b23cb8a", "message": "Clarify why you would want transform_sql()", "author_date": "2020-09-23T20:16:01Z", "committer_date": "2020-09-23T20:16: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": "66d506587eba9f0715267d6560b97c1fa44cc781", "message": "Some optimizations for extract()\n\nRefs #172 - seems to give me about 20% speedup.", "author_date": "2020-09-23T20:12:09Z", "committer_date": "2020-09-23T20:12:19Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1ebffe1dbeaed7311e5b61ed988f4cd701e84808", "message": "Correction: SQLite ALTER TABLE can rename columns", "author_date": "2020-09-23T03:09:42Z", "committer_date": "2020-09-23T03:09:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9f59a7a325851b0026ffd3c385985e473fdff92c", "message": "Fixed typo in release notes, refs #170", "author_date": "2020-09-23T00:35:44Z", "committer_date": "2020-09-23T00:35:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5534c320e4dfdf0ee854704a40ced275f70edb05", "message": "Applied Black", "author_date": "2020-09-23T00:32:40Z", "committer_date": "2020-09-23T00:32:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "dcdef136dbe05ecbd156e99688d2a938f307a581", "message": "Release 2.20\n\nRefs #114, #42, #162, #164, #165, #167, #169. Closes #170", "author_date": "2020-09-23T00:31:15Z", "committer_date": "2020-09-23T00:31:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b8e0048485a76cdf056f06c3bf1b641f02b9ea40", "message": "Fixed PRAGMA foreign_keys handling for .transform, closes #167", "author_date": "2020-09-23T00:12:56Z", "committer_date": "2020-09-23T00:12:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5c4d58d1528367c15ec6490024bf2658f251acd3", "message": "Progress bar for \"sqlite-utils extract\", closes #169", "author_date": "2020-09-23T00:02:29Z", "committer_date": "2020-09-23T00:02:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "55cf928f73254273370d8489b4143875de4cabf2", "message": "sqlite-utils extract, closes #42", "author_date": "2020-09-22T23:37:39Z", "committer_date": "2020-09-22T23:37:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2db6c5b2d57f8f35124c8da70d60331b3fbc658b", "message": "table.extract() now works with rowid tables, refs #42", "author_date": "2020-09-22T23:11:07Z", "committer_date": "2020-09-22T23:11:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "71782311ce5a4535a0820c7a55fc813e6a12ae16", "message": "New .rows_where(select=) argument", "author_date": "2020-09-22T23:10:14Z", "committer_date": "2020-09-22T23:10:14Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "317071a552003384c939a7551684f7299792ad18", "message": "Applied Black", "author_date": "2020-09-22T23:09:28Z", "committer_date": "2020-09-22T23:09:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c3210f2ffb291ecbf23d4a80d17793f9f9bebfc9", "message": "Added table.extract(rename=) option, refs #42", "author_date": "2020-09-22T22:57:02Z", "committer_date": "2020-09-22T22:57:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c755f2852d8ef0a2142ba9e41197b2a6dd801d1d", "message": "Docstring for sqlite-utils transform", "author_date": "2020-09-22T22:47:11Z", "committer_date": "2020-09-22T22:50:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f8553799d38deece370f890f6c90af32f52a609b", "message": "table.extract() method, refs #42", "author_date": "2020-09-22T22:20:18Z", "committer_date": "2020-09-22T22:20:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cac051bb8aab88431c596d5ca321086df273164c", "message": "Fix for 'open' bug, closes #973", "author_date": "2020-09-22T15:37:59Z", "committer_date": "2020-09-22T15:39:48Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a980199e61fe7ccf02c2123849d86172d2ae54ff", "message": "New -o option for opening Datasette in your browser, closes #970", "author_date": "2020-09-22T14:26:47Z", "committer_date": "2020-09-22T14:26:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f29f6821f2d08e91c5c6d65d885a1bbc0c743bdd", "message": "Applied Black", "author_date": "2020-09-22T07:49:27Z", "committer_date": "2020-09-22T07:49:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "752d2612296a553cdbeadecad769eb199099e88c", "message": "Implemented sqlite-utils transform command, closes #164", "author_date": "2020-09-22T07:46:32Z", "committer_date": "2020-09-22T07:47:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f8e10df00eae209fb0a1ea03384d9153f673a3ec", "message": "Keyword only arguments for transform()\n\nAlso renamed columns= to types=\r\n\r\nCloses #165", "author_date": "2020-09-22T06:39:10Z", "committer_date": "2020-09-22T06:39:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "987dd123f2ac43c5ab66d69e59d454fe09660606", "message": "table.transform() method - closes #114", "author_date": "2020-09-22T04:20:01Z", "committer_date": "2020-09-22T04:20:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "482477585a0f3aec1ef3210dee941742d2a02e5e", "message": "@db.register_function decorator, closes #162", "author_date": "2020-09-22T00:31:43Z", "committer_date": "2020-09-22T00:31:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bed9df2b3ef68189e2e445427721a28f4e9b4887", "message": "Release 0.9a0, refs #16", "author_date": "2020-09-20T23:37:09Z", "committer_date": "2020-09-20T23:37:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "684bb25b545512b67c773c2819714bab8fb88d2e", "message": "Implemented facet by date, refs #16", "author_date": "2020-09-20T23:36:26Z", "committer_date": "2020-09-20T23:36:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ef882986d07f157b6bcc6be3d7b64270fda3e523", "message": "Release 2.19\n\nRefs #112, #157, #160", "author_date": "2020-09-20T22:22:56Z", "committer_date": "2020-09-20T22:22:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e23eedb4ce4efbf24fd01b80c0209de4b9aba2bf", "message": "ignore=True argument for add_foreign_key, closes #112\n\nAlso --ignore for add-foreign-key command\n\nPlus table.add_foreign_key(...) now returns self, allowing more chaining", "author_date": "2020-09-20T22:17:25Z", "committer_date": "2020-09-20T22:17:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ecb50c8f76535754f76bffdf77bf99e8f829b832", "message": ".enable_fts(..., replace=True) argument, closes #160", "author_date": "2020-09-20T22:05:46Z", "committer_date": "2020-09-20T22:05:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3cc1944e53b75749644f558cbe1717397cae72ea", "message": "sqlite-utils add-foreign-keys command, closes #157", "author_date": "2020-09-20T20:14:25Z", "committer_date": "2020-09-20T20:14:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a258339a935d8d29a95940ef1db01e98bb85ae63", "message": "Fixed typo", "author_date": "2020-09-19T06:33:09Z", "committer_date": "2020-09-19T06:33:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ab36101bdae69b11af7c6bd7edee838d052e6ecf", "message": "Release 0.8\n\nRefs #23, #24, #25", "author_date": "2020-09-18T22:40:02Z", "committer_date": "2020-09-18T22:40:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e1916941f52a5183f97ec8d85e358c49353df074", "message": "Persist sort order for future searches, closes #23", "author_date": "2020-09-18T22:39:07Z", "committer_date": "2020-09-18T22:39:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "847378d31eed6a0fc218d645e4c722d75db8bda2", "message": "Fixed broken test caused by autoescaping templates\n\nI broke this in 0bf51d404929f5a019fdcd96c9fc5b8f780a3347", "author_date": "2020-09-18T22:35:23Z", "committer_date": "2020-09-18T22:35:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b06ed6cebdefacdeb28bf01ef2a7285314a6868b", "message": "Fixed bug with incorrect template reuse, closes #24", "author_date": "2020-09-18T22:33:25Z", "committer_date": "2020-09-18T22:33:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0f1b951c5131d16f3c8559a8e4d79ed5c559e3cb", "message": "Applied Black", "author_date": "2020-09-18T22:20:55Z", "committer_date": "2020-09-18T22:20:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0bf51d404929f5a019fdcd96c9fc5b8f780a3347", "message": "Apply autoescape to display templates\n\nYou can still opt out of it using |safe", "author_date": "2020-09-18T22:20:41Z", "committer_date": "2020-09-18T22:20:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "534fc9689227eba70e69a45da0cee5820bbda9e1", "message": "template_debug mode plus plugin docs, closes #25", "author_date": "2020-09-18T22:11:58Z", "committer_date": "2020-09-18T22:11:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "dffd1688dd4a0847e8e36e322b4006bc7c95b3de", "message": "Release 0.7.1\n\nRefs #22", "author_date": "2020-09-17T23:13:01Z", "committer_date": "2020-09-17T23:13:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7c5f162eb241f7e4ffb48d0cbe6f48522d19a0b0", "message": "Fixed sort orders for timeline view, closes #22", "author_date": "2020-09-17T23:12:42Z", "committer_date": "2020-09-17T23:12:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "60be561e927f6a7e8022a9362e78cfd683138b58", "message": "Release 0.7\n\nRefs 17, #21", "author_date": "2020-09-17T22:56:01Z", "committer_date": "2020-09-17T22:56:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "100911b9cfaa7a555065f99bd41ad12232fb273c", "message": "Applied Black, refs #21", "author_date": "2020-09-17T22:55:27Z", "committer_date": "2020-09-17T22:55:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "42277379525330a29999eb4496cb352d768cac3e", "message": "Added sort by relevance / oldest / newest, closes #21", "author_date": "2020-09-17T22:55:11Z", "committer_date": "2020-09-17T22:55:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "426cb329349181428126b88eec362806e5e37a5e", "message": "Release 2.6\n\nRefs #50", "author_date": "2020-09-17T03:54:16Z", "committer_date": "2020-09-17T03:54:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "efbe77ba7cefe063ef8e87d29eb20649f852c452", "message": "Fixed bug with github-to-sqlite get and single items, refs #50", "author_date": "2020-09-17T03:53:01Z", "committer_date": "2020-09-17T03:53:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e44ebee3aea72a509e9f9de10d912aac08e0b44a", "message": "Simplified get() implementation, refs #50", "author_date": "2020-09-17T03:38:28Z", "committer_date": "2020-09-17T03:38:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b02bf135485c0a7a3768868967f45a6b5e515289", "message": "Updated README", "author_date": "2020-09-17T03:33:30Z", "committer_date": "2020-09-17T03:33:30Z", "raw_author": {"value": "f0031cc286d7f7a2dc1ac63c2100b9870639429c", "label": "README-bot"}, "raw_committer": {"value": "f0031cc286d7f7a2dc1ac63c2100b9870639429c", "label": "README-bot"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": null, "committer": null} {"sha": "b2d49b65a92eb46f6e2b90988ad5dacd4ffd527a", "message": "github-to-sqlite get command, refs #50", "author_date": "2020-09-17T03:32:51Z", "committer_date": "2020-09-17T03:33:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7aeb51e9c1ede88876337581aa3c6dba46ce6dd2", "message": "Applied latest Black", "author_date": "2020-09-17T03:04:02Z", "committer_date": "2020-09-17T03:33:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7805d53bcf11199bd1f2b07e05ae90151f9d0eb0", "message": "Fix accidental mega long line in docs (#158)\n\nThanks @tomviner", "author_date": "2020-09-16T06:21:42Z", "committer_date": "2020-09-16T06:21:42Z", "raw_author": {"value": "d151532d3a398e1acd965596193c7d4c7c0475ff", "label": "Tom V"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 167319, "label": "tomviner"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "368be14c8bbb4cec607b89dcf677d089d743b649", "message": "Link to annotated release notes", "author_date": "2020-09-16T00:01:11Z", "committer_date": "2020-09-16T00:01:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "432a3d675fa3697bd92fcc559d66e0c403d30c16", "message": "sqlite3.enable_callback_tracebacks(True), closes #891", "author_date": "2020-09-15T21:59:17Z", "committer_date": "2020-09-15T21:59:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d456b250326822b35169bbd52be5c143b6599fdc", "message": "Release 0.49.1\n\nRefs #967, #966, #956", "author_date": "2020-09-15T20:20:15Z", "committer_date": "2020-09-15T20:20:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "448d13ea6b15a9c5c9165a4f6049d073f1524a5e", "message": "Fix for MagicParameters error with no POST body, closes #967", "author_date": "2020-09-15T20:10:25Z", "committer_date": "2020-09-15T20:12:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "65ca17d729182277b8fbf81825ec90814ef24d6e", "message": "Fix for DeprecationWarning: invalid escape sequence", "author_date": "2020-09-15T18:55:52Z", "committer_date": "2020-09-15T20:10:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "853c5fc37011a7bc09ca3a1af287102f00827c82", "message": "Fixed incorrect canned query example, closes #966", "author_date": "2020-09-15T03:52:44Z", "committer_date": "2020-09-15T03:52:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "cb515a9d75430adaf5e545a840bbc111648e8bfd", "message": "Don't push preleases to Docker Hub, refs #940", "author_date": "2020-09-14T22:09:03Z", "committer_date": "2020-09-14T22:09:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "26de3a18bc47bdb152ab5909b2475a1ea202917b", "message": "tmate debugging tool", "author_date": "2020-09-14T21:53:54Z", "committer_date": "2020-09-14T21:53:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c0249525d7df64471900f93ceb23e63463c46dd0", "message": "Release 0.49\n\nRefs #880, #944, #945, #947, #948, #953, #958, #962, #963, #964, #965", "author_date": "2020-09-14T21:38:24Z", "committer_date": "2020-09-14T21:38:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "72ac2fd32cb80a52fc4965872eb0146c3a3f99e3", "message": "JSON API for writable canned queries, closes #880", "author_date": "2020-09-14T21:23:18Z", "committer_date": "2020-09-14T21:23:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "894999a14ef1b295673ef5f2063b043b2a15b769", "message": "Improved test for JSON POST, refs #880", "author_date": "2020-09-14T20:25:09Z", "committer_date": "2020-09-14T20:25:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "896fce228fec863354bd6267568c16ab13bb715a", "message": "Canned query writes support JSON POST body, refs #880", "author_date": "2020-09-14T20:18:15Z", "committer_date": "2020-09-14T20:18:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1552ac931e4d2cf516caac3ceeab4fd24da1510a", "message": "Documented custom error pages, closes #965", "author_date": "2020-09-14T18:47:16Z", "committer_date": "2020-09-14T18:47:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3817152e310e2cdb67908686bac730ab802f037d", "message": "Rename default error template to error.html, refs #965", "author_date": "2020-09-14T18:30:31Z", "committer_date": "2020-09-14T18:30:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "699be7dea9499355d576c16e330b85b90e1aca2a", "message": "raise_404() function for use in custom templates, closes #964", "author_date": "2020-09-14T17:39:13Z", "committer_date": "2020-09-14T17:39:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "30b98e4d2955073ca2bca92ca7b3d97fcd0191bf", "message": "Single, not double quotes - refs #940", "author_date": "2020-09-14T02:47:21Z", "committer_date": "2020-09-14T02:47:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c18117cf08ad67c704dab29e3cb3b88f1de4026b", "message": "Release notes for 0.49a1\n\nRefs #948 #958 #962 #947 #963 #944", "author_date": "2020-09-14T02:40:10Z", "committer_date": "2020-09-14T02:40:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cc77fcd1338599ae9db8606156170f1e502a002d", "message": "Optional path parameters for custom pages, closes #944", "author_date": "2020-09-14T02:33:55Z", "committer_date": "2020-09-14T02:34:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}