commits

1,319 rows where raw_committer = "13ae486343ea6454a93114c6f558ffea2f2c6874" sorted by author_date descending

View and edit SQL

Suggested facets: raw_author, author_date (date), committer_date (date)

sha message author_date ▲ committer_date raw_author raw_committer repo author committer
7090e43d804724ef3b31ae5ca9efd6ac05f76cbc Release 2.3 Refs #42 2020-07-09T23:26:34Z 2020-07-09T23:26:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 github-to-sqlite 207052882 simonw 9599 simonw 9599
6ff3b4ed426ec0fb06d4acc5443b21c241fb91d2 repos -r option for specific repos, closes #42 2020-07-09T23:25:01Z 2020-07-09T23:25:25Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 github-to-sqlite 207052882 simonw 9599 simonw 9599
a236a6bc771a5a6a9d7e814f1986d461afc422d2 Release notes for 2.11 Refs #118, #120 2020-07-08T17:36:07Z 2020-07-08T17:36:07Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ae4593316ccf5e42ad26f27033193834a7e696c8 Add insert --truncate option Deletes all rows in the table (if it exists) before inserting new rows. SQLite doesn't implement a TRUNCATE TABLE statement but does optimize an unqualified DELETE FROM. This can be handy if you want to refresh the entire contents of a table but a) don't have a PK (so can't use --replace), b) don't want the table to disappear (even briefly) for other connections, and c) have to handle records that used to exist being deleted. Ideally the replacement of rows would appear instantaneous to other connections by putting the DELETE + INSERT in a transaction, but this is very difficult without breaking other code as the current transaction handling is inconsistent and non-systematic. There exists the possibility for the DELETE to succeed but the INSERT to fail, leaving an empty table. This is not much worse, however, than the current possibility of one chunked INSERT succeeding and being committed while the next chunked INSERT fails, leaving a partially complete operation. 2020-07-06T21:18:23Z 2020-07-08T17:26:20Z Thomas Sibley f2f4d10a554519ea00fb44a5f6377123c59e1f22 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 tsibley 79913 simonw 9599
57879dc8b346a435804a9e45ffaacbf2a0228bc6 Better titles for canned query pages, closes #887 2020-07-02T00:23:37Z 2020-07-02T00:23:37Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f1f581b7ffcd5d8f3ae6c1c654d813a6641410eb Release notes for 0.45 Refs #687, #807, #812, #832, #834, #835, #840, #842, #846, #852, #854, #863, #864, #870 2020-07-01T21:43:07Z 2020-07-01T21:43:07Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
c7e8a4aaac712519d3ffab5b0c774ea57907ddc1 Handle missing request object, refs #884 2020-07-01T21:36:36Z 2020-07-01T21:36:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1bae24691f1e9f87daa32b09827c2e3a6af075c3 Only show 'log out' if ds_cookie present, closes #884 2020-07-01T21:25:59Z 2020-07-01T21:25:59Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
676bb64c877d73f8ff496cef4632f5a8a5a9283c Release 0.45a5 Refs #840, #832, #835, #812 2020-07-01T04:25:35Z 2020-07-01T04:25:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
549b1c2063db48c4622ee5c7b478a1e3cbc1ac07 New forbidden() plugin hook, closes #812 2020-07-01T04:17:38Z 2020-07-01T04:17:38Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
3ec5b1abf6afa2d22a3378092809a1a8c0249d26 CSRF tests for canned query POST, closes #835 2020-07-01T03:08:00Z 2020-07-01T03:08:00Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
08b4928a75faa1f2ba1c5b9908bcf2df4975a9d4 asgi-csrf>=0.6, refs #835 2020-07-01T01:18:19Z 2020-07-01T01:18:19Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
2b85bbdd45a2da51a735f4aaca940c86e104e18a Added logout button to pattern portfolio, closes #876 Refs #875 2020-06-30T23:47:23Z 2020-06-30T23:47:23Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
cfd69593f75295c63642a38af6801704c1bddc60 Removed hashes from examples on docs/pages - closes #879 2020-06-30T23:45:34Z 2020-06-30T23:45:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d6e03b04302a0852e7133dc030eab50177c37be7 Cascading view permissions, closes #832 - If you have table permission but not database permission you can now view the table page - New BaseView.check_permissions() method 2020-06-30T23:40:50Z 2020-06-30T23:40:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ab76eddf31bef99630cc78f462a0b67624db60ac Express no opinion if allow block is missing Default permission policy was returning True by default for permission checks - which means that if allow was not defined for a level it would be treated as a passing check. This is better: we now return None of the allow block is not defined, which means 'I have no opinion on this' and allows other code to make its own decisions. Added while working on #832 2020-06-30T22:49:06Z 2020-06-30T22:49:06Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9ac6292614a332ddc5d0868abe4a72f8f48bc7ac _header_x now defaults to empty string Prior to this a request to e.g. https://latest.datasette.io/fixtures/magic_parameters which did not include a User-Agent header would trigger a 500 error. 2020-06-30T22:00:17Z 2020-06-30T22:00:17Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
2115d7e3457b48b3cf9c81551b9fed2d0e9cd111 Logout link in nav, refs #875 2020-06-29T18:40:40Z 2020-06-29T18:40:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
51427323e68c6fef19a72fad48dd44f933207811 Add message when user logs out, refs #840 2020-06-29T18:31:35Z 2020-06-29T18:31:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
16f592247a2a0e140ada487e9972645406dcae69 Use explicit lifestyle=on for Uvicorn, refs #873 2020-06-29T15:42:50Z 2020-06-29T15:42:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
35aee82c60b2c9a0185b934db5528c8bd11830f2 Fixed 500 error with /favicon.ico, closes #874 2020-06-29T04:27:11Z 2020-06-29T04:27:11Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
22d932fafc3fa9af5a8f5eeab908688eaeb177ea /-/logout page for logging out of ds_actor cookie Refs #840 2020-06-29T04:17:30Z 2020-06-29T04:17:58Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
265483173bc8341dc02c8b782b9b59d2ce8bbedb Release 0.45a4 Refs #864, #871 2020-06-29T02:31:03Z 2020-06-29T02:31:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
a8a5f813722f72703a7aae41135ccc40635cc02f Made show_messages available to plugins, closes #864 2020-06-29T00:50:47Z 2020-06-29T00:50:47Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
7ac4936cec87f5a591e5d2680f0acefc3d35a705 .add_message() now works inside plugins, closes #864 Refs #870 2020-06-29T00:25:35Z 2020-06-29T00:25:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
af350ba4571b8e3f9708c40f2ddb48fea7ac1084 Use single Request created in DatasetteRouter, refs #870 2020-06-29T00:01:33Z 2020-06-29T00:01:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
4dad0284327738acd88316d0e35129a78a1a1b47 BaseView.as_asgi is now .as_view, refs #870 2020-06-28T23:47:40Z 2020-06-28T23:47:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
3bc2461c77ecba3e1a95301dd440a9bef56b1283 Refactored AsgiView into BaseView, refs #870 2020-06-28T23:06:30Z 2020-06-28T23:06:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
a8bcafc1775c8a8655b365ae22a3d64f6361c74a Refactored out AsgiRouter, refs #870 2020-06-28T20:45:17Z 2020-06-28T20:45:17Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
0991ea75cc7b265389aa8362414a305ba532d31a Renamed _timestamp to _now, refs #842, closes #871 2020-06-28T19:45:34Z 2020-06-28T19:47:28Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
99fba0fad35ab81f39e68568ea4afa94b88ab232 Link to datasette-init plugin hook, refs #834 2020-06-28T19:37:50Z 2020-06-28T19:37:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
8b25b14de17e50edca4f5a5fe8001587d9e4006c Added note about unit testing the startup() hook 2020-06-28T16:09:43Z 2020-06-28T16:09:48Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
b28657672f1023d32c4afbecd0e7232ab417bc88 Added register_magic_plugins hook to changelog, refs #842 2020-06-28T03:29:24Z 2020-06-28T03:29:24Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1f55a4a2b68fa65e56a28baeb7f44122fdeca7e7 Release notes for 0.45a3 2020-06-28T03:22:49Z 2020-06-28T03:22:49Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
335f26a0f7f00134f02ae0f001946580b0edecf5 /fixtures/magic_parameters demo, refs #842 2020-06-28T03:11:01Z 2020-06-28T03:11:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
4b142862f237f95a731cb8263a293eda70d13c82 Support non-async view functions, closes #867 2020-06-27T18:30:34Z 2020-06-27T18:30:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1a5b7d318fa923edfcefd3df8f64dae2e9c49d3f Fixed test I broke in #863 2020-06-24T04:17:30Z 2020-06-24T04:17:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
c5916cbffbf366d945cb2fed7b9fd8c5140e96d7 Release notes for 0.45a2 2020-06-24T03:28:50Z 2020-06-24T03:28:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
28bb1c51897f3956861755e345e18b8e0b1423ac csrftoken() now works with .render_template(), closes #863 2020-06-24T03:23:30Z 2020-06-24T03:23:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
000528192eaf891118932250141dabe7a1561ece New 'Testing plugins' page, closes #687 2020-06-22T03:53:42Z 2020-06-22T03:53:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
74889aa92e9dfd5f08ee65fe800fdf0fecc818ce How to use the datasette-plugin template, refs #687, closes #855 2020-06-22T02:51:26Z 2020-06-22T02:51:26Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
751e7b4af7e6ae73d173d38fd5b097673c2169f6 Update tests for new plugin_hooks.rst, refs #687 2020-06-22T02:41:07Z 2020-06-22T02:41:07Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
c32af6f693692afbf282d279af420f06b9d14cdf Split out new 'Writing plugins' page, refs #687 2020-06-22T02:37:48Z 2020-06-22T02:37:48Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1f423790899f2867cb24f3705f4afdef363f01f1 Improved intro on plugin_hooks.rst page, refs #687 https://datasette.readthedocs.io/en/latest/plugin_hooks.html 2020-06-22T00:52:58Z 2020-06-22T00:52:58Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
36e77e100632573e1cf907aba9462debac7928e9 Move plugin hooks docs to plugin_hooks.rst, refs #687 2020-06-22T00:33:48Z 2020-06-22T00:34:10Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e4216ff5035f57f2fb66031f105e41c3b9728bc1 Fixed rST warning 2020-06-21T21:55:17Z 2020-06-22T00:34:10Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d1640ba76b8f10830c56d8289f476fefde3bd1fb Don't show prereleases on changelog badge 2020-06-20T15:48:39Z 2020-06-20T15:48:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
55a6ffb93c57680e71a070416baae1129a0243b8 Link to datasette-saved-queries plugin, closes #852 2020-06-20T03:08:30Z 2020-06-20T03:08:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
b59b92b1b0517cf18fa748ff9d0a0bf86298dd43 Fix for tests - order was inconsistent, refs #852 2020-06-18T23:52:06Z 2020-06-18T23:52:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
0807c4200f6b31c804c476eb546ead3f875a2ecc Release notes for 0.45a1, refs #852 2020-06-18T23:40:45Z 2020-06-18T23:40:45Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9216127ace8d80493f743a4ef4c469f83a3b81ce Documentation tweak, refs #852 2020-06-18T23:39:43Z 2020-06-18T23:39:43Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
6c2634583627bfab750c115cb13850252821d637 New plugin hook: canned_queries(), refs #852 2020-06-18T23:22:33Z 2020-06-18T23:35:15Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d2f387591bdda3949162e1802816be6ca1bb777a Better rST label for alpha release, refs #807 2020-06-18T21:01:36Z 2020-06-18T21:01:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
dda932d818b34ccab11730a76554f0a3748d8348 Release notes for 0.45a0 Refs #834 #846 #854 #807 2020-06-18T20:58:09Z 2020-06-18T20:58:09Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
c81f637d862a6b13ac4b07cef5a493b62e079c81 Documentation for alpha/beta release process, refs #807 2020-06-18T20:49:52Z 2020-06-18T20:49:52Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
6151c25a5a8d566c109af296244b9267c536bd9a Respect existing scope["actor"] if set, closes #854 2020-06-18T18:37:28Z 2020-06-18T18:37:28Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d2aef9f7ef30fa20b1450cd181cf803f44fb4e21 Test illustrating POST against register_routes(), closes #853 2020-06-18T16:21:15Z 2020-06-18T16:21:15Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
a4ad5a504c161bc3b1caaa40b22e46d600f7d4fc Workaround for 'Too many open files' in test runs, refs #846 2020-06-14T00:26:02Z 2020-06-14T00:26:18Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
80c18a18fc444b89cc12b73599d56e091f3a3c87 Configure code coverage, refs #841, #843 2020-06-13T20:48:23Z 2020-06-13T20:48:23Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
0e49842e227a0f1f69d48108c87d17fe0379e548 datasette/actor_auth_cookie.py coverae to 100%, refs #841 2020-06-13T18:29:14Z 2020-06-13T18:29:14Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d60bd6ad13ef908d7e66a677caee20536f3fb277 Update plugin tests, refs #834 2020-06-13T18:15:33Z 2020-06-13T18:15:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ae99af25361c9248c721153922c623bd5f440159 Fixed rST code formatting, refs #834 2020-06-13T17:59:35Z 2020-06-13T17:59:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
72ae975156a09619a808cdd03fddddcf62e6f533 Added test for async startup hook, refs #834 2020-06-13T17:58:32Z 2020-06-13T17:58:32Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
09a3479a5402df96489ed6cab6cc9fd674bf3433 New "startup" plugin hook, closes #834 2020-06-13T17:55:41Z 2020-06-13T17:55:41Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
4d9a3204361d956440307a57bd18c829a15861db Release 2.10 Refs #115 2020-06-12T17:43:45Z 2020-06-12T17:43:45Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
03ee97d2258254581bea72842518904fc1cbe60f CLI now supports upsert/insert - closes #115 2020-06-12T17:40:53Z 2020-06-12T17:40:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
b906030235efbdff536405d66078f4868ce0d3bd Release Datasette 0.44 Refs #395, #519, #576, #699, #706, #774, #777, #781, #784, #788, #790, #797, #798, #800, #802, #804, #819, #822, #825, #826, #827, #828, #829, #830, #833, #836, #837, #839 Closes #806. 2020-06-12T01:19:30Z 2020-06-12T01:19:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9ae0d483ead93c0832142e5dc85959ae3c8f73ea Get "$file": "../path" mechanism working again, closes #839 2020-06-12T00:48:20Z 2020-06-12T00:48:20Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
793a52b31771280a6c8660efb9e48b9b763477ff Link to datasett-auth-tokens and datasette-permissions-sql in docs, refs #806 2020-06-12T00:43:51Z 2020-06-12T00:43:51Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1d2e8e09a00a4b695317627483f352464ea8a105 Some last touches to the 0.44 release notes, refs #806 2020-06-12T00:33:16Z 2020-06-12T00:33:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
308bcc8805236b8eb5a08d8045c84f68bd0ddf0e Fixed test_permissions_debug 2020-06-12T00:25:12Z 2020-06-12T00:25:12Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
fba8ff6e76253af2b03749ed8dd6e28985a7fb8f "$env": "X" mechanism now works with nested lists, closes #837 2020-06-12T00:21:48Z 2020-06-12T00:21:48Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f39f11133126158e28780dee91bb9c7719ef5875 Fixed actor_matches_allow bug, closes #836 2020-06-11T22:47:19Z 2020-06-11T22:47:19Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
29c5ff493ad7918b8fc44ea7920b41530e56dd5d view-instance permission for debug URLs, closes #833 2020-06-11T22:14:51Z 2020-06-11T22:14:51Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
09bf3c63225babe8e28cde880ca4399ca7dbd78b Documentation for publish --secret, refs #787 2020-06-11T16:14:30Z 2020-06-11T16:14:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
fcc7cd6379ab62b5c2440d26935659a797133030 rST formatting 2020-06-11T16:04:32Z 2020-06-11T16:05:15Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
371170eee8d1659437e42c8ee267cb4b2abcffb5 publish heroku now deploys with Python 3.8.3 2020-06-11T15:44:44Z 2020-06-11T15:44:44Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ce4958018ede00fbdadf0c37a99889b6901bfb9b Clarify that view-query also lets you execute writable queries 2020-06-11T00:10:28Z 2020-06-11T00:10:28Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
198545733b7a34d7b36ab6510ed30fb7687bcc7e Document that "allow": {} denies all https://github.com/simonw/datasette/issues/831#issuecomment-642324847 2020-06-10T23:56:53Z 2020-06-10T23:56:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9f236c4c00689a022fd1d508f2b809ee2305927f Warn that register_facet_classes may change, refs #830 Also documented policy that plugin hooks should not be shipped without a real example. Refs #818 2020-06-10T20:06:46Z 2020-06-10T20:06:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
57e812d5de9663a3c177e0344f4d1e552a74d484 ds_author cookie can now expire, closes #829 Refs https://github.com/simonw/datasette-auth-github/issues/62#issuecomment-642152076 2020-06-10T19:39:54Z 2020-06-10T19:39:54Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d828abaddec0dce3ec4b4eeddc3a74384e52cf34 Fix horizontal scrollbar on changelog, refs #828 2020-06-10T04:20:07Z 2020-06-10T04:20:07Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f3951539f1750698976359411e19c1ccb79210ed Hopefully fix horizontal scroll with changelog on mobile 2020-06-10T01:19:11Z 2020-06-10T01:19:11Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d94fc39e33b5eccae853e62f54bd8cc8e74688ff Crafty JavaScript trick for generating commit references 2020-06-09T23:43:58Z 2020-06-09T23:43:58Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
b3919d8059a519eb7709f0b4fa1561fec219bc98 Mostly complete release notes for 0.44, refs #806 2020-06-09T23:03:42Z 2020-06-09T23:03:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
b5f04f42ab56be90735e1df9660e334089fbd6aa ds_actor cookie documentation, closes #826 2020-06-09T22:32:24Z 2020-06-09T22:32:24Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
008e2f63c217aa066027a872ee706b07bd084857 response.set_cookie(), closes #795 2020-06-09T22:19:37Z 2020-06-09T22:19:37Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f240970b834d595947c8d27d46d1f19b9119376d Fixed tests/fixtures.py, closes #804 2020-06-09T19:57:54Z 2020-06-09T19:58:12Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
56eb80a45925d804b443701e2c86315f194b5f7d Documented CSRF protection, closes #827 2020-06-09T19:32:52Z 2020-06-09T19:32:52Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
5ef3b7b0c9b9e318af711bbd03e84af2abffdc29 Applied Black Refs #825 2020-06-09T19:25:44Z 2020-06-09T19:25:48Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
7633b9ab249b2dce5ee0b4fcf9542c13a1703ef0 unauthenticated: true method plus allow block docs, closes #825 2020-06-09T17:01:03Z 2020-06-09T17:01:03Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
70dd14876e305ddb15263ec0687e23bef5b1ab78 Improved documentation for permissions, refs #699 2020-06-09T16:04:46Z 2020-06-09T16:04:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
3aa87eeaf21083e32d9e02bd857fd44707dc4113 Documentation no loger suggests that actor["id"] is required, closes #823 2020-06-09T14:58:12Z 2020-06-09T14:58:12Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
fa87d16612ff671683f35ecc5f5e36af007599e4 Clearer docs for actor_matches_allow 2020-06-09T14:10:46Z 2020-06-09T14:10:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
eefeafaa27a16af3bcb3150b4fe1ef6ee8d5c19f Removed unused import 2020-06-09T14:09:39Z 2020-06-09T14:09:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
fec750435d405ac06cb61a5ddeda7317ef24843a Support anonymous: true in actor_matches_allow, refs #825 2020-06-09T14:01:23Z 2020-06-09T14:01:23Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
5a6a73e3190cac103906b479d56129413e5ef190 Replace os.urandom(32).hex() with secrets.token_hex(32) 2020-06-09T04:37:35Z 2020-06-09T04:37:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
fac8e9381500fc02cec99281122ee8e0c72fabe1 request.url_vars property, closes #822 2020-06-09T03:40:00Z 2020-06-09T03:40:00Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
db660db4632409334e646237c3dd214764729cd4 Docs + unit tests for Response, closes #821 2020-06-09T03:32:10Z 2020-06-09T03:32:10Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d392dc1cfaeb8d2d7138d3d1d6aa0881f2f30589 Fixed test_table_not_exists_json test 2020-06-09T02:22:40Z 2020-06-09T02:28:25Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599

Next page

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [commits] (
   [sha] TEXT PRIMARY KEY,
   [message] TEXT,
   [author_date] TEXT,
   [committer_date] TEXT,
   [raw_author] TEXT REFERENCES [raw_authors]([id]),
   [raw_committer] TEXT REFERENCES [raw_authors]([id]),
   [repo] INTEGER REFERENCES [repos]([id]),
   [author] INTEGER REFERENCES [users]([id]),
   [committer] INTEGER REFERENCES [users]([id])
);
CREATE INDEX [idx_commits_committer]
                ON [commits] ([committer]);
CREATE INDEX [idx_commits_author]
                ON [commits] ([author]);
CREATE INDEX [idx_commits_repo]
                ON [commits] ([repo]);
CREATE INDEX [idx_commits_raw_committer]
                ON [commits] ([raw_committer]);
CREATE INDEX [idx_commits_raw_author]
                ON [commits] ([raw_author]);
Powered by Datasette · Query took 75.154ms · About: github-to-sqlite