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 |
Simon Willison
|
21b57cdf9a
|
serve --inspect-file=X now populates cached table counts
Closes #462
|
2019-05-16 07:30:32 -07:00 |
Simon Willison
|
909e66dfdb
|
Removed .inspect() and /-/inspect.json
Refs #462
/-/inspect.json may return in some shape in #465
|
2019-05-16 07:15:24 -07:00 |
Simon Willison
|
1937026766
|
Removed accidental R
|
2019-05-16 06:27:08 -07:00 |