Back to feed

datasette-files 0.1a3

Simon Willison's Weblog

Mar 30, 2026

3/30/2026

Datasette Refactors File Picker Into Web Component For Cross-Plugin Reuse

datasette-files 0.1a3 · Simon Willison's Weblog

Science, Technology & Innovation · Mar 30, 2026

The file picker was refactored from a plugin-specific UI into a reusable <datasette-file-picker> Web Component, enabling easy cross-plugin embedding and reducing frontend integration effort while improving ecosystem interoperability.


3/30/2026

Datasette Files Introduces Get File API For Backend File Access Across Plugins

datasette-files 0.1a3 · Simon Willison's Weblog

Science, Technology & Innovation · Mar 30, 2026

Datasette-files adds a new Python API, get_file (from datasette_files import get_file), providing a stable backend entry point for other plugins to programmatically access stored file data and enabling easier plugin-to-plugin composition and more maintainable integrations.


3/30/2026

Per-File Access Control Enabled By Scoping Edit And Delete To FileResource Under FileSourceResource

datasette-files 0.1a3 · Simon Willison's Weblog

Science, Technology & Innovation · Mar 30, 2026

The release scopes edit/delete permissions to a new FileResource (under FileSourceResource), moving owners_can_edit/owners_can_delete and files-edit/files-delete from source-level to per-file controls to enable finer-grained, safer plugin integration.