Skip to content

Releases: simonw/datasette-graphql

1.3.1

30 Nov 19:02
Compare
Choose a tag to compare
  • Fixed bug where in: and notin: filters raised an error when run against lists of integers rather than lists of strings. #68

1.3

30 Nov 18:11
Compare
Choose a tag to compare
1.3
  • Suggested queries for tables (available from the table actions cog menu) now include foreign key expansions. #67

1.2.1

24 Nov 21:56
Compare
Choose a tag to compare
  • Fix for forthcoming change to Datasette undocumented internal method. #66
  • Now tested against Python 3.9

1.2

21 Nov 22:05
07aee93
Compare
Choose a tag to compare
1.2
  • Plugin now respects the view-instance and view-database permissions. Previously the plugin could expose schema details of databases that should not be visible, though not their actual row content. See security advisory: datasette-graphql leaks details of the schema of private database files . #65
  • Adds links to the GraphQL API in the database and table action menus, including example table queries. #63
  • Running the plugin against Datasette with no attached databases no longer returns a 500 error. #64

1.1

01 Nov 02:10
Compare
Choose a tag to compare
1.1
  • Adds "GraphQL API" link to Datasette's new navigation menu, added in Datasette 0.51. #62

1.0.1

24 Aug 19:33
c37cc41
Compare
Choose a tag to compare
  • Documentation improvements: README now links to example queries in the live demo. #60

1.0

23 Aug 23:27
fbe59f1
Compare
Choose a tag to compare
1.0
  • Added GraphQL execution limits, controlled by the time_limit_ms and num_queries_limit plugin configuration settings. These default to 1000ms total execution time and 100 total SQL queries per GraphQL execution. Limits documentation. #33

0.15

23 Aug 20:34
92cf21d
Compare
Choose a tag to compare

0.14

20 Aug 21:52
7ae5f8d
Compare
Choose a tag to compare
  • json_column configuration setting for specifying columns that contain raw JSON which should be returned in the GraphQL response without being turned into strings containing JSON. #53

0.13

19 Aug 05:30
b4ecbf7
Compare
Choose a tag to compare
  • Cache introspected GraphQL schema unless the DB schema changes, providing much improved performance against databases with large numbers of tables. #51
  • New graphql() Jinja template function for executing GraphQL queries in custom Datasette templates. #50