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