Wykres commitów

  • b0aca42aaa Tiny whitespace tweak Simon Willison 2023-10-12 16:36:17 -0700
  • 11f7fd38a4 Fixed some rST header warnings Simon Willison 2023-10-12 15:05:02 -0700
  • a4b401f470 Updated Discord link, refs #2196 Simon Willison 2023-10-12 14:57:04 -0700
  • 3d6d1e3050
    Raise an exception if a "plugins" block exists in metadata.json Alex Garcia 2023-10-12 09:20:50 -0700
  • 35deaabcb1
    Move non-metadata configuration from metadata.yaml to datasette.yaml Alex Garcia 2023-10-12 09:16:37 -0700
  • 18b48f879b Another inline link Simon Willison 2023-10-12 09:13:55 -0700
  • 0135e7cacd Fixed two rST underlines Simon Willison 2023-10-12 09:08:01 -0700
  • 4e1188f60f Upgrade spellcheck.yml workflow Simon Willison 2023-10-08 09:09:45 -0700
  • 85a41987c7 Fixed typo acepts -> accepts Simon Willison 2023-10-08 09:07:11 -0700
  • d51e63d3bb Release notes for 0.64.5, refs #2197 Simon Willison 2023-10-08 09:03:37 -0700
  • 5800eaeb5b Release 0.64.5 0.64.5 Simon Willison 2023-10-08 09:03:37 -0700
  • 5e932f3e27 Drop click-default-group-wheel, refs #2197 Simon Willison 2023-10-08 09:00:59 -0700
  • 61236ecc6e rm some stale TODOs Alex Garcia 2023-10-05 12:30:44 -0700
  • e84b10cb5c typo + black Alex Garcia 2023-10-05 12:20:04 -0700
  • 2f053e4c2a doc updates, still need configuration reference Alex Garcia 2023-10-05 12:12:11 -0700
  • 836b1587f0 Release notes for 1.0a7 Simon Willison 2023-09-21 15:06:19 -0700
  • 7ecf5bf5ce Release 1.0a7 1.0a7 1.0a.x Simon Willison 2023-09-21 15:06:19 -0700
  • 12395ba6ed Stop using parallel SQL queries for tables Simon Willison 2023-09-20 15:10:55 -0700
  • e4f868801a Use importlib_metadata for 3.9 as well, refs #2057 Simon Willison 2023-09-21 14:58:39 -0700
  • f130c7c0a8 Deploy with fixtures-metadata.json, refs #2194, #2195 Simon Willison 2023-09-21 14:09:57 -0700
  • 2da1a6acec Use importlib_metadata for Python 3.8, refs #2057 Simon Willison 2023-09-21 13:26:13 -0700
  • b7cf0200e2 Swap order of config and metadata options, refs #2194 Simon Willison 2023-09-21 13:22:40 -0700
  • 80a9cd9620 test-datasette-load-plugins now fails correctly, refs #2193 Simon Willison 2023-09-21 12:55:50 -0700
  • b0d0a0e5de importlib_resources for Python < 3.9, refs #2057 Simon Willison 2023-09-21 12:42:15 -0700
  • 947520c1fe Release notes for 0.64.4 on main Simon Willison 2023-09-21 12:31:32 -0700
  • 2b44d6a3fc Fixed typo in docs 0.64.4 Simon Willison 2023-09-21 12:28:45 -0700
  • d61687cbeb Release 0.64.4 Simon Willison 2023-09-21 12:25:52 -0700
  • 4b01cec374 Applied latest Black Simon Willison 2023-09-21 12:23:48 -0700
  • c0d58a71b9 Stop running queries in parallel, refs #2189 Simon Willison 2023-09-21 12:23:17 -0700
  • c0227ac7c7 Fix for flaky test_hidden_sqlite_stat1_table, refs #2179 Simon Willison 2023-09-07 15:49:50 -0700
  • 10bc805473 Finish removing pkg_resources, closes #2057 Simon Willison 2023-09-21 12:11:35 -0700
  • 6763572948
    Bump sphinx, furo, black dependabot[bot] 2023-09-20 15:11:24 -0700
  • b0e5d8afa3
    Stop using parallel SQL queries for tables Simon Willison 2023-09-20 15:10:55 -0700
  • 4e6a34179e Stop using parallel SQL queries for tables, refs #2189 Simon Willison 2023-09-19 18:27:40 -0700
  • fe5f881a52
    Bump the python-packages group with 3 updates dependabot[bot] 2023-09-19 13:11:42 +0000
  • f7bdedff77 Initial pass, allow and permission blocks in datasette.yaml Alex Garcia 2023-09-18 14:20:23 -0700
  • fc7dbe0d8a black Alex Garcia 2023-09-18 11:32:21 -0700
  • 09831ca68d Raise an exception if a "plugins" block exists in metadata.json Alex Garcia 2023-09-18 11:06:17 -0700
  • 6ed7908580 Simplified test for #2189 Simon Willison 2023-09-18 10:44:13 -0700
  • f56e043747 test_facet_against_in_memory_database, refs #2189 Simon Willison 2023-09-18 10:39:11 -0700
  • 852f501485 Switch from pkg_resources to importlib.metadata in app.py, refs #2057 Simon Willison 2023-09-16 09:35:18 -0700
  • 16f0b6d822 JSON/YAML tabs on configuration docs page Simon Willison 2023-09-13 14:15:32 -0700
  • b2ec8717c3
    Plugin configuration now lives in datasette.yaml/json Alex Garcia 2023-09-13 14:06:25 -0700
  • acca3387a1 Move configuration up next to installation in menu Simon Willison 2023-09-13 13:58:42 -0700
  • 659dcbdc19 Fixed metadata example that is now datasette.yaml Simon Willison 2023-09-13 13:48:21 -0700
  • af3aa34786
    Merge 8d4c69c6fb into a4c96d01b2 Abdussamet Koçak 2023-09-13 19:35:24 +0800
  • f302b919cb
    Merge 1cdcd8894c into a4c96d01b2 John Hogenmiller 2023-09-13 19:31:28 +0800
  • 286983575f cog Alex Garcia 2023-09-12 18:20:26 -0700
  • 740c9f2ea8 documentation Alex Garcia 2023-09-12 18:14:08 -0700
  • 2a05f97761 fmt Alex Garcia 2023-09-11 13:30:33 -0700
  • 0c5545b275 typo Alex Garcia 2023-09-11 13:29:57 -0700
  • e777f394dc
    Merge 2650e3ca2c into a4c96d01b2 Romain Clement 2023-09-11 13:19:38 -0700
  • 2ad9e53b73 Support database-level and table-level plugin configuration in datasette.yaml Alex Garcia 2023-09-11 13:17:47 -0700
  • da111fcdde Checkpoint, moving top-level plugin config to datasette.json Alex Garcia 2023-08-24 16:30:19 -0700
  • bda70bfb3f
    Bump the python-packages group with 2 updates dependabot[bot] 2023-09-11 14:01:24 +0000
  • a4c96d01b2 Release 1.0a6 1.0a6 Simon Willison 2023-09-07 21:44:08 -0700
  • b645174271
    actors_from_ids plugin hook and datasette.actors_from_ids() method (#2181) Simon Willison 2023-09-07 21:23:59 -0700
  • e1c5a9d92b datasette-remote-actors example plugin, refs #2180 Simon Willison 2023-09-07 20:37:24 -0700
  • 559f5390f6 Prototype of actors_from_ids plugin hook, refs #2180 Simon Willison 2023-09-07 18:45:26 -0700
  • d75b51950f black Alex Garcia 2023-09-07 17:32:22 -0700
  • 49098b9b2f DATASETTE_INTERNAL, uses click Alex Garcia 2023-09-07 17:01:03 -0700
  • c26370485a Label expand permission check respects cascade, closes #2178 Simon Willison 2023-09-07 16:28:30 -0700
  • ab040470e2 Applied blacken-docs Simon Willison 2023-09-07 15:57:27 -0700
  • dbfad6d220 Foreign key label expanding respects table permissions, closes #2178 Simon Willison 2023-09-07 15:51:09 -0700
  • 2200abfa17 Fix for flaky test_hidden_sqlite_stat1_table, closes #2179 Simon Willison 2023-09-07 15:49:50 -0700
  • fbcb103c0c Added example code to database_actions hook documentation Simon Willison 2023-09-07 07:47:24 -0700
  • e4abae3fd7
    Bump Sphinx (#2166) dependabot[bot] 2023-09-06 09:34:31 -0700
  • e86eaaa4f3
    Test against Python 3.12 preview (#2175) Simon Willison 2023-09-06 09:16:27 -0700
  • 21e77c3ff9
    Test against Python 3.12 preview Simon Willison 2023-09-06 09:09:00 -0700
  • cfe90653ac If not --internal flag is passed but $DATASETTE_INTERNAL_DB_PATH is defined, then use that Alex Garcia 2023-09-06 09:02:50 -0700
  • 7c9df6e549
    Bump the python-packages group with 1 update dependabot[bot] 2023-09-06 13:17:47 +0000
  • 05707aa16b
    click-default-group>=1.2.3 (#2173) Simon Willison 2023-09-05 19:50:09 -0700
  • 31d5c4ec05 Contraction - Google and Microsoft styleguides like it Simon Willison 2023-09-05 19:43:01 -0700
  • a481ebd495 Fix for blacken-docs Simon Willison 2023-09-05 19:41:56 -0700
  • 0e05554559
    click-default-group>=1.2.3 Simon Willison 2023-09-05 19:33:21 -0700
  • fd083e37ec Docs for plugins that define more plugin hooks, closes #1765 Simon Willison 2023-08-31 16:06:30 -0700
  • 98ffad9aed execute-sql now implies can view instance/database, closes #2169 Simon Willison 2023-08-31 15:46:18 -0700
  • 9cead33fb9
    OperationalError: database table is locked fix Simon Willison 2023-08-31 10:46:07 -0700
  • 4c3ef03311
    Another ReST fix Simon Willison 2023-08-30 16:19:59 -0700
  • 2caa53a52a
    ReST fix Simon Willison 2023-08-30 16:19:24 -0700
  • 6bfe104d47
    DATASETTE_LOAD_PLUGINS environment variable for loading specific plugins Simon Willison 2023-08-30 15:12:24 -0700
  • 6321c9c055 Documentation for DATASETTE_LOAD_PLUGINS Simon Willison 2023-08-30 15:04:29 -0700
  • 3363ceb198 Applied Black Simon Willison 2023-08-30 15:04:21 -0700
  • 0b570012f7 Automated tests for DATASETTE_LOAD_PLUGINS Simon Willison 2023-08-30 14:57:48 -0700
  • d3bef524e7 Load no plugins if DATASETTE_LOAD_PLUGINS='' Simon Willison 2023-08-30 14:57:26 -0700
  • 5eddf34a84 Fix for incorrect plugin names Simon Willison 2023-08-30 14:44:32 -0700
  • 943d60eebb Experimental support for DATASETTE_LOAD_PLUGINS, refs #2164 Simon Willison 2023-08-30 12:34:20 -0700
  • 30b28c8367 Release 1.0a5 1.0a5 Simon Willison 2023-08-29 10:17:54 -0700
  • bb12229794 Rename core_ to catalog_, closes #2163 Simon Willison 2023-08-29 10:01:28 -0700
  • 50da908213
    Cascade for restricted token view-table/view-database/view-instance operations (#2154) Simon Willison 2023-08-29 09:32:34 -0700
  • 1b38cba913 Refactored logic to use implies_can_view Simon Willison 2023-08-29 09:23:38 -0700
  • 3e49fd3f18 datasette.get_permission() method Simon Willison 2023-08-29 09:04:20 -0700
  • 49c1d74424 Refactored into restrictions_allow_action() Simon Willison 2023-08-29 08:52:21 -0700
  • a1f3d75a52
    Need to stick to Python 3.9 for gcloud Simon Willison 2023-08-28 20:46:12 -0700
  • 92b8bf38c0
    Add new `--internal internal.db` option, deprecate legacy `_internal` database Alex Garcia 2023-08-28 20:24:23 -0700
  • 73489cac8e
    Fill in the TODO on get_internal_database Simon Willison 2023-08-28 20:13:40 -0700
  • 2fec4e57a0
    Tweaked the explanation a tiny bit Simon Willison 2023-08-28 20:11:11 -0700
  • 1061e636d6 spellcheck Alex Garcia 2023-08-28 17:59:47 -0700
  • d64a9896f7 Permission is now a dataclass, not a namedtuple Simon Willison 2023-08-28 17:56:39 -0700
  • f8f7e4b3c6 docs Alex Garcia 2023-08-28 17:50:09 -0700