Commit Graph

  • 7f3997a3cb Bump picomatch from 2.3.1 to 2.3.2 dependabot/npm_and_yarn/picomatch-2.3.2 dependabot[bot] 2026-03-25 22:22:03 +00:00
  • 66abe5dd78 Apply blacken-docs formatting to docs/internals.rst claude/document-api-decorator-ZzIlG Claude 2026-03-24 02:49:39 +00:00
  • b01ed9236b Document call_with_supported_arguments as a supported public API Claude 2026-03-24 02:38:16 +00:00
  • 4fcf474088 Release 1.0a26 main 1.0a26 Simon Willison 2026-03-18 15:13:37 -07:00
  • c673ee9819 Update docs for async def resources_sql(cls, datasette, actor=None) signature Simon Willison 2026-03-18 15:07:07 -07:00
  • cb293572c4 UI for setting custom column types, refs #2671 Simon Willison 2026-03-18 14:03:42 -07:00
  • cb5cc0cc22 Fixed some broken docs/ references, refs #2671 Simon Willison 2026-03-18 13:00:27 -07:00
  • e2a4f9abb6 Fixed some broken docs/ references set-column-types-api Simon Willison 2026-03-18 13:00:27 -07:00
  • 611b8ad463 blacken-docs Simon Willison 2026-03-18 12:30:26 -07:00
  • 2b06da29a1 Rename set-column-types action to et-column-type Simon Willison 2026-03-18 12:18:48 -07:00
  • d440c20984 /db/table/-/set-column-type JSON API, refs #2671 Simon Willison 2026-03-18 12:15:42 -07:00
  • fa1d8f0fa5 set-column-types permission, refs #2671 Simon Willison 2026-03-18 11:47:13 -07:00
  • 2704bc9c61 blacken-docs Simon Willison 2026-03-18 12:30:26 -07:00
  • 341a488db0 Rename set-column-types action to et-column-type Simon Willison 2026-03-18 12:18:48 -07:00
  • 3f5dd2b876 /db/table/-/set-column-type JSON API, refs #2671 Simon Willison 2026-03-18 12:15:42 -07:00
  • bee25f58cb set-column-types permission, refs #2671 Simon Willison 2026-03-18 11:47:13 -07:00
  • feaba9b18b Optionally limit ColumnType subclasses to specific SQLite types (#2673) Simon Willison 2026-03-18 11:37:09 -07:00
  • 0f81553b3f No hide this column on last remaining column Simon Willison 2026-03-18 10:47:05 -07:00
  • 68966880c2 Fix mobile column actions not showing items for SQL views (#2670) Simon Willison 2026-03-18 09:46:36 -07:00
  • d02072bc9d Do not show mobile column actions for Link column Simon Willison 2026-03-18 09:07:57 -07:00
  • e800312b54 allowed_resources(view-query, actor) fix Simon Willison 2026-03-18 09:05:23 -07:00
  • fd016f7986 Column actions panel on mobile (#2669) Simon Willison 2026-03-18 09:04:28 -07:00
  • 63d73a806f Move table configuration docs from metadata.rst to configuration.rst (#2668) Simon Willison 2026-03-17 08:47:04 -07:00
  • bc7a19b39d Column types system Simon Willison 2026-03-16 22:29:51 -07:00
  • b7578a4884 Remove pointless test_column_type_with_config test Claude 2026-03-17 05:24:09 +00:00
  • c73a1c907a Use 'subclass' instead of 'class' in ColumnType docs Claude 2026-03-17 05:22:53 +00:00
  • da0ea4382c Update cog-generated plugin list to include default_column_types Claude 2026-03-17 05:18:42 +00:00
  • dd9b83301c Refactor ColumnType: register classes, return instances with config Claude 2026-03-17 05:18:14 +00:00
  • 8af98c24c2 Move name and description to class attributes on ColumnType Claude 2026-03-17 05:00:57 +00:00
  • 72c8c71518 Move column_type defaults into dict literal Claude 2026-03-17 04:54:36 +00:00
  • 9fe10cd1aa Apply black and blacken-docs formatting Claude 2026-03-17 04:50:58 +00:00
  • 77bbfb5f7e Document column type internal methods in internals.rst Claude 2026-03-17 04:08:58 +00:00
  • 32e4a31913 Document register_column_types hook and updated render_cell signature Claude 2026-03-17 04:03:52 +00:00
  • ad6a020e6d Add NOT NULL constraints to column_types primary key columns Claude 2026-03-17 03:58:18 +00:00
  • 5db4f6953d Fix linting: remove unused import, apply black formatting Claude 2026-03-17 03:56:20 +00:00
  • de4269629b Remove duplicate import logging line Claude 2026-03-17 03:55:51 +00:00
  • e8472bc0cd Add missing tests and transform_value integration Claude 2026-03-17 02:48:55 +00:00
  • 73225ccad0 Add column types system for semantic column annotations Claude 2026-03-17 02:40:37 +00:00
  • 7f93353549 Fix startup hook to fire after metadata and schema tables are populated (#2666) Simon Willison 2026-03-16 17:56:40 -07:00
  • e48a1d3d5a Investigate metadata system: lifecycle, plugin resolution, config vs metadata claude/investigate-metadata-system-1S9OZ Claude 2026-03-16 23:35:31 +00:00
  • 56dd5fe510 Add database file watcher using PRAGMA data_version claude/add-db-file-watcher-JkJpx Claude 2026-03-16 19:21:53 +00:00
  • a668168835 Fix bug with compound pks and row panel row-panel Simon Willison 2026-03-09 18:18:50 -07:00
  • 73091472cb Merge main into row-panel Simon Willison 2026-03-09 18:12:45 -07:00
  • 5805a126db Fix for column select on Mobile Safari claude/review-json-api-consistency-6Xrns Simon Willison 2026-03-09 18:05:01 -07:00
  • e2c1e81ec9 UI for selecting and re-ordering columns on the table page (#2662) Simon Willison 2026-03-09 17:45:24 -07:00
  • 97201f067c Row pages link to foreign keys from table display, closes #1592 Simon Willison 2026-03-06 20:16:50 -08:00
  • dec2197bcb Bump rollup from 3.29.5 to 3.30.0 dependabot/npm_and_yarn/rollup-3.30.0 dependabot[bot] 2026-02-26 07:05:21 +00:00
  • 1263380ea6 Better heading for write_wrapper() Simon Willison 2026-02-25 20:50:46 -08:00
  • 8f0d60236f Bump version for 1.0a25 1.0a25 Simon Willison 2026-02-25 17:01:03 -08:00
  • e4ff5e27d3 Fix RST heading underlin Simon Willison 2026-02-25 16:54:51 -08:00
  • 1246c6576b Release 1.0a25 Simon Willison 2026-02-25 16:49:14 -08:00
  • 2bc1dd2275 Fix --reload interpreting 'serve' command as a file argument (#2646) Daniel Bates 2026-02-25 16:46:29 -08:00
  • 24d801b7f7 Respect metadata-defined facet ordering in sorted_facet_results (#2648) Simon Willison 2026-02-25 16:33:27 -08:00
  • c96dc5ce26 register_token_handler() plugin hook for custom API token backends (#2650) Simon Willison 2026-02-25 16:32:45 -08:00
  • 4f89b77782 Replace restrict_all/restrict_database/restrict_resource with TokenRestrictions dataclass claude/database-backed-api-tokens-zUHZP Claude 2026-02-25 03:21:29 +00:00
  • 22feead183 Add create_token plugin hook for extensible token creation Claude 2026-02-25 01:34:13 +00:00
  • 1a53bdc793 Add per-table suggest_facets configuration option claude/toggle-suggested-facets-FqW19 Claude 2026-02-21 01:02:37 +00:00
  • 6a2c27b15b blacken-docs Simon Willison 2026-02-20 11:28:39 -08:00
  • 2f0e64df68 black==26.1.0 Simon Willison 2026-02-20 11:24:52 -08:00
  • 7a66456615 black --version Simon Willison 2026-02-20 11:19:19 -08:00
  • 6b3a1f9734 Add column types design document claude/column-types-design-8yXIk Claude 2026-02-17 22:58:11 +00:00
  • 1c6c6d2e68 Fix test_write_wrapper_set_authorizer: use permissive callback instead of None Simon Willison 2026-02-17 13:30:46 -08:00
  • 5c3137d148 Black formatting Simon Willison 2026-02-17 13:30:24 -08:00
  • 51e341b06a Fix test assertions broken by new fixture rows in 170f9de Claude 2026-02-17 20:09:04 +00:00
  • 170f9de774 Add pks parameter to render_cell() plugin hook Claude 2026-02-17 18:21:25 +00:00
  • 4c635a1d99 Add /-/debug hub page with debug_menu() plugin hook claude/debug-menu-hub-F6gAH Claude 2026-02-16 16:25:09 +00:00
  • 5602f3efa5 Extract query page rendering into new QueryPage module refactor-query-page-module Simon Willison 2026-02-15 08:49:41 -08:00
  • 109cba4a30 Remove datasette publish and datasette package commands entirely claude/remove-datasette-publish-0l5cf Claude 2026-02-11 18:35:51 +00:00
  • 8a315f3d7d Added a test to exercise the write_wrapper example Simon Willison 2026-02-09 13:27:23 -08:00
  • 80b7f987ca write_wrapper plugin hook for intercepting write operations (#2636) Simon Willison 2026-02-09 13:20:33 -08:00
  • cbc58cc99d Add production-readiness review of the row-panel branch claude/review-side-panel-production-em0Lr Claude 2026-02-09 01:05:32 +00:00
  • 6a5086b23c Apply Black formatting to test_utils_permissions.py claude/review-sql-permissions-8toT4 Claude 2026-02-06 02:25:51 +00:00
  • c9429466cd Remove test-only cascading logic implementation, fix params bug Claude 2026-02-06 02:10:36 +00:00
  • 1fa23f4a42 Add consolidation proposal for cascading logic duplication Claude 2026-02-06 01:52:08 +00:00
  • ce2f5ea223 Deep code review of SQL permissions system Claude 2026-02-06 01:31:22 +00:00
  • 5873578d49 Release 1.0a24 1.0a24 Simon Willison 2026-01-29 09:00:22 -08:00
  • b771e930bc Fix filter-input and search-input zoom on iOS Safari Daniel Olasubomi Sobowale 2026-01-28 20:41:58 -06:00
  • 40a37307de Add request.form() for multipart form data and file uploads Simon Willison 2026-01-28 18:41:03 -08:00
  • ffadb5f74c Workaround for intermittent test failure on SQLite 3.25.3 Simon Willison 2026-01-28 18:34:00 -08:00
  • 3f8f97e92a Close more connections in test suite Simon Willison 2026-01-28 09:55:25 -08:00
  • 2f7b120177 Minor speedup for remove_infinites, refs #2629 Simon Willison 2026-01-24 22:07:54 -08:00
  • 7988a179fe Throttle schema refreshes to at most once per second, refs #2629 Simon Willison 2026-01-23 21:03:16 -08:00
  • 7915c46ddd Fix flaky test_database_page test with deterministic ordering (#2628) Simon Willison 2026-01-23 20:57:25 -08:00
  • 66d2a033f8 Switch to ruff and fix all lint errors, refs #2630 Simon Willison 2026-01-23 20:43:16 -08:00
  • b0436faa5e Fix test isolation bug in test_startup_error_from_plugin_is_click_exception (#2627) Simon Willison 2026-01-22 07:03:05 -08:00
  • e08b11217a Bump the python-packages group with 3 updates dependabot/pip/python-packages-b18d64ad6f dependabot[bot] 2026-01-07 13:04:25 +00:00
  • b52655e856 Ignore *.db in gitignore Simon Willison 2026-01-06 07:59:07 -08:00
  • 757ce92baf datasette.utils.StartupError() now becomes a click exception, closes #2624 Simon Willison 2026-01-06 07:58:18 -08:00
  • 1a7b027b60 Make setting(), settings_dict(), and plugin_config() async claude/async-settings-access-461MI Claude 2025-12-30 16:21:16 +00:00
  • 723ce2442e Add structured documentation metadata to table extras claude/document-expand-options-FHr9v Claude 2025-12-29 21:25:37 +00:00
  • ab116e31a5 Added a test shared-extras Simon Willison 2025-12-23 11:04:59 -08:00
  • 8594aeb648 Share extras logic between rows and tables Simon Willison 2025-12-23 10:55:32 -08:00
  • 6fede23a2e Only return render_coll columns that differ from default, refs #2619 Simon Willison 2025-12-21 20:18:26 -08:00
  • eae94dc2c3 Initial render_cell and foreign_key_tables extras for row Simon Willison 2025-12-21 20:03:10 -08:00
  • 97496d5a67 ?_extra=render_cells for tables, refs #2619 Simon Willison 2025-12-21 19:52:49 -08:00
  • e57ae03e22 Add short-circuit optimization for correlated EXISTS subqueries claude/optimize-datasette-subqueries-7FkhE Claude 2025-12-17 15:28:57 +00:00
  • 8895c4a202 Fixed the rest of the warnings fix-warnings Simon Willison 2025-12-13 12:16:57 -08:00
  • 35ea721469 Fixed hundreds of database connection closing warnings Simon Willison 2025-12-12 22:38:04 -08:00
  • 232a404743 Switch searchable_fts test table to FTS5, closes #2613 Simon Willison 2025-12-12 22:18:35 -08:00
  • 3b4c7e1abe {"ok": true} on row API, to be consistent with table Simon Willison 2025-12-12 21:43:00 -08:00