Simon Willison
|
cdd24f3eaa
|
Added datasette-doublemetaphone to list of plugins
|
2019-06-23 21:23:24 -07:00 |
Simon Willison
|
a5591236c4
|
Install test dependencies so deploy can work
python tests/fixtures.py needs asgiref or it fails with an error
|
2019-06-23 20:23:07 -07:00 |
Simon Willison
|
ba8db9679f
|
Port Datasette from Sanic to ASGI + Uvicorn (#518)
Datasette now uses ASGI internally, and no longer depends on Sanic.
It now uses Uvicorn as the underlying HTTP server.
This was thirteen months in the making... for full details see the issue:
https://github.com/simonw/datasette/issues/272
And for a full sequence of commits plus commentary, see the pull request:
https://github.com/simonw/datasette/pull/518
|
2019-06-23 20:13:09 -07:00 |
Simon Willison
|
35429f9089
|
Revert "New encode/decode_path_component functions"
Refs #272
This reverts commit 9fdb47ca95 .
Now that ASGI supports raw_path we don't need our own encoding scheme!
|
2019-06-18 17:23:27 -07:00 |
Simon Willison
|
d4df640d18
|
Refactored view class hierarchy, refs #272
See https://github.com/simonw/datasette/issues/272#issuecomment-502393107
|
2019-06-15 12:41:34 -07:00 |
Tom MacWright
|
aa911122fe
|
Fix typo in install step: should be install -e (#500)
|
2019-06-11 11:48:40 -07:00 |
Simon Willison
|
6ccfcefb78
|
Added datasette-render-binary plugin to ecosystem
|
2019-06-09 09:49:06 -07:00 |
Simon Willison
|
0c756b8cd9
|
Added datasette-bplist plugin to ecosystem
|
2019-06-08 19:11:59 -07:00 |
Simon Willison
|
5e8fbf7f6f
|
Upgrade pytest to 4.6.1, pluggy to 0.12.0 (#497)
|
2019-06-02 19:06:26 -07:00 |
Simon Willison
|
803f750309
|
Added datasette-jq plugin to ecosystem
|
2019-05-29 18:51:10 -07:00 |
Simon Willison
|
2a4b892d6c
|
Tidy up with Black
|
2019-05-27 19:28:47 -07:00 |
Simon Willison
|
9c58d048ec
|
Fix pagination when sorted by expanded foreign key
Closes #489
|
2019-05-27 19:23:18 -07:00 |
Simon Willison
|
f069950a14
|
Removed obsolete __init__ method
|
2019-05-27 19:03:36 -07:00 |
Simon Willison
|
de92c05134
|
Fixed duplicate function name
|
2019-05-27 18:49:57 -07:00 |
Simon Willison
|
839e55bf0a
|
Start of unit tests for Database class, refs #485
|
2019-05-27 18:42:30 -07:00 |
Simon Willison
|
bd4dbc8519
|
Rename InterruptedError => QueryInterrupted, closes #490
|
2019-05-27 17:16:36 -07:00 |
Simon Willison
|
edb36629e7
|
Database.get_outbound_foreign_keys() refactor
Following this, the only module that ever makes calls to the low-level
execute_against_connection_in_thread() method is datasette/database.py
|
2019-05-27 11:41:44 -07:00 |
Simon Willison
|
20f98c3e20
|
Databse.primary_keys(table) / fts_table(table) refactor, closes #488
Also cleaned up some unused imports spotted by the linter.
|
2019-05-27 11:27:42 -07:00 |
Simon Willison
|
3fe21b91bb
|
Typo
|
2019-05-27 11:27:21 -07:00 |
Simon Willison
|
6569287d90
|
Refactored ConnectedDatabase to datasette/database.py
Closes #487
|
2019-05-26 22:07:43 -07:00 |
Simon Willison
|
026c84db30
|
Refactor Datasette methods to ConnectedDatabase
Refs #487
|
2019-05-26 21:56:43 -07:00 |
Simon Willison
|
182a3017c2
|
Sort keys to past tests in Python 3.5
|
2019-05-25 09:22:02 -07:00 |
Simon Willison
|
5ef3b2d6c9
|
Don't use -v with pytest in Travis
It seems to slow things down more than I expected.
|
2019-05-25 09:19:30 -07:00 |
Simon Willison
|
9bd39672de
|
Better label detection, refs #485
This needs unit tests.
|
2019-05-25 09:14:57 -07:00 |
Simon Willison
|
d923d84754
|
Facet by many-to-many, closes #365
|
2019-05-25 09:06:32 -07:00 |
Simon Willison
|
6e79fecf7e
|
Travis now uses pytest -v
|
2019-05-22 22:54:40 -07:00 |
Simon Willison
|
172da009d8
|
Added ?_through= table argument, closes #355
Also added much more interesting many-to-many fixtures - roadside attractions!
|
2019-05-22 22:45:12 -07:00 |
Simon Willison
|
c902590ada
|
Stack Overflow survey added to news
|
2019-05-21 11:47:28 -07:00 |
Simon Willison
|
f12220b17d
|
Link to blog post about 0.28
|
2019-05-21 09:33:57 -07:00 |
Simon Willison
|
967230c90e
|
Facet by date, closes #481
|
2019-05-20 23:09:22 -07:00 |
Simon Willison
|
2d14f21f85
|
Updated tests for date(...) lookup
|
2019-05-20 23:06:19 -07:00 |
Simon Willison
|
de4503a136
|
Fix ?col__date= for columns with spaces
|
2019-05-20 22:36:56 -07:00 |
Thomas Wood
|
70d2858067
|
Doc typo fix (#479)
|
2019-05-20 09:42:28 -07:00 |
Simon Willison
|
4246e138f9
|
Typo fix
|
2019-05-19 16:14:09 -07:00 |
Simon Willison
|
e513a80afb
|
Use -i with datasette publish, closes #469
|
2019-05-19 15:53:34 -07:00 |
Simon Willison
|
48759d3b35
|
New setup.py description
|
2019-05-19 14:57:47 -07:00 |
Simon Willison
|
e518f76c5f
|
README for Datasette 0.28 release
|
2019-05-19 14:37:49 -07:00 |
Simon Willison
|
afd0480d3f
|
Tidy up README, reducing duplication with docs
Refs #451
|
2019-05-19 14:31:03 -07:00 |
Simon Willison
|
17243fc355
|
Release notes for 0.28 - closes #463
|
2019-05-19 14:24:12 -07:00 |
Simon Willison
|
a9d138702c
|
Docs for facet-by-JSON-array, closes #477
|
2019-05-19 14:19:35 -07:00 |
Simon Willison
|
f4eefdf193
|
Do not allow downloads of mutable databases - closes #474
|
2019-05-19 13:41:09 -07:00 |
Simon Willison
|
88976d6cd6
|
Source, license and about docs - closes #475
|
2019-05-19 13:13:27 -07:00 |
Simon Willison
|
503fee891b
|
Removed 'datasette skeleton', closes #476
|
2019-05-19 13:05:38 -07:00 |
Simon Willison
|
2600858388
|
Fixed some links
|
2019-05-19 11:17:35 -07:00 |
Simon Willison
|
870f6dd55f
|
Replaced a straggling 'datasette publish now' reference
|
2019-05-19 11:12:53 -07:00 |
Simon Willison
|
7d8573d672
|
Rename "datasette publish now" to "datasette publish nowv1"
Also added an alias so "datasette publish now" continues to work.
Closes #472
|
2019-05-19 11:06:51 -07:00 |
Simon Willison
|
81ba98a509
|
New performance documentation, closes #421
|
2019-05-18 22:31:03 -07:00 |
Simon Willison
|
db9dbfb816
|
?_hash=1 no longer respected for mutable databases
Closes #471, refs #419
|
2019-05-16 08:10:25 -07:00 |
Simon Willison
|
cccea85be6
|
/-/databases sorts alphabetically
Should fix test failure in Python 3.5
|
2019-05-16 07:56:13 -07:00 |
Simon Willison
|
0dad111d24
|
New introspection endpoint: /-/databases - closes #470
Refs #419 and #465
|
2019-05-16 07:49:34 -07:00 |