Overview
Datasette 1.0a24 introduces file upload capabilities through multipart/form-data support, streamlines development with uv integration, and adds new API features for enhanced JavaScript UI development.
Changes by Version
v1.0a24
- Added multipart/form-data file upload support via new await request.form(files=True) method - enables attaching files to data rows
- Changed development environment to use uv - run tests with ‘uv run pytest’ without manual virtual environment setup
- Added ?_extra=render_cell parameter for table and row JSON pages - unlocks new JavaScript UI features through render_cell() plugin hook results
- Fixed flaky CI tests that were intermittently failing