sha,message,author_date,committer_date,raw_author,raw_author_label,raw_committer,raw_committer_label,repo,repo_label,author,author_label,committer,committer_label a6ff123de5464806441f6a6f95145c9a83b7f20b,"keep_blank_values=True when parsing query_string, closes #1551 Refs #1518",2021-12-12T20:01:51Z,2021-12-12T20:01:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 492f9835aa7e90540dd0c6324282b109f73df71b,"Refactor table view API tests to test_table_api.py Refs #1518",2021-12-12T03:07:19Z,2021-12-12T03:07:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1876975e3b120298cec2ff14825260f4a19a0568,"Refactor table view HTML tests to test_table_html.py Refs #1518",2021-12-12T03:06:45Z,2021-12-12T03:06:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ee13f98c2c7ca3b819bd0fc55da3108cb6a6434a,"Better test for rebuild, refs #354",2021-12-11T00:59:37Z,2021-12-11T00:59:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3b2a7c0e5bfc05b18eddb40dabb71dee9a333a15,"Refactor test for #149, spitting it from other rebuild test Also refs #354",2021-12-11T00:56:50Z,2021-12-11T00:56:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 500a35ad4d91c8a6232134ce9406efec11bedff8,"Also support def convert(value), closes #355 Plus added custom syntax error display",2021-12-11T00:49:28Z,2021-12-11T00:49:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7a43af232e4bc00bd227307665163614e225948b,"Support nested imports, closes #351",2021-12-11T00:11:22Z,2021-12-11T00:11:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a3df483c803ea6e45cf878025aa8a59d2c62f67e,"sqlite-utils convert db table column -, refs #353",2021-12-11T00:01:02Z,2021-12-11T00:01:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e328db8eba1fbf29a69eda95dfec861954f9e771,Improved schema example for sqlite-utils extract,2021-12-10T21:12:38Z,2021-12-10T21:12:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 737115ea14cd51ffb55dea886e6a684c148db2c9,"Label column finder is now case-insensitive Closes #1544",2021-12-07T20:03:42Z,2021-12-07T20:03:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 36b596e3832f6126bb0e4e90cf9257b9e9c9a55e,Framework :: Datasette Trove classifier,2021-12-07T19:41:56Z,2021-12-07T19:41:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow bc9763d1206df2cfb2dab4d6e0fb0c7f02408ba2,"Release 2.8.3 Refs #59, #61",2021-12-01T19:36:52Z,2021-12-01T19:36:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 7750ce88755f44aa10301889642205311a8c6c4d,Fixed incorrect help on get command,2021-12-01T19:34:22Z,2021-12-01T19:34:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 7c02be2ee94cc64b120cc58b7a72cd387031f287,"Release 0.59.4 Refs #1525, #1527",2021-11-30T06:45:37Z,2021-11-30T06:45:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ca6624643842f4b80644b83c3f4ad7c2265c15d8,Updated JSON foreign key tables test for #1525,2021-11-30T06:45:04Z,2021-11-30T06:45:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 35b12746ba2bf9f254791bddac03d25b19be9b77,Fixed CSV test I broke in #1525,2021-11-30T06:37:22Z,2021-11-30T06:37:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a37ee74891f14898d5810127c7ca3355e77ff57d,"Correct link to _ prefix on row page, closes #1525",2021-11-30T06:34:31Z,2021-11-30T06:34:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 69244a617b1118dcbd04a8f102173f04680cf08c,"Rename city_id to _city_id in fixtures, refs #1525",2021-11-30T06:17:27Z,2021-11-30T06:20:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 06762776f712526fdb40a18ed26f259be62bb214,"Fix for incorrect hidden for fields for _columns, refs #1527",2021-11-30T03:04:20Z,2021-11-30T03:04:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 213a0ff177f23a35f3b235386366ff132eb879f1,"Really fix flake8 error, refs #344, #345",2021-11-29T22:34:40Z,2021-11-29T22:34:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1f8178f7e41f64965195c1320d310032d783a8b1,"Fix flake8 error, refs #344, #345",2021-11-29T22:29:46Z,2021-11-29T22:29:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e3f108e0f339e3d87ce48541bbca8f891bfaf040,"db.supports_strict and table.strict properties, refs #344",2021-11-29T22:19:30Z,2021-11-29T22:19:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3ef47a0896c7e63404a34e465b7160c80eaa571d,"Link rel=alternate header for tables and rows Also added Access-Control-Expose-Headers: Link to --cors mode. Closes #1533 Refs https://github.com/simonw/datasette-notebook/issues/2 LL# metadata.json.1",2021-11-27T20:08:42Z,2022-02-02T07:49:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 126703706ea153f63e6134ad14e5712e4bbcb8ae,"Release 3.19 Refs #342",2021-11-21T04:40:47Z,2021-11-21T04:41:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 48f11998b73350057b74fe6ab464d4ac3071637c,"Release 0.59.3 Refs #448, #838, #1519",2021-11-20T23:40:21Z,2021-11-20T23:40:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d8c79b1340ceb742077587fb7f76ed8699d4e402,"Link to Apache proxy demo from documentation, closes #1524",2021-11-20T23:33:58Z,2021-11-20T23:33:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ed77eda6d8f10c63fc0670c7150fc974f786ade5,"Add datasette-redirect-to-https plugin Also configured suprvisord children to log to stdout, so that I can see them with flyctly logs -a datasette-apache-proxy-demo Refs #1524",2021-11-20T23:30:25Z,2021-11-20T23:30:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f11a13d73f021906f04b495cd589915e9a926bc5,"Extract out Apache config to separate file, refs #1524",2021-11-20T20:23:40Z,2021-11-20T20:23:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 250db8192cb8aba5eb8cd301ccc2a49525bc3d24,"Hopefully last fix relating to #1519, #838",2021-11-20T19:09:05Z,2021-11-20T19:09:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 08947fa76433d18988aa1ee1d929bd8320c75fe2,"Fix more broken base_url links Refs #1519, #838",2021-11-20T19:03:08Z,2021-11-20T19:03:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 48951e4304cc39b49e26682836d6961e165bddb1,"Switch to hosting demo on Fly, closes #1522",2021-11-20T18:51:51Z,2021-11-20T18:51:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 494f11d5cc88f05df300f6f41bcf083a736487dc,"Switch from Alpine to Debian, refs #1522",2021-11-20T18:51:14Z,2021-11-20T18:51:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 24b5006ad7c316d00a1a963db5bfa82a49fab116,"ProxyPreserveHost On for apache-proxy demo, refs #1522",2021-11-20T01:11:13Z,2021-11-20T01:11:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 640031edfd40ba66aee3c4f7008c78c6a78a3e69,Fixed bug introduced in #1519,2021-11-20T01:01:17Z,2021-11-20T01:01:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fe687fd0207c4c56c4778d3e92e3505fc4b18172,"Fixed a whole bunch of broken base_url links Refs #1519, #838",2021-11-20T00:52:33Z,2021-11-20T00:53:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a1ba6cd6bb86d935cdad240de6be6b37aad683f2,"Use build arguments, refs #1522",2021-11-20T00:34:35Z,2021-11-20T00:34:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c617e1769ea27e045b0f2907ef49a9a1244e577d,Fixed test I broke with new repr() in ##1519,2021-11-19T23:13:17Z,2021-11-19T23:13:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c76bbd40664f789c45564b7796628e5110cd3b17,"New live demo with Apache proxying, refs #1522",2021-11-19T22:50:06Z,2021-11-19T22:50:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff0dd4da38d48c2fa9250ecf336002c9ed724e36,"repr() method for Request, refs #1519",2021-11-19T20:29:37Z,2021-11-19T20:29:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 33176ad47b9757f40ea016e7b8ec328229e60a74,"Run pytest with colors Tip from https://twitter.com/cjolowicz/status/1461266663681187841",2021-11-19T08:09:16Z,2021-11-19T08:09:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 8f386a0d300d1b1c76132bb75972b755049fb742,"Release 3.19a0 Refs #342",2021-11-19T07:27:41Z,2021-11-19T07:27:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 93b21c230a6ae33e5a4904f042fa513796689bce,"Extra parameters for .lookup(), passed to .insert() - closes #342",2021-11-19T07:26:50Z,2021-11-19T07:26:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 30255055150d7bc0affc8156adc18295495020ff,functools.wraps to help investigate #1517,2021-11-19T03:19:43Z,2021-11-19T03:19:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6e971b4ac175df95ac7fe5dc2b57b53ad7f533fc,"Test confirming plugins can over-ride default routes, closes #1517",2021-11-19T03:07:21Z,2021-11-19T03:07:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8b418b07730f3ad9aacc8b36ff92df888f2cc26c,Add sort to dependents example link,2021-11-18T07:36:40Z,2021-11-18T07:36:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 0156c6b5e52d541e93f0d68e9245f20ae83bc933,"Facet in predictable order for tests, refs #448",2021-11-16T01:31:33Z,2021-11-16T01:31:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 55024b5301892306b786fc37a8ab3c096be5c227,"_facet_array no longer confused by duplicate array items, closes #448",2021-11-16T01:19:33Z,2021-11-16T01:19:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 07044bd130542870d5eb2e545988d0a24eb573ec,"SQL view-friendly arraycontains/arraynotcontains implementation, refs #448",2021-11-15T23:41:07Z,2021-11-15T23:41:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3b8abe608796e99e4ffc5f3f4597a85e605c0e9b,"Release 3.18 Refs #324, #329, #330, #331, #332, #335, #338, #339",2021-11-15T03:15:23Z,2021-11-15T03:15:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ffb54427d3c5944ea4ed83d138d3917309cc5242,"insert now replaces square braces in column name with underscore, closes #341",2021-11-15T02:56:35Z,2021-11-15T02:56:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fb9d61754a9088a4efafce490db01e2999dea2d2,"Better type signature for hash_id, closes #341",2021-11-15T02:19:28Z,2021-11-15T02:19:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 54a2269e91ce72b059618662ed133a85f3d42e4a,"Optional second argument to .lookup() to populate extra columns, closes #339",2021-11-15T02:01:56Z,2021-11-15T02:01:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9cda5b070f885a7995f0c307bcc4f45f0812994a,"Handle dict/tuple/list mapping to TEXT, closes #338",2021-11-15T00:36:00Z,2021-11-15T00:36:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 84007dffa8fd2fcdf4ff24abe6ee90c01c3d08ae,"Applied Black, refs #322, #328",2021-11-15T00:28:53Z,2021-11-15T00:28:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw adea5bc3965c80684f219b12299f708f2f422ca1,"flake8 fix, refs #331",2021-11-14T23:24:15Z,2021-11-14T23:24:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 73e214a9760c5dc32ed3c5429cb04d4d471ce014,"py.typed file so mypy picks up the types, closes #331",2021-11-14T23:21:04Z,2021-11-14T23:21:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 12b8c9de256ba907d4fa8e134bf9ce9bc012302e,"sqlite-utils memory --flatten, closes #332",2021-11-14T23:05:00Z,2021-11-14T23:05:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 13195d8747764df3952ed1117e0fd2152f1899e7,Test demonstrating fix for #335,2021-11-14T22:55:42Z,2021-11-14T22:55:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e8d958109ee290cfa1b44ef7a39629bb50ab673e,"create_index(..., find_unique_name=True) option, refs #335",2021-11-14T22:49:19Z,2021-11-14T22:49:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 502c02fa6dde6a8bb840af6c4c8cf858aa1db687,"Pin to docutils<0.18 in ReadTheDocs, refs #1507",2021-11-14T05:37:40Z,2021-11-14T05:37:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 030390fd4abcecf1ab80d0528e32d7dbc50d1b5f,".readthedocs.yaml configuration, refs #1507",2021-11-14T05:29:43Z,2021-11-14T05:29:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow de1e031713f47fbd51eb7239db3e7e6025fbf81a,"Release 0.59.2 Refs #1497, #1503, #1506",2021-11-14T05:14:43Z,2021-11-14T05:14:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1c13e1af0664a4dfb1e69714c56523279cae09e4,"Ensure query columns are included too, ref #1503",2021-11-14T05:08:33Z,2021-11-14T05:08:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c9e3cfecc8e966e5137d72e3f2150be9602d55f5,"Columns in filters now ignore ?_nocol, closes #1503",2021-11-14T04:53:00Z,2021-11-14T04:53:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c306b696de0a582e322f9eb7cb4125c83301e3a9,"Correct facet links for columns with a leading underscore, closes #1506",2021-11-14T04:44:54Z,2021-11-14T04:44:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c92ab51b3ce0c2df002c0c2f10549a43910dd4be,Logo at top of README,2021-11-12T14:18:31Z,2021-11-12T14:18:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 92aa5c9c5d26b0889c8c3d97c76a908d5f8af211,Fixed typo,2021-11-11T20:50:22Z,2021-11-11T20:50:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 325aa38cb23d0757bb1335ee2ea94a082475a66e,Link to s3-credentials,2021-11-04T20:45:00Z,2021-11-04T20:45:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,256834907,dogsheep-photos,9599,simonw,19864447,web-flow 2c31d1cd9cd3b63458ccbe391866499fa3f44978,"Upgrade Docker base to Debian buster, refs #1497",2021-10-24T23:24:41Z,2021-10-24T23:24:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3a2ed6300d2d31972a5ac633f4e1e9561e163e29,"Run tests on 3.10 during publish, refs #1482",2021-10-24T22:37:43Z,2021-10-24T22:37:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e6e44372b34414eac2f36a4c1120af4f755aa423,"Release 0.59.1 Refs #1482, #1496",2021-10-24T22:29:56Z,2021-10-24T22:29:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 96a823f2834a262ae97a90ebfb6847f14763c415,"Fix compatibility with Python 3.10 (#1481) * Run tests against Python 3.10 * Upgrade to Janus 0.6.2 for Python 3.10 * Add 3.10 to classifiers Closes #1482",2021-10-24T22:19:54Z,2021-10-24T22:19:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 15a9d4abfff0c45dee2a9f851326e1d61b1c678c,"Docs on named parameters with cast as real/integer, closes #1496",2021-10-22T19:34:23Z,2021-10-22T19:34:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a1b20852db751acc445dce5f23e988d2c0299655,Unwrapped some documentation text,2021-10-22T19:00:00Z,2021-10-22T19:00:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e5d01ca5831844a02ef5b1ef0d5b9eb8bad3c9a4,Fixed typo in release notes,2021-10-22T18:56:27Z,2021-10-22T18:56:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff9ccfb0310501a3b4b4ca24d73246a8eb3e7914,Fixed typo in release notes,2021-10-14T19:23:43Z,2021-10-14T19:23:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8934507cdc0029a598cf37cdb3818fd31af5e33c,"Release 0.59 Refs #942, #1404, #1405, #1416, #1420, #1421, #1422, #1423, #1425, #1431, #1443, #1446, #1449, #1467, #1469, #1470, #1488",2021-10-14T19:22:19Z,2021-10-14T19:22:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 81bf9a9f3cc5b30107a6b1adeee39d5e8312ecfc,"Updated --cors documentation, refs #1467",2021-10-14T19:19:03Z,2021-10-14T19:19:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 85849935292e500ab7a99f8fe0f9546e903baad3,"--cors Access-Control-Allow-Headers: Authorization Refs #1467, refs https://github.com/simonw/datasette-auth-tokens/issues/4",2021-10-14T19:03:28Z,2021-10-14T19:03:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b267b5775436577a91a9f9655143908aecff05da,"Upgrade to httpx 0.20 * Upgrade to httpx 0.20, closes #1488 * TestClient.post() should not default to following redirects",2021-10-14T18:03:44Z,2021-10-14T18:03:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow fda4dad23a0494890267fbe8baf179e2b56ee914,"Test against Python 3.10 (#330) * Test against Python 3.10 * Added 3.10 to classifiers * Test on Python 3.10 before publish",2021-10-13T22:25:05Z,2021-10-13T22:25:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 763d0a0faabc6b53fa21ea2f0914e83ca12dfb34,"Fix for cog menu default facet bug, closes #1469",2021-10-13T21:19:53Z,2021-10-13T21:20:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b50bf5d13fed10d0b930f62198d8f2658e15e1eb,"Don't persist _next in hidden field, closes #1483",2021-10-13T21:08:06Z,2021-10-13T21:08:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0d5cc20aeffa3537cfc9296d01ec24b9c6e23dcf,"Revert ""asyncio_run helper to deal with a 3.10 warning, refs #1482"" This reverts commit 98dcabccbbf9c0800efa74df9b7d1fee81c3cd0c.",2021-10-10T01:25:33Z,2021-10-10T01:25:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 875117c343e454221ef023be6ad977fdaea3ceda,"Fix bug with ?_next=x&_sort=rowid, closes #1470",2021-10-10T01:14:56Z,2021-10-10T01:14:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1163da89163f357003007b14f458a2c28f2e0a8e,"Update test to handle Python 3.10 error message differenc, refs #1482",2021-10-09T00:32:52Z,2021-10-09T00:32:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 98dcabccbbf9c0800efa74df9b7d1fee81c3cd0c,"asyncio_run helper to deal with a 3.10 warning, refs #1482",2021-10-09T00:32:11Z,2021-10-09T00:32:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 718a8f61bcaed39c04d5d223104056213f8c8516,Clarified description of --quote,2021-10-02T16:54:39Z,2021-10-02T16:54:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 63886178a649586b403966a27a45881709d2b868,Describe a common mistake using csrftoken(),2021-09-22T22:44:28Z,2021-09-22T22:44:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 54191d4dc114d7dc21e849b48a4d5ae4f9e601ca,"Release 3.17.1 Refs #325, #328",2021-09-22T20:49:36Z,2021-09-22T20:49:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c1b26eed03f60c3e317550053a3832b7ad62e588,"sqlite-utils memory handles files with same filename, closes #325",2021-09-22T20:45:37Z,2021-09-22T20:45:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7427a9137f60de961b6331d0922a3f03da0d1890,"Output [] in JSON mode if no rows, closes #328",2021-09-22T20:20:04Z,2021-09-22T20:20:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fb1a3a4b9fbe6bee80e93d86c2a10dd248636ab4,"Release 0.22 Refs #58",2021-09-21T17:39:08Z,2021-09-21T17:39:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw b28b6cd2fe97f7e193a235877abeec2c8eb0a821,Warn that execute_write_fn(fn) should be a non-async function,2021-09-12T20:13:52Z,2021-09-12T20:13:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d57ab156b35ec642549fb69d08279850065027d2,"Added researchers too, refs #1455",2021-09-04T16:33:20Z,2021-09-04T16:33:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 67cbf0ae7243431bf13702e6e3ba466b619c4d6f,"Example for register_commands, refs #1449",2021-08-28T11:17:03Z,2021-08-28T11:17:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 50c35b66a476c186549167140b6ebc0a6ec43fc1,Added missing space,2021-08-28T11:14:38Z,2021-08-28T11:14:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d3ea36713194e3d92ed4c066337400146c921d0e,"Release 0.59a2 Refs #942, #1421, #1423, #1431, #1443, #1446, #1449",2021-08-28T01:55:54Z,2021-08-28T01:55:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 30c18576d603366dc3bd83ba50de1b7e70844430,"register_commands() plugin hook, closes #1449",2021-08-28T01:39:42Z,2021-08-28T01:39:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3655bb49a464bcc8004e491cc4d4de292f1acd62,"Better default help text, closes #1450",2021-08-28T00:48:54Z,2021-08-28T00:49:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fff89772b4404995400e33fe1d269050717ff4cf,"Release 0.3.2 Refs #13",2021-08-26T19:01:49Z,2021-08-26T19:01:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw d877d83d0e85054689c2825354fe33c66f73f8c3,"Handle invalid en-note XML, closes #13",2021-08-26T18:44:52Z,2021-08-26T18:44:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 36a466f142e5bad52719851c2fbda0c05cd35b99,Notes on latest Evernote changes,2021-08-25T05:44:16Z,2021-08-25T05:44:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,303218369,evernote-to-sqlite,9599,simonw,19864447,web-flow 77c240df56068341561e95e4a412cbfa24dc5bc7,"Release 3.17 Refs #319, #320",2021-08-24T23:39:49Z,2021-08-24T23:40:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 49a010c93d90bc68ce1c6fff7639927248912b54,"Ability to insert file contents as text, in addition to blob (#321)",2021-08-24T23:31:13Z,2021-08-24T23:31:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 92a99d969c01633dba14cceebeda65daaedaec17,"Added not-footer wrapper div, refs #1446",2021-08-24T18:13:42Z,2021-08-24T18:13:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9258f4bd8450c951900de998a7bf81ca9b45a014,"sqlite-utils memory --analyze, closes #320",2021-08-22T15:44:25Z,2021-08-22T15:44:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 74726190d4031bfa36db93e189555e273b35e283,A couple of filename changes in import,2021-08-21T20:56:03Z,2021-08-21T20:56:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 255201afab0674212be0fe124716ef5d0dfe995d,Fix for connected-application,2021-08-21T20:52:11Z,2021-08-21T20:52:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 0a47c376ba8c7143aeb05146643d6b26bb83e485,archive_app import for app.js,2021-08-21T20:50:14Z,2021-08-21T20:50:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 9fe3cb17e03d6c73222b63e643638cf951567c4c,"Release 1.0.1 Refs #19",2021-08-20T00:55:29Z,2021-08-20T00:55:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw 257d40bc76e79423c042c2d92942347680b705e8,"Handle new activity_summary columns, refs #19",2021-08-20T00:47:13Z,2021-08-20T00:47:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw 76fb65d1a4d8a3982ef7b921f35fbecdedd4a971,master => main,2021-08-20T00:14:08Z,2021-08-20T00:14:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,9599,simonw,19864447,web-flow 2a1def46e15baf6328e76a7660a3cfeb7b22e4f3,Switch to GitHub Actions,2021-08-20T00:12:10Z,2021-08-20T00:12:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 00a9a5a5d184251c46e4c6426b10a1e56583300f,"Release 0.21.4 Refs #20, #55, #57",2021-08-20T00:04:07Z,2021-08-20T00:04:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 10dddcc2822863f9a6dbdc5cd4b28c6c4e4e9170,"Fix for since_id bug, closes #57",2021-08-20T00:01:16Z,2021-08-20T00:01:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 7e15422aacfa9e9735cb9f9beaa32250edbf4905,"Documentation for datasette.databases property, closes #1443",2021-08-19T21:23:43Z,2021-08-19T21:23:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4eb3ae40fb223a66ae574fb84fac99e96183b08d,"Don't bother building docs if not on main Refs ##1442",2021-08-19T21:17:44Z,2021-08-19T21:17:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d84e574e59c51ddcd6cf60a6f9b3d45182daf824,"Ability to deploy demos of branches * Ability to deploy additional branch demos, closes #1442 * Only run tests before deploy on main branch * Documentation for continuous deployment",2021-08-19T21:09:38Z,2021-08-19T21:09:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d7b1024d3a9e092c030237410219a8ae376a4799,Corrected stdin example,2021-08-18T23:02:55Z,2021-08-18T23:02:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b30f725d982309eb26ef0b985aadc0064df8e8f9,Small improvement to example,2021-08-18T23:02:07Z,2021-08-18T23:02:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ddfdff657f34126c0b4c6f8361c2ca9e5d30c336,Fixed incorrecte output example,2021-08-18T23:01:00Z,2021-08-18T23:01:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5912878d62ef7de6fa3b9274aed8d98243ff5e56,"Release 3.16 Refs #37, #246, #294, #295, #296, #314, #316",2021-08-18T22:36:32Z,2021-08-18T22:36:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c79737bb4f04d7e0eda3c440fed0c35169a04d24,"Type signatures for .create_table() and .create_table_sql() and .create() and Table.__init__ Closes #314",2021-08-18T22:25:18Z,2021-08-18T22:25:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 282e81362ae34b134abab3d774963d6b2a57a1be,Applied Black plus some extra type hints,2021-08-18T21:55:37Z,2021-08-18T21:55:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c62363ebdcd088c7f6e00c4c8096057c194b0de5,"Run mypy against tests/ too, refs #37",2021-08-18T21:48:05Z,2021-08-18T21:49:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7479933bc4f708e9063d959c9d6fd3700ed6cc93,More sqlite-utils memory examples in README closes #294,2021-08-18T21:40:02Z,2021-08-18T21:40:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 7e2dcbbbea7efdd66f24838d1fe88e44e2e29dfe,"Fixed bug with --no-headers --tsv, closes #295",2021-08-18T20:18:54Z,2021-08-18T20:18:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 61b60f58cef1820d113da8740f7f46d4914fb95b,Nice capitalization of API reference,2021-08-18T20:13:52Z,2021-08-18T20:13:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ccf128cd6df57f9db1900f043aaa540928f9c844,"sqlite-utils search --quote option, closes #296",2021-08-18T20:10:44Z,2021-08-18T20:10:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8ae77a6961fed94ef2c9cc81fcfc7c81d222d9a2,"table.search(quote=True) parameter, refs #296",2021-08-18T19:55:53Z,2021-08-18T19:55:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f0fd19267f937a067c4b6f2eb195bcf96fece5a4,"Black/flake8, refs #246",2021-08-18T18:56:36Z,2021-08-18T18:56:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1fa5a12a4952b02341e2a59ba75aabb740518ecb,"Documentation for db.quote_fts(), refs #246",2021-08-18T18:55:50Z,2021-08-18T18:55:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e6b10227919c167288990ba6151adb63ea1c143b,Fix markup warning in docstring,2021-08-18T18:55:19Z,2021-08-18T18:55:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1fe73c898b44695052f1a9ca832818d50cecf662,Remove link to older code example,2021-08-18T18:31:20Z,2021-08-18T18:31:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ed3752022e45b890af63996efec804725e95d0d4,Switch to google-github-actions/setup-gcloud@master,2021-08-17T23:55:01Z,2021-08-17T23:55:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 7a19822ac9ee24be2fbb4c2326a0bf2f3d2d9c4d,Updated tagline,2021-08-17T15:42:02Z,2021-08-17T15:42:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow adb5b70de5cec3c3dd37184defe606a082c232cf,"Show count of facet values if ?_facet_size=max, closes #1423",2021-08-16T18:56:32Z,2021-08-16T18:56:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7ee7b628e101863c73c2a95911bd2213de00fb1f,"Fixed some rogue backticks, closes #316",2021-08-14T05:10:47Z,2021-08-14T05:10:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b966c44ef81bc6acbc4be95942afcf33b31e876f,Minor markup fix,2021-08-13T11:32:40Z,2021-08-13T11:32:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 2883098770fc66e50183b2b231edbde20848d4d6,"Fixed config_dir mode, refs #1432",2021-08-13T05:10:07Z,2021-08-13T05:17:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bbc4756f9e8180c7a40c57f8a35e39dee7be7807,"Settings fix, refs #1433",2021-08-13T03:54:25Z,2021-08-13T03:54:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ca4f83dc7b1d573b92a8921fca96d3ed490614c3,"Rename config= to settings=, refs #1432",2021-08-13T01:10:36Z,2021-08-13T01:10:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 77f46297a88ac7e49dad2139410b01ee56d5f99c,"Rename --help-config to --help-settings, closes #1431",2021-08-13T01:01:57Z,2021-08-13T01:01:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e837095ef35ae155b4c78cc9a8b7133a48c94f03,"Column metadata, closes #942",2021-08-12T23:53:23Z,2021-08-12T23:53:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 6de0a5d46a00a66d827c32deaca5cbd0ad2103ad,Typo fix,2021-08-11T12:03:07Z,2021-08-11T12:03:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow af89c5f8513ad6c4228e5f8c8b6c9b5c98c12f63,How to create a Database instance,2021-08-11T11:56:54Z,2021-08-11T11:56:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 3091bec4f7bab85c94fe2879a36c96474e152230,Don't show inheritance for Database class,2021-08-11T11:54:00Z,2021-08-11T11:54:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow bde372525734bd41d94251675141422b0fd56bda,Fixed spelling existent,2021-08-10T23:55:12Z,2021-08-10T23:55:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 86fc9fb5c8073af8e20acc6af25974b89ec4720a,"Release 3.15.1 Refs #311, #312, #313, #315",2021-08-10T23:51:59Z,2021-08-10T23:53:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6155da72c8939b5d9bdacb7853e5e8d1767ce1d5,"Add reference page to documentation using Sphinx autodoc (#312) * Docstrings and type annotations for almost every method * New /reference API documentation page using Sphink autodoc * Custom Read The Docs config, to get autodoc working * Fix for #313 (add_foreign_keys() doesn't reject being called with a View) * Fixed #315 (.delete_where() returns [] when it should return self)",2021-08-10T23:09:28Z,2021-08-10T23:09:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ee469e3122d6f5973ec2584c1580d930daca2e7c,Corrected tiny mistake in --flatten examples,2021-08-09T22:50:53Z,2021-08-09T22:50:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8757de84b27cedf494ee917ce2daf773d2c3f877,"Link to stable docs, not latest",2021-08-09T22:44:26Z,2021-08-09T22:44:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow d5ef91212022ea3ed85258af605bdc28e5799ff1,"Release 3.15 Refs #309, #310",2021-08-09T22:42:06Z,2021-08-09T22:42:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a6567ec507e235fd4d313c6b1570d5a4f45e4b86,"Capture parameters= not params=, refs #309",2021-08-09T22:33:33Z,2021-08-09T22:33:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 14f643d9e91f5557d5e46251dadac481f4b41021,"Better error messages in CLI, closes #309",2021-08-09T22:25:52Z,2021-08-09T22:25:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3fb1034e869090876cab0247146a312be993210f,"option, not object, refs #310",2021-08-09T21:46:47Z,2021-08-09T21:46:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 15758d02fd437004fd9f84c9d4a8bf49f0793e13,"Fixed spelling of objects, refs #310",2021-08-09T21:45:39Z,2021-08-09T21:45:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f67327abf0a9f018e1764660e190c5bbf9556ec2,"sqlite-utils insert --flatten option, closes #310",2021-08-09T21:44:03Z,2021-08-09T21:44:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b1fed48a95516ae84c0f020582303ab50ab817e2,"derive_named_parameters falls back to regex on SQL error, refs #1421",2021-08-09T03:26:08Z,2021-08-09T03:26:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fc4846850fffd54561bc125332dfe97bb41ff42e,"New way of deriving named parameters using explain, refs #1421",2021-08-09T03:21:13Z,2021-08-09T03:21:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ad90a72afa21b737b162e2bbdddc301a97d575cd,"Release 0.59a1 Refs #1425",2021-08-09T01:13:03Z,2021-08-09T01:13:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a390bdf9cef01d8723d025fc3348e81345ff4856,"Stop using firstresult=True on render_cell, refs #1425 See https://github.com/simonw/datasette/issues/1425#issuecomment-894883664",2021-08-09T00:38:42Z,2021-08-09T00:38:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f3c9edb376a13c09b5ecf97c7390f4e49efaadf2,Fixed some tests I broke in #1425,2021-08-08T23:11:40Z,2021-08-08T23:11:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 818b0b76a2d58f7c2d850570efcdc22d345b4059,"Test table render_cell async as well as query results, refs #1425",2021-08-08T23:07:52Z,2021-08-08T23:07:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3bb6409a6cb8eaee32eb572423d9c0485a1dd917,"render_cell() can now return an awaitable, refs",2021-08-08T23:04:42Z,2021-08-08T23:05:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw de5ce2e56339ad8966f417a4758f7c210c017dec,datasette-pyinstrument,2021-08-08T17:37:51Z,2021-08-08T17:37:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 61505dd0c6717cecdb73897e8613de9e9b7b6c42,"Release 0.59a0 Refs #1404, #1405, #1416, #1420, #1422",2021-08-07T05:40:07Z,2021-08-07T05:40:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6dd14a1221d0324f9e3d6cfa10d2281d1eba4806,Improved links to example plugins,2021-08-07T05:38:47Z,2021-08-07T05:38:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a21853c9dade240734abc6b4f750fae09a3e840a,"Fix for rich.console sometimes not being available, refs #1416",2021-08-07T05:14:44Z,2021-08-07T05:17:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 66e143c76e90f643dc11b6ced5433130c90a2455,"New hide_sql canned query option, refs #1422",2021-08-07T05:09:00Z,2021-08-07T05:17:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw acc22436622ff8476c30acf45ed60f54b4aaa5d9,Quotes around '.[test]' for zsh,2021-08-05T15:47:18Z,2021-08-05T15:47:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b7037f5ecea40dc5343250d08d741504b6dcb28f,Bit of breathing space on https://latest.datasette.io/fixtures/pragma_cache_size,2021-08-05T02:58:09Z,2021-08-07T05:17:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cc90745f4e8bb1ac57d8ee973863cfe00c2e4fe5,"Started a Jupyter notebook tutorial, refs #308",2021-08-04T20:34:30Z,2021-08-04T20:34:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a1f383035698da8bf188659390af6e53ffeec940,"--cpu option for datasette publish cloudrun, closes #1420",2021-08-04T05:20:50Z,2021-08-04T05:20:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cff6afcc43bb96a1e028aca69b67f7d758820150,"Run codespell against source code too, refs #307",2021-08-03T17:06:08Z,2021-08-03T17:06:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cd8b7bee8fb5c1cdce7c8dbfeb0166011abc72c6,"Run codespell against datasette source code too, refs #1417",2021-08-03T17:03:08Z,2021-08-03T17:03:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 991cf56ae2840aaefda2af828a5c40396d2506ca,"Check spelling with codespell, closes #307",2021-08-03T16:48:37Z,2021-08-03T16:48:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2208c3c68e552d343e6a2872ff6e559fca9d1b38,"Spelling corrections plus CI job for codespell * Use codespell to check spelling in documentation, refs #1417 * Fixed spelling errors spotted by codespell, closes #1417 * Make codespell a docs dependency See also this TIL: https://til.simonwillison.net/python/codespell",2021-08-03T16:36:38Z,2021-08-03T16:36:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 54b6e96ee8aa553b6671e341a1944f93f3fb89c3,"Use optional rich dependency to render tracebacks, closes #1416",2021-08-03T16:12:48Z,2021-08-03T16:12:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a679d0de87031e3de9013fc299ba2cbd75808684,Fixed spelling of 'receive' in a bunch of places,2021-08-03T16:11:18Z,2021-08-03T16:11:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f7c8c78cd0916bd9bca043a665d7c1ec7ae5da7d,Fixed typo: commad,2021-08-03T06:05:45Z,2021-08-03T06:05:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow d83f624a3124ef9489014fc1f023646f082fdc55,"Clarified documentation for convert recipes, refs #251",2021-08-02T22:39:16Z,2021-08-02T22:39:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ec50e5eebc502c85448a2d3db74985c3b0c630c5,"sqlite3.enable_callback_tracebacks(True) in docs, closes #300",2021-08-02T21:53:44Z,2021-08-02T21:53:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e83aef951bd3e8c179511faddb607239a5fa8682,"New :issue: macro, closes #306",2021-08-02T21:29:00Z,2021-08-02T21:29:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 723ee35344fa9f5e49dca578170cc5f5eb7223ce,"Release 3.14 Refs #251, #301, #302, #303, #304, #305",2021-08-02T21:18:01Z,2021-08-02T21:29:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 59032b00bb252c6d8cc43cbc490e0492423f61b1,Fixed incorrect example in documentation,2021-08-02T19:29:55Z,2021-08-02T19:29:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 60dea99ef78c748dedabb6e5f50510a1750fecec,"--silent option for sqlite-utils insert-files, closes #301",2021-08-02T19:12:16Z,2021-08-02T19:12:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d83b2568131f2b1cc01228419bb08c96d843d65d,"--where and -p options for sqlite-utils convert, closes #304",2021-08-02T18:58:05Z,2021-08-02T18:58:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 69c7da5ec9698dabeb23379cc08d012b0cd8e6d2,"Implemented .convert(..., where=, where_args=), refs #304",2021-08-02T18:33:56Z,2021-08-02T18:33:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4823aff4c33dd979bf61dcade2d3a6006d248372,"table.count_where() method, closes #305",2021-08-02T05:05:03Z,2021-08-02T05:08:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5ec6686153e29ae10d4921a1ad4c841f192f20e2,"sqlite-utils convert command and db[table].convert(...) method Closes #251, closes #302.",2021-08-02T04:47:39Z,2021-08-02T04:47:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 4adca0d85077fe504e98cd7487343e76ccf25be5,"No hidden SQL on canned query pages, closes #1411",2021-08-01T00:58:11Z,2021-08-01T00:58:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff253f5242e4b0b5d85d29d38b8461feb5ea997a,"Replace all uses of runner.isolated_filesystem, refs #1406",2021-07-31T18:49:08Z,2021-07-31T18:49:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 96b1d0b7b42928e657b1aebcc95d55e4685690e0,Attempted fix for too-long UDS bug in #1407,2021-07-31T18:48:33Z,2021-07-31T18:48:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e55cd9dc3f2d920d5cf6d8581ce49937a6ccc44d,"Try passing a directory to isolated_filesystem(), refs #1406",2021-07-30T01:16:58Z,2021-07-30T01:16:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 74b775e20f870de921ca3c09a75fe69e1c199fc7,"Use consistent pattern for test before deploy, refs #1406",2021-07-30T00:50:45Z,2021-07-30T00:50:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2b1c535c128984cc0ee2a097ecaa3ab638ae2a5b,"pytest.mark.serial for any test using isolated_filesystem(), refs #1406",2021-07-30T00:44:16Z,2021-07-30T00:44:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b46856391de5a819a85d1dd970428cbc702be94a,"pytest.mark.serial for any test using isolated_filesystem(), refs #1406",2021-07-30T00:44:16Z,2021-07-30T23:46:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 121e10c29c5b412fddf0326939f1fe46c3ad9d4a,"Doumentation and test for utils.parse_metadata(), closes #1405",2021-07-29T23:30:12Z,2021-07-29T23:30:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw eccfeb0871dd4bc27870faf64f80ac68e5b6bc0d,"register_routes() plugin hook datasette argument, closes #1404",2021-07-26T23:16:46Z,2021-07-26T23:16:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c7e8d72be9fe8fe0811f685a18eebc637662d41b,"Release 3.13 Refs #299",2021-07-24T22:15:27Z,2021-07-24T22:15:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ab8d4aad0c42f905640981f6f24bc1e37205ae62,"sqlite-utils schema now takes optional tables, closes #299",2021-07-24T22:08:36Z,2021-07-24T22:08:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6f1731f3055a5119cc393c118937d749405a1617,Updated cookiecutter installation link,2021-07-23T19:38:09Z,2021-07-23T19:38:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c73af5dd72305f6a01ea94a2c76d52e5e26de38b,"Release 0.58.1 Refs #1231, #1396",2021-07-16T19:46:13Z,2021-07-16T19:50:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c00f29affcafce8314366852ba1a0f5a7dd25690," Fix for race condition in refresh_schemas(), closes #1231",2021-07-16T19:44:58Z,2021-07-16T19:44:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow dd5ee8e66882c94343cd3f71920878c6cfd0da41,"Removed some unused imports I found these with: flake8 datasette | grep unus",2021-07-16T06:26:06Z,2021-07-16T06:26:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 721a8d3cd4937f888efd2b52d5a61f0e25b484e1,Hopeful fix for publish problem in #1396,2021-07-15T01:51:36Z,2021-07-15T01:51:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 084cfe1e00e1a4c0515390a513aca286eeea20c2,Removed out-of-date datasette serve help from README,2021-07-15T01:00:39Z,2021-07-15T01:00:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e27dd7c12c2a6977560dbc0005e32c55d9d759f4,"Release 0.58 Refs #1365, #1371, #1377, #1384, #1387, #1388, #1389, #1394",2021-07-15T00:32:33Z,2021-07-15T00:33:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7ea678db228504004b8d32f813c838b1dcfd317a,"Warn about potential changes to get_metadata hook, refs #1384",2021-07-15T00:19:31Z,2021-07-15T00:19:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a6c8e7fa4cffdeff84e9e755dcff4788fd6154b8,"Big performance boost for faceting, closes #1394",2021-07-15T00:05:18Z,2021-07-15T00:05:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ba11ef27edd6981eeb26d7ecf5aa236707f5f8ce,Clarify when to use systemd restart,2021-07-14T05:43:13Z,2021-07-14T05:43:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 2c4cd7141abb5115eff00ed7aef002af39d51989,Consistently use /my-datasette in examples,2021-07-13T23:15:48Z,2021-07-13T23:15:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7f4c854db1ed8c15338e9cf42d2a3f0c92e3b7b2,rST fix,2021-07-13T18:45:32Z,2021-07-13T18:45:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d792fc7cf5fde8fa748168e48c3183266a3a419f,Simplified nginx config examples,2021-07-11T00:29:42Z,2021-07-11T00:29:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow de2a1063284834ff86cb8d7c693717609d0d647e,"Ran Black, refs #1388",2021-07-10T23:46:49Z,2021-07-10T23:46:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 180c7a5328457aefdf847ada366e296fef4744f1,"--uds option for binding to Unix domain socket, closes #1388",2021-07-10T23:37:30Z,2021-07-10T23:37:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e0064ba7b06973eae70e6222a6208d9fed5bd170,"Fixes for test_generated_columns_are_visible_in_datasette, refs #1391",2021-07-10T19:14:14Z,2021-07-10T19:14:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2e8d924cdc2274eb31fb76332bc5269f65c0ad90,"Refactored generated_columns test, no longer in fixtures.db - refs #1391",2021-07-10T19:03:19Z,2021-07-10T19:03:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 83f6799a96f48b5acef4911c0273973f15efdf05,"searchmode: raw table metadata property, closes #1389",2021-07-10T18:30:48Z,2021-07-10T18:33:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c8feaf0b628ddb1f98b2a4b89691d3d1b939ed8e,"systemctl restart datasette.service, closes #1390",2021-07-09T16:32:32Z,2021-07-09T16:32:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow dbc61a1fd343e4660b6220f60c4ce79341245048,"Documented ProxyPreserveHost On for Apache, closes #1387",2021-07-02T17:33:03Z,2021-07-02T17:33:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8286a66413bc466db11b3b7e0e75826efbd7850e,sqlite-utils memory --help now mentions --schema,2021-06-28T16:35:01Z,2021-06-28T16:35:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ea627baccf980d7d8ebc9e1ffff1fe34d556e56f,"Removed fallback parameter from get_metadata, refs #1384",2021-06-27T00:02:42Z,2021-06-27T00:02:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0d339a4897c808903e34fa6be228cdaaa5a29c55,"Removed text about executing SQL, refs #1384",2021-06-26T23:04:39Z,2021-06-26T23:04:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 089278b8dbe0cb3d41f27666d97b0096b750fbe2,"rST fix, refs #1384",2021-06-26T22:49:07Z,2021-06-26T22:49:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 05a312caf3debb51aa1069939923a49e21cd2bd1,"Applied Black, refs #1368",2021-06-26T22:25:28Z,2021-06-26T22:25:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8981b9c1f3e4e3865924861ee63922f696078f6c,"Release 3.12 Refs #290, #291, #292",2021-06-25T17:59:05Z,2021-06-25T17:59:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fec6cd55cab7ee91046ca4ee278b90cd045a32c2,"Contributing documentation, closes #292",2021-06-25T17:53:46Z,2021-06-25T17:53:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 747be6057d09a4e5d9d726e29d5cf99b10c59dea,"Added some more types, refs #266, #290",2021-06-24T23:06:12Z,2021-06-24T23:06:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 33c9d0087983a99ba18cbe87fe92ea722caa499c,"Documentation for db.query(), closes #290",2021-06-24T22:54:38Z,2021-06-24T22:54:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 953a64467d78bca29fe6cc18bdb2baa7848e53ff,"Only publish stable docs on non-preview release Refs https://github.com/simonw/datasette.io/issues/67",2021-06-24T16:42:02Z,2021-06-24T16:42:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ff17970ed4988a80b699d417bbeec07d63400e24,"Release 0.58a1 Refs #1365, #1377",2021-06-24T16:24:59Z,2021-06-24T16:24:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 02b19c7a9afd328f22040ab33b5c1911cd904c7c,"Removed rogue pdb=True, refs #1377",2021-06-23T22:50:48Z,2021-06-23T22:50:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b1fd24ac9f9035464af0a8ce92391c166a783253,"skip_csrf(datasette, scope) plugin hook, refs #1377",2021-06-23T22:39:52Z,2021-06-23T22:40:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4a3e8561ab109f3f171726bc2a7ebac1f23b72a6,"Default 405 for POST, plus tests",2021-06-23T22:27:30Z,2021-06-23T22:40:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3a500155663a07720a8a7baa04acda8c4c937692,datasette-publish-now is now called datasette-publish-vercel,2021-06-23T19:51:19Z,2021-06-23T19:51:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 403e370e5a3649333812edbbcba8467e6134cc16,Fixed reference to default publish implementation,2021-06-23T19:50:19Z,2021-06-23T19:50:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7bc85b26d6b9c865caf949ff4660d855526c346e,"Deploy stable-docs.datasette.io on publish Refs https://github.com/simonw/datasette.io/issues/67",2021-06-23T19:30:03Z,2021-06-23T19:30:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 93c7fd9868fed3193a1732b39bfac539e5812b0b,"Ignore this entire file, refs #291",2021-06-23T02:08:52Z,2021-06-23T02:08:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1fba60537dcac8be664de0e3ba2c66143cc996bd,"Try more aggressive noqa, refs #291",2021-06-23T02:06:18Z,2021-06-23T02:06:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 02898bf7af4a4e484ecc8ec852d5fee98463277b,"Run flake8 in CI, refs #291",2021-06-23T01:23:12Z,2021-06-23T01:23:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 90e211e3e2f36d2ff911ecf1afe4470ff45c7c0d,"Now complies with flake8, refs #291",2021-06-23T01:22:08Z,2021-06-23T01:22:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8d1d8013899e110c03c50c1f66a7b9c0b51f8383,"mypy tweaks, refs #289, #266, #37",2021-06-22T18:08:21Z,2021-06-22T18:08:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7b3fdf0fcd553ddf25b8d606b7fc34f9fd7979df,"mypy annotations for rows_from_file(), run mypy in CI Refs #289, #279",2021-06-22T18:04:32Z,2021-06-22T18:04:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3805d1c9731d5355797271bfb292a1a91758db01,"Removed duplicate vacuum() function, thanks mypy",2021-06-22T17:44:12Z,2021-06-22T17:44:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e5d7a2ba3d585303c8e1c861a09e8761ba63678f,"Tests for db.query() method, refs #290",2021-06-22T17:43:49Z,2021-06-22T17:43:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9faeef230bf84c2f9b2859e5a4544f5ec50adf68,"New db.query() method, refs #290",2021-06-22T04:03:59Z,2021-06-22T04:03:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8cedc6a8b29180e68326f6b76f249d5e39e4b591,"Typo fix Thanks, https://twitter.com/garrettc/status/1406705348648525830",2021-06-20T20:44:02Z,2021-06-20T20:44:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow adcd32a866dd8828002b9fdc77b4f674fa80c46e,Re-enable publish testing on macos-latest,2021-06-20T18:52:15Z,2021-06-20T18:52:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a25a5845b8b4dd79a3c3ff681b7ddd1f9a608b58,"Release 3.11 Refs #286, #287, #288",2021-06-20T18:50:48Z,2021-06-20T18:50:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw dbcba6c597fb199d3a7ea0dd732909ec86b616cf,"Added installation instructions, closes #286",2021-06-20T18:47:09Z,2021-06-20T18:47:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 933be66eba1203a3287ebaacd69f694d12f6f0a0,"sqlite-utils memory --schema, closes #288 Also updated some rowid examples, closes #287",2021-06-20T18:25:21Z,2021-06-20T18:25:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw dce9bb05b697e6f5caebf2f46dcd7cec83055bcb,Really fix the anchors this time,2021-06-19T21:43:04Z,2021-06-19T21:43:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e71c41d39ba32785772bfbaf62aad4cc63839124,Fixed broken anchors,2021-06-19T20:36:16Z,2021-06-19T20:36:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow eb18b6e42c6d10aca6193204bc907490d2f56547,"Disabling macos-latest for the moment GitHub seems to have run out of workers right now.",2021-06-19T16:09:29Z,2021-06-19T16:09:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 13e76b375ac3e3448df5d705ba65fadaaf9887d6,"Release 3.10 Refs #272, #274, #275, #276, #282, #284, #285",2021-06-19T16:01:39Z,2021-06-19T16:01:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0e797033f96a1c61b173a3d8af2ff36905687a2e,".transform() on rowid (non-pk) tables bug fix, closes #284",2021-06-19T15:28:26Z,2021-06-19T15:28:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5b257949d996fe43dc5d218d4308b88796a90740,"table.use_rowid introspection property, closes #285",2021-06-19T15:12:29Z,2021-06-19T15:12:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw dc94f4bb8cfe922bb2f9c89f8f0f29092ea63133,"Don't detect types on JSON input to memory, closes #283",2021-06-19T14:52:44Z,2021-06-19T14:52:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ec5174ed40fa283cb06f25ee0c0136297ec313ae,"Detect types for sqlite-utils memory CSV, opt out with --no-detect-types - closes #282",2021-06-19T04:37:56Z,2021-06-19T04:37:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fd9867d145c11a6be6c4049e0383832d0e856f4b,"sqlite-utils insert --detect-types option, refs #282",2021-06-19T04:18:58Z,2021-06-19T04:18:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 59992d2feedf964d9f7c72110755f36de49e1c8b,"Better help text for 'sqlite-utils memory', refs #272",2021-06-19T03:20:56Z,2021-06-19T03:20:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1091a9cbd804504efa8e1126226759e736e3ccdf,"Add sqlite-utils memory to the README, refs #272",2021-06-19T03:14:12Z,2021-06-19T03:14:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 00e4bd5ff18ef4c3db6c1d67e2b974131c80d65c,"TSV and JSON support for sqlite-utils memory Closes #281, closes #279, refs #272",2021-06-19T03:11:54Z,2021-06-19T03:11:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 93594ce15b01f5ceba3bde65abe57ed28dfde9b4,"Open CSV in binary mode, refs #280",2021-06-18T15:36:09Z,2021-06-18T15:36:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 7684bbf0976431371541bc91136779b4948dbabf,"--encoding option for sqlite-utils memory, closes #280 Refs #272",2021-06-18T15:29:41Z,2021-06-18T15:29:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 42ec59d8ee3fcfb8ac1affb772aed43b6e2a7381,"sqlite-utils memory command for directly querying CSV/JSON data * Turn SQL errors into click errors * Initial CSV-only prototype of sqlite-utils memory, refs #272 * Implement --save plus tests for --save and --dump, refs #272 * Re-arranged CLI query documentation, refs #272 * Re-organized CLI query docs, refs #272 * Docs for --save and --dump plus made SQL optional for those, refs #273 * Replaced one last :memory: example * Documented --attach option for memory command, refs #272 * Improved arrangement of CLI query documentation",2021-06-18T15:00:52Z,2021-06-18T15:00:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow eea3851d40ea7e49cf27905cca19d200cf4cdbe4,"Added test, formatted with Black - refs #276, #277",2021-06-18T14:55:26Z,2021-06-18T14:57:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a19ce1a4d0048d389411cfe11a5dbe4c503720e1,"codecov badge, closes #275",2021-06-17T00:12:11Z,2021-06-17T00:12:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow f003d051e7e1738143a07312bc96e6c6cbc0db4c,"Not using .coveragerc, refs #275",2021-06-16T23:55:53Z,2021-06-16T23:55:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 276fc4297caf69da2deb4c1334dd49375a248dbb,"Enable codecov.io, refs #275",2021-06-16T23:54:16Z,2021-06-16T23:54:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ca2b26130f6c5fd030973ce593b02f08d19c9d84,"sqlite-utils dump command, closes #274",2021-06-16T23:51:48Z,2021-06-16T23:51:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fe1562e8a69872b27c1043c4b117d07623f16274,Structure of most_common and least_common columns,2021-06-16T16:36:32Z,2021-06-16T16:36:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 287cdcae8908916687f2ecccc87c38549d004ac6,Turn SQL errors into click errors,2021-06-16T04:40:28Z,2021-06-16T04:40:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 78aebb6479420217454747870737bc593a259abc,Link to --load-extension docs,2021-06-16T02:36:16Z,2021-06-16T02:36:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a54b6788b0aa915c3e85a00220c6a841f094a1a3,Sub-headings for .transform(),2021-06-15T22:34:29Z,2021-06-15T22:34:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a81c05d2350de2fb6931ee40fc540580db366bf9,Clarify types that can be passed to .transform(),2021-06-15T03:47:34Z,2021-06-15T03:47:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a895bc360f2738c7af43deda35c847f1ee5bff51,Also run tests against Python 3.9,2021-06-13T14:38:53Z,2021-06-13T14:38:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw d8b13a5b429921d19dd7000869bcfbabf74cb510,"Release 0.10.2 Refs #33",2021-06-13T14:37:17Z,2021-06-13T14:37:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 9b0679650e7e755ac4a63d38a4449e378e899461,"Fixed error if query is just whitespace, closes #33",2021-06-13T14:36:35Z,2021-06-13T14:36:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 10f4913c144c4680c0feec576c2d4080f5005b33,"Release 3.9.1 Refs #271",2021-06-13T02:59:08Z,2021-06-13T02:59:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b9629099ab21554a00eb11506201e6972600b93c,"Fix bug with upsert_all() and single column tables, closes #271",2021-06-13T02:57:21Z,2021-06-13T02:57:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b0f9d1e494c9891ce407e27b0f5c6deeea361d30,Fixed typo in 3.8 release notes,2021-06-12T02:07:18Z,2021-06-12T02:07:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw baafcec4a5e653d0c242f79fa5437591604d5292,"Release 3.9 Refs #268",2021-06-12T02:05:12Z,2021-06-12T02:05:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0d2e4f49f324de01bcd8257d0adeea3ebf391791,"db.schema and 'sqlite-utils schema' command, closes #268",2021-06-11T20:51:49Z,2021-06-11T20:51:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cd7678fde65319d7b6955ce9f4678ba4b9e64b66,"Release 0.58a0 Refs #1371",2021-06-10T04:51:14Z,2021-06-10T04:51:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d23a2671386187f61872b9f6b58e0f80ac61f8fe,"Make request available to menu plugin hooks, closes #1371",2021-06-10T04:45:24Z,2021-06-10T04:45:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9696abfabf883d1c877ee71425b382587c288981,"Rearranged ""Inserting JSON data"" section",2021-06-08T20:03:12Z,2021-06-08T20:03:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a3faf378834cc9793adeb22dee19ef57c417457e,"Release 0.57.1 Refs #1364, #1367",2021-06-08T16:26:45Z,2021-06-08T16:26:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f4c5777c7e4ed406313583de09a3bf746552167f,"Fix visual glitch in nav menu, closes #1367",2021-06-07T18:24:14Z,2021-06-07T18:24:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9dff7a38831d471b1dff16d40d89eb5c3b4e84d6,Fixed markup,2021-06-07T06:02:18Z,2021-06-07T06:02:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 03ec71193b9545536898a4bc7493274fec48bdd7,"Don't truncate list of columns on /db page, closes #1364",2021-06-06T22:07:45Z,2021-06-06T22:07:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 030deb4b25cda842ff7129ab7c18550c44dd8379,"Try to handle intermittent FileNotFoundError in tests Refs #1361",2021-06-05T23:01:34Z,2021-06-05T23:02:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0dfb9241718139f8ad626d22aac25bcebd3a9c9c,"Temporarily reverting buildx support I need to push a container for 0.57 using this action, and I'm not ready to ship other architecture builds until we have tested them in #1344.",2021-06-05T22:55:07Z,2021-06-05T22:55:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 58746d3c514004f504223a724e948469a0d4abb3,"Release 0.57 Refs #263, #615, #619, #1238, #1257, #1305, #1308, #1320, #1332, #1337, #1349, #1353, #1359, #1360",2021-06-05T22:06:52Z,2021-06-05T22:06:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8f311d6c1d9f73f4ec643009767749c17b5ca5dd,"Correctly escape output of ?_trace, refs #1360",2021-06-05T21:49:16Z,2021-06-05T22:03:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff29dd55fafd7c3d27bd30f40945847aa4278309,"?_trace=1 now depends on trace_debug setting, closes #1359",2021-06-05T20:15:58Z,2021-06-05T20:18:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a63412152518581c6a3d4e142b937e27dabdbfdb,"Make custom pages compatible with base_url setting Closes #1238 - base_url no longer causes custom page routing to fail - new route_path key in request.scope storing the path that was used for routing with the base_url prefix stripped - TestClient used by tests now avoids accidentally double processing of the base_url prefix",2021-06-05T18:59:54Z,2021-06-05T18:59:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d1a372b3006e6cf7d2017b3ddc484bf5c033e45d,"Release 3.8 Refs #261, #263",2021-06-03T05:16:33Z,2021-06-03T05:16:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6e9b07be92905011211d8df7a872fb7c1f2737b2,More inclusive language,2021-06-03T04:45:03Z,2021-06-03T04:45:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 28dc5aac347ffdecb2dff154d23a73883a2ffabf,"sqlite-utils indexes command, refs #263",2021-06-03T04:26:46Z,2021-06-03T04:26:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9c67cb925253cd5ef54a1fe0496e0ff9caeacfd6,"table.xindexes property plus improved introspection documentation, closes #261",2021-06-03T03:51:27Z,2021-06-03T03:51:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2dad4f583cf3f9be40a4388093ed74c9043a6989,"Improved .rows_where() documentation, added test for :named parameters",2021-06-02T18:57:05Z,2021-06-02T18:57:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f78ebdc04537a6102316d6dbbf6c887565806078,"Better ""uploading and publishing your own CSV data"" link",2021-06-02T17:00:30Z,2021-06-02T17:00:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d5d387abfe68ea546c53698ebb2b8eeeb4d32c3f,"Applied Black, refs #1305",2021-06-02T04:30:44Z,2021-06-02T04:30:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 80d8b0eb415faf5caadd7cc7036407e6ee55bd44,"Test demonstrating fixed #1305, refs #1306",2021-06-02T04:26:25Z,2021-06-02T04:26:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f40d1b99d67b0da4f3aff5b3483f4e09db7e8e6b,"Don't show '0 results' on error page, refs #619",2021-06-02T04:09:10Z,2021-06-02T04:09:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ea5b2378007ef524f7a17989c8df54a76a001e49,"Show error message on bad query, closes #619",2021-06-02T03:59:29Z,2021-06-02T03:59:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9552414e1f968c6fc704031cec349c05e6bc2371,"Re-display user's query with an error message if an error occurs (#1346) * Ignore _shape when returning errors",2021-06-02T03:46:20Z,2021-06-02T03:46:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0f1e47287cf2185e140bd87a03c985c2a7afb450,"Fixed bug with detect_fts for table with single quote in name, closes #1257",2021-06-02T03:27:04Z,2021-06-02T03:27:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 807de378d08752a0f05bb1b980a0a62620a70520,"/-/databases and homepage maintain connection order, closes #1216",2021-06-02T03:03:07Z,2021-06-02T03:10:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0539bf0816b58c7f0ba769331f1509656bff3619,"Don't execute facets/counts for _shape=array or object, closes #263",2021-06-02T02:53:00Z,2021-06-02T02:53:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a18e8641bc33e51b265855bc6e8a1939597b3a76,"Don't reflect nofacet=1 and nocount=1 in BLOB URLs, refs #1353",2021-06-01T22:35:33Z,2021-06-01T22:35:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff45ed0ce5e1f151f24f089c6b78ab7f7a5cd0dc,"Updated --help output for latest Click, closes #1354",2021-06-01T16:16:58Z,2021-06-01T16:16:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fd368d3b2c5a5d9c3e10a21638f6ea9a71471b52,"New _nocount=1 option, used to speed up CSVs - closes #1353",2021-06-01T16:12:32Z,2021-06-01T16:12:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8bde6c54615af529e81de559cbb3bf3ee5fe17cb,"Rename ?_nofacets=1 to ?_nofacet=1, refs #1353",2021-06-01T15:55:28Z,2021-06-01T15:56:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d1d06ace49606da790a765689b4fbffa4c6deecb,"?_trac=1 for CSV, plus ?_nofacets=1 when rendering CSV Closes #1351, closes #1350",2021-06-01T15:49:50Z,2021-06-01T15:49:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c5ae1197a208e1b034c88882e3ac865813a40980,"?_nofacets=1 option, closes #1350",2021-05-31T02:39:14Z,2021-05-31T02:39:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f7d3e76fb3d1fa5aabe339251e4a930610643822,"Facets now execute ignoring ?_col and ?_nocol, fixes #1345",2021-05-31T02:31:14Z,2021-05-31T02:31:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 670f92285fc931f706b155ca20ac2e6fb3ca45b4,Fixed RST,2021-05-29T06:31:04Z,2021-05-29T06:31:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 8c542d20ca95069476c8c84d4078a99d07561c6e,"Release 3.7 Refs #237, #238, #240, #250, #257, #259, #260",2021-05-29T05:47:59Z,2021-05-29T05:47:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8de5595c21b9be40f120eab20192baa465bd7628,"Handle BOM in CSV files, closes #250",2021-05-29T05:34:17Z,2021-05-29T05:34:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 51d01da30d45c1fbc1e587e6046a933529cf915e,"Ability to add descending order indexes (#262) * DescIndex(column) for descending index columns, refs #260 * Ability to add desc indexes using CLI, closes #260",2021-05-29T05:01:38Z,2021-05-29T05:01:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 668e8c9fd1b0eab4000902e4226aeaae3860e802,Better help for sqlite-utils create-table,2021-05-29T05:00:11Z,2021-05-29T05:01:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b2302875c97f723e02cc39136d0b20fd706369aa,"Document --type option better, closes #255",2021-05-29T03:55:46Z,2021-05-29T03:55:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7b106e106000713bbee31b34d694b3dadbd4818c,"Release 0.57a1 Refs #1319, #1320, #1331, #1337, #1338, #1341",2021-05-27T16:54:21Z,2021-05-27T16:54:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a8972f9c012cd22b088c6b70661a9c3d3847853,Upgrade Heroku runtime to python-3.8.10,2021-05-27T16:11:03Z,2021-05-27T16:11:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4545120c920165aad9659d27111f63f977b8a399,"Test and docs for ?_facet_size=max, refs #1337",2021-05-27T16:04:26Z,2021-05-27T16:04:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7e983fede679624210c21387d5c4a2c19c141abd,"?_facet_size=max, ... now links to that, closes #1337 Refs #1332",2021-05-27T16:00:58Z,2021-05-27T16:00:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 51d788114035458d8f860d9ea6d74078e6c0ea0d,"'Show all columns' menu item if any _col= set, closes #1341 Refs #615",2021-05-27T04:31:12Z,2021-05-27T04:31:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f1c29fd6a184254aa68efadf096bcf21e848f921,"?_col=/?_nocol= to show/hide columns on the table page Closes #615 * Cog icon for hiding columns * Show all columns cog menu item * Do not allow hide column on primary keys * Allow both ?_col= and ?_nocol= * De-duplicate if ?_col= passed multiple times * 400 error if user tries to ?_nocol= a primary key * Documentation for ?_col= and ?_nocol=",2021-05-27T04:17:43Z,2021-05-27T04:17:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c0a748e5c3f498fa8c139b420d07dd3dea612379,"Markup fix, refs #1320",2021-05-24T18:15:15Z,2021-05-24T18:15:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 56af118fc158a59a98688f2caa6f01db6b68da83,"How to apt-get install in Docker container, refs #1320",2021-05-24T18:14:45Z,2021-05-24T18:14:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow fc972350a8a0276d87a6a83efbbdfab0edd060d4,"Docker image should now allow apt-get install, closes #1320",2021-05-24T18:07:03Z,2021-05-24T18:07:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw eae3084b46e2c3931db12cdef79093ad0e644bce,"Fixed another Jinja warning, refs #1338",2021-05-24T17:52:09Z,2021-05-24T17:52:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2bd9d54b2762c991e11950c22c88c0336158d49b,"Fix Jinja warnings, closes #1338, refs #1331",2021-05-24T01:41:50Z,2021-05-24T01:41:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a443dba82f43c22b03402a4f86c85558ccb526b8,"Release 0.57a0 Refs #1281, #1282, #1289, #1290, #1308, #1313, #1314, #1321, #1323, #1325, #1330, #1332, #1335",2021-05-23T00:45:54Z,2021-05-23T00:45:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9789b94da48183dabf105c6419bdcde2634b36a5,"?_facet_size=100 parameter, closes #1332",2021-05-23T00:34:33Z,2021-05-23T00:34:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 12731143c8bba510bebe96a48c126902ca8b5449,Renamed secret,2021-05-19T16:05:52Z,2021-05-19T16:05:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 2f3371ecb1ad075672d3f815993193732ed00be5,"Suggest --alter if column is missing, closes #259, refs #256",2021-05-19T03:26:13Z,2021-05-19T03:26:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a95954c481012cc46fff2df5aaa4ee24e43dddf3,"Tests for unicode characters in nested JSON, refs #257",2021-05-19T02:56:53Z,2021-05-19T02:56:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a4bb2abce0764d49d255e5379f9e9c70981834ca,"Show primary key cells in bold without affecting columns called 'link', closes #1308",2021-04-24T06:07:37Z,2021-04-24T06:07:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0a7621f96f8ad14da17e7172e8a7bce24ef78966,"Use pytest-xdist to speed up tests (#1290) * Run tests in CI using pytest-xdist * Documentation for pytest-xdist Closes #1289",2021-04-03T03:42:28Z,2021-04-03T03:42:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 59ef4a20cba1533bc347378415f4ffcd025f32c8,© 2017-2021,2021-04-02T20:27:03Z,2021-04-02T20:27:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 87b583a128986982552421d2510e467e74ac5046,"Clearer help text for --reload Immutable databases are not commonly used, but it's useful to clarify that --reload will pick up on changes to metadata.",2021-04-02T20:20:51Z,2021-04-02T20:20:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0486303b60ce2784fd2e2ecdbecf304b7d6e6659,"Explicitly push version tag, refs #1281",2021-03-29T01:42:42Z,2021-03-29T01:42:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8291065b13bf2a4af27d61a971a9ba96aff59417,"Hopeful fix for Docker tag error, refs #1281",2021-03-29T01:39:02Z,2021-03-29T01:39:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 849c4f06ea766ccdb664eab4e82b80be574a0f03,"Workflow for manually pushing a Docker tag, refs #1281",2021-03-29T01:35:56Z,2021-03-29T01:36:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 13fd9bdf01451decd55e1cbbd4017c0e5d0522e7,"docker push --all-tags, refs #1281",2021-03-29T01:07:49Z,2021-03-29T01:07:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow af5a7f1c09f6a902bb2a25e8edf39c7034d2e5de,"Release 0.56 Refs #1005, #1031, #1141, #1229, #1236, #1239, #1246, #1247, #1252, #1266, #1276, #1278",2021-03-29T00:41:12Z,2021-03-29T00:41:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d579fcf4f713f98c7365453ce94f36b91ce98c98,Applied some fixes suggested by @withshubh in #1260,2021-03-29T00:20:55Z,2021-03-29T00:20:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 48d5e0e6ac8975cfd869d4e8c69c64ca0c65e29e,"Fix for no such table: pragma_database_list, refs #1276",2021-03-28T23:44:29Z,2021-03-28T23:44:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3fcfc8513465339ac5f055296cbb67f5262af02b,"Fix links in SpatiaLite tutorial, closes #1278",2021-03-27T16:16:42Z,2021-03-27T16:16:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8ebdcc916d556f7fb7fc2bbbb56904a6d8e1936c,"Remove obsolete note about building SpatiaLite from source, refs #1249",2021-03-27T04:33:15Z,2021-03-27T04:33:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5fd02890650db790b2ffdb90eb9f78f8e0639c37,"Build Dockerfile with SpatiaLite 5, refs #1249",2021-03-27T04:27:40Z,2021-03-27T04:27:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6ad544df5e6bd027a8e27317041e6168aee07459,"Fixed master -> main in a bunch of places, mainly docs",2021-03-23T16:19:41Z,2021-03-23T16:19:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c4f1ec7f33fd7d5b93f0f895dafb5351cc3bfc5b,"Documentation for Response.asgi_send(), closes #1266",2021-03-20T21:32:23Z,2021-03-20T21:32:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c5585c103d124b23ba1e163f8857d4ba49fe452a,Switch CI to GitHub Actions,2021-03-13T19:11:12Z,2021-03-13T19:11:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,248903544,hacker-news-to-sqlite,9599,simonw,9599,simonw c787cc8861ba6ca8dd03741e75569e022d2ea484,Release 0.4,2021-03-13T19:08:25Z,2021-03-13T19:08:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,248903544,hacker-news-to-sqlite,9599,simonw,9599,simonw 577b2b9d8d5acc8b01806cf5f3ef7f2676fba63b,"Better progress display, also applied Black",2021-03-13T19:07:51Z,2021-03-13T19:07:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,248903544,hacker-news-to-sqlite,9599,simonw,9599,simonw 22f1d9e1999f70af4c5b0f880a820cd9eead3942,Expand FTS acronym in --help output,2021-03-07T16:41:49Z,2021-03-07T16:41:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7c87532acc4e9d92caa1c4ee29a3446200928018,"New .add_memory_database() method, closes #1247",2021-03-01T04:02:18Z,2021-03-01T04:02:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 47eb885cc2c3aafa03645c330c6f597bee9b3b25,"JSON faceting now suggested even if column has blank strings, closes #1246",2021-03-01T03:44:04Z,2021-03-01T03:44:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cc6774cbaaba2359e0a92cfcc41ad988680075d6,"Upgrade httpx and remove xfail from tests, refs #1005",2021-02-28T22:34:44Z,2021-02-28T22:34:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw afed51b1e36cf275c39e71c7cb262d6c5bdbaa31,"Note about where to find plugin examples, closes #1244",2021-02-26T17:27:09Z,2021-02-26T17:27:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 09c3386f55f766b135b6a1c00295646c4ae29bec,"Applied Black, refs #237",2021-02-25T17:13:00Z,2021-02-25T17:13:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bba6e241be0e4aa596da0d5d4ae787d9d4cde92e,"--ignore for sqlite-utils drop-table and drop-view, closes #237",2021-02-25T17:11:37Z,2021-02-25T17:11:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c236894caa976d4ea5c7503e9331a3e9d2fbb1c4,"table.drop(ignore=True) option, refs #237",2021-02-25T17:05:08Z,2021-02-25T17:05:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a76e3b33ac983355e78169b11f2b27cacb54b551,"Fixed bug with add_foreign_key against columns with spaces, closes #238",2021-02-25T16:53:53Z,2021-02-25T16:53:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 16987bd56ef04ed1f1629b58272d8592c3a13249,"Removed rogue assert False, refs #240",2021-02-25T16:35:24Z,2021-02-25T16:35:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 38e688fb8bcb58ae888b676fe3f7dd0529b4eecc,"table.pks_and_rows_where() method, closes #240",2021-02-25T16:28:17Z,2021-02-25T16:28:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 726f781c50e88f557437f6490b8479c3d6fabfc2,"Fix for arraycontains bug, closes #1239",2021-02-23T00:22:47Z,2021-02-23T00:22:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 42caabf7e9e6e4d69ef6dd7de16f2cd96bc79d5b,Fixed typo,2021-02-22T17:35:41Z,2021-02-22T17:35:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 1f9cca33b41cc93357f9eb347d70ff20b2a4d0d5,"Resizable SQL editor using cm-resize, refs #1236",2021-02-19T23:47:52Z,2021-02-19T23:47:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 806c21044ac8d31da35f4c90600e98115aade7c6,"Release 3.6 Refs #113, #236",2021-02-19T05:18:02Z,2021-02-19T05:18:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2ba558888131b58ed13bccea29e0db20c9c01087,"sqlite-utils --attach option, closes #236",2021-02-19T05:08:39Z,2021-02-19T05:08:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 999f099cbe267554f679963a3964042f09c1c159,"db.attach(alias, filepath) method, closes #113 Will also be useful for #236",2021-02-19T04:56:32Z,2021-02-19T04:56:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cb8a293bd7ec54e868d702871b39c550465c0521,"Release 0.55 Refs #1205, #1207, #1214, #1221, #1226, #1227, #1232, #1235",2021-02-19T02:01:06Z,2021-02-19T02:01:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a4239309b1ddf86b48f329279447a06cf0800aa7,"Bump Dockerfile to using Python 3.7.10, closes #1235",2021-02-19T01:48:20Z,2021-02-19T01:48:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 73bed175631a79e13a521eee82f8451dd0477eb3,Corrected documentation for datasette.urls.static_plugins,2021-02-18T23:25:01Z,2021-02-18T23:25:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 6f41c8a2bef309a66588b2875c3e24d26adb4850,"--crossdb option for joining across databases (#1232) * Test for cross-database join, refs #283 * Warn if --crossdb used with more than 10 DBs, refs #283 * latest.datasette.io demo of --crossdb joins, refs #283 * Show attached databases on /_memory page, refs #283 * Documentation for cross-database queries, refs #283",2021-02-18T22:09:12Z,2021-02-18T22:09:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4df548e7668b5b21d64a267964951e67894f4712,"Update documentation, refs #1226",2021-02-18T18:27:12Z,2021-02-18T18:32:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2c1b9f2445d0ca4ca9f30a1433b7cde8cc0f42a2,Create FUNDING.yml,2021-02-18T18:22:43Z,2021-02-18T18:22:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5af2b99111abd4dcf99a197ca96da036e8384fa4,Create FUNDING.yml,2021-02-18T18:22:01Z,2021-02-18T18:22:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 36a44bffbf5185a58fcd2548e8de94e9490a7aea,"Validation for --port, closes #1226",2021-02-18T18:05:27Z,2021-02-18T18:05:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d2d53a5559f3014cccba2cba7e1eab1e5854c759,"New :issue: Sphinx macro, closes #1227",2021-02-18T01:20:15Z,2021-02-18T01:20:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1f49f32814a942fa076cfe5f504d1621188097ed,"Don't need line_buffering=True here, refs #230",2021-02-15T19:18:28Z,2021-02-15T19:18:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8fcaee03b718754cc429e03d74ac3ac5d49da92f,"Release 3.5 Refs #228, #229, #230, #231, #232, #234",2021-02-14T22:43:06Z,2021-02-14T22:43:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ef13bb046f525f33cda7cd56a12093a5071a3cb6,"Useful error message for enable_fts() on views, closes #220",2021-02-14T22:34:22Z,2021-02-14T22:34:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 50d2096f5ed718df5a6704c2ea265f44d6e9907f,"--no-headers option for sqlite-utils insert --csv, closes #228",2021-02-14T22:25:03Z,2021-02-14T22:25:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 427dace184c7da57f4a04df07b1e84cdae3261e8,Added --csv example to README,2021-02-14T21:36:43Z,2021-02-14T21:36:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 67cce7c86139426bd8a5c60c8b48c01bd53bebe4,"Run publish tests on macOS and Windows too, refs #232",2021-02-14T21:35:12Z,2021-02-14T21:35:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1a93b72ba710ea2271eaabc204685a27d2469374,"Increase csv field_size_limit to maximum, closes #229 Refs #227",2021-02-14T21:33:21Z,2021-02-14T21:33:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8f042ae1fd323995d966a94e8e6df85cc843b938,"Fix for bug with extra columns in later chunks, closes #234 Thanks @nieuwenhoven for the fix, proposed in #225",2021-02-14T21:03:17Z,2021-02-14T21:03:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f51a1f6c3cb2929bcf79cb4efe3b2a9886d9c25c,"Run tests against Ubuntu, macOS and Windows With tests fixes for Windows, thanks to @nieuwenhoven in #225. Closes #232",2021-02-14T20:39:54Z,2021-02-14T20:39:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 320f3ac33a83b32f89559ef0c162b7eca428a278,"offset= and limit= parameters, closes #231",2021-02-14T20:02:41Z,2021-02-14T20:02:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cf811e35e1cbb78cd0347e73c2b747d1f4b8497d,Formatting fix,2021-02-14T19:25:58Z,2021-02-14T19:25:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 99ff0a288c08ec2071139c6031eb880fa9c95310,"sqlite-utils insert --sniff option, closes #230",2021-02-14T19:23:12Z,2021-02-14T19:23:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1e9eb875a64dfc65d786f4c6a52f6ba08b25b86b,"Switch from codecs.getreader to io.TextIOWrapper, refs #230",2021-02-14T18:33:26Z,2021-02-14T18:33:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9603d893b9b72653895318c9104d754229fdb146,"Tests for --ssl-keyfile and --ssl-certfile, refs #1221",2021-02-12T00:53:20Z,2021-02-12T00:53:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw eda652cf6ee28a0babfb30ce3834512e9e33fb8e,"--ssl-keyfile and --ssl-certfile options to ""datasette serve"" Closes #1221",2021-02-12T00:52:16Z,2021-02-12T00:52:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0bc6ba503eecedb947d2624adbe1327dd849d7fe,"Release 0.3.1 Refs #8, #10",2021-02-11T22:38:21Z,2021-02-11T22:38:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw f901a8a2ed25149e7550799b51c62e1d4a40cce8,"Explicitly open file in utf-8 encoding, refs #10 Thanks, RiverZhou",2021-02-11T22:37:36Z,2021-02-11T22:37:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 1c355e5678877e14eefa2a5fab5a267342a03335,"Release 0.3 Refs #7, #9, #11",2021-02-11T22:14:01Z,2021-02-11T22:14:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 2804dd4fb8ddc23d5406c6ab7019dff87f3a1655,"Require at least sqlite-utils 3.0, refs #7",2021-02-11T22:12:45Z,2021-02-11T22:12:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 95a4905d9bfb9b7861fe59f037bceac9f577a42b,"Better HTML entity handling, closes #9",2021-02-11T22:10:49Z,2021-02-11T22:10:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 44e58ba1da044e757857ad0e9c2706f674725f73,"Fix for ENEX files on Windows, thanks @dskrad Closes #11",2021-02-11T21:18:43Z,2021-02-11T21:18:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 197e69cec40052c423a5ed071feb5f7cccea41b9,Fixed typo,2021-02-09T15:47:54Z,2021-02-09T15:47:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,9599,simonw,19864447,web-flow aa1fe0692c2abb901216738bfb35f9fcc5090e7d,Updated demo and video links,2021-02-08T03:27:02Z,2021-02-08T03:27:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 726219c3503e77440975cd15b74d006639feb0f8,"Release 3.4.1 Closes #226",2021-02-06T02:10:04Z,2021-02-06T02:10:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7d04565010c644a5f709f6076eca9d2acf3361b2,"Remove rogue import, refs #226",2021-02-06T02:09:48Z,2021-02-06T02:09:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f8010ca78fed8c5fca6cde19658ec09fdd468420,"Release 3.4 Refs #223",2021-02-06T01:37:27Z,2021-02-06T01:37:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1b666f9315d4ea6bb332b2e75e48480c26100199,"--delimiter and --quotechar, closes #223",2021-02-06T01:34:47Z,2021-02-06T01:34:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3a3de76009ea482911c22f921c3f48cb1337e01a,"Release 0.54.1 Refs #1214",2021-02-02T21:23:39Z,2021-02-02T21:24:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7a2ed9f8a119e220b66d67c7b9e07cbab47b1196,"Fixed bug with ?_sort= and ?_search=, closes #1214",2021-02-02T21:20:53Z,2021-02-02T21:21:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw beb98bf45488dcb7b8f0a70e13dbf7b2473c998c,Fixed typo in code example,2021-01-31T08:49:09Z,2021-01-31T08:49:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow dde3c500c73ace33529672f7d862b76753d309cc," Using pdb for errors thrown inside Datasette Closes #1207",2021-01-29T02:12:32Z,2021-01-29T02:12:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 1600d2a3ec3ada1f6fb5b1eb73bdaeccb5f80530,"Renamed /:memory: to /_memory, with redirects - closes #1205",2021-01-28T22:48:56Z,2021-01-28T22:48:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 382e9ecd1d429102417b17a1bd75f066cb904e24,Removed a rogue full-stop,2021-01-25T17:35:06Z,2021-01-25T17:35:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0b9ac1b2e9c855f1b823a06a898891da87c720ef,"Release 0.54 Refs #509, #1091, #1150, #1151, #1166, #1167, #1178, #1181, #1182, #1184, #1185, #1186, #1187, #1194, #1198",2021-01-25T17:33:29Z,2021-01-25T17:33:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a5ede3cdd455e2bb1a1fb2f4e1b5a9855caf5179,"Fixed bug loading database called 'test-database (1).sqlite' Closes #1181. Also now ensures that database URLs have special characters URL-quoted.",2021-01-25T05:13:05Z,2021-01-25T05:13:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 07e163561592c743e4117f72102fcd350a600909,"All ?_ parameters now copied to hidden form fields, closes #1194",2021-01-25T03:10:10Z,2021-01-25T03:10:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f3a155531807c586e62b8ff0e97b96a76e949c8d,"Contributing docs for Black and Prettier, closes #1167 Refs #1203",2021-01-25T01:58:15Z,2021-01-25T01:58:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ffff3a4c5398a9f40b61d59736f386444da19289,"Easier way to run Prettier locally (#1203) Thanks, Ben Pickles - refs #1167",2021-01-25T01:41:46Z,2021-01-25T01:41:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b6a7b58fa01af0cd5a5e94bd17d686d283a46819,"Initial docs for _internal database, closes #1154",2021-01-25T00:08:29Z,2021-01-25T00:08:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f78e956eca1f363e3a3f93c69fd9fc31bed14629,"Plugin testing documentation on using pytest-httpx Closes #1198",2021-01-24T20:38:29Z,2021-01-24T20:38:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 25c2933667680db045851b2cedcf4666d737d352,publish heroku now uses python-3.8.7,2021-01-23T00:46:16Z,2021-01-23T00:46:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5378f023529107ff7edbd6ee4ecab6ac170a83db,Better tool for extracting issue numbers,2021-01-19T20:50:12Z,2021-01-19T20:50:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 57f4d7b82f9c74298c67c5640207241925b70c02,"Release 0.54a0 Refs #1091, #1145, #1151, #1156, #1157, #1158, #1166, #1170, #1178, #1182, #1184, #1185, #1186, #1187",2021-01-19T20:47:30Z,2021-01-19T20:47:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7e3cfd9cf7aeddf153d907bc3ee08ae0cd489370,Clarify the name of plugin used in /-/static-plugins/,2021-01-19T20:27:45Z,2021-01-19T20:27:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 719b6e96a016d0ca8b316d3bed9c2a7a0cb499ee,"Release 0.3.3 Refs #11",2021-01-18T04:34:56Z,2021-01-18T04:34:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw 9648b0bce0c2198cfb0c084e0b3c472fc3699fde,"Depend on sqlite-utils 3.3 for .m2m(alter=True), refs #11",2021-01-18T04:33:56Z,2021-01-18T04:33:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw 36dc7e3909a44878681c266b90f9be76ac749f2d,"Release 3.3 Refs #222",2021-01-18T04:28:24Z,2021-01-18T04:28:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d4e00f8d0121cf5e1f1ad822dda68919d47cc5e1,"table.m2m(..., alter=True) option, closes #222",2021-01-18T04:26:02Z,2021-01-18T04:26:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0be971c2801ab6369f5b887dc2a578f78fb6b3ef,"alter=True in a bunch more places, refs #11",2021-01-18T04:13:28Z,2021-01-18T04:13:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw c38c42948cbfddd587729413fd6082ba352eaece,"extra_body_script module support, closes #1187",2021-01-14T02:14:33Z,2021-01-14T02:14:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fa0c3777b876c29df8f2f48901533bce24de9aec,"script type=module support, closes #1186",2021-01-14T01:50:52Z,2021-01-14T01:50:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0b244d207a460d872cdac029d01deec784058858,"Release 3.2.1 Refs #221",2021-01-12T23:22:53Z,2021-01-12T23:22:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b6840646baf97e4d324d2c53c036ffeeedab9822,".add_missing_columns() is now case insensitive, closes #221",2021-01-12T23:17:27Z,2021-01-12T23:17:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 640ac7071b73111ba4423812cd683756e0e1936b,"Better PRAGMA error message, closes #1185",2021-01-12T22:26:19Z,2021-01-12T22:26:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8e8fc5cee5c78da8334495c6d6257d5612c40792,Applied Black,2021-01-11T21:34:38Z,2021-01-11T21:34:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ef2ecc1b8987d10d375e350a51d1339172a07c55,"Standardize on 'query string', not 'querystring', in docs The request property is request.query_string so this is more consistent.",2021-01-11T21:33:54Z,2021-01-11T21:33:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 649f48cd702fb76fed92eac1e5d2fd2ec28fbbf9,"request.full_path property, closes #1184",2021-01-11T21:32:58Z,2021-01-11T21:32:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ed15c9908ea771a95e33e27c6dbbf79ed6146794,"Shrunk ecosystem docs in favour of datasette.io, closes #1182",2021-01-09T22:17:18Z,2021-01-09T22:17:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw faa76390a02cf35e507ad5381d388295565e9a89,"Fixed bug introduced in e1efa9b7, refs #1178",2021-01-08T00:01:01Z,2021-01-08T00:01:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4c0995ed60034c687c6464e7abdbd6f45eb6d5a2,"Fixed bug in example nginx config, refs #1091",2021-01-07T23:42:14Z,2021-01-07T23:42:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 97fb10c17dd007a275ab743742e93e932335ad67,"Applied Black, refs #1178",2021-01-06T18:22:20Z,2021-01-06T18:22:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e1efa9b7a37dcf4bf56d7faee9e21fbc141f9de5,"force_https_urls on for publish cloudrun, refs #1178",2021-01-06T18:13:34Z,2021-01-06T18:13:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ab7767acbe021ed6ab0a8d4b56ec8b4af6ae9e86,"tmate session mac So I can test https://github.com/simonw/datasette/issues/93",2021-01-04T21:31:55Z,2021-01-04T21:31:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b10c6ed970bcd12ebf1bee0635ff0edb58835eca,Updated links,2021-01-04T19:55:13Z,2021-01-04T19:55:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow 4cc82fd0bccc9d2eeb3510beb4e691d7da099f84,"Release 3.2 Refs #206, #211, #212, #213, #214, #215, #216, #217, #218, #219",2021-01-03T21:15:26Z,2021-01-03T21:15:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0d2a47eab99f625be7ef4f77c6e9803177d13a2c,".reset_counts() method and reset-counts command, closes #219",2021-01-03T20:59:31Z,2021-01-03T20:59:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b4f09146d342ba72190f9a8543a44ccd6ea06b02,"table.has_counts_triggers property, refs #219",2021-01-03T20:41:24Z,2021-01-03T20:41:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c265541384c1e794b167da762c49a078b2195bf8,Shorter help summary for rebuild_fts,2021-01-03T20:22:07Z,2021-01-03T20:22:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 94b50230666cc6657a7b447e0ef1ddcb74a44473,"table.count now uses cached counts if db.use_counts_table Closes #215",2021-01-03T20:19:34Z,2021-01-03T20:19:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 036ec6d32313487527c66dea613a3e7118b97459,Ignore test .db files,2021-01-03T18:43:21Z,2021-01-03T18:43:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1e38a16ea8a58ec3eee8e54eee6c024d87f99d86,"Nicer error message for invalid JSON insert, closes #206",2021-01-03T18:42:17Z,2021-01-03T18:42:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6d1828e40b17a7fa3403de7a3d3e0da9f657aa30,"Don't run CodeQL against pull requests It failed with strange errors. https://github.com/simonw/sqlite-utils/pull/203/checks?check_run_id=1549287178",2021-01-03T04:30:10Z,2021-01-03T04:30:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ce042ff1f0a398d9ad46532636e438dbe4efc0f1,"'sqlite-utils enable-counts' command, closes #214",2021-01-03T04:26:39Z,2021-01-03T04:26:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw de08096989de1e025f0457e53404477f71a994e4,"database.triggers_dict, closes #216",2021-01-03T04:19:55Z,2021-01-03T04:19:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3d041d34d5ee8234e0b955d2d1697f0756d1ffa5,"Renamed db.escape() to db.quote() and documented it Closes #217",2021-01-03T04:15:04Z,2021-01-03T04:15:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ce918195a4d72152569999c907937feb9d866ce3,"Use $ instead of % in CLI documentation Refs #218",2021-01-03T03:52:15Z,2021-01-03T03:52:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5b246d17a0b1c8b5e122da2f1d9974f53b50978e,"'sqlite-utils triggers' command, closes #218",2021-01-03T03:03:15Z,2021-01-03T03:03:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9a5c92b63e7917c93cc502478493c51c781b2ecc,"db.enable_counts() method, closes #213",2021-01-02T22:03:52Z,2021-01-02T22:03:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1cad7fad3e7a5b734088f5cc545b69a055e636da,"table.enable_counts() method, closes #212",2021-01-02T21:40:10Z,2021-01-02T21:40:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b067f1ff57372be7f520d536510adc808764243a,"table.triggers_dict property, closes #211",2021-01-02T02:10:04Z,2021-01-02T02:10:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0dca784dbe6b75de6e4c0da4869c0b2b9574dde4,"Release 3.1.1 Refs #209. Also updated copyright footer in documentation.",2021-01-01T23:56:20Z,2021-01-01T23:56:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 33c759a74c3d95b5356eade1f7f592f48c6416a5,"Test now tolerates optimize producing larger DB, closes #209",2021-01-01T23:52:36Z,2021-01-01T23:52:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1e8fa3ac7cb2d6e516c47c306c86ed2334fc3dc0,"Only run prettier on changes to datasette/static Refs #1166",2021-01-01T21:45:55Z,2021-01-01T21:45:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a93a65b02759e297f5dc0e1039f52d20023d6e9c,"Fixed Prettier formatting, closes #1166",2020-12-31T21:46:32Z,2020-12-31T21:46:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 80870911de95738254d13354622b4bdcfbe0aae3,"Trying out bad formatting, refs #1166",2020-12-31T21:44:47Z,2020-12-31T21:44:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 9cbc099492988c512b00412c5d2a10cf54852d56,"GitHub Actions workflow for Prettier, refs #1166",2020-12-31T21:42:14Z,2020-12-31T21:42:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5193d0b3e4d41a23451edfa7ab9776657762be07,"Apply prettier to table.js, refs #1166",2020-12-31T21:27:39Z,2020-12-31T21:27:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a513ed09249954609e0808c16794074d2bba92c,Ignore node_modules,2020-12-31T21:26:37Z,2020-12-31T21:26:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 03933b30841470d05769807828cdcfffbb7a5780,".prettierrc, refs #1166",2020-12-31T21:25:44Z,2020-12-31T21:25:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6705560148de9be477ca8a48d7fe1cbcae780c07,Refactor out sqlite_extensions option,2020-12-29T22:16:05Z,2020-12-29T22:16:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 62dfd3bc4014b108200001ef4bc746feb6f33b45,"Updated some links Refs https://github.com/simonw/datasette/issues/1161",2020-12-29T21:57:11Z,2020-12-29T21:57:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 8df116b24cc79a837d9bfa291d23082f838f78a6,sqlite-utils now lives at sqlite-utils.datasette.io,2020-12-29T21:38:53Z,2020-12-29T21:38:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6a34426b12e85a34f1f36bd1113e21077d1f2877,Docs now live at sqlite-utils.datasette.io,2020-12-29T21:34:55Z,2020-12-29T21:34:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8ca35dfb645e4c0ca5d528b496835b209f1c8414,Link to new datasette.io website,2020-12-29T21:33:25Z,2020-12-29T21:33:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 90eba4c3ca569c57e96bce314e7ac8caf67d884e,Prettier CREATE TABLE SQL for _internal,2020-12-22T23:55:43Z,2020-12-22T23:55:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8919f99c2f7f245aca7f94bd53d5ac9d04aa42b5,"Improved .add_database() method design Closes #1155 - _internal now has a sensible name Closes #509 - Support opening multiple databases with the same stem",2020-12-22T20:04:18Z,2020-12-22T20:04:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 270de6527bc2afb8c5996c400099321c320ded31,"Foreign keys for _internal database Refs #1099 - Datasette now uses compound foreign keys internally, so it would be great to link them correctly.",2020-12-22T19:48:54Z,2020-12-22T19:48:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bc1f1e1ce8562872b7532a167873193e787cef20,Compound primary key for foreign_keys table in _internal,2020-12-22T19:04:29Z,2020-12-22T19:04:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 810853c5f2fa560c6d303331c037f6443c145930,"Use time.perf_counter() instead of time.time(), closes #1157",2020-12-21T21:49:14Z,2020-12-21T21:49:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dcdfb2c301341d45b66683e3e3be72f9c7585b2f,"Rename _schemas to _internal, closes #1156",2020-12-21T19:48:06Z,2020-12-21T19:48:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0129badb48192bd4475b76255eaf17522c0109a9,Link to blog entry,2020-12-19T20:30:04Z,2020-12-19T20:30:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 811d497e4375a25f95b8ecbb7370ba64cb490b4e,"Release 0.10.1 Refs #30, #31",2020-12-19T06:18:01Z,2020-12-19T06:18:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 1440d01f5580c22cd55cd0dab5ac921278164ef5,"Fix for error if search query is github-to-sqlite, closes #31",2020-12-19T06:17:27Z,2020-12-19T06:17:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw ebc7aa287c99fe6114b79aeab8efb8d4489a6182,"In-memory _schemas database tracking schemas of attached tables, closes #1150",2020-12-18T22:34:05Z,2020-12-18T22:34:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5e9895c67f08e9f42acedd3d6d29512ac446e15f,"Database(memory_name=) for shared in-memory databases, closes #1151",2020-12-18T01:01:18Z,2020-12-18T01:01:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9ba4401017ac24ffa3bc1db38e0910ea49de7616,Better description in setup.py,2020-12-17T20:03:43Z,2020-12-17T20:03:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 9c2e39d284c04cfef0afdbd9cf02f46c1879bc04,Demo plus better tagline,2020-12-17T20:02:41Z,2020-12-17T20:02:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 156196431219f27b3835ed3b96b6bf042053e6ca,"Upgrade to sqlite-utils 3.0, closes #30",2020-12-16T21:27:04Z,2020-12-16T21:27:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 2df1d5b2a92be85ada2336b97ef31a6876e393af,"Release 0.10 Refs #29 Refs https://github.com/simonw/datasette.io/issues/21",2020-12-16T21:20:27Z,2020-12-16T21:20:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw b2c492c6c001f1fc8ed0af34ce628089c7a167b9,"Pass 'q' to display_sql, refs #29",2020-12-16T21:19:47Z,2020-12-16T21:19:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw d19d7db034bf7c3adcae37b9ab6f365d569605b3,"Release 2.8.2 Refs #57, #58",2020-12-16T19:20:36Z,2020-12-16T19:20:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw b8e85c06ab4e16579bdd470a501f300c9b30e8e1,"Rewrite README HTML to fix broken internal links, closes #58 Refs https://github.com/simonw/datasette.io/issues/46",2020-12-16T18:31:44Z,2020-12-16T18:31:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 1d95844da41a26406efcac8424617c5bd43186d5,"Handle missing README files, closes #57",2020-12-16T18:16:29Z,2020-12-16T18:16:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw f1277f638f3a54a821db6e03cb980adad2f2fa35,Added Homebrew installation instructions,2020-12-14T04:52:24Z,2020-12-14T04:52:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5e06026e76cdda4ffdf89b7369b0e50be398d8fe,Typo fix,2020-12-14T00:19:51Z,2020-12-14T00:19:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 54a9849162aa0cee962ed1833acc6f00195906b6,"Populate _analyze_tables_ table Refs https://github.com/simonw/sqlite-utils/issues/207",2020-12-13T08:26:36Z,2020-12-13T08:26:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 1ce96d8c0854476e84216af5e5af71bcebbddb78,"Release 3.1 Refs #204, #207, #208",2020-12-13T07:28:20Z,2020-12-13T07:30:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 69a121e08847acbf95abf0c2df1759fc73dc81b8,"sqlite-utils analyze-tables command and table.analyze_column() method Closes #207",2020-12-13T07:20:11Z,2020-12-13T07:20:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 0c616f732cee79db80cad830917666f41b344262,"Release 0.53 Refs #1132, #1135, #1133, #1138, #1137",2020-12-11T01:44:36Z,2020-12-11T01:44:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 02bb373194000d2b15f61914e7c5fdb124275bcd,Updated release process,2020-12-11T01:38:16Z,2020-12-11T01:38:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 967cc05545480f09d421a7bf8b6dbfc27609a181,"Powered by links to datasette.io, closes #1138",2020-12-10T23:37:08Z,2020-12-10T23:37:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2c0aca4887ed65167606a5fd084f35d046e2a00a,"_header=off option for CSV export, closes #1133",2020-12-10T23:28:44Z,2020-12-10T23:28:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7ef80d0145dc9a2a16c46823704517d7f35fbe45,"News is now on datasette.io/news Closes #1137, closes #659",2020-12-10T23:24:16Z,2020-12-10T23:24:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e0b54d09115ded459e09e2e89e0962cfddcb0244,No longer using Wiki for examples,2020-12-10T23:20:43Z,2020-12-10T23:20:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4c6407cd74070237fdad0dd6df4d016740806fbd,"Releasing bug fixes from a branch, closes #1136",2020-12-09T20:14:33Z,2020-12-09T20:14:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 387b471b88788069191bc845224b7712d92e9c0b,"Release 0.52.5 Refs #1134",2020-12-09T20:03:44Z,2020-12-09T20:13:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6000d1a724d0e28cdb102e7be83eac07a00b41e8,"Fix for combining ?_search_x and ?_searchmode=raw, closes #1134",2020-12-09T19:56:44Z,2020-12-09T19:56:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fe86d853089f324f92daa950cc56f4052bf78f98,"datasette serve --create option, closes #1135",2020-12-09T19:45:45Z,2020-12-09T19:45:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 00799031bca77645404924d56f0b1c412a130052,"Deploy Datasette main branch To test https://github.com/simonw/datasette/issues/1132",2020-12-07T22:42:00Z,2020-12-07T22:42:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 4c25b035b2370983c8dd5e0c8762e9154e379774,"arraynotcontains filter, closes #1132",2020-12-07T22:41:03Z,2020-12-07T22:41:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8ae0f9f7f0d644b0161165a1084f53acd2786f7c,Fixed spelling of Janary,2020-12-07T20:16:13Z,2020-12-07T20:16:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 62a6f70c64e4d04c15d9f386dcdf9cd465bbb0f6,"Fixed Markdown indentation of news To make it easier to programmatically extract.",2020-12-07T20:10:05Z,2020-12-07T20:10:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e3143700a245d87bc532d44867b2e380b4225324,"Custom template for docs, linking to datasette.io",2020-12-07T19:00:10Z,2020-12-07T19:00:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e5930e6f889617320454ab53ecc1c438377d49e6,Typo fix in release notes,2020-12-05T19:42:42Z,2020-12-05T19:42:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2dc281645a76c550789ede80c1bc6f733fa9a82e,"Release 0.52.4 Refs #1125, #1131, #1094",2020-12-05T19:41:40Z,2020-12-05T19:41:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw eae103a82b92949189cf718794d2ad0424005460,"Write errors to stderr, closes #1131",2020-12-05T05:21:11Z,2020-12-05T05:21:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 42efb799ea9b362f0c7598f3ff3c4bf46c18e53f,"Fixed invalid test for generated columns, refs #1119",2020-12-05T05:20:12Z,2020-12-05T05:20:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 49d8fc056844d5a537d6cfd96dab0dd5686fe718,"Try pysqlite3-binary version as well, refs #1125",2020-12-04T04:07:10Z,2020-12-04T04:07:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e2fea36540e952d8d72c1bd0af7144b85b7a4671,Switch to google-github-actions/setup-gcloud - refs #1126,2020-12-04T03:12:33Z,2020-12-04T03:12:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 00185af74a91646d47aa54f2369c1a19a6f76a27,"Show pysqlite3 version on /-/versions, if installed - #1125",2020-12-03T22:08:50Z,2020-12-03T22:08:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4cce5516661b24afeddaf35bee84b00fbf5c7f89,"Release 0.52.3 Refs #1124",2020-12-03T19:07:05Z,2020-12-03T19:07:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ca6e8e53dc9b094a5ce169d81a69d872546e595a,"More helpful 404 messages, refs #1124",2020-12-03T19:05:12Z,2020-12-03T19:05:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 63efcb35ce879fe68ee02411c8dd2fd5f127cc32,"More tweaks to root_path handling, refs #1124",2020-12-03T19:02:53Z,2020-12-03T19:02:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6b4c55efea3e9d34d92cbe5f0066553ad9b14071,"Fix for Amazon Linux static assets 404ing, refs #1124",2020-12-03T18:53:26Z,2020-12-03T18:53:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e048791a9a2686f47d81a2c8aa88aa1966d82521,"Release 0.52.2 Refs #1116, #1115, #1100, #749, #1121",2020-12-03T00:57:40Z,2020-12-03T00:57:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 13c960c03b46e35f3432063a19f3f528ca249e23,"Test is no longer order dependent, closes #1123",2020-12-03T00:49:43Z,2020-12-03T00:49:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a45a3dff3ea01a2382dcedae5923a7b821a12aec,"Fix for OPTIONS request against /db, closes #1100",2020-12-03T00:44:03Z,2020-12-03T00:49:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 88ac538b41a4753c3de9b509c3a0e13077f66182,"transfer-encoding: chunked for DB downloads, refs #749 This should get >32MB downloads working on Cloud Run.",2020-12-02T23:47:37Z,2020-12-02T23:47:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a970276b9999687b96c5e11ea1c817d814f5d267,"Try pysqlite3 on latest.datasette.io --install=pysqlite3-binary to get a working demo of generated columns, refs #1119",2020-12-01T01:19:09Z,2020-12-01T01:19:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 17cbbb1f7f230b39650afac62dd16476626001b5,"generated_columns table in fixtures.py, closes #1119",2020-12-01T00:28:02Z,2020-12-01T00:28:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 461670a0b87efa953141b449a9a261919864ceb3,"Support for generated columns * Support for generated columns, closes #1116 * Show SQLite version in pytest report header * Use table_info() if SQLite < 3.26.0 * Cache sqlite_version() rather than re-calculate every time * Adjust test_database_page for SQLite 3.26.0 or higher",2020-11-30T21:29:57Z,2020-11-30T21:29:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 49b6297fb7513291110d86688c688700e6f6d9cc,"Typo fix: messagge_is_html, closes #1118",2020-11-30T21:24:23Z,2020-11-30T21:24:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dea3c508b39528e566d711c38a467b3d372d220b,"Revert ""Support for generated columns, closes #1116"" - it failed CI This reverts commit 37f87b5e52e7f8ddd1c4ffcf368bd7a62a406a6d.",2020-11-30T20:09:22Z,2020-11-30T20:09:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 37f87b5e52e7f8ddd1c4ffcf368bd7a62a406a6d,"Support for generated columns, closes #1116",2020-11-30T20:01:15Z,2020-11-30T20:01:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7ede11eca30a8ad5ef78cd1f8b6eb6aa7b91f268,"Release 2.8.1 Refs #56",2020-11-30T04:16:41Z,2020-11-30T04:16:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 904877589de50582c721f898b84476060ca01ae2,Documented releases command,2020-11-30T04:15:14Z,2020-11-30T04:15:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 7d7e207f57a5c06ab6d7160d57c5a19716dd9b2b,"Link to example tables, closes.",2020-11-30T04:10:07Z,2020-11-30T04:10:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 3f24e75a94d750f3b04c08b9decdfda587ea8788,Run tests against Python 3.9,2020-11-30T01:40:37Z,2020-11-30T01:40:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 2406c17edfda81b8ff8eb99ccac55142109e9cef,"Release 2.8 Refs #54, #48",2020-11-30T01:39:22Z,2020-11-30T01:39:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 5148f10da94a8684bb747cb3d25ccfff8185ff5a,workflow_dispatch,2020-11-30T01:31:12Z,2020-11-30T01:31:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow fce9738cf6b6ad6533437f96cdfb40167d909c65,"Sleep longer, hopefully help workaround #51",2020-11-30T00:46:48Z,2020-11-30T00:46:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 160bfc35159f13572bdf32983164de59466fbcea,"Run pull-requests as part of demo, refs #48",2020-11-30T00:19:42Z,2020-11-30T00:19:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw eb299186ed56564c181b80205e35461a297f654d,"Clarify that merged_by only works for --pull-request, refs #48 Also fixed a bug with --issue and --pull-request introduced in fa5aa9e",2020-11-30T00:18:45Z,2020-11-30T00:19:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw cae005fa01da7fa6161330c1b565120135cf74a6,"merged_by as foreign key to users, if available",2020-11-30T00:11:03Z,2020-11-30T00:19:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw fa5aa9e7f9dfa92e136a87ef47b636e6a7ae76f1,"Support multiple --issue and --pull-request options Refs #48",2020-11-30T00:05:28Z,2020-11-30T00:05:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 672197206a4fb7f090f87e0a01fea5ecd74be6b2,"github-to-sqlite workflows replaces existing workflows, closes #55",2020-11-29T23:48:43Z,2020-11-29T23:48:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 73210ecfd6efe2ab9905c5571922cfbae2e8f67e,"Add PyYAML dependency, refs #54",2020-11-29T22:01:38Z,2020-11-29T22:02:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 2b973e42538d520bd1227ef7fc5bf1604cb98166,"New command: github-to-sqlite workflows, closes #54",2020-11-29T21:57:11Z,2020-11-29T21:57:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw c745c2715ab5933d7629a76bab4684632383f807,Moved comment for clarity,2020-11-29T20:27:34Z,2020-11-29T20:27:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4777362bf2692bc72b221ec47c3e6216151d1b89,"Work around CI bug with ensure_eventloop, refs #1115",2020-11-29T20:19:24Z,2020-11-29T20:19:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 09033c08bec8555e0e893e077afa10a7a75d7d35,"Suggest --load-extension=spatialite, closes #1115",2020-11-29T20:13:16Z,2020-11-29T20:13:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 242bc89fdf2e775e340d69a4e851b3a9accb31c6,"Release 0.52.1 Refs #1098, #1102, #1114",2020-11-29T19:38:29Z,2020-11-29T19:38:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw deb0be4ae56f191f121239b29e83dd53b62d6305,"Fix bug where compound foreign keys produced broken links, closes #1098",2020-11-29T19:30:17Z,2020-11-29T19:30:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e800ffcf7cc6a915eb554b369c654f87162575e5,"/usr/local/lib/mod_spatialite.so Closes #1114",2020-11-29T17:37:43Z,2020-11-29T17:37:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 12877d7a48e2aa28bb5e780f929a218f7265d849,"Plugin testing docs now recommend datasette.client, closes #1102",2020-11-29T07:44:57Z,2020-11-29T07:44:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a8e66f9065fb55a3863cc05dfb2ce52f9618cdb7,"Release 0.52 Refs #992, #1103, #1104, #1107, #1077, #1110, #1089, #1086, #1088, #1084",2020-11-28T23:54:35Z,2020-11-28T23:54:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 50cc6af01672526791900df7c8834a62fa094852,"Fixed some broken internal links, refs #1106",2020-11-28T23:34:56Z,2020-11-28T23:34:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 37d18a5bce08c9ee53c080f613bae84fc2ccc853,"datasette publish cloudrun --apt-get-install, closes #1110",2020-11-25T03:05:35Z,2020-11-25T03:05:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f2e2bfcdd9ad4891f3f66c9104c09943d943ffe4,"Renamed datasette.config() to .setting(), closes #1107",2020-11-24T22:06:32Z,2020-11-24T22:06:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5a77f7a6494c74372bedfef6185e1beed7bea5dc,"Updated docs renaming config to settings - config.html is now settings.html - ConfigOption in app.py is now Setting - updated documentation unit tests Refs #1106",2020-11-24T21:22:33Z,2020-11-24T21:22:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 33eadb8782d5b3e179df7dfa08f6d376ded2acd3,"config.json is now settings.json, closes #1104",2020-11-24T20:37:29Z,2020-11-24T20:37:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2a3d5b720b96d5ad79ccad655f6575bb71aae302,"Redirect /-/config to /-/settings, closes #1103",2020-11-24T20:19:14Z,2020-11-24T20:19:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3159263f05ac4baf968929d59384d9223a539071,"New --setting to replace --config, closes #992",2020-11-24T20:01:47Z,2020-11-24T20:01:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4bac9f18f9d04e5ed10f072502bcc508e365438e,"Fix off-screen action menu bug, refs #1084",2020-11-21T23:33:04Z,2020-11-21T23:33:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 92c6bb77629feeed661c7b8d9183a11367de39e0,Link to video,2020-11-16T02:42:18Z,2020-11-16T02:42:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,214746582,dogsheep.github.io,9599,simonw,9599,simonw 30e64c8d3b3728a86c3ca42a75322cc3feb5b0c8,"Use f-strings in place of .format() Code transformed like so: pip install flynt flynt . black .",2020-11-15T23:24:22Z,2020-11-15T23:24:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 6fd35be64de221eba4945ca24e8e1678f6142a73,Fixed invalid JSON in exampl,2020-11-15T16:45:26Z,2020-11-15T16:45:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 200284e1a7541af62c7df5467acfb7edd0ee934a,Clarified how --plugin-secret works,2020-11-15T16:43:13Z,2020-11-15T16:43:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5eb8e9bf250b26e30b017d39a392c33973997656,"Removed words that minimize involved difficulty, closes #1089",2020-11-12T20:07:19Z,2020-11-12T20:07:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 253f2d9a3cc96edcb47b33c6971300d0ff15d4dc,"Use correct QueryInterrupted exception on row page, closes #1088",2020-11-12T04:36:44Z,2020-11-12T04:36:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e8e0a6f284ca953b2980186c4356594c07bd1929,"Use FTS4 in fixtures Closes #1081",2020-11-12T00:02:58Z,2020-11-12T00:02:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 2a981e2ac1d13125973904b777d00ea75e8df4e6,"Blank foreign key labels now show as hyphens, closes #1086",2020-11-11T23:37:37Z,2020-11-11T23:44:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 60d3c4821be4cf25c41097c1e8b79b2e60c5ead5,Changes since the 3.0a0 alpha release,2020-11-08T17:23:38Z,2020-11-08T17:23:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 68637732e011afb699a0724854efea524b9b239c,"Release 3.0 Refs #192 #193 #196 #199 #198 #197 #200 #201 Closes #194",2020-11-08T17:19:20Z,2020-11-08T17:19:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 47abca07643da36d0bcc589332826eeb092808be,"Update README for 3.0 release, refs #194",2020-11-08T17:16:25Z,2020-11-08T17:16:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ce2b07c358cd68e6de4c8942d7067591b7f1be96,"Updated docs for .search_sql() method Also improved indentation of generated SQL queries. Refs #197",2020-11-08T17:04:33Z,2020-11-08T17:04:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 79109939c39c16fd206010ef179040d59704682b,"search --limit now defaults to everything, refs #192",2020-11-08T17:00:43Z,2020-11-08T17:00:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c5a798c15fa6ee694890c5f8e87e2c7a6001a4f4,".search_sql() fully respects columns=, closes #201 Refs #192 and #197",2020-11-08T16:53:53Z,2020-11-08T16:53:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a8acafbfe06640ff8aebe2af6338c9d01b76b85c,Fixed RST typo,2020-11-07T02:49:24Z,2020-11-08T16:38:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 60f4aff9b002009b76dd9386c84d4b80e73f6b0e,"Link changelog badge to /en/latest/changelog.html That way you can see the changelog for alpha releases. Refs #194.",2020-11-07T02:23:56Z,2020-11-07T02:23:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 6785e89cc04e58382ea2bff34a4ee66ebe4c4434,"Release 3.0a0 Refs #192 #193 #194 #196 #199 #198 #197 #200",2020-11-07T01:22:24Z,2020-11-07T01:22:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cbc9841646761718095b6efba4fd1b4cd963090a,"Docs for .search() and .search_sql(), refs #197",2020-11-07T00:58:57Z,2020-11-07T00:58:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bce18721093489c0047792444b6f6eda5e8cc20b,"order= is now order_by=, refs #197",2020-11-07T00:43:33Z,2020-11-07T00:43:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2bc1e9c5b42f5ecb076e5e966d3907853b9b9055,"Added test for .search_sql() and FTS4, refs #197",2020-11-07T00:32:40Z,2020-11-07T00:32:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6863dc267745bc0a3392912f00c6aeb628e5ee3f,"sqlite-utils rows -c, closes #200",2020-11-07T00:28:41Z,2020-11-07T00:28:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 309ae84336fd1d0262cad49adef7ce3dc72c531c,"'-f' must now always be specified as '--fmt', refs #194",2020-11-07T00:17:15Z,2020-11-07T00:19:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw afee15f04b060a557897fa876f6e5d37f6d898cb,"--tsv output option, closes #193",2020-11-07T00:09:42Z,2020-11-07T00:09:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 771bd81b62b73b69a61cec5e71be97c0a7e2c5f9,"search_sql() returns most relevant first, not least Refs #192",2020-11-06T23:50:02Z,2020-11-06T23:50:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 63e2bdf18d9db092ebafc2f054eebf5be791db26,"Added test for sqlite-utils search, refs #192",2020-11-06T23:40:42Z,2020-11-06T23:40:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d411fba1f4124047429ac9d1175a04b36bf5bee9,".search() works for FTS4, yields dicts Closes #198, refs #197",2020-11-06T18:23:16Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 476825a224b382febbbd8569e89c78be3e8d426b,"How to use register_function as a method, not a decorator",2020-11-06T16:03:25Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 27b67f1cae3f4edf206cf9886aa6a31b2a0ffe63,"@db.register_function(..., replace=True), closes #199",2020-11-06T15:53:22Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7c22a64fb60fdf50c8a5f521ecd2c320143341d5,.search() now works differently for FTS4 v.s. FTS5,2020-11-05T18:01:58Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 59d8689ed0e6e042d99fd650896def680ca3c657,"table.virtual_table_using property, closes #196",2020-11-05T03:53:32Z,2020-11-05T03:53:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw de39e8db1ee8b18755b9d83c69371a65664106fd,"Refactored to table.search_sql() method, added --limit",2020-11-03T22:46:18Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2c00567aac6d9c79087cfff0d054f64922b1473d,"sqlite-utils search WIP, refs #192",2020-11-03T22:01:14Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 13d1228d80c91d382a05b1a9549ed02c300ef851,"/dbname/tablename/-/modify-table-schema is OK after all Refs #1053, #296",2020-11-02T20:02:50Z,2020-11-02T20:02:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d6257e3a7b9b1652386451756faa19d03a22cb69,"Add database/table actions to pattern portfolio Refs #1066, #1077",2020-11-02T18:53:52Z,2020-11-02T18:53:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7b194920702358b65739a6e8bd3adb765ffa346a,"database_actions() plugin hook, closes #1077",2020-11-02T18:27:25Z,2020-11-02T18:27:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b61f6cceb5682f9154ba72259c0c9c7503a605bf,Add nav menu to pattern portfolio,2020-11-01T17:22:13Z,2020-11-01T17:22:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 59b252a0c020d687259ab85e06f0636feefa0dd0,Link to annotated release notes for 0.51,2020-11-01T04:45:42Z,2020-11-01T04:45:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4785172bbcb9edd22b6955b415cd18cd4d83f0aa,Release 0.51.1,2020-11-01T03:33:47Z,2020-11-01T03:33:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7788d62fa679fa87d3f34a3466295b0ae06598dd,Expanded the Binary plugins section,2020-11-01T03:28:16Z,2020-11-01T03:28:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow f0bd2d05f5f7832df4879822afb99d2096c00d48,Link to global-power-plants demo instead of sf-trees,2020-10-31T22:24:54Z,2020-10-31T22:24:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d53d747e6a9dbc294c0565bc5eefe9aa16989316,"Release 0.51 Refs #1014, #1016, #1019, #1023, #1027, #1028, #1033, #1034, #1036, #1039 Closes #1076",2020-10-31T22:13:39Z,2020-10-31T22:21:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fa4de7551cbaf5e08f022d106605252d2a4332ec,"Binary data documentation, closes #1047",2020-10-31T21:37:58Z,2020-10-31T21:37:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1fe15f4dc110622754d9dbeafe0f93c79fde9022,"Docs: Running Datasette behind a proxy, closes #1027",2020-10-31T21:13:57Z,2020-10-31T21:13:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6bb41c4b33dbd1015c181cd43465b645298c3c88,Fix for test_paginate_using_link_header,2020-10-31T20:48:39Z,2020-10-31T20:48:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a4ca26a2659d21779adf625183061d8879954c15,Address PrefixedUrlString bug in #1075,2020-10-31T20:35:47Z,2020-10-31T20:35:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bf18b9ba175a7b25fb8b765847397dd6efb8bb7b,"Stop using plugin-example.com, closes #1074",2020-10-31T19:47:42Z,2020-10-31T19:47:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 84bc7244c106ab6175b8315a2d917cf29ea53c4d,"datasette.client now applies base_url, closes #1026",2020-10-31T19:29:42Z,2020-10-31T19:29:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7a67bc7a569509d65b3a8661e0ad2c65f0b09166,"datasette.urls methods will not apply base_url prefix twice, refs #1026",2020-10-31T19:11:40Z,2020-10-31T19:11:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c1d386ef67786f07d69e566b8e054e92949a844f,"Refactor Urls into url_builder.py Refs #1026",2020-10-31T18:43:36Z,2020-10-31T18:43:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 11eb1e026f3d84cb771f8d6e204939cbaee130cd,"datasette.urls.table(..., format=""json""), closes #1035 Also improved tests for datasette.urls and added format= to some other methods",2020-10-31T18:16:28Z,2020-10-31T18:16:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b84cfe1b08ec3a881767e30122b7d4c0fa03f9e4,"Confirm table actions work on views, closes #1067",2020-10-31T17:40:09Z,2020-10-31T17:40:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d6db47f5c19f77e735279762d99720dc644bff48,"Deploy demo plugins to latest.datasette.io, refs #1074",2020-10-31T17:25:32Z,2020-10-31T17:36:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f0a740ac21cba11ded8717f49d664f9549cd2f83,"Remove load_plugin hook - closes #1073 Refs #1042 This reverts commit 81dea4b07ab2b6f4eaaf248307d2b588472054a1.",2020-10-31T16:21:22Z,2020-10-31T16:21:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a2a709072059c6b3da365df9a332ca744c2079e9,"Display messages in right place, closes #1071",2020-10-30T20:12:57Z,2020-10-30T20:12:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 393f1b49d70e9f58bc193c6a28afff4ec9459a2e,Updated nav in pattern portfolio,2020-10-30T20:12:01Z,2020-10-30T20:12:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 59ab24af6bd9b517b53162fbffac1d0116100e0d,"Release 0.51a2 Refs #1068, #1042, #1054",2020-10-30T17:56:02Z,2020-10-30T17:56:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0cb29498c796267c5e4a5545ede8058b7ca03a94,"Fixed bug with python tests/fixtures.py https://github.com/simonw/datasette/runs/1333357885?check_suite_focus=true",2020-10-30T17:54:47Z,2020-10-30T17:54:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a7d9e24ece665eef7c6dfc5f32855c98bd45d335,"Update release process with explicit version, refs #1054",2020-10-30T17:52:45Z,2020-10-30T17:52:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 81dea4b07ab2b6f4eaaf248307d2b588472054a1,"load_template() plugin hook Closes #1042",2020-10-30T17:47:18Z,2020-10-30T17:47:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow fcf43589eb6a1f1d0432772a639fd35711c48e0c,Link to homepage in nav on show-json page,2020-10-30T15:53:44Z,2020-10-30T15:54:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 222f79bb4c6e2aa5426cc5ff25f1b2461e18a300,"debug-menu permission, closes #1068 Also added tests for navigation menu logic.",2020-10-30T15:41:57Z,2020-10-30T15:41:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9f0987cb57a82a7d2fe0c679fc909e5b39593ee4,"cursor: pointer; on the new menu icons Refs #1064, #1066",2020-10-30T05:55:10Z,2020-10-30T05:55:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0e1e89c6ba3d0fbdb0823272952cf356f3016def,"Release 0.51a1 Refs #1056, #1039, #998, #1045, #1033, #1036, #1034, #976, #1057, #1058, #1053, #1064, #1066",2020-10-30T05:34:52Z,2020-10-30T05:35:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2f7731e9e5ff9b324beb5039fbe2be55d704a184,"table_actions() plugin hook plus menu, closes #1066 Refs #690",2020-10-30T05:16:41Z,2020-10-30T05:16:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8a4639bc43a016a1f8fae6a07d5b5f7abe0074e8,Applied Black,2020-10-30T05:14:33Z,2020-10-30T05:14:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 561c1d2d36a89675764e4410a2a127323402eaa3,"Show logout link if they are logged in AND have ds_actor cookie Otherwise an expired cookie will still cause the logout link to show.",2020-10-30T03:51:37Z,2020-10-30T03:51:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 18a64fbb29271ce607937110bbdb55488c43f4e0,"Navigation menu plus menu_links() hook Closes #1064, refs #690.",2020-10-30T03:45:15Z,2020-10-30T03:45:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 1a861be19e326e0c88230a711a1b6536366697d7,"Fixed test_max_csv_mb test that I just broke, refs #1063",2020-10-29T22:58:40Z,2020-10-29T22:58:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 178b7e8749f14300363af5961e9f8964595264d9,".csv now links to .blob downloads Closes #1063, closes #1034",2020-10-29T22:47:32Z,2020-10-29T22:47:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 78b3eeaad9189eb737014f53212082684f4bb0d4,".blob output renderer * _blob_hash= checking plus refactored to use new BadRequest class, refs #1050 * Replace BlobView with new .blob renderer, closes #1050 * .blob downloads on arbitrary queries, closes #1051",2020-10-29T22:01:38Z,2020-10-29T22:01:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d6f9ff71378c4eab34dad181c23cfc143a4aef2d,Docs on Designing URLs for your plugin - closes #1053,2020-10-29T19:35:25Z,2020-10-29T19:35:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 89519f9a3765bce7544d83d872db987c75757d9a,"Fixed bug with download of BLOB null, refs #1050",2020-10-29T04:05:40Z,2020-10-29T04:05:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cefd058c1c216a184bb63c79abba66893977c18e,"New explicit versioning mechanism Closes #1054",2020-10-29T03:38:15Z,2020-10-29T03:38:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 43eae8b193d362f2b292df73e087ed6f10838144,"Release 2.23 Refs #189, #173, #191",2020-10-28T21:38:10Z,2020-10-28T21:38:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0789bad8f7581fd96dec5bde51a75e937dffb1e0,"@db.register_function(deterministic=True), closes #191",2020-10-28T21:24:03Z,2020-10-28T21:30:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw abcf0222496d8148b2e585ffa0ff192270a04b06,Margin bottom on metadata description,2020-10-28T17:11:07Z,2020-10-28T17:11:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7d9fedc176717a7e3d22a96575ae0aada5a65440,"Cascading permissions for .db download, closes #1058",2020-10-28T03:15:41Z,2020-10-28T03:15:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c3aba4aa986fdba39705a35de02d446db80a26b8,"--cors for /name.db downloads, refs #1057",2020-10-27T20:39:07Z,2020-10-27T20:39:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e5f5034bcdc71e4bc62a6a155ca60eb41910c335,Fixed broken footer test,2020-10-27T19:34:35Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e7dd3434e1f3f20129798bcea1a629717eec1649,No underline on nav links in header,2020-10-27T19:30:40Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 18977ce8026e71bc29c51eef2b46dbaa288042d5,Off-white yellow is now off-white blue,2020-10-27T19:28:50Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c069d481af736f43e82598752f30ddc98bcb4b29,Mobile view cards now have rounded corners,2020-10-27T19:27:14Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f49d15a7583fafb94e7a7fcfe504d333812139f3,word-break: break-word;,2020-10-27T19:20:28Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dab4b73f7d76f43e67ae1e2b74921f62db71925c,White cards on mobile,2020-10-27T19:07:25Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 62286b46a9b434467ab7dee37ec2f8619ca0d1b3,Tighten up table column CSS,2020-10-27T19:01:44Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fe5e813f068abd2ee63994b2baf530c7abe34de1,Styled facets with different bullets,2020-10-27T18:57:34Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f99a23652910b03ac4669bbbb35a9b484451aabb,"Progress bar for sqlite-utils insert command, closes #173",2020-10-27T18:16:02Z,2020-10-27T18:16:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow c7e5dd64513c0ec2b2df4c51c8df924c282417f9,Applied latest Black,2020-10-27T16:26:01Z,2020-10-27T16:26:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 26bb4a268127da2c38f4241abe45444b2a6f7874,"table-wrapper on query page too, refs ##998",2020-10-27T07:56:35Z,2020-10-27T07:56:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f5dbe61a4568c0915ec6be820095c2960cf0857c,"-o now opens to most relevant page, closes #976",2020-10-26T05:06:20Z,2020-10-26T05:06:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2771ab96e750ab946a74bda81a514c755c5b8a06,Test showing stdin inserts work,2020-10-26T03:05:56Z,2020-10-26T03:05:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 105a2c10fdb5134e7ba141e872636aee47cdcf1d,"Fix z-index issue with dropdown menu, closes #1052",2020-10-26T02:19:21Z,2020-10-26T02:19:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 42f4851e3e7885f1092f104d6c883cea40b12f02,"Documentation for .absolute_url(request, path), refs #1034",2020-10-25T01:17:30Z,2020-10-25T01:17:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6c9fd4ef1bbe1d36a0f0b191c2dac75b5ece92ef,"Better download link display on mobile, refs #1046",2020-10-25T01:00:38Z,2020-10-25T01:00:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5db7ae3ce165ded57c7fb1cfbdb3258b1cf06c10,"Link to BLOB downloads, closes #1046",2020-10-25T00:13:14Z,2020-10-25T00:13:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5a1519796037105bc20bcf2f91a76e022926c204,"/db/table/-/blob/pk/column.blob download URL, refs #1036",2020-10-24T23:09:18Z,2020-10-24T23:09:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a96ad967e4b2adf3d0e056a6f785eefbb1a13620,Cleaned up some rogue full-stops,2020-10-24T20:05:19Z,2020-10-24T23:11:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 10c35bd371faaa0f3c98067c08f26334c9f5ea52,"urls.static_plugins() method, closes #1033 Also documented how to package static assets and templates in plugins, closes #575",2020-10-24T20:03:40Z,2020-10-24T20:03:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7f728d4a37be632ead59e3d09bc2f3a332f298f1,"Extra tests for datasette.urls, refs #1025",2020-10-24T19:21:23Z,2020-10-24T19:21:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 29a977a74e19f8f03c3620786ef007430a3d112b,New app_client_base_url_prefix fixture,2020-10-24T19:03:24Z,2020-10-24T19:03:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d3e9b0aecb6f8e9b2befd9c654ccb7ce852db3e7,"Document render_template() can take a Template, refs #1045",2020-10-24T00:26:15Z,2020-10-24T00:26:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8148c9e265ab22f4b67ed0e67244b338cd8517ae,"Document render_template(templates) list, closes #1045",2020-10-24T00:22:00Z,2020-10-24T00:22:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e4f1c7b936981de29823730c5dbef4f4ba7a4286,"python_requires="">=3.6"" Inspired by https://github.com/simonw/datasette/pull/1044",2020-10-23T21:19:30Z,2020-10-23T21:19:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow d0cc6f4c32e1f89238ddec782086b3122f445bd4,"Use sphinx-to-sqlite==0.1a1 To address this bug: https://github.com/simonw/sphinx-to-sqlite/issues/2",2020-10-22T04:57:00Z,2020-10-22T04:57:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 20f8659e2a6cc6fce82cd52d282ddaf798063eb0,"Wide tables now scroll horizontally, refs #998",2020-10-22T01:09:01Z,2020-10-22T01:09:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d888c7c2f02aa0dfb1559603f02357cd0089da11,0.2.1 with tweaked dependency,2020-10-22T00:08:29Z,2020-10-22T00:08:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206202864,inaturalist-to-sqlite,9599,simonw,19864447,web-flow b956a01464007fe227895fe6eb6c942ed71298c8,0.2.1 with tweaked dependency,2020-10-22T00:06:50Z,2020-10-22T00:06:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,213286752,pocket-to-sqlite,9599,simonw,19864447,web-flow 55133b596620392244530a09eb879bfe1b6e34b0,Link to sqliteutils tag on my blog,2020-10-21T18:08:28Z,2020-10-21T18:08:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow bf82b3d6a605c9ddadd5fb739249dfe6defaf635,"scale-in animation for column action menu, closes #1039",2020-10-21T17:02:26Z,2020-10-21T17:02:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 66120a7a1cb592e8a21164cf537f62a4d7ab1dfc,"Release 0.51a0 Refs #1023, #904, #814, #1014, #1016, #1019, #1028",2020-10-20T05:31:14Z,2020-10-20T05:31:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 091441a4449beae559a8c0d007376dc85d3aa624,"Fixed remaining places that needed datasette.urls, closes #1025",2020-10-20T05:21:19Z,2020-10-20T05:21:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0d1763fb2fdabcdde321646721703df1dfcb8597,"More datasette.urls usage, refs #1025",2020-10-20T04:24:47Z,2020-10-20T04:24:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 837d0bc9953d89dc2b7479333b4ce0defd746507,"Tiny typo, refs #904",2020-10-20T01:04:43Z,2020-10-20T01:04:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5aacc021b520d9d737818370921a0b8df3496ace,"Docs for datasette.urls, closes #904",2020-10-20T00:51:39Z,2020-10-20T00:51:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 310c3a3e059b89d05a38e373744928c1b54e54db,"New datasette.urls URL builders, refs #904",2020-10-20T00:33:59Z,2020-10-20T00:33:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c440ffc65a3e20b272ec0cc34e53f1000369379c,"Updated serve help, refs #1028",2020-10-20T00:33:04Z,2020-10-20T00:33:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6aa5886379dd9017215904fb28567b80018902f9,"--load-extension=spatialite shortcut, closes #1028",2020-10-19T22:37:31Z,2020-10-19T22:37:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 16d271253f4ea71b261d2d228b926c7bc1a7e660,"Release 2.7 Refs #50 and #52",2020-10-19T05:36:32Z,2020-10-19T05:36:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 27ed106b181fbfc73eb02d6f9054f5c73e2b8936,"Docs for --readme/--readme-html, refs #52",2020-10-19T05:35:06Z,2020-10-19T05:35:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 169b72e2c9f64214e32874e3dbd55e94b2e39540,"repos --readme and --readme-html options, closes #52",2020-10-19T05:33:29Z,2020-10-19T05:33:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 13426d1b232b1a570ac81717be351026ca36cfff,"--accept option for get, refs #50",2020-10-19T05:00:50Z,2020-10-19T05:00:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 0b5edd646926d6e01e3bf9f2897d072f4302ce2d,"Added basic tests using hypothesis, closes #180",2020-10-19T04:51:50Z,2020-10-19T04:51:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9eb5cce9d887c3246a989f9177b3165ffb8adfba,Link to current demo deploy script,2020-10-18T22:31:17Z,2020-10-18T22:31:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow c37a0a93ecb847e66cfe7b6f9452ba210fcae91b,Build and deploy docs.db to datasette-docs-latest,2020-10-18T21:35:26Z,2020-10-18T21:35:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow f7147260a451896b27f466ebcd6ac648273650f0,Added datasette-atom and datasette-ics,2020-10-18T20:56:35Z,2020-10-18T20:56:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b0b04bb7c185bed9bdbb9a3f3f24f264999296b6,"Delete .readthedocs.yml It worked fine without configuration, and my attempt to build the xml version failed with an error message: Problem in your project's configuration. Invalid ""formats"": expected one of (htmlzip, pdf, epub), got xml",2020-10-18T18:37:35Z,2020-10-18T18:37:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a0e9ae3c258c62221f8603e2944265f27ba07c14,Build extra formats with Read the Docs,2020-10-18T18:20:33Z,2020-10-18T18:20:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4890ec87b5e2ec48940f32c9ad1f5aae25c75a4d,"Release 0.9 Refs #16, #28",2020-10-17T23:01:38Z,2020-10-17T23:01:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 9a759e9ddf36dc834f6a91158910fef041be5679,"Use datasette.client, closes #28 Also refs https://github.com/simonw/datasette/issues/1020",2020-10-17T23:00:41Z,2020-10-17T23:00:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 71e36e1cf034b96de2a8e6652265d782d3fdf63b,Suggest using AirDrop,2020-10-17T21:23:26Z,2020-10-17T21:23:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197882382,healthkit-to-sqlite,9599,simonw,19864447,web-flow bb16655ecd6c856c14499fc15c2a0a84edf09e63,"Release 1.0 Refs #11",2020-10-17T21:14:30Z,2020-10-17T21:15:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw 3eb2b06bfe3b4faaf10e9cf9dfcb28e3d16c14ff,"Handle export.xml in other languages, closes #11",2020-10-17T21:14:02Z,2020-10-17T21:14:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw eb114d40e8b143f82dc5ce1a0dfccb0119165976,Switch CI to GitHub Actions,2020-10-17T20:56:07Z,2020-10-17T20:56:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw c1b8f21113ba73a960832877045253cdca839f34,master => main,2020-10-17T20:53:58Z,2020-10-17T20:53:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw 92254b71075c8806bca258c939e24af8397cdf98,Link to my blog entry,2020-10-16T20:15:51Z,2020-10-16T20:15:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,303218369,evernote-to-sqlite,9599,simonw,19864447,web-flow 47af71f6038327a0aba5ab9bbb7de21ee21924f9,"Release 2.22 Refs #182 #137 #136 #184 #181",2020-10-16T19:30:25Z,2020-10-16T19:30:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 21ff60e3b119af48bb9b8c9635bc701576dd1b1d,"--load-extension= for many more commands, closes #137 Also added --load-extension=spatialite shortcut, closes #136",2020-10-16T19:14:22Z,2020-10-16T19:14:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2c541fac352632e23e40b0d21e3f233f7a744a57,"--encoding option for non-utf8 CSV/TSV, closes #182",2020-10-16T17:18:46Z,2020-10-16T17:18:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a4def0b8dba68fcaf1d52013212f9e2b93371fbe,Clearer _sort_by_desc comment,2020-10-15T18:56:59Z,2020-10-19T22:37:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7c0ef116edd78f8970be32523d230340675db5bd,"pk=['id'] now equivalent to pk='id', closes #181",2020-10-14T21:59:38Z,2020-10-14T21:59:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f3a087a578ae2c418103ad144b08c2fc8ad9c31d,"Edit SQL button on canned queries, closes #1019",2020-10-14T03:44:18Z,2020-10-14T03:44:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d41cc075afb720150e7f4f2df50a6861a9a09d2b,Depend on sqlite-utils>=2.4.4,2020-10-12T20:31:24Z,2020-10-12T20:31:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow 26fa0aaecf7fb0c88345d690433390f2a680076b,Added project_urls,2020-10-12T20:31:04Z,2020-10-12T20:31:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow 01dec730860ce4d2b6e92cb8cbca7330c252893d,GitHub Actions test badge,2020-10-12T20:30:18Z,2020-10-12T20:30:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow 15973d473310240d18eca264d64f2b1446ea2bb3,Switch to GitHub Actions for CI,2020-10-12T20:29:25Z,2020-10-12T20:29:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw a6b918cc50b7ac0a647e662f0574c34361f34b7c,master branch is now main,2020-10-12T20:27:44Z,2020-10-12T20:27:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw bc8a77183fc3d3560148423ad5eb2834c8c7efb3,"Release 0.3.2 Refs #10",2020-10-12T20:26:27Z,2020-10-12T20:26:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow d0686ebed6f08e9b18b4b96c2b8170e043a69adb,Set theme jekyll-theme-cayman,2020-10-12T05:32:25Z,2020-10-12T05:32:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,214746582,dogsheep.github.io,9599,simonw,9599,simonw acf07a67722aa74828744726187690b59d342494,"x button for clearing filters, refs #1016",2020-10-12T02:53:26Z,2020-10-12T02:53:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 58ca0c785fbf34250042379dd0269bf2d0c5ea7e,"Merge pull request #1 from mrw34/patch-1 Add parkrun-to-sqlite",2020-10-12T00:35:15Z,2020-10-12T00:35:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,214746582,dogsheep.github.io,9599,simonw,19864447,web-flow 6e55b0f6737e4b46584052f09ac0e6f632dbc3d6,Added four more projects,2020-10-12T00:34:51Z,2020-10-12T00:34:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,214746582,dogsheep.github.io,9599,simonw,19864447,web-flow 7eda0532e800bb54e2a304632ce510a024a4ee60,"Consistent usage of db[""dogs""], closes #185",2020-10-12T00:13:24Z,2020-10-12T00:13:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 242036b5153b704a90970405e86b73a04ff6874b,"Release 0.2 Refs #2, #3, #4, #6",2020-10-12T00:05:21Z,2020-10-12T00:05:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 1cf485af329820a5459db5d0587ac942bc56bfc6,"Better OCR handling + FTS index, closes #6",2020-10-12T00:04:05Z,2020-10-12T00:04:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 0242ae340b34417248fb88cdaa7716804ced1ed9,Handle subject-date note attribute,2020-10-11T23:45:15Z,2020-10-11T23:45:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 993be4b7d07c46b8795fa202ebffce81273f7b33,"Enable porter stemming, closes #4",2020-10-11T23:41:24Z,2020-10-11T23:41:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw c33d7b043a45eb3e88676e5fa3ce31755199d9f8,"Create FTS and column indexes Refs #4",2020-10-11T23:19:56Z,2020-10-11T23:19:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw badba385a6d84cd7f0e85c431d05265e32420c05,ENEX don't include notebooks,2020-10-11T23:18:10Z,2020-10-11T23:18:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw c1875feeec29a2fe15142d2b2e389836bb93a05b,"Use hash_id for notes, isoformat for created/updated Closes #2, closes #3",2020-10-11T23:14:52Z,2020-10-11T23:14:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 9d8efd17580f6ddf76745c145d1e69dd24e52b64,First working version,2020-10-11T21:46:09Z,2020-10-11T21:46:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw e34e84901d084ba3aaccecea020c5f9811865c8f,"Link: HTTP header pagination, closes #1014",2020-10-11T00:18:45Z,2020-10-11T00:18:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7e7064385270dda09dc2aa396d290369a667a03f,"Removed --debug option, which didn't do anything - closes #814",2020-10-10T23:39:38Z,2020-10-10T23:39:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 822260fb30c9a6726a36975c9b8b26148bd66818,Improved homebrew instructions,2020-10-10T23:19:39Z,2020-10-10T23:19:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a67cb536f1fde4b3cf38032b61bcc6d38c30d762,Promote the Datasette Weekly newsletter,2020-10-10T20:54:27Z,2020-10-10T20:54:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0e58ae7600212c075f5b8ae4b52d2af0e1acd4f1,"Release 0.50.2 Refs #1011",2020-10-10T03:53:47Z,2020-10-10T03:53:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7239175f63d150356a7f795cc4cabf7764d2cf68,"Fixed broken column header links, closes #1011",2020-10-10T03:51:56Z,2020-10-10T03:51:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6fe30c348c58a0bc312552fd7a889731427b86e5,"Release 0.50.1 Refs #1010",2020-10-10T00:41:22Z,2020-10-10T00:41:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9f6dd985bc0eff70f8a9ce65c6578bc43d2e172b,"Fix broken CSV/JSON export on query page, refs #1010",2020-10-10T00:39:45Z,2020-10-10T00:39:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c13d184704a74654befe061500f55ca61f29ef1b,"Emergency fix for broken links in 0.50, closes #1010",2020-10-10T00:33:13Z,2020-10-10T00:33:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 549a007683e38fd13da72be7b2f5ee1adb1484c5,Clarify that datasette.client HTTP calls are simulated,2020-10-09T23:13:41Z,2020-10-09T23:13:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 99488de329fa252f54db3166e46da468aa512388,Link to 0.50 annotated release notes,2020-10-09T21:50:19Z,2020-10-09T21:50:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ef76c9ea571eeefe136a18202f87ea8c4ef80ace,Link to annotated release notes,2020-10-09T21:49:13Z,2020-10-09T21:49:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 1bdbc8aa7f4fd7a768d456146e44da86cb1b36d1,Datasette now supports Python 3.9,2020-10-09T17:57:55Z,2020-10-09T17:57:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a61f0e4e1588083c9fe4636b8fb7178477c4c4a1,"Release 0.50 Refs #1001, #514, #891, #943, #969, #970, #978, #980, #996, #997 Closes #1002",2020-10-09T17:51:03Z,2020-10-09T17:52:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c12b7a5def7028845a54a9fdac4052a87a0a8bb8,"Documentation for datasette.client, closes #1006 Refs #1000",2020-10-09T17:19:50Z,2020-10-09T17:20:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6421ca2b22a8ebd801ca17b2ea38a98d353f1faa,"Use actions/setup-python@v2 to deploy latest This should fix an error with Python 3.9.",2020-10-09T16:28:17Z,2020-10-09T16:28:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 896cc2c6acfefa65c54a162831e7f09159603988,"Replace MockRequest with Request.fake() Close #1004",2020-10-09T16:26:17Z,2020-10-09T16:26:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6e091b14b651d67e0ff41a353d36bbeb1d8ba235,Run tests against Python 3.9,2020-10-09T16:22:49Z,2020-10-09T16:22:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8f97b9b58e77f82fef1f10e9c9f6754b993544b6,"datasette.client internal requests mechanism Closes #943 * Datasette now requires httpx>=0.15 * Support OPTIONS without 500, closes #1001 * Added internals tests for datasette.client methods * Datasette's own test mechanism now uses httpx to simulate requests * Tests simulate HTTP 1.1 now * Added base_url in a bunch more places * Mark some tests as xfail - will remove that when new httpx release ships: #1005",2020-10-09T16:11:24Z,2020-10-09T16:11:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7249ac5ca04b5ddc6517750326ee7e522cc49145,"Support OPTIONS without 500, closes #1001",2020-10-09T01:43:53Z,2020-10-09T01:43:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 703439bdc37e724b01bc6d7a1fc1d955795132f2,"Don't suggest datasette-graphql in bulidpacks demo Refs #997 - it's not a great suggestion because the fivethirtyeight.db database has so many tables.",2020-10-08T23:50:43Z,2020-10-08T23:50:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7a029d1edac861071112e4d1cc50ea6cd450595a,"Link to hosting providers, refs #997",2020-10-08T23:36:22Z,2020-10-08T23:36:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e4f18fbd3745e4d9a83e88321f6f89fe60909f52,"Deploying using buildpacks docs, closes #997",2020-10-08T23:32:04Z,2020-10-08T23:32:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e4554c37b7c13c014b9374a512641916131d47a9,"datasette publish heroku --tar option, closes #969",2020-10-08T23:30:46Z,2020-10-08T23:30:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 107d0887a61d2fb3d61e9471863ad665633c321b,datasette publish heroku now uses Python 3.8.6,2020-10-08T23:22:11Z,2020-10-08T23:22:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 86823ae6f7b7401455e8bff254e58715cf5d726c,"Default to Uvicorn workers=1, refs #999",2020-10-08T23:16:55Z,2020-10-08T23:16:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2458d7b766aec78d69dac6f1f5b3147b762b4d4f,"Docs on deploying with systemd, refs #514",2020-10-08T22:47:37Z,2020-10-08T22:47:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4e8e157b5df4ccddbcaaec847807d730437cffb5,Test against Python 3.9 on publish,2020-10-08T01:45:07Z,2020-10-08T01:45:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 8e91de8e4edf6c8abeeccdf084b8870fff40a51a,"Python 3.9 (#184) * Test against Python 3.9 * Programming Language :: Python :: 3.9 classifier * Python versions badge",2020-10-08T01:44:05Z,2020-10-08T01:44:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b47ac37114d522d8f295b2b7cbe70ab094fc2608,Applied Black,2020-10-07T22:51:25Z,2020-10-07T22:51:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 507042581794a48b71b5a4b5e0f1ddcde6783c00,"Fix handling of nested custom page wildcard paths, closes #996",2020-10-07T22:51:11Z,2020-10-07T22:51:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b37431976cdc39ad46ae4fc60b12be6e1f993bd2,custom pages tests templates now in repo,2020-10-07T22:16:41Z,2020-10-07T22:16:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e02f6c1300a5b5d2fd5fd6d6ed3987ebb7c5e5b2,Tests for db.table_columns() and db.table_column_details(),2020-10-06T21:02:30Z,2020-10-06T21:02:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 14982bd900f17a66acc3930ec1a2ff138716d198,"Release 0.50a1 Refs #995, #993, #989",2020-10-06T20:50:54Z,2020-10-06T20:50:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5a184a5d211d3226e0417ee5cf8476cd887cd35e,"Display column type in column action menu, closes #993 Also added new documented db.table_column_details() introspection method.",2020-10-06T00:32:10Z,2020-10-06T00:32:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e807c4eac0e85ae15e013379b0dde1d797f1377d,"Sort links remove _next=, closes #989",2020-10-04T18:05:20Z,2020-10-04T18:05:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b68cc1c6d4d5dd1a3e9e35e1267aedfcca7f1e47,"Release 0.50a0 Refs #891, #970, #978, #980, #981",2020-10-01T23:35:04Z,2020-10-01T23:35:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5d6bc4c268f9f155e59561671f8617addd3e91bc,"Allow faceting on compound primary keys, closes #985",2020-10-01T16:50:35Z,2020-10-01T16:50:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 141544613f9e76ddb74eee38d6f8ee1e0e70f833,"Extract out menu icon CSS, refs #981",2020-09-30T23:55:00Z,2020-09-30T23:55:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 64127a459349da956c447a51e419b4880fe7df1b,"Show not-blank rows column action, refs #981",2020-09-30T23:43:34Z,2020-09-30T23:43:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 765e8f0209a53507a00b77a20ef8e696a12e216e,"Close menu when clicked outside, refs #981",2020-09-30T23:21:44Z,2020-09-30T23:21:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0f2626868bd635f44f2c04d57a5e8ced1229737e,"Much improved column menu display logic, refs #981 * Menu links now take into account existing querystring * No longer shows facet option for primary key columns * Conditionally displays sort/sort-desc if already sorted * Does not show facet option if already faceted by this",2020-09-30T23:01:19Z,2020-09-30T23:01:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fd0b00330fa9bc920185678b9dac8b97956138c4,"Don't show cog on Link column, refs #981 Also show ascending option before descending option",2020-09-30T22:31:17Z,2020-09-30T22:31:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7f4fe9190c1df7f0e72f9d7040327a43cf252c48,"Configure code scanning, refs #183",2020-09-30T22:17:23Z,2020-09-30T22:17:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 97c71c3a3b2916bffa6081995ebccc2fa137c6d5,"Fixed test for column sorting, refs #981",2020-09-30T21:51:10Z,2020-09-30T21:51:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ae1f7c3870001561392be85d2f4cd4d2aaf32d59,"Column action menu for sort/faceting, refs #981",2020-09-30T21:43:39Z,2020-09-30T21:43:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5b8b8ae597cb5971b469923770e614b7fef30210,"Handle \r\n correctly in CSS escapes, refs #980",2020-09-29T19:16:30Z,2020-09-29T19:16:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c11383e6284e000b2641569457efa16ac9e0d6ae,"Fix rendering glitch with columns on mobile, closes #978",2020-09-28T22:42:31Z,2020-09-28T22:42:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 94fc62857ee2655a21d85f6dae84b67bbfa5956d,"Demonstrate extract= creates correct foreign keys Closes #138",2020-09-24T22:46:46Z,2020-09-24T22:46:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cda559f8353ea65d7db031fa57ea25b515b5fa24,"Include --column-order in combined example, refs #176",2020-09-24T20:33:19Z,2020-09-24T20:33:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a57acf84f77aac01fd6b8aaa2ce089145ff3c3e7,"Release 2.21 Refs #172, #175, #176, #177",2020-09-24T16:44:30Z,2020-09-24T16:44:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5a63b9e88c5887432eb1d7df39f304ea55038437,"Simplify drop-foreign-key, and drop_foreign_keys, closes #177",2020-09-24T16:19:07Z,2020-09-24T16:19:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d13c123100bddbe53b56cad6f9f0e7a0e50c4e0d,"sqlite-utils transform --column-order option, closes #176",2020-09-24T16:11:53Z,2020-09-24T16:11:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 725f206949441e4679ef4d1c5995c1cf7015a83e,"Documentation for .transform(column_order=), closes #175",2020-09-24T16:00:50Z,2020-09-24T16:00:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 022cdd97a9ddab1a152e23e1e1c42e78c1ed0fa9,"Much, much faster extract() implementation Takes my test down from ten minutes to four seconds! * Removed unnecessary update() optimization * Added column_order= to .transform() and .transform_sql() * Tests for reusing lookup table in extract() Closes #172",2020-09-24T15:43:55Z,2020-09-24T15:43:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5eb14d1c1f2e76d67fb70128a61ad22a7b38cd6a,Added several missing 'return self' to support chaining,2020-09-24T14:51:36Z,2020-09-24T14:51:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9a6d0dce282e7fb58c5610e24c74098c923abfdc,datasette-json-html as render_cell example,2020-09-24T05:25:06Z,2020-09-24T05:25:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0ca5585fcb834122193e8e7186f926217b23cb8a,Clarify why you would want transform_sql(),2020-09-23T20:16:01Z,2020-09-23T20:16:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 66d506587eba9f0715267d6560b97c1fa44cc781,"Some optimizations for extract() Refs #172 - seems to give me about 20% speedup.",2020-09-23T20:12:09Z,2020-09-23T20:12:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1ebffe1dbeaed7311e5b61ed988f4cd701e84808,Correction: SQLite ALTER TABLE can rename columns,2020-09-23T03:09:42Z,2020-09-23T03:09:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9f59a7a325851b0026ffd3c385985e473fdff92c,"Fixed typo in release notes, refs #170",2020-09-23T00:35:44Z,2020-09-23T00:35:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5534c320e4dfdf0ee854704a40ced275f70edb05,Applied Black,2020-09-23T00:32:40Z,2020-09-23T00:32:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw dcdef136dbe05ecbd156e99688d2a938f307a581,"Release 2.20 Refs #114, #42, #162, #164, #165, #167, #169. Closes #170",2020-09-23T00:31:15Z,2020-09-23T00:31:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b8e0048485a76cdf056f06c3bf1b641f02b9ea40,"Fixed PRAGMA foreign_keys handling for .transform, closes #167",2020-09-23T00:12:56Z,2020-09-23T00:12:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5c4d58d1528367c15ec6490024bf2658f251acd3,"Progress bar for ""sqlite-utils extract"", closes #169",2020-09-23T00:02:29Z,2020-09-23T00:02:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 55cf928f73254273370d8489b4143875de4cabf2,"sqlite-utils extract, closes #42",2020-09-22T23:37:39Z,2020-09-22T23:37:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2db6c5b2d57f8f35124c8da70d60331b3fbc658b,"table.extract() now works with rowid tables, refs #42",2020-09-22T23:11:07Z,2020-09-22T23:11:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 71782311ce5a4535a0820c7a55fc813e6a12ae16,New .rows_where(select=) argument,2020-09-22T23:10:14Z,2020-09-22T23:10:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 317071a552003384c939a7551684f7299792ad18,Applied Black,2020-09-22T23:09:28Z,2020-09-22T23:09:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c3210f2ffb291ecbf23d4a80d17793f9f9bebfc9,"Added table.extract(rename=) option, refs #42",2020-09-22T22:57:02Z,2020-09-22T22:57:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c755f2852d8ef0a2142ba9e41197b2a6dd801d1d,Docstring for sqlite-utils transform,2020-09-22T22:47:11Z,2020-09-22T22:50:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f8553799d38deece370f890f6c90af32f52a609b,"table.extract() method, refs #42",2020-09-22T22:20:18Z,2020-09-22T22:20:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cac051bb8aab88431c596d5ca321086df273164c,"Fix for 'open' bug, closes #973",2020-09-22T15:37:59Z,2020-09-22T15:39:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a980199e61fe7ccf02c2123849d86172d2ae54ff,"New -o option for opening Datasette in your browser, closes #970",2020-09-22T14:26:47Z,2020-09-22T14:26:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f29f6821f2d08e91c5c6d65d885a1bbc0c743bdd,Applied Black,2020-09-22T07:49:27Z,2020-09-22T07:49:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 752d2612296a553cdbeadecad769eb199099e88c,"Implemented sqlite-utils transform command, closes #164",2020-09-22T07:46:32Z,2020-09-22T07:47:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f8e10df00eae209fb0a1ea03384d9153f673a3ec,"Keyword only arguments for transform() Also renamed columns= to types= Closes #165",2020-09-22T06:39:10Z,2020-09-22T06:39:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 987dd123f2ac43c5ab66d69e59d454fe09660606,table.transform() method - closes #114,2020-09-22T04:20:01Z,2020-09-22T04:20:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 482477585a0f3aec1ef3210dee941742d2a02e5e,"@db.register_function decorator, closes #162",2020-09-22T00:31:43Z,2020-09-22T00:31:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bed9df2b3ef68189e2e445427721a28f4e9b4887,"Release 0.9a0, refs #16",2020-09-20T23:37:09Z,2020-09-20T23:37:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 684bb25b545512b67c773c2819714bab8fb88d2e,"Implemented facet by date, refs #16",2020-09-20T23:36:26Z,2020-09-20T23:36:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw ef882986d07f157b6bcc6be3d7b64270fda3e523,"Release 2.19 Refs #112, #157, #160",2020-09-20T22:22:56Z,2020-09-20T22:22:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e23eedb4ce4efbf24fd01b80c0209de4b9aba2bf,"ignore=True argument for add_foreign_key, closes #112 Also --ignore for add-foreign-key command Plus table.add_foreign_key(...) now returns self, allowing more chaining",2020-09-20T22:17:25Z,2020-09-20T22:17:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ecb50c8f76535754f76bffdf77bf99e8f829b832,".enable_fts(..., replace=True) argument, closes #160",2020-09-20T22:05:46Z,2020-09-20T22:05:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3cc1944e53b75749644f558cbe1717397cae72ea,"sqlite-utils add-foreign-keys command, closes #157",2020-09-20T20:14:25Z,2020-09-20T20:14:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a258339a935d8d29a95940ef1db01e98bb85ae63,Fixed typo,2020-09-19T06:33:09Z,2020-09-19T06:33:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ab36101bdae69b11af7c6bd7edee838d052e6ecf,"Release 0.8 Refs #23, #24, #25",2020-09-18T22:40:02Z,2020-09-18T22:40:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow e1916941f52a5183f97ec8d85e358c49353df074,"Persist sort order for future searches, closes #23",2020-09-18T22:39:07Z,2020-09-18T22:39:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 847378d31eed6a0fc218d645e4c722d75db8bda2,"Fixed broken test caused by autoescaping templates I broke this in 0bf51d404929f5a019fdcd96c9fc5b8f780a3347",2020-09-18T22:35:23Z,2020-09-18T22:35:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw b06ed6cebdefacdeb28bf01ef2a7285314a6868b,"Fixed bug with incorrect template reuse, closes #24",2020-09-18T22:33:25Z,2020-09-18T22:33:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 0f1b951c5131d16f3c8559a8e4d79ed5c559e3cb,Applied Black,2020-09-18T22:20:55Z,2020-09-18T22:20:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 0bf51d404929f5a019fdcd96c9fc5b8f780a3347,"Apply autoescape to display templates You can still opt out of it using |safe",2020-09-18T22:20:41Z,2020-09-18T22:20:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 534fc9689227eba70e69a45da0cee5820bbda9e1,"template_debug mode plus plugin docs, closes #25",2020-09-18T22:11:58Z,2020-09-18T22:11:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw dffd1688dd4a0847e8e36e322b4006bc7c95b3de,"Release 0.7.1 Refs #22",2020-09-17T23:13:01Z,2020-09-17T23:13:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 7c5f162eb241f7e4ffb48d0cbe6f48522d19a0b0,"Fixed sort orders for timeline view, closes #22",2020-09-17T23:12:42Z,2020-09-17T23:12:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 60be561e927f6a7e8022a9362e78cfd683138b58,"Release 0.7 Refs 17, #21",2020-09-17T22:56:01Z,2020-09-17T22:56:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 100911b9cfaa7a555065f99bd41ad12232fb273c,"Applied Black, refs #21",2020-09-17T22:55:27Z,2020-09-17T22:55:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 42277379525330a29999eb4496cb352d768cac3e,"Added sort by relevance / oldest / newest, closes #21",2020-09-17T22:55:11Z,2020-09-17T22:55:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 426cb329349181428126b88eec362806e5e37a5e,"Release 2.6 Refs #50",2020-09-17T03:54:16Z,2020-09-17T03:54:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow efbe77ba7cefe063ef8e87d29eb20649f852c452,"Fixed bug with github-to-sqlite get and single items, refs #50",2020-09-17T03:53:01Z,2020-09-17T03:53:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw e44ebee3aea72a509e9f9de10d912aac08e0b44a,"Simplified get() implementation, refs #50",2020-09-17T03:38:28Z,2020-09-17T03:38:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw b2d49b65a92eb46f6e2b90988ad5dacd4ffd527a,"github-to-sqlite get command, refs #50",2020-09-17T03:32:51Z,2020-09-17T03:33:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 7aeb51e9c1ede88876337581aa3c6dba46ce6dd2,Applied latest Black,2020-09-17T03:04:02Z,2020-09-17T03:33:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 368be14c8bbb4cec607b89dcf677d089d743b649,Link to annotated release notes,2020-09-16T00:01:11Z,2020-09-16T00:01:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 432a3d675fa3697bd92fcc559d66e0c403d30c16,"sqlite3.enable_callback_tracebacks(True), closes #891",2020-09-15T21:59:17Z,2020-09-15T21:59:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d456b250326822b35169bbd52be5c143b6599fdc,"Release 0.49.1 Refs #967, #966, #956",2020-09-15T20:20:15Z,2020-09-15T20:20:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 448d13ea6b15a9c5c9165a4f6049d073f1524a5e,"Fix for MagicParameters error with no POST body, closes #967",2020-09-15T20:10:25Z,2020-09-15T20:12:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 65ca17d729182277b8fbf81825ec90814ef24d6e,Fix for DeprecationWarning: invalid escape sequence,2020-09-15T18:55:52Z,2020-09-15T20:10:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 853c5fc37011a7bc09ca3a1af287102f00827c82,"Fixed incorrect canned query example, closes #966",2020-09-15T03:52:44Z,2020-09-15T03:52:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow cb515a9d75430adaf5e545a840bbc111648e8bfd,"Don't push preleases to Docker Hub, refs #940",2020-09-14T22:09:03Z,2020-09-14T22:09:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 26de3a18bc47bdb152ab5909b2475a1ea202917b,tmate debugging tool,2020-09-14T21:53:54Z,2020-09-14T21:53:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c0249525d7df64471900f93ceb23e63463c46dd0,"Release 0.49 Refs #880, #944, #945, #947, #948, #953, #958, #962, #963, #964, #965",2020-09-14T21:38:24Z,2020-09-14T21:38:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 72ac2fd32cb80a52fc4965872eb0146c3a3f99e3,"JSON API for writable canned queries, closes #880",2020-09-14T21:23:18Z,2020-09-14T21:23:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 894999a14ef1b295673ef5f2063b043b2a15b769,"Improved test for JSON POST, refs #880",2020-09-14T20:25:09Z,2020-09-14T20:25:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 896fce228fec863354bd6267568c16ab13bb715a,"Canned query writes support JSON POST body, refs #880",2020-09-14T20:18:15Z,2020-09-14T20:18:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1552ac931e4d2cf516caac3ceeab4fd24da1510a,"Documented custom error pages, closes #965",2020-09-14T18:47:16Z,2020-09-14T18:47:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3817152e310e2cdb67908686bac730ab802f037d,"Rename default error template to error.html, refs #965",2020-09-14T18:30:31Z,2020-09-14T18:30:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 699be7dea9499355d576c16e330b85b90e1aca2a,"raise_404() function for use in custom templates, closes #964",2020-09-14T17:39:13Z,2020-09-14T17:39:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 30b98e4d2955073ca2bca92ca7b3d97fcd0191bf,"Single, not double quotes - refs #940",2020-09-14T02:47:21Z,2020-09-14T02:47:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c18117cf08ad67c704dab29e3cb3b88f1de4026b,"Release notes for 0.49a1 Refs #948 #958 #962 #947 #963 #944",2020-09-14T02:40:10Z,2020-09-14T02:40:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cc77fcd1338599ae9db8606156170f1e502a002d,"Optional path parameters for custom pages, closes #944",2020-09-14T02:33:55Z,2020-09-14T02:34:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ea340cf320a2566d24517fb4a0c9852c5059e771,"Correctly persist selected facets in hidden fields Closes #963",2020-09-12T21:54:01Z,2020-09-12T21:54:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 20b1de86a1e95e3f98215f17a247cba5311007ae,Fix for test I broke in #947,2020-09-11T22:04:23Z,2020-09-11T22:04:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d02f6151dae073135a22d0123e8abdc6cbef7c50,"datasette --get status code for error pages, closes #947",2020-09-11T21:32:54Z,2020-09-11T21:32:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 77521c6cd7828433f9e71dabcceb9455b28593c5,"Documentation for --pdb, refs #962",2020-09-11T18:40:39Z,2020-09-11T18:40:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ca5c405d0fd2c68de96e0b9781e7ec63c76b565c,"New 'datasette --pdb' option, closes #962",2020-09-11T18:37:55Z,2020-09-11T18:37:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a6105cfcc99ba72050b4101cb0f072b58d9a8a0,"rebuild fts tables Refs https://github.com/simonw/sqlite-utils/issues/149",2020-09-11T04:31:14Z,2020-09-11T04:31:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 7ad506d967b076c294a4dff66e17f40659600dbc,"Ensure result[""display""] is always defined",2020-09-10T19:58:01Z,2020-09-10T19:58:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw a591242dac1b39b32f59921778eaedd1a2ed5a4f,"Release 0.7a0 Refs #17",2020-09-09T00:45:07Z,2020-09-09T00:45:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow cfa08fea05ab6e45e2bf842afcb8632cd784710d,"Rename table to type, refs #17",2020-09-09T00:43:15Z,2020-09-09T00:43:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 433992eebd54af69c36c4491f0e1a6b0ebc4d2ca,-d option to run indexer only against specific databases,2020-09-09T00:37:21Z,2020-09-09T00:37:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 6be61263642d8e46ec54cf5f51af74e0df2f2393,"Release 2.18 Refs #145. #155",2020-09-08T23:37:28Z,2020-09-08T23:37:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 32f1badfec7302dd4b1fd2a60be8af40a990c30d,"Tracer example using print, refs #150",2020-09-08T23:27:55Z,2020-09-08T23:27:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 176f4e0ef4a4825ae3b61a5f7169a8943fccb073,"sqlite-utils rebuild-fts command, closes #155",2020-09-08T23:16:03Z,2020-09-08T23:16:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 76548596a6397336042fffeb0fcab24e6ef59cfe,"optimize command now accepts optional tables, refs #155",2020-09-08T22:34:55Z,2020-09-08T22:34:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9680a0291c7f5692076c468985c71f7fc6f5f199,'Soundness check' is better,2020-09-08T22:24:39Z,2020-09-08T22:24:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 64799df78b14a12084d1def91c561abdcbcd8773,".optimize() no longer cleans up _docsize This isn't necessary any more since the new .rebuild_fts() method can achieve the same thing. Refs #155, #153",2020-09-08T22:18:12Z,2020-09-08T22:18:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4c0f79398fa8a08515781d12243af21af8d9004e,"table.rebuild_fts() method, refs #155",2020-09-08T22:09:25Z,2020-09-08T22:09:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw db02e87840e0b86ec35fcdfb170d7a879189adb9,"Build demo with sqlite-utils>=2.17 To get the fix for this issue: https://github.com/simonw/sqlite-utils/issues/149",2020-09-07T23:18:07Z,2020-09-07T23:18:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow deb2eb013ff85bbc828ebc244a9654f0d9c3139e,Release notes for 2.17,2020-09-07T22:07:21Z,2020-09-07T22:08:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f28cd4de6d0c87e892999adb7d23699d6c00af05,"Release 2.17 Refs #144, #148, #149, #150, #151, #152, #153",2020-09-07T21:58:49Z,2020-09-07T21:58:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow cf2cb244faf992118f34aa196387a4ef8b39a20f,"Tracer mechanism for showing underlying SQL queries * Pass a tracer= function to Database constructor * New db.tracer() contextmanager * Neater SQL indentation, because tracer means it could be visible now * New db.execute() and db.executescript() methods Closes #150",2020-09-07T21:56:59Z,2020-09-07T21:56:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 3e87500e1561f5c4e105cd026d33e0f715cc7dea,"table.optimize() deletes junk docsize rows Closes #153. Closes #149.",2020-09-07T21:16:13Z,2020-09-07T21:16:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c44906429735e9c23774404dc105913f3ff90b7c,"Additional tests for WAL mode This should have been included in 2d2d724e32824095b0bf267a38d9c6fd628cc706 Refs #132",2020-09-07T20:46:12Z,2020-09-07T20:46:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw de1059034486166131f2b2cd59ad69b4d26d6e25,"recursive_triggers=on by default, closes #152 Refs #149",2020-09-07T20:45:06Z,2020-09-07T20:45:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e878f2a8fe110ed5cf68e49c9902b641022c5b1d,Applied latest black,2020-09-07T19:45:54Z,2020-09-07T19:45:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 59e3d4d1715192ef7b6710ac970f5f4849ab0f0d,"Neater indentation for SQL used in schemas, closes #148",2020-09-07T18:12:45Z,2020-09-07T18:12:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d0c752d50c9ddd1d094a26837347c970a9b34872,"Fixed a couple of tiny HTML bugs, thanks curlylint curlylint datasette/templates https://github.com/thibaudcolas/curlylint",2020-09-07T15:43:37Z,2020-09-07T15:43:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 24f7898d41a39218058f174c75ba62f7c0fcfff6,"Release 0.6 Refs #14",2020-09-05T16:24:11Z,2020-09-05T16:24:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 197ef3fc0fdf590bcfa108f214d753aee6e0fd0e,"Re-run search with escaping on FTS error Closes #14",2020-09-05T16:21:11Z,2020-09-05T16:22:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 129cc710285f75494bbddf8d8fa6b8c099b8763d,Only show facet if it has values,2020-09-04T07:42:08Z,2020-09-04T07:42:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 40e49eda4df00b80aa56a27bf2ad71fc84b3b17b,Max width on images,2020-09-04T07:39:51Z,2020-09-04T07:39:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow df5980fd7b1f0607cee615fe839ee86acabd3264,"Release 0.5 Refs #12",2020-09-04T01:45:35Z,2020-09-04T01:45:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 85131fd8d2beac4cd6317c7adcbc7e04ba495f73,"JavaScript for rendering maps, refs #12",2020-09-04T01:45:06Z,2020-09-04T01:45:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw dc62b27311778337b447b4b5ab2175fe9dbfef8c,Make json() available in templates,2020-09-04T01:34:01Z,2020-09-04T01:34:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 9104fe738f68bc340f9435fcc02d755281609e05,"Release 0.4.1 Refs #13",2020-09-03T21:40:40Z,2020-09-03T21:40:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw cbb2491b85d7ff416d6d429b60109e6c2d6d50b9,"Fixed support for advanced FTS syntax, closes #13",2020-09-03T21:40:06Z,2020-09-03T21:40:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw ed1d0fc2f08307525d934bb5cd97326024cc60e8,"Documentation for display_sql, closes #9",2020-09-03T21:09:42Z,2020-09-03T21:09:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 0df7f3d1f5db162375415e42c8b14c6bd404a789,"Release 0.4 Refs #3 #9 #10 #11",2020-09-03T21:02:46Z,2020-09-03T21:02:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 06fdf0fd79adb8510da5de8f6ed30a0b5b8668e1,"Fully working faceted search Closes #3",2020-09-03T21:01:14Z,2020-09-03T21:01:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw fe0bccb3654e2e6ba46820e733ce96c0bd020723,"Facet display, refs #3",2020-09-03T18:42:44Z,2020-09-03T18:44:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw d3a91f55be5b03709cc84174be77bd569e338ca9,"0.4a1 Refs #10, #11",2020-09-03T18:03:15Z,2020-09-03T18:03:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 74fe1459ba1c7ba9bb13bf79494ad4f5872f907b,Don't show 'None' if no ?q=,2020-09-03T17:50:52Z,2020-09-03T17:50:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw cbdc506da26ec12ee6c93a8ecc8b2a7cc158e98e,"Added received category, closes #10",2020-09-03T17:38:46Z,2020-09-03T17:38:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 95fffc8078f8df4c4391bbcf8ff21f34fbab074f,"Added is_public column + initial plugin tests Closes #11",2020-09-03T17:33:47Z,2020-09-03T17:33:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 8c2e2cd8d9e541555321f3cc52b61eca80788e1d,"Fixed circular imports Also applied Black. Refs #3 #9.",2020-09-03T03:53:29Z,2020-09-03T03:53:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw f1bf2efa416580c0a35bc106ec6b1dff2db976e3,"Release 0.4a0 Refs #3, #9",2020-09-03T03:50:19Z,2020-09-03T03:50:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw d6605250ba053db9e89e7d62c89318b4225d1506,"Initial work on /-/beta plugin search page Refs #3, #9",2020-09-03T03:49:52Z,2020-09-03T03:49:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw a648bb82bac201c7658f6fdb499ff8ac17ebd2e8,"Upgrade to Black 20.8b1, closes #958",2020-09-02T22:24:55Z,2020-09-02T22:24:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 26b2922f177caa4e147aaee28be0cff37a457802,await_me_maybe utility function,2020-09-02T22:21:12Z,2020-09-02T22:21:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2023b3f5d63f7764844016db6a4d97fb85235b14,"Release 0.3 Refs #7",2020-09-02T21:07:13Z,2020-09-02T21:07:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 0e62744da9a429093e3409575c1f881376b0361f,Correct import path for AlterError exception,2020-09-02T20:29:46Z,2020-09-02T20:29:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 1f64168fb45ead6f3e5cd08edb0f692745851bec,"New category column / categories table, closes #7",2020-09-02T20:23:06Z,2020-09-02T21:06:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw e0cd430e8905324bb0c9143b3adc8ea5fcf60d99,Docs for sqlite_utils.AlterError in add_foreign_keys(),2020-09-02T20:17:01Z,2020-09-02T20:17:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 2e0ff04b804be9d83fed5eb13d7bd77cf55f4a9b,"Release 0.2 Refs #2",2020-09-01T20:40:52Z,2020-09-01T20:40:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow bda594ef50d24cc20d4e7a8ecb44547c68787150,"Use porter stemming by default, closes #2",2020-09-01T20:40:17Z,2020-09-01T20:40:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw fd00ca2e91ec42d09b4225606f9021979d6f33f4,"Release 0.1 Refs #4",2020-09-01T06:10:44Z,2020-09-01T06:10:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 5f1800f72ab13d23f513f3a0e3031eb0d5c0a191,"Optimize and vacuum, closes #4",2020-09-01T06:10:01Z,2020-09-01T06:10:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 903a756928c3fded74b61c92a12d8975cd5aca63,"Release 0.1a2 Refs #1",2020-09-01T04:49:41Z,2020-09-01T04:49:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow cb5ad5f8bdebbc356cc3648da6b0647f3e57fc6c,"Ensure timestamp index exists, closes #1",2020-09-01T04:49:18Z,2020-09-01T04:49:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw cd833e068657adf0a92704e30229e1898803230e,Basic test for index command,2020-09-01T04:44:46Z,2020-09-01T04:44:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 83feae01d0ede90bc806beaaecb26d976bea2de1,First working version,2020-09-01T04:16:59Z,2020-09-01T04:16:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw f65c45674d3242bfd2b80ade646cbfbc19ff5a42,"Notes on upgrading CodeMirror, refs #948",2020-08-30T18:11:04Z,2020-08-30T18:11:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9dbbfa1f0b5cf07c91ba4c8d7b0145cf0ed4cf0f,"Upgrade CodeMirror to 5.57.0, refs #948",2020-08-30T17:39:16Z,2020-08-30T17:39:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 44cf424a94a85b74552075272660bb96a7432661,"Remove double colon, refs #956",2020-08-29T01:33:05Z,2020-08-29T01:33:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c36e287d71d68ecb2a45e9808eede15f19f931fb,"Don't deploy alpha/betas to Docker Hub Refs #956",2020-08-29T01:18:52Z,2020-08-29T01:18:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7178126d902e2cfca606be0b0cff96c6c679c5b8,"Release notes for 0.49a0 Refs #953, #945",2020-08-28T23:12:47Z,2020-08-28T23:12:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cbc22ef20cf7326b90a11661931f155f81f700fd,"Add numpy to the matrix, refs #144",2020-08-28T22:56:06Z,2020-08-28T22:56:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 1a9dab86fe22b122ea44e2161887fe3c0129297f,"Release 2.16.1 Refs #139, #142, #143",2020-08-28T22:45:11Z,2020-08-28T22:45:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 01c7784be54d14ee5b653753c38005d823fcdd09,"CI is now GitHub Actions, closes #143",2020-08-28T22:41:29Z,2020-08-28T22:41:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d7d3f962861ef32c5ead8f514c8756f5b6f7c4a0,"Black now runs in GitHub actions, refs #143",2020-08-28T22:37:45Z,2020-08-28T22:37:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8c405965e9f0b55900a41ff16ae7e6077bca6ef6,"GitHub Actions workflows, refs #143",2020-08-28T22:36:55Z,2020-08-28T22:36:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 10c6fbc3689311091a18ad4f8d1098e6761c35bc,"Applied Black 20.8b1, refs #142",2020-08-28T22:30:57Z,2020-08-28T22:30:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 799ecae94824640bdff21f86997f69844048d5c3,"register_output_renderer can now return Response, closes #953",2020-08-28T04:02:50Z,2020-08-28T04:02:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ea87c2b943fdd162c42a900ac0aea5ecc2f4b9d9,"Release 2.16 Refs #134, #135",2020-08-21T21:02:29Z,2020-08-21T21:02:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c8b243348197c540710154fce7e7009d8e7f6699,"Install spatialite in Travis for --load-extension tests, refs #134",2020-08-21T21:01:44Z,2020-08-21T21:01:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7e9aad7e1c09d1cf80d0b4d17d6157212a4b857d,"--load-extension option for sqlite-utils query, closes #134",2020-08-21T20:54:11Z,2020-08-21T20:54:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bf4c6b7c82fab6b2400e48424f8dac1ae2f0a2dc,"find_spatialite() utility function, closes #135",2020-08-21T20:30:02Z,2020-08-21T20:30:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 86aefc39c5aca01b00dbc57ba386a6743c21fb46,Fixed undefined reference in index.rst,2020-08-19T17:22:33Z,2020-08-19T17:22:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 69033c6ec4a76d720e5c866aaa43b175c5ec1d8b,"datasette install --upgrade option, closes #945",2020-08-19T17:20:41Z,2020-08-19T17:20:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b21ed237ab940768574c834aa5a7130724bd3a2d,publish heroku now deploys with Python 3.8.5,2020-08-18T20:49:13Z,2020-08-18T20:49:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 39b2234253096bd579feed4e25104698b8ccd2ba,"Release 2.5 Refs #47",2020-08-18T15:05:50Z,2020-08-18T15:05:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw cc88ee4479faae954961315617844b1b9ccbcece,"More demo plugins: datasette-render-images, datasette-graphql",2020-08-18T15:04:46Z,2020-08-18T15:05:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 0949f0989c932bae59ec702a002fe521ca56570c,"emojis command, closes #47",2020-08-18T14:52:08Z,2020-08-18T14:52:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 9f096174a4a12f0ec1d9e0c7f4166df23781ba72,Switch to GitHub Actions CI,2020-08-18T14:22:02Z,2020-08-18T14:22:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw d8b5abf13f23c942e51a1263b94f041fd8f68ed8,Switch master => main,2020-08-18T14:17:33Z,2020-08-18T14:17:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 5e0b72247ecab4ce0fcec599b77a83d73a480872,"Run CI on GitHub Actions, not Travis * Run CI on GitHub Actions, not Travis - refs #940 * Update documentation refs to Travis * Release action now runs parallel tests, then pushes to PyPI, then Docker Hub",2020-08-18T05:09:34Z,2020-08-18T05:09:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 52eabb019d4051084b21524bd0fd9c2731126985,"Release 0.48 Refs #939, #938, #935, #914",2020-08-16T18:56:31Z,2020-08-16T18:56:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8e7e6458a6787a06a4488798bd643dd7728b8a5b,"Fix bug with ?_nl=on and binary data, closes #914",2020-08-16T18:24:39Z,2020-08-16T18:26:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3a4c8ed36aa97211e46849d32a09f2f386f342dd,"Added columns argument to various extra_ plugin hooks, closes #938",2020-08-16T18:09:53Z,2020-08-16T18:09:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 94ae840fe3b2100409789dad4d6410579adcccd1,Plugin tests now start with test_hook_,2020-08-16T17:49:33Z,2020-08-16T17:49:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2da4144c57a54db420d3e787004390b4f9f7cff3,Applied Black,2020-08-16T17:35:14Z,2020-08-16T17:35:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ac69d151c30f2024e5f06e557bdd07186fb268c9,Test that plugin hooks are documented with correct arguments,2020-08-16T17:33:44Z,2020-08-16T17:33:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e3639247cd48f7446c0a05f30042588ad05eb678,"Standard arguments for extra_ plugin hooks, closes #939",2020-08-16T16:50:23Z,2020-08-16T16:50:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 41ddc197561ac2d2a1bb988956c301a523c6ca35,Docs now live at docs.datasette.io (#937),2020-08-15T23:57:05Z,2020-08-15T23:57:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow af12f45c2b0e4782ca92c2d00481dc47ccb7a046,Documentation and tests for db.is_mutable,2020-08-15T23:26:39Z,2020-08-15T23:27:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b86f94883b1d827f85b07009e8346b8e9c6eeefa,"Don't hang in db.execute_write_fn() if connection fails Closes #935 Refs https://github.com/simonw/latest-datasette-with-all-plugins/issues/3",2020-08-15T22:35:31Z,2020-08-15T22:35:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 13b3b51087964d5e1a8c1cdd2495e07bdbe176b8,"Release 0.47.3 Refs #934, https://github.com/simonw/latest-datasette-with-all-plugins/issues/3",2020-08-15T20:56:08Z,2020-08-15T20:56:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 45414f8412a8333d70a11bf8f0677ed9efc3c1fc,"--get now calls startup() plugin hooks, closes #934",2020-08-15T20:38:15Z,2020-08-15T20:52:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7702ea602188899ee9b0446a874a6a9b546b564d,"Release 0.47.2 Refs #931",2020-08-12T20:54:33Z,2020-08-12T20:54:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e3e387fae78ea6c4c60d30303dc5a010d73c68d1,"Fixed URLs to SpatiaLite files, refs #931",2020-08-12T20:49:50Z,2020-08-12T20:49:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c8d796919281e6d97fe470d74f8580cc35fea625,"Release 2.15.1 Refs #133",2020-08-12T16:59:48Z,2020-08-12T16:59:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d03fc607b355f22f7bfee4387d46f13f12463420,"Package as sdist as well, refs #133 Also refs https://github.com/simonw/homebrew-datasette/issues/10",2020-08-12T16:56:36Z,2020-08-12T16:56:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b8c09a9334faabeeba728a64fb28226ccf163400,"Suggest ""allow"": false instead of ""allow"": {}",2020-08-12T05:56:52Z,2020-08-12T05:56:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 309d7191a1e4e321b4f44345105a696001d65593,Fixed broken rST link,2020-08-12T05:11:08Z,2020-08-12T05:11:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow cd8c79d30ac38639a7904a0fd01518121bcaadf1,"Release 0.47.1 Refs #930",2020-08-12T02:37:24Z,2020-08-12T02:37:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 10ce9ce3bcfd1ea967df8da63a4774f4afef3035,"Include templates/ in MANIFEST, refs #930",2020-08-12T02:34:39Z,2020-08-12T02:34:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 03418ee037057aa85204f5a3feb2066cbb6a9b3e,"Release 0.47 Refs #335, #923, #925, #926, #928",2020-08-12T00:42:47Z,2020-08-12T00:42:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a805288abe8d155b6dad227221e5f70311d06c3,"Updating homebrew plugin installation instructions This will start working as soon as Datasette 0.47 ships. Refs #923",2020-08-12T00:31:53Z,2020-08-12T00:31:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e139a7619f63d45ca2ff1ee108b933e17b5675b3,"'datasette --get' option, closes #926 Also made a start on the datasette.utils.testing module, refs #898",2020-08-12T00:24:40Z,2020-08-12T00:24:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 83eda049af3f38d4289118d3576f96b2535084b1,Fixed rST bug,2020-08-12T00:10:12Z,2020-08-12T00:10:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw afdeda8216d4d3027f87583ccdbef17ad85022ef,"Use runpy in install/uninstall, refs #928",2020-08-11T23:54:52Z,2020-08-11T23:54:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw adfe3042817a297fcb3160c1e3a446ece0149008,Upgrade pip in GitHub Actions runs,2020-08-11T23:12:05Z,2020-08-11T23:12:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6a126fa25f0c835372387de73f0842c656467fbe,"Removed aiohttp from test dependencies It wasn't being used.",2020-08-11T23:05:00Z,2020-08-11T23:05:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5126ecb1267ed3850bf3b0ab270accd031a02e79,"Re-arranged installation docs, added Homebrew - closes #923",2020-08-11T22:52:41Z,2020-08-11T22:52:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f7fddc9019516c4702416fe4cdb05a07ac214b61,"Fixed typo in help text, refs #925",2020-08-11T22:33:16Z,2020-08-11T22:33:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 01fe5b740171bfaea3752fc5754431dac53777e3,"datasette install / datasette uninstall commands, closes #925",2020-08-11T22:31:47Z,2020-08-11T22:32:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3fa261d1d2034b9444526ad764600f9798d9058c,"Removed Python 3.5 installation instructions Suggested here: https://github.com/simonw/datasette/discussions/921#discussioncomment-49362",2020-08-11T03:26:42Z,2020-08-11T03:26:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e21face1d74d65170283bc77ba783d9f99c76998,Link to discussions forum,2020-08-11T02:49:22Z,2020-08-11T02:49:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow be1fcd34b33d32e2276ceb81e2abef4a82cda1f8,"Link to GitHub Discussions Also fixed a couple of master => main",2020-08-11T02:47:09Z,2020-08-11T02:47:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 66ed36258a64d11d99794e9ac9b3c5c9bc1727a8,Renaming from master to main,2020-08-10T21:04:32Z,2020-08-10T21:04:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7536a5a0f6fc49ce1a6cb961f9fbe5edb7662c68,"Release 0.15 Refs #132",2020-08-10T19:06:02Z,2020-08-10T19:06:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2d2d724e32824095b0bf267a38d9c6fd628cc706,"Tools for enabling and disabling WAL, closes #132",2020-08-10T18:59:21Z,2020-08-10T18:59:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fca723ab2ab7c162a5e62d85d28d73f73cf40bcb,Fixed order of master and main in release notes,2020-08-09T19:30:55Z,2020-08-09T19:30:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 2955e7ea51f49e4353bda0c4eeb67537cfd06996,One last update of the new tagline,2020-08-09T16:40:17Z,2020-08-09T16:40:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 860b97b5a4373e0c6fd625754f54bf64ea2b6cf7,"Build main but not master, refs #919",2020-08-09T16:19:01Z,2020-08-09T16:19:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b597aa07e6dd95216f240cbc4ac76d03ae2e841e,"Fixed link in release notes, refs #918",2020-08-09T16:09:07Z,2020-08-09T16:09:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f25391de1f107db3c70ae3e298bd1145ec487671,"Release 0.46 Refs #849, #908, #896, #897, #905, #909, #456, #887, #890",2020-08-09T16:06:34Z,2020-08-09T16:06:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6d29210cf45dcd4e57681146a9ce0a0c910381b9,Updated docs on what happens when a release goes out,2020-08-09T16:05:09Z,2020-08-09T16:05:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7f10f0f7664d474c1be82bf668829e3b736a3d2b,Fix for security issue #918,2020-08-09T16:03:17Z,2020-08-09T16:03:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw de90b7568c5db7bbd5979b2551758ab857ad342d,Fixed incorrect link reference,2020-08-09T15:41:16Z,2020-08-09T15:41:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 602390081c3aba7635cd4aa3d06a2f0a8821e17f,Package as sdist as well as bdist_wheel,2020-08-09T04:58:24Z,2020-08-09T04:58:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow dc86ce7d3ae5504860f7a009c01f3a0f0c718686,Added datasette-graphql,2020-08-07T04:32:46Z,2020-08-07T04:32:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow daf1b50d13e92dd582c055ab0acd8c6d940ed21d,datasette-graphql in news,2020-08-07T04:30:59Z,2020-08-07T04:30:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 957f8c9b4ca76e32b03ca5dbf50dd61d01f25292,2.14.1 release notes,2020-08-06T06:31:11Z,2020-08-06T06:31:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5de24ee0a4652ce3d3b2e9726ccea25343a10ed1,Release 2.14.1,2020-08-06T06:28:50Z,2020-08-06T06:28:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow db1e08c2c89ac8e93bf8650a69f7ec6585c9b804,Documentation for table.detect_fts() method,2020-08-06T02:21:49Z,2020-08-06T02:21:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5560d717cb6c3ba378f2b79de452fa2a737e9d6d,Updated list of supported parameters to db.table(),2020-08-01T21:30:43Z,2020-08-01T21:30:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a8b922bcb91186c44fc163f7f6566598d962d364,"Release 2.14 Refs #127, #130",2020-08-01T20:58:47Z,2020-08-01T20:58:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 57e4eb8e5564af5d97f892b3be8342451ee177a2,"sqlite-utils populate-fts --tokenize= option, closes #130",2020-08-01T20:51:05Z,2020-08-01T20:51:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 617e6f070c85be66ea04c80b78dafd08c875f8c8,"enable_fts(..., tokenize=X) parameter, refs #130",2020-08-01T20:40:36Z,2020-08-01T20:40:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7ca8c0521ac1ea48a3cd8d0fe9275d1316e54b43,"Calculate coverage on pushes to main Refs #849",2020-07-31T23:23:02Z,2020-07-31T23:23:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 84c162dec377d7ac8ea286dc42142273fc22a49c,"Deploy latest on pushes to main Refs #849",2020-07-31T23:22:31Z,2020-07-31T23:22:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 73bb59a9b5edae2097af2155b4de0b122940f196,"Mirror master and main, refs #849",2020-07-31T23:19:43Z,2020-07-31T23:19:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d71b0c0cb951e973d2d1d1a2540961f19aa9eb00,"Publishing to Vercel section Closes #912",2020-07-31T17:06:32Z,2020-07-31T17:06:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8fe1e6d1be021aeeb8f08b0f77f03b75a83b6f75,"insert-files can now read from stdin, closes #127",2020-07-30T03:08:12Z,2020-07-30T03:08:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8d02f1dfcfb741128285c04b2cd834cf30747e04,An open source multi-tool for exploring and publishing data,2020-07-30T01:20:24Z,2020-07-30T01:20:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 710454d72aed5094573e642344fd075a0ef5372c,"Release 2.13 Refs #128",2020-07-30T01:13:53Z,2020-07-30T01:13:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw