rowid,hash,author_name,author_email,author_date,committer_name,committer_email,committer_date,message,file_name,addition,deletion 1,60c6692f6802dfae6a433f648f287be30ef52325,Simon Willison,swillison@gmail.com,2024-02-06T21:57:09-08:00,GitHub,noreply@github.com,2024-02-06T21:57:09-08:00,"table_config instead of table_metadata (#2257) Table configuration that was incorrectly placed in metadata is now treated as if it was in config. New await datasette.table_config() method. Closes #2247",datasette/app.py,8,4 2,60c6692f6802dfae6a433f648f287be30ef52325,Simon Willison,swillison@gmail.com,2024-02-06T21:57:09-08:00,GitHub,noreply@github.com,2024-02-06T21:57:09-08:00,"table_config instead of table_metadata (#2257) Table configuration that was incorrectly placed in metadata is now treated as if it was in config. New await datasette.table_config() method. Closes #2247",datasette/database.py,4,6 3,60c6692f6802dfae6a433f648f287be30ef52325,Simon Willison,swillison@gmail.com,2024-02-06T21:57:09-08:00,GitHub,noreply@github.com,2024-02-06T21:57:09-08:00,"table_config instead of table_metadata (#2257) Table configuration that was incorrectly placed in metadata is now treated as if it was in config. New await datasette.table_config() method. Closes #2247",datasette/utils/__init__.py,57,12 4,60c6692f6802dfae6a433f648f287be30ef52325,Simon Willison,swillison@gmail.com,2024-02-06T21:57:09-08:00,GitHub,noreply@github.com,2024-02-06T21:57:09-08:00,"table_config instead of table_metadata (#2257) Table configuration that was incorrectly placed in metadata is now treated as if it was in config. New await datasette.table_config() method. Closes #2247",datasette/views/table.py,5,6 5,60c6692f6802dfae6a433f648f287be30ef52325,Simon Willison,swillison@gmail.com,2024-02-06T21:57:09-08:00,GitHub,noreply@github.com,2024-02-06T21:57:09-08:00,"table_config instead of table_metadata (#2257) Table configuration that was incorrectly placed in metadata is now treated as if it was in config. New await datasette.table_config() method. Closes #2247",tests/test_api.py,100,1 6,60c6692f6802dfae6a433f648f287be30ef52325,Simon Willison,swillison@gmail.com,2024-02-06T21:57:09-08:00,GitHub,noreply@github.com,2024-02-06T21:57:09-08:00,"table_config instead of table_metadata (#2257) Table configuration that was incorrectly placed in metadata is now treated as if it was in config. New await datasette.table_config() method. Closes #2247",tests/test_html.py,1,1 7,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/authentication.rst,4,1 8,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/changelog.rst,10,4 9,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/cli-reference.rst,4,1 10,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/contributing.rst,25,9 11,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/custom_templates.rst,4,4 12,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/deploying.rst,1,1 13,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/facets.rst,5,2 14,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/full_text_search.rst,2,2 15,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/installation.rst,32,6 16,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/plugin_hooks.rst,1,1 17,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/publish.rst,2,2 18,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/settings.rst,6,6 19,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/spatialite.rst,4,1 20,943df09dcca93c3b9861b8c96277a01320db8662,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,Simon Willison,swillison@gmail.com,2023-08-11T10:44:34-07:00,"Remove all remaining ""$ "" prefixes from docs, closes #2140 Also document sqlite-utils create-view ",docs/sql_queries.rst,8,1 21,0b68996cc511b3a801f0cd0157bd66332d75f46f,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,"Revert ""Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955"" This reverts commit dc18f62089e5672d03176f217d7840cdafa5c447. ",datasette/app.py,17,3 22,0b68996cc511b3a801f0cd0157bd66332d75f46f,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,"Revert ""Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955"" This reverts commit dc18f62089e5672d03176f217d7840cdafa5c447. ",datasette/utils/asgi.py,29,15 23,0b68996cc511b3a801f0cd0157bd66332d75f46f,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,"Revert ""Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955"" This reverts commit dc18f62089e5672d03176f217d7840cdafa5c447. ",docs/plugin_hooks.rst,2,3 24,0b68996cc511b3a801f0cd0157bd66332d75f46f,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,"Revert ""Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955"" This reverts commit dc18f62089e5672d03176f217d7840cdafa5c447. ",docs/testing_plugins.rst,1,1 25,0b68996cc511b3a801f0cd0157bd66332d75f46f,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,Simon Willison,swillison@gmail.com,2022-12-15T13:06:45-08:00,"Revert ""Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955"" This reverts commit dc18f62089e5672d03176f217d7840cdafa5c447. ",tests/test_internals_datasette_client.py,1,0 26,38d28dd958c41e5e7fde3788ba3fdaf2e09eff70,Simon Willison,swillison@gmail.com,2022-12-15T13:05:33-08:00,Simon Willison,swillison@gmail.com,2022-12-15T13:05:33-08:00,"Revert ""Try running every test at once, refs #1955"" This reverts commit 51ee8caa4a697fa3f4120e93b1c205b714a6cdc7. ",.github/workflows/test.yml,2,3 27,51ee8caa4a697fa3f4120e93b1c205b714a6cdc7,Simon Willison,swillison@gmail.com,2022-12-15T12:51:18-08:00,Simon Willison,swillison@gmail.com,2022-12-15T12:51:18-08:00,"Try running every test at once, refs #1955 ",.github/workflows/test.yml,3,2 28,dc18f62089e5672d03176f217d7840cdafa5c447,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,"Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955 ",datasette/app.py,3,17 29,dc18f62089e5672d03176f217d7840cdafa5c447,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,"Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955 ",datasette/utils/asgi.py,15,29 30,dc18f62089e5672d03176f217d7840cdafa5c447,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,"Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955 ",docs/plugin_hooks.rst,3,2 31,dc18f62089e5672d03176f217d7840cdafa5c447,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,"Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955 ",docs/testing_plugins.rst,1,1 32,dc18f62089e5672d03176f217d7840cdafa5c447,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,Simon Willison,swillison@gmail.com,2022-12-15T09:34:07-08:00,"Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955 ",tests/test_internals_datasette_client.py,0,1 33,e054704fb64d1f23154ec43b81b6c9481ff8202f,Simon Willison,swillison@gmail.com,2022-12-14T21:38:20-08:00,Simon Willison,swillison@gmail.com,2022-12-14T21:38:28-08:00,"Added missing rST label ",docs/internals.rst,2,0 34,6e1e815c7881abe836d573b18ed2c5bb3e5b699e,Simon Willison,swillison@gmail.com,2022-12-14T18:41:30-08:00,GitHub,noreply@github.com,2022-12-14T18:41:30-08:00,It's an update-or-insert,docs/changelog.rst,1,1 35,8b9d7fdbd8de7e74414cc29e3005382669a812dc,Simon Willison,swillison@gmail.com,2022-12-14T18:02:42-08:00,Simon Willison,swillison@gmail.com,2022-12-14T18:02:42-08:00,"Fixed typo in release notes, refs #1953 ",docs/changelog.rst,1,1 36,8cac6ff3017b86ea1e9dd3b06962302a6ce74f4d,Simon Willison,swillison@gmail.com,2022-12-14T18:01:02-08:00,Simon Willison,swillison@gmail.com,2022-12-14T18:01:02-08:00,"Release 1.0a2 Refs #1636, #1855, #1878, #1927, #1937, #1940, #1947, #1951 Closes #1953 ",datasette/version.py,1,1 37,8cac6ff3017b86ea1e9dd3b06962302a6ce74f4d,Simon Willison,swillison@gmail.com,2022-12-14T18:01:02-08:00,Simon Willison,swillison@gmail.com,2022-12-14T18:01:02-08:00,"Release 1.0a2 Refs #1636, #1855, #1878, #1927, #1937, #1940, #1947, #1951 Closes #1953 ",docs/changelog.rst,16,0 38,9ad76d279e2c3874ca5070626a25458ce129f126,Simon Willison,swillison@gmail.com,2022-12-14T14:49:13-08:00,Simon Willison,swillison@gmail.com,2022-12-14T14:49:13-08:00,"Applied blacken-docs, refs #1937 ",docs/internals.rst,5,1 39,c094dde3ff2bae030f261e6440d4fb082eb860a9,Simon Willison,swillison@gmail.com,2022-12-14T12:21:18-08:00,Simon Willison,swillison@gmail.com,2022-12-14T12:21:18-08:00,"Extra permission rules for /-/create, closes #1937 ",datasette/views/database.py,14,0 40,c094dde3ff2bae030f261e6440d4fb082eb860a9,Simon Willison,swillison@gmail.com,2022-12-14T12:21:18-08:00,Simon Willison,swillison@gmail.com,2022-12-14T12:21:18-08:00,"Extra permission rules for /-/create, closes #1937 ",docs/json_api.rst,6,1 41,c094dde3ff2bae030f261e6440d4fb082eb860a9,Simon Willison,swillison@gmail.com,2022-12-14T12:21:18-08:00,Simon Willison,swillison@gmail.com,2022-12-14T12:21:18-08:00,"Extra permission rules for /-/create, closes #1937 ",tests/test_api_write.py,44,0 42,e238df3959a0e32837ac8d5c3e49ecbcfe394de4,Simon Willison,swillison@gmail.com,2022-12-14T12:04:23-08:00,Simon Willison,swillison@gmail.com,2022-12-14T12:04:23-08:00,"Handle non-initials in permission_allowed_actor_restrictions, closes #1956 ",datasette/default_permissions.py,11,5 43,e238df3959a0e32837ac8d5c3e49ecbcfe394de4,Simon Willison,swillison@gmail.com,2022-12-14T12:04:23-08:00,Simon Willison,swillison@gmail.com,2022-12-14T12:04:23-08:00,"Handle non-initials in permission_allowed_actor_restrictions, closes #1956 ",tests/test_permissions.py,16,0 44,1a3dcf494376e32f7cff110c86a88e5b0a3f3924,Simon Willison,swillison@gmail.com,2022-12-13T21:19:31-08:00,Simon Willison,swillison@gmail.com,2022-12-13T21:19:31-08:00,"Don't include _memory on /-/create-token, refs #1947 ",datasette/views/special.py,1,1 45,1a3dcf494376e32f7cff110c86a88e5b0a3f3924,Simon Willison,swillison@gmail.com,2022-12-13T21:19:31-08:00,Simon Willison,swillison@gmail.com,2022-12-13T21:19:31-08:00,"Don't include _memory on /-/create-token, refs #1947 ",tests/test_auth.py,12,0 46,420d0a0ee29fe89116796185229cb706807ea12f,Simon Willison,swillison@gmail.com,2022-12-13T21:13:20-08:00,Simon Willison,swillison@gmail.com,2022-12-13T21:13:20-08:00,"Tests for /-/create-token with restrictions, closes #1947 ",datasette/templates/create_token.html,1,1 47,420d0a0ee29fe89116796185229cb706807ea12f,Simon Willison,swillison@gmail.com,2022-12-13T21:13:20-08:00,Simon Willison,swillison@gmail.com,2022-12-13T21:13:20-08:00,"Tests for /-/create-token with restrictions, closes #1947 ",tests/test_auth.py,22,17 48,6e5ab9e7b3ba642286ac9b19f127a4ac845a5a9a,Simon Willison,swillison@gmail.com,2022-12-13T21:07:03-08:00,Simon Willison,swillison@gmail.com,2022-12-13T21:07:03-08:00,"Note in docs about new /-/create-token features, refs #1947 ",docs/authentication.rst,2,0 49,d98a8effb10ce8fe04a03eae42baa8a9cb0ca3f7,Simon Willison,swillison@gmail.com,2022-12-13T20:59:28-08:00,Simon Willison,swillison@gmail.com,2022-12-13T21:03:17-08:00,"UI for restricting permissions on /-/create-token, refs #1947 Also fixes test failures I introduced in #1951 ",datasette/app.py,1,1 50,d98a8effb10ce8fe04a03eae42baa8a9cb0ca3f7,Simon Willison,swillison@gmail.com,2022-12-13T20:59:28-08:00,Simon Willison,swillison@gmail.com,2022-12-13T21:03:17-08:00,"UI for restricting permissions on /-/create-token, refs #1947 Also fixes test failures I introduced in #1951 ",datasette/templates/create_token.html,58,17 51,d98a8effb10ce8fe04a03eae42baa8a9cb0ca3f7,Simon Willison,swillison@gmail.com,2022-12-13T20:59:28-08:00,Simon Willison,swillison@gmail.com,2022-12-13T21:03:17-08:00,"UI for restricting permissions on /-/create-token, refs #1947 Also fixes test failures I introduced in #1951 ",datasette/views/special.py,90,28 52,d98a8effb10ce8fe04a03eae42baa8a9cb0ca3f7,Simon Willison,swillison@gmail.com,2022-12-13T20:59:28-08:00,Simon Willison,swillison@gmail.com,2022-12-13T21:03:17-08:00,"UI for restricting permissions on /-/create-token, refs #1947 Also fixes test failures I introduced in #1951 ",tests/test_auth.py,1,1 53,fdf7c27b5438f02153c3a7f8ad1b320e4b29e4f4,Simon Willison,swillison@gmail.com,2022-12-13T18:42:01-08:00,Simon Willison,swillison@gmail.com,2022-12-13T18:42:01-08:00,"datasette.create_token() method, closes #1951 ",datasette/app.py,41,1 54,fdf7c27b5438f02153c3a7f8ad1b320e4b29e4f4,Simon Willison,swillison@gmail.com,2022-12-13T18:42:01-08:00,Simon Willison,swillison@gmail.com,2022-12-13T18:42:01-08:00,"datasette.create_token() method, closes #1951 ",datasette/cli.py,27,29 55,fdf7c27b5438f02153c3a7f8ad1b320e4b29e4f4,Simon Willison,swillison@gmail.com,2022-12-13T18:42:01-08:00,Simon Willison,swillison@gmail.com,2022-12-13T18:42:01-08:00,"datasette.create_token() method, closes #1951 ",docs/internals.rst,44,0 56,b545b6a04ed7b407331f991adce107691ac3ab97,Simon Willison,swillison@gmail.com,2022-10-04T21:32:11-07:00,Simon Willison,swillison@gmail.com,2022-10-04T21:32:11-07:00,"Test for bool(results), closes #1832 ",tests/test_internals_database.py,8,0 57,e0e8522622c8a6769ba2dc7eafa35213c896306f,Simon Willison,swillison@gmail.com,2022-09-30T15:25:28-07:00,Simon Willison,swillison@gmail.com,2022-09-30T15:25:28-07:00,"Use new datasette.io/discord link for Discord Refs https://github.com/simonw/datasette.io/issues/119 ",README.md,2,2 58,e0e8522622c8a6769ba2dc7eafa35213c896306f,Simon Willison,swillison@gmail.com,2022-09-30T15:25:28-07:00,Simon Willison,swillison@gmail.com,2022-09-30T15:25:28-07:00,"Use new datasette.io/discord link for Discord Refs https://github.com/simonw/datasette.io/issues/119 ",docs/changelog.rst,1,1 59,e0e8522622c8a6769ba2dc7eafa35213c896306f,Simon Willison,swillison@gmail.com,2022-09-30T15:25:28-07:00,Simon Willison,swillison@gmail.com,2022-09-30T15:25:28-07:00,"Use new datasette.io/discord link for Discord Refs https://github.com/simonw/datasette.io/issues/119 ",docs/index.rst,1,1 60,49a11a6042e6797cb14a52e59cc42e25e0e8a34e,Simon Willison,swillison@gmail.com,2022-09-26T17:43:55-07:00,Simon Willison,swillison@gmail.com,2022-09-26T17:43:55-07:00,"Keyword-only arguments for a bunch of internal methods, refs #1822 ",datasette/app.py,7,5 61,49a11a6042e6797cb14a52e59cc42e25e0e8a34e,Simon Willison,swillison@gmail.com,2022-09-26T17:43:55-07:00,Simon Willison,swillison@gmail.com,2022-09-26T17:43:55-07:00,"Keyword-only arguments for a bunch of internal methods, refs #1822 ",datasette/utils/asgi.py,31,21 62,d4cc1374f4faaa1850a42c7508a196a277216bbc,Simon Willison,swillison@gmail.com,2022-12-13T14:28:59-08:00,Simon Willison,swillison@gmail.com,2022-12-13T14:28:59-08:00,"Improved --help for create-token, refs #1947 ",datasette/cli.py,9,3 63,d4cc1374f4faaa1850a42c7508a196a277216bbc,Simon Willison,swillison@gmail.com,2022-12-13T14:28:59-08:00,Simon Willison,swillison@gmail.com,2022-12-13T14:28:59-08:00,"Improved --help for create-token, refs #1947 ",docs/cli-reference.rst,8,3 64,f84acae98ed99c3045d6a00e04cc72984cfa68dd,Simon Willison,swillison@gmail.com,2022-12-13T14:23:07-08:00,Simon Willison,swillison@gmail.com,2022-12-13T14:23:17-08:00,"Return 400 errors for ?_sort errors, closes #1950 ",datasette/views/table.py,5,3 65,f84acae98ed99c3045d6a00e04cc72984cfa68dd,Simon Willison,swillison@gmail.com,2022-12-13T14:23:07-08:00,Simon Willison,swillison@gmail.com,2022-12-13T14:23:17-08:00,"Return 400 errors for ?_sort errors, closes #1950 ",tests/test_table_html.py,30,0 66,2c36e45447494cd7505440943367e29ec57c8e72,dependabot[bot],49699333+dependabot[bot]@users.noreply.github.com,2022-10-27T13:51:45-07:00,GitHub,noreply@github.com,2022-10-27T13:51:45-07:00,"Bump black from 22.8.0 to 22.10.0 (#1839) Bumps [black](https://github.com/psf/black) from 22.8.0 to 22.10.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.8.0...22.10.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",setup.py,1,1 67,d4b98d3924dec625a99236e65b1b169ff957381f,dependabot[bot],49699333+dependabot[bot]@users.noreply.github.com,2022-12-12T21:23:30-08:00,GitHub,noreply@github.com,2022-12-12T21:23:30-08:00,"Bump black from 22.10.0 to 22.12.0 (#1944) Bumps [black](https://github.com/psf/black) from 22.10.0 to 22.12.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.10.0...22.12.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",setup.py,1,1 68,45979eb7239842aba512fc798ff0e772ef42b3da,Simon Willison,swillison@gmail.com,2022-12-12T21:21:01-08:00,Simon Willison,swillison@gmail.com,2022-12-12T21:21:01-08:00,"Rename permission created by demo plugin It was showing up as 'new-permission' on https://latest.datasette.io/-/permissions which I thought was confusing ",tests/plugins/my_plugin.py,2,2 69,45979eb7239842aba512fc798ff0e772ef42b3da,Simon Willison,swillison@gmail.com,2022-12-12T21:21:01-08:00,Simon Willison,swillison@gmail.com,2022-12-12T21:21:01-08:00,"Rename permission created by demo plugin It was showing up as 'new-permission' on https://latest.datasette.io/-/permissions which I thought was confusing ",tests/test_plugins.py,3,3 70,34ad574baccfb3e732c6cb7eee6f55c63775ba3b,Simon Willison,swillison@gmail.com,2022-12-12T21:14:40-08:00,Simon Willison,swillison@gmail.com,2022-12-12T21:14:40-08:00,"Don't hard-code permissions in permission_allowed_actor_restrictions, refs #1855 ",datasette/default_permissions.py,1,1 71,a1a372f17974af91e2d710faba0cf41e88b53f9b,Simon Willison,swillison@gmail.com,2022-12-12T21:06:30-08:00,Simon Willison,swillison@gmail.com,2022-12-12T21:06:30-08:00,"/-/actor no longer requires view-instance, refs #1945 ",tests/test_permissions.py,0,1 72,260fbb598ed6936131fbcbb8e869439c09e90843,Simon Willison,swillison@gmail.com,2022-12-12T21:00:40-08:00,Simon Willison,swillison@gmail.com,2022-12-12T21:00:40-08:00,"Fix some failing tests, refs #1855 ",tests/test_cli.py,1,0 73,260fbb598ed6936131fbcbb8e869439c09e90843,Simon Willison,swillison@gmail.com,2022-12-12T21:00:40-08:00,Simon Willison,swillison@gmail.com,2022-12-12T21:00:40-08:00,"Fix some failing tests, refs #1855 ",tests/test_permissions.py,21,15 74,2aa2adaa8beaa89c9508b0709b8ebf15e0c7f3c5,Simon Willison,swillison@gmail.com,2022-12-12T20:56:40-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:56:40-08:00,"Docs for new create-token options, refs #1855 ",docs/authentication.rst,71,3 75,809fad2392c609d68b1694f5d63aa117b3cc6f61,Simon Willison,swillison@gmail.com,2022-12-12T20:44:19-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:44:19-08:00,"Tests for datasette create-token restrictions, refs #1855 ",tests/test_permissions.py,85,0 76,c13dada2f858a36a33fe90508aeadb3395cd9652,Simon Willison,swillison@gmail.com,2022-12-12T20:36:42-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:36:42-08:00,"datasette --get --token option, closes #1946, refs #1855 ",datasette/cli.py,12,1 77,c13dada2f858a36a33fe90508aeadb3395cd9652,Simon Willison,swillison@gmail.com,2022-12-12T20:36:42-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:36:42-08:00,"datasette --get --token option, closes #1946, refs #1855 ",docs/cli-reference.rst,3,0 78,c13dada2f858a36a33fe90508aeadb3395cd9652,Simon Willison,swillison@gmail.com,2022-12-12T20:36:42-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:36:42-08:00,"datasette --get --token option, closes #1946, refs #1855 ",tests/test_cli_serve_get.py,28,0 79,14f1cc49848f7194b914c9b604f3e99816281eb1,Simon Willison,swillison@gmail.com,2022-12-12T20:21:48-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:21:48-08:00,"Update CLI reference help, refs #1855 ",docs/authentication.rst,1,1 80,14f1cc49848f7194b914c9b604f3e99816281eb1,Simon Willison,swillison@gmail.com,2022-12-12T20:21:48-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:21:48-08:00,"Update CLI reference help, refs #1855 ",docs/cli-reference.rst,30,5 81,14f1cc49848f7194b914c9b604f3e99816281eb1,Simon Willison,swillison@gmail.com,2022-12-12T20:21:48-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:21:48-08:00,"Update CLI reference help, refs #1855 ",docs/plugins.rst,0,1 82,98eff2cde9e7547af36273656f3c947ffcc7bb4b,Simon Willison,swillison@gmail.com,2022-12-12T20:19:17-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:19:17-08:00,"Ignore spelling of alls, refs #1855 ",docs/codespell-ignore-words.txt,1,0 83,e95b490d88fa256569823b7edf995e842ca860c9,Simon Willison,swillison@gmail.com,2022-12-12T20:18:42-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:18:42-08:00,"Move create-token command into cli.py, refs #1855 ",datasette/cli.py,123,1 84,e95b490d88fa256569823b7edf995e842ca860c9,Simon Willison,swillison@gmail.com,2022-12-12T20:18:42-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:18:42-08:00,"Move create-token command into cli.py, refs #1855 ",datasette/default_permissions.py,0,128 85,9cc1a7c4c8798ebd49b43e2e63c2d96a6e23b307,Simon Willison,swillison@gmail.com,2022-12-12T20:15:56-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:15:56-08:00,"create-token command can now create restricted tokens, refs #1855 ",datasette/default_permissions.py,93,3 86,c6a811237c00684c9f1e3a28a717425046cab3da,Simon Willison,swillison@gmail.com,2022-12-12T20:11:51-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:11:51-08:00,"/-/actor.json no longer requires view-instance, closes #1945 ",datasette/app.py,3,1 87,c6a811237c00684c9f1e3a28a717425046cab3da,Simon Willison,swillison@gmail.com,2022-12-12T20:11:51-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:11:51-08:00,"/-/actor.json no longer requires view-instance, closes #1945 ",datasette/views/special.py,11,2 88,c6a811237c00684c9f1e3a28a717425046cab3da,Simon Willison,swillison@gmail.com,2022-12-12T20:11:51-08:00,Simon Willison,swillison@gmail.com,2022-12-12T20:11:51-08:00,"/-/actor.json no longer requires view-instance, closes #1945 ",tests/test_permissions.py,24,0 89,3e6a208ba3bd2faf18e553182b1fd8c52782644f,Simon Willison,swillison@gmail.com,2022-12-12T19:27:34-08:00,Simon Willison,swillison@gmail.com,2022-12-12T19:27:34-08:00,"Rename 't' to 'r' in '_r' actor format, refs #1855 ",datasette/default_permissions.py,1,1 90,3e6a208ba3bd2faf18e553182b1fd8c52782644f,Simon Willison,swillison@gmail.com,2022-12-12T19:27:34-08:00,Simon Willison,swillison@gmail.com,2022-12-12T19:27:34-08:00,"Rename 't' to 'r' in '_r' actor format, refs #1855 ",tests/test_permissions.py,3,3 91,c5d30b58a1cd1c66bbddcf3561db005543ecaf25,Simon Willison,swillison@gmail.com,2022-12-12T18:40:45-08:00,Simon Willison,swillison@gmail.com,2022-12-12T18:40:45-08:00,"Implemented metadata permissions: property, closes #1636 ",datasette/default_permissions.py,54,1 92,c5d30b58a1cd1c66bbddcf3561db005543ecaf25,Simon Willison,swillison@gmail.com,2022-12-12T18:40:45-08:00,Simon Willison,swillison@gmail.com,2022-12-12T18:40:45-08:00,"Implemented metadata permissions: property, closes #1636 ",tests/test_permissions.py,141,10 93,8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7,Simon Willison,swillison@gmail.com,2022-12-12T18:05:54-08:00,GitHub,noreply@github.com,2022-12-12T18:05:54-08:00,"register_permissions() plugin hook (#1940) * Docs for permissions: in metadata, refs #1636 * Refactor default_permissions.py to help with implementation of #1636 * register_permissions() plugin hook, closes #1939 - also refs #1938 * Tests for register_permissions() hook, refs #1939 * Documentation for datasette.permissions, refs #1939 * permission_allowed() falls back on Permission.default, refs #1939 * Raise StartupError on duplicate permissions * Allow dupe permisisons if exact matches",datasette/__init__.py,1,0 94,8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7,Simon Willison,swillison@gmail.com,2022-12-12T18:05:54-08:00,GitHub,noreply@github.com,2022-12-12T18:05:54-08:00,"register_permissions() plugin hook (#1940) * Docs for permissions: in metadata, refs #1636 * Refactor default_permissions.py to help with implementation of #1636 * register_permissions() plugin hook, closes #1939 - also refs #1938 * Tests for register_permissions() hook, refs #1939 * Documentation for datasette.permissions, refs #1939 * permission_allowed() falls back on Permission.default, refs #1939 * Raise StartupError on duplicate permissions * Allow dupe permisisons if exact matches",datasette/app.py,28,6 95,8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7,Simon Willison,swillison@gmail.com,2022-12-12T18:05:54-08:00,GitHub,noreply@github.com,2022-12-12T18:05:54-08:00,"register_permissions() plugin hook (#1940) * Docs for permissions: in metadata, refs #1636 * Refactor default_permissions.py to help with implementation of #1636 * register_permissions() plugin hook, closes #1939 - also refs #1938 * Tests for register_permissions() hook, refs #1939 * Documentation for datasette.permissions, refs #1939 * permission_allowed() falls back on Permission.default, refs #1939 * Raise StartupError on duplicate permissions * Allow dupe permisisons if exact matches",datasette/default_permissions.py,98,36 96,8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7,Simon Willison,swillison@gmail.com,2022-12-12T18:05:54-08:00,GitHub,noreply@github.com,2022-12-12T18:05:54-08:00,"register_permissions() plugin hook (#1940) * Docs for permissions: in metadata, refs #1636 * Refactor default_permissions.py to help with implementation of #1636 * register_permissions() plugin hook, closes #1939 - also refs #1938 * Tests for register_permissions() hook, refs #1939 * Documentation for datasette.permissions, refs #1939 * permission_allowed() falls back on Permission.default, refs #1939 * Raise StartupError on duplicate permissions * Allow dupe permisisons if exact matches",datasette/hookspecs.py,5,0 97,8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7,Simon Willison,swillison@gmail.com,2022-12-12T18:05:54-08:00,GitHub,noreply@github.com,2022-12-12T18:05:54-08:00,"register_permissions() plugin hook (#1940) * Docs for permissions: in metadata, refs #1636 * Refactor default_permissions.py to help with implementation of #1636 * register_permissions() plugin hook, closes #1939 - also refs #1938 * Tests for register_permissions() hook, refs #1939 * Documentation for datasette.permissions, refs #1939 * permission_allowed() falls back on Permission.default, refs #1939 * Raise StartupError on duplicate permissions * Allow dupe permisisons if exact matches",datasette/permissions.py,2,15 98,8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7,Simon Willison,swillison@gmail.com,2022-12-12T18:05:54-08:00,GitHub,noreply@github.com,2022-12-12T18:05:54-08:00,"register_permissions() plugin hook (#1940) * Docs for permissions: in metadata, refs #1636 * Refactor default_permissions.py to help with implementation of #1636 * register_permissions() plugin hook, closes #1939 - also refs #1938 * Tests for register_permissions() hook, refs #1939 * Documentation for datasette.permissions, refs #1939 * permission_allowed() falls back on Permission.default, refs #1939 * Raise StartupError on duplicate permissions * Allow dupe permisisons if exact matches",datasette/views/database.py,2,2 99,8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7,Simon Willison,swillison@gmail.com,2022-12-12T18:05:54-08:00,GitHub,noreply@github.com,2022-12-12T18:05:54-08:00,"register_permissions() plugin hook (#1940) * Docs for permissions: in metadata, refs #1636 * Refactor default_permissions.py to help with implementation of #1636 * register_permissions() plugin hook, closes #1939 - also refs #1938 * Tests for register_permissions() hook, refs #1939 * Documentation for datasette.permissions, refs #1939 * permission_allowed() falls back on Permission.default, refs #1939 * Raise StartupError on duplicate permissions * Allow dupe permisisons if exact matches",datasette/views/index.py,1,1 100,8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7,Simon Willison,swillison@gmail.com,2022-12-12T18:05:54-08:00,GitHub,noreply@github.com,2022-12-12T18:05:54-08:00,"register_permissions() plugin hook (#1940) * Docs for permissions: in metadata, refs #1636 * Refactor default_permissions.py to help with implementation of #1636 * register_permissions() plugin hook, closes #1939 - also refs #1938 * Tests for register_permissions() hook, refs #1939 * Documentation for datasette.permissions, refs #1939 * permission_allowed() falls back on Permission.default, refs #1939 * Raise StartupError on duplicate permissions * Allow dupe permisisons if exact matches",datasette/views/special.py,1,3