- The prepare_jinja2_environment(env, datasette) plugin hook now accepts an optional
datasette
argument. Hook implementations can also now return anasync
function which will be awaited automatically. (#1809) --load-extension
option now supports entrypoints. Thanks, Alex Garcia. (#1789)- New tutorial: Cleaning data with sqlite-utils and Datasette.
- Facet size can now be set per-table with the new
facet_size
table metadata option. (#1804) truncate_cells_html
setting now also affects long URLs in columns. (#1805)Database(is_mutable=)
now defaults toTrue
. (#1808)- Non-JavaScript textarea now increases height to fit the SQL query. (#1786)
- More detailed command descriptions on the CLI reference page. (#1787)
- Datasette no longer enforces upper bounds on its depenedencies. (#1800)
- Facets are now displayed with better line-breaks in long values. Thanks, Daniel Rech. (#1794)
- The
settings.json
file used in Configuration directory mode is now validated on startup. (#1816)