{"sha": "12c0bc09cc4bf9addde20f3d46613de11f27c641", "message": "/-/allow-debug tool, closes #908", "author_date": "2020-07-24T22:54:41Z", "committer_date": "2020-07-24T22: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": "12cec411cae73ba7211429da12cd32c551fe17b1", "message": "Display metadata footer on custom SQL queries (#589)\n\nCloses #408 - thanks, @rixx!", "author_date": "2019-10-14T03:53:21Z", "committer_date": "2019-10-14T03:53:21Z", "raw_author": {"value": "b90d9715d7c0881515e9d6aa98923ed89d445945", "label": "Tobias Kunze"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 2657547, "label": "rixx"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "13195d8747764df3952ed1117e0fd2152f1899e7", "message": "Test demonstrating fix for #335", "author_date": "2021-11-14T22:55:42Z", "committer_date": "2021-11-14T22:55: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": "1335bcb8939e903a4a7680493624055faecc3da4", "message": "Use my own global variable instead of scope=session\n\nRefs https://github.com/simonw/datasette/pull/1960#issuecomment-1354148139", "author_date": "2022-12-16T03:33:14Z", "committer_date": "2022-12-17T21:47: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": "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": "13528faa817d79bc3900d3af7473300686b145d7", "message": "Release 2.6", "author_date": "2020-04-16T03:13:13Z", "committer_date": "2020-04-16T03:13:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "13b3b51087964d5e1a8c1cdd2495e07bdbe176b8", "message": "Release 0.47.3\n\nRefs #934, https://github.com/simonw/latest-datasette-with-all-plugins/issues/3", "author_date": "2020-08-15T20:56:08Z", "committer_date": "2020-08-15T20:56:08Z", "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": "13c960c03b46e35f3432063a19f3f528ca249e23", "message": "Test is no longer order dependent, closes #1123", "author_date": "2020-12-03T00:49:43Z", "committer_date": "2020-12-03T00:49: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": "13e4f9a676da91e271a243f18f3a4ebe4f84557a", "message": "Unit test for _table custom template, refs #521", "author_date": "2019-07-03T03:06:22Z", "committer_date": "2019-07-03T03:23:05Z", "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": "13e76b375ac3e3448df5d705ba65fadaaf9887d6", "message": "Release 3.10\n\nRefs #272, #274, #275, #276, #282, #284, #285", "author_date": "2021-06-19T16:01:39Z", "committer_date": "2021-06-19T16:01: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": "13ee3c222f8ee967a2f716cca11bee4ea51fea46", "message": "Moved BaseView.absolute_url() to Datasette", "author_date": "2019-04-13T19:16:05Z", "committer_date": "2019-04-13T19:16:05Z", "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": "13f8868fb5efa01c263b24f6dd91c617e6e938e1", "message": "Demo also pulls datasette and sqlite-utils", "author_date": "2020-04-18T14:56:47Z", "committer_date": "2020-04-18T14:56:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "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": "143c105f875f4c8d4512233fa856477a938b38ca", "message": "Removed rogue print", "author_date": "2022-04-12T18:43:32Z", "committer_date": "2022-04-12T18:43: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": "143c3c5e2c5cf2c608742297d00cac6d499aa9ed", "message": "Add dependent_repos view, closes #36\n\nAlso refs #37", "author_date": "2020-05-02T16:29:47Z", "committer_date": "2020-05-02T16:29:58Z", "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": "1440d01f5580c22cd55cd0dab5ac921278164ef5", "message": "Fix for error if search query is github-to-sqlite, closes #31", "author_date": "2020-12-19T06:17:27Z", "committer_date": "2020-12-19T06:17: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": "1465fea4798599eccfe7e8f012bd8d9adfac3039", "message": "sphinx-copybutton for docs, closes #1748", "author_date": "2022-05-20T19:11:08Z", "committer_date": "2022-05-20T19:11:28Z", "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": "147b52622d68473ba6ab184657258d8576100b05", "message": "sqlite-utils tables ... --schema option, closes #104", "author_date": "2020-05-01T17:09:36Z", "committer_date": "2020-05-01T17:12:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "148e9c7aeea2486b0562814b82f152506bfb0dd5", "message": "Use cog to maintain --fmt list, closes #373", "author_date": "2022-01-09T17:48:48Z", "committer_date": "2022-01-09T17:48:48Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1491b66dd7439dd87cd5cd4c4684f46eb3c5751b", "message": "register_function(name=...) argument, closes #458", "author_date": "2022-07-28T00:13:49Z", "committer_date": "2022-07-28T00:13:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "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": "14da70525b35e1a44cd45c19101385467057f041", "message": "Don't show 'None' as label for nullable foreign key, closes #406", "author_date": "2019-11-02T22:29:40Z", "committer_date": "2019-11-02T22:29: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": "14e320329f756b7d8e298c4e2251d8a0b194c9c4", "message": "Hidden tables data_licenses, KNN, KNN2 for SpatiaLite, closes #1601", "author_date": "2022-01-20T04:38:49Z", "committer_date": "2022-01-20T04:38:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "14f1cc49848f7194b914c9b604f3e99816281eb1", "message": "Update CLI reference help, refs #1855", "author_date": "2022-12-13T04:21:48Z", "committer_date": "2022-12-13T04:21: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": "14f643d9e91f5557d5e46251dadac481f4b41021", "message": "Better error messages in CLI, closes #309", "author_date": "2021-08-09T22:25:52Z", "committer_date": "2021-08-09T22:25: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": "14f6b4d200f24940a795ddc0825319ab2891bde2", "message": "actor_matches_allow utility function, refs #800", "author_date": "2020-06-06T18:39:11Z", "committer_date": "2020-06-06T18:39: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": "150967d98ef6c5b6064587e7ed30cbdd9b992b8e", "message": "Hand-edited pixel favicon, refs #1603", "author_date": "2022-01-20T18:43:15Z", "committer_date": "2022-01-20T18:43: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": "152eb2afaf35cde5d44e50369f4cb32a72e72fdb", "message": "Use pysqlite3 if available", "author_date": "2019-07-22T22:39:35Z", "committer_date": "2019-07-22T22:39:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "15368c5f59066fc9c6b8ce5d0578132b1b68b75d", "message": "First working version of .update(), refs #35", "author_date": "2019-07-14T17:03:18Z", "committer_date": "2019-07-28T12:15: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": "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": "156196431219f27b3835ed3b96b6bf042053e6ca", "message": "Upgrade to sqlite-utils 3.0, closes #30", "author_date": "2020-12-16T21:27:04Z", "committer_date": "2020-12-16T21:27:04Z", "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": "1563c22a8c65e6cff5194aa07df54d0ab8d4eecb", "message": "Don't duplicate _sort_desc, refs #1738", "author_date": "2022-08-14T16:13:12Z", "committer_date": "2022-08-14T16:13:12Z", "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": "15758d02fd437004fd9f84c9d4a8bf49f0793e13", "message": "Fixed spelling of objects, refs #310", "author_date": "2021-08-09T21:45:39Z", "committer_date": "2021-08-09T21:45:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "15973d473310240d18eca264d64f2b1446ea2bb3", "message": "Switch to GitHub Actions for CI", "author_date": "2020-10-12T20:29:25Z", "committer_date": "2020-10-12T20:29:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "15a9d4abfff0c45dee2a9f851326e1d61b1c678c", "message": "Docs on named parameters with cast as real/integer, closes #1496", "author_date": "2021-10-22T19:34:23Z", "committer_date": "2021-10-22T19:34: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": "15e232180427e988174fdf88440c84b91d2d98d1", "message": "Extra body CSS class for canned queries, closes #727", "author_date": "2020-04-15T21:06:12Z", "committer_date": "2020-04-15T21:07:28Z", "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": "1600d2a3ec3ada1f6fb5b1eb73bdaeccb5f80530", "message": "Renamed /:memory: to /_memory, with redirects - closes #1205", "author_date": "2021-01-28T22:48:56Z", "committer_date": "2021-01-28T22:48:56Z", "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": "160bfc35159f13572bdf32983164de59466fbcea", "message": "Run pull-requests as part of demo, refs #48", "author_date": "2020-11-30T00:19:42Z", "committer_date": "2020-11-30T00:19:42Z", "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": "16265f6a1a7c547e3925e0fc2d6b88754afb0435", "message": "Release notes for 0.31.1", "author_date": "2019-11-13T02:18:04Z", "committer_date": "2019-11-13T02:18: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": "16398641d95db7374fddccc79d0f08e4d4c96ee1", "message": "SQL syntax highlighting in docs", "author_date": "2018-05-31T13:17:53Z", "committer_date": "2018-05-31T13:17:53Z", "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": "165bc5fcb0600a1898249e48b03ce798010e07f9", "message": "test_extract_works_with_null_values, refs #423, #455", "author_date": "2022-08-28T03:32:01Z", "committer_date": "2022-08-28T03:38:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "16665c9ee63df40bc262661ce6ed728a946375db", "message": "Better handling of corrupted database files", "author_date": "2019-12-22T15:31:40Z", "committer_date": "2019-12-22T15:31: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": "16987bd56ef04ed1f1629b58272d8592c3a13249", "message": "Removed rogue assert False, refs #240", "author_date": "2021-02-25T16:35:24Z", "committer_date": "2021-02-25T16:35:24Z", "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": "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": "169ea455fc1f1d5e5b6e44cb339ba7ffa9d49c31", "message": "Added table.delete_where(), closes #62", "author_date": "2019-11-04T16:18:06Z", "committer_date": "2019-11-04T16:18:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "16d7008002b43cf47a973791da93e5cdd5913fc3", "message": "Applied black", "author_date": "2019-07-28T15:37:27Z", "committer_date": "2019-07-28T15:37: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": "16dfccb1c569359fa2a03639ada233e7661156af", "message": "Include sha1 hash in /static/app.css URL\n\nThis means that when Datasette's CSS changes the new CSS will be loaded\neven though browsers may have cached the previous version.\n\nCloses #154", "author_date": "2017-12-09T03:10:09Z", "committer_date": "2017-12-09T03:10: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": "16f592247a2a0e140ada487e9972645406dcae69", "message": "Use explicit lifestyle=on for Uvicorn, refs #873", "author_date": "2020-06-29T15:42:50Z", "committer_date": "2020-06-29T15: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": "16fdabda978fa659bed0e8670a385dab3c2cd197", "message": "Better robustness in face of missing raw_path", "author_date": "2019-07-04T14:03:02Z", "committer_date": "2019-07-04T14:03: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": "17243fc35546fefbdba7bf7f3bc6ab13b06e39e3", "message": "Release notes for 0.28 - closes #463", "author_date": "2019-05-19T21:24:12Z", "committer_date": "2019-05-19T21:24:12Z", "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": "172da009d890aa029cff7138b4dcfd4f60948525", "message": "Added ?_through= table argument, closes #355\n\nAlso added much more interesting many-to-many fixtures - roadside attractions!", "author_date": "2019-05-23T05:44:34Z", "committer_date": "2019-05-23T05:45:12Z", "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": "17606ed11e157f3c67611d7233b60ed5eb750c37", "message": "statuses-lookup command, closes #13", "author_date": "2019-10-07T00:31:27Z", "committer_date": "2019-10-07T00:31:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "176f4e0ef4a4825ae3b61a5f7169a8943fccb073", "message": "sqlite-utils rebuild-fts command, closes #155", "author_date": "2020-09-08T23:16:03Z", "committer_date": "2020-09-08T23:16:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "177059284dc953e6c76f86213aa470db2ff3eaca", "message": "New request.actor property, refs #811", "author_date": "2020-06-08T17:05:32Z", "committer_date": "2020-06-08T17:05: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": "17863d108b9c8672b5e102d97858a96ca715a9d6", "message": "datasette publish heroku now supports --extra-options, closes #334", "author_date": "2018-07-10T01:45:56Z", "committer_date": "2018-07-10T01:45:56Z", "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": "17fee0cc1411b69d66d4401120f96c5087b16841", "message": "Automatically deploy tags as PyPI releases\n\nhttps://docs.travis-ci.com/user/deployment/pypi/", "author_date": "2017-11-25T03:02:55Z", "committer_date": "2017-11-25T03:32: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": "180c7a5328457aefdf847ada366e296fef4744f1", "message": "--uds option for binding to Unix domain socket, closes #1388", "author_date": "2021-07-10T23:37:30Z", "committer_date": "2021-07-10T23:37: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": "1818f611fcb1f567b430bba8954e7c3b3b1eb8f1", "message": "Removed some debugging, refs #13", "author_date": "2020-03-23T22:28:29Z", "committer_date": "2020-03-23T22:28: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": "182a3017c24e3fa3af60e4ac0c91c7e48f8736fd", "message": "Sort keys to past tests in Python 3.5", "author_date": "2019-05-25T16:22:02Z", "committer_date": "2019-05-25T16:22: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": "182e5c8745c94576718315f7596ccc81e5e2417b", "message": "Release Datasette 0.41\n\nRefs #648 #731 #750 #151 #761 #752 #719 #756 #748", "author_date": "2020-05-06T18:20:58Z", "committer_date": "2020-05-06T18:20:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1843d55615fa1bdce7d06919965c40acf22b05bb", "message": "@cli.command(name=\"csv\") instead of import csv as csv_std", "author_date": "2019-01-29T15:37:01Z", "committer_date": "2019-01-29T15:37: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": "1876975e3b120298cec2ff14825260f4a19a0568", "message": "Refactor table view HTML tests to test_table_html.py\n\nRefs #1518", "author_date": "2021-12-12T03:06:45Z", "committer_date": "2021-12-12T03:06: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": "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": "18f33355bbd53d2e1c433f8e157150d8ddc8d9e2", "message": "Only upload photos not already in S3, refs #9", "author_date": "2020-04-23T23:31:23Z", "committer_date": "2020-04-23T23:31:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 256834907, "label": "dogsheep-photos"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1905c0336451b150b44478285ddb6878f5238519", "message": "New ds.metadata() method", "author_date": "2018-08-13T14:56:50Z", "committer_date": "2018-08-28T07:45: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": "19073d6d972fad9d68dd74c28544cd29083f1c12", "message": "Added table.delete(pk) method, refs #62", "author_date": "2019-11-04T16:07:44Z", "committer_date": "2019-11-04T16:08: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": "193138be32043534891d3cd74b6d699c665f4586", "message": "Moved it to dogsheep", "author_date": "2023-03-09T05:11:00Z", "committer_date": "2023-03-09T05:11:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "194e4f6c3fffde69eb196f8535ca45386b40ec2d", "message": "Removed check_permission() from BaseView, closes #1677\n\nRefs #1660", "author_date": "2022-03-21T18:41:56Z", "committer_date": "2022-03-21T18:41:56Z", "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": "197ef3fc0fdf590bcfa108f214d753aee6e0fd0e", "message": "Re-run search with escaping on FTS error\n\nCloses #14", "author_date": "2020-09-05T16:21:11Z", "committer_date": "2020-09-05T16:22:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197431109, "label": "dogsheep-beta"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "198545733b7a34d7b36ab6510ed30fb7687bcc7e", "message": "Document that \"allow\": {} denies all\n\nhttps://github.com/simonw/datasette/issues/831#issuecomment-642324847", "author_date": "2020-06-10T23:56:53Z", "committer_date": "2020-06-10T23:56:53Z", "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": "198b8b2955b9d8a8a80ce850a92a99426c5f161f", "message": "Fixed row page for tables with a primary key\n\nCloses #152", "author_date": "2017-12-07T05:23:13Z", "committer_date": "2017-12-07T05:23:13Z", "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": "19b5633b4ae0937e33e980b93bf777763f454a80", "message": "favorites --stop_after option, refs #20", "author_date": "2019-10-15T18:51:16Z", "committer_date": "2019-10-15T18:51:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "19bdd23a1c81d31664c44adc543ac9c9f7692edf", "message": "Fix for None, None since_id bug, closes #41", "author_date": "2020-04-01T04:31:05Z", "committer_date": "2020-04-01T04:31:05Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "19efee2746d4afdb67a7225b6972aa5aa7bbb1b7", "message": "mypy fixes, refs #440", "author_date": "2022-06-14T15:39:08Z", "committer_date": "2022-06-14T15:39:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1a3dcf494376e32f7cff110c86a88e5b0a3f3924", "message": "Don't include _memory on /-/create-token, refs #1947", "author_date": "2022-12-14T05:19:31Z", "committer_date": "2022-12-14T05:19: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": "1a513ed09249954609e0808c16794074d2bba92c", "message": "Ignore node_modules", "author_date": "2020-12-31T21:26:37Z", "committer_date": "2020-12-31T21:26: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": "1a5b7d318fa923edfcefd3df8f64dae2e9c49d3f", "message": "Fixed test I broke in #863", "author_date": "2020-06-24T04:17:30Z", "committer_date": "2020-06-24T04: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": "1a5e5f2aa951e5bd731067a49819efba68fbe8ef", "message": "Refactor breadcrumbs to respect permissions, refs #1831", "author_date": "2022-10-13T21:42:52Z", "committer_date": "2022-10-13T21:42:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1a61a6d3d65d14af325889fb5149794bb6c7b214", "message": "Ability to insert base64 binary data as JSON, closes #126", "author_date": "2020-07-27T03:59:15Z", "committer_date": "2020-07-27T03:59:34Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1a7750eb29fd15dd2eea3b9f6e33028ce441b143", "message": "Documented datasette.check_visibility() method, closes #1678", "author_date": "2022-03-21T19:01:37Z", "committer_date": "2022-03-21T19: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": "1a805288abe8d155b6dad227221e5f70311d06c3", "message": "Updating homebrew plugin installation instructions\n\nThis will start working as soon as Datasette 0.47 ships. Refs #923", "author_date": "2020-08-12T00:31:53Z", "committer_date": "2020-08-12T00:31:56Z", "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": "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": "1a8b0213e0152234b25f2777d5c6f61a41834c8a", "message": "Fixed broken test introduced in b0a95da96", "author_date": "2018-05-30T02:38:21Z", "committer_date": "2018-05-30T02:38: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": "1a93b72ba710ea2271eaabc204685a27d2469374", "message": "Increase csv field_size_limit to maximum, closes #229\n\nRefs #227", "author_date": "2021-02-14T21:33:21Z", "committer_date": "2021-02-14T21:33:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1a9dab86fe22b122ea44e2161887fe3c0129297f", "message": "Release 2.16.1\n\nRefs #139, #142, #143", "author_date": "2020-08-28T22:45:11Z", "committer_date": "2020-08-28T22:45:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1aad0462567d5eb431f5c2a88e9d24f73f5d8e91", "message": "Release 0.3.1\n\nUpdated README for PyPI", "author_date": "2020-03-21T22:39:34Z", "committer_date": "2020-03-21T22:39:34Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 248903544, "label": "hacker-news-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1aad396c9ef46837b224607086c09f48ac921165", "message": "Fixed bug with .json path regular expression\n\nI had a table called \"geojson\" and it caused an exception because the regex\nwas matching .json and not \\.json", "author_date": "2017-12-13T05:32:43Z", "committer_date": "2017-12-13T05:36:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1aad51519b6a7a224565a44c081b136ff3a7d667", "message": "Don't create index/foreign key that already exists, fixes #25", "author_date": "2019-10-17T16:56:28Z", "committer_date": "2019-10-17T16:56:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1ad92a1d87d79084ebe524ed186c900ff042328c", "message": "datasette install -r requirements.txt, closes #2033", "author_date": "2023-03-06T22:27:30Z", "committer_date": "2023-03-06T22:27:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1b09538bc6c1fda773590f3e600993ef06591041", "message": "where= and where_args= parameters to search() and search_sql()\n\nCloses #441", "author_date": "2022-06-14T21:54:35Z", "committer_date": "2022-06-14T21:54:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1b2f0ab6bbc9274dac1ba5fe126b1d6b8587ea96", "message": "Revert \"Use de-dupe idiom that works with Python 3.6, refs #1632\"\n\nThis reverts commit 5bfd001b55357106dba090c83a1c88912a004665.\n\nNo need for this on the main branch because it doesn't support Python 3.6 any more.", "author_date": "2022-02-07T23:43:20Z", "committer_date": "2022-02-07T23:43:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1b6025e8ab5cef6a6f2550cc3be1f80b12cc64a1", "message": "Release 0.13", "author_date": "2019-02-24T06:54:43Z", "committer_date": "2019-02-24T06:54:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1b666f9315d4ea6bb332b2e75e48480c26100199", "message": "--delimiter and --quotechar, closes #223", "author_date": "2021-02-06T01:34:47Z", "committer_date": "2021-02-06T01:34:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1b7b66c465e44025ec73421bd69752e42f108321", "message": "Make request available when rendering custom pages, closes #738", "author_date": "2020-04-26T19:01:46Z", "committer_date": "2020-04-26T19:01:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1b84c175b455ece931c728e25f3df859c1ad2fdc", "message": "--analyze option for create-index, insert, update commands, closes #379, closes #365", "author_date": "2022-01-11T01:36:41Z", "committer_date": "2022-01-11T01:36:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1bae24691f1e9f87daa32b09827c2e3a6af075c3", "message": "Only show 'log out' if ds_cookie present, closes #884", "author_date": "2020-07-01T21:25:59Z", "committer_date": "2020-07-01T21:25:59Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1bdbc8aa7f4fd7a768d456146e44da86cb1b36d1", "message": "Datasette now supports Python 3.9", "author_date": "2020-10-09T17:57:55Z", "committer_date": "2020-10-09T17:57:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1c0afa0895427a074b4c1db9b7b9b9a3c4a39bb5", "message": "Release 0.4", "author_date": "2019-11-08T01:19:23Z", "committer_date": "2019-11-08T01:19:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197882382, "label": "healthkit-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1c0d93c39b194103e729aed2496d2d24f5ad4850", "message": "Fix Python 3.5 test failure", "author_date": "2017-12-09T18:39:16Z", "committer_date": "2017-12-09T18:39:19Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}