Skip to content

Releases: simonw/datasette-insert

0.8

22 Jul 17:52
dc0902c

Choose a tag to compare

  • Now serves CORS headers if Datasette is started with the --cors option. #17

0.7

16 May 18:45

Choose a tag to compare

0.7
  • New /-/upsert/db/table?pk=id API endpoint for performing upserts, where partial JSON documents can be provided and those keys will be updated on existing row or used to create new rows if a matching row does not exist. #9

0.6

31 Jul 21:43

Choose a tag to compare

0.6
  • Locked down by default. This plugin no longer defaults to allowing all, reducing the risk that someone may deploy it insecurely. #15

0.5

25 Jul 20:31

Choose a tag to compare

0.5

Renamed this plugin datasette-insert

The user-facing consequences of this are:

  • The plugin configuration block is now called "datasette-insert" (it was previously called `"datasette-insert-api")
  • The permissions that used to be called insert-api:all, insert-api:insert-update, insert-api:create-table and insert-api:alter-table are now called insert:all, insert:insert-update, insert:create-table and insert:alter-table

0.4

21 Jul 16:25
d9bb5a4

Choose a tag to compare

0.4
  • More finely grained plugin permissions: insert-api:all, insert-api:insert-update, insert-api:create-table, insert-api:alter-table. #8

0.3

20 Jul 00:09
1940cb6

Choose a tag to compare

0.3
  • Implement basic "allow" permissions. #4
  • Support inserts of a single record in addition to lists. #6

0.2a

19 Jul 19:09
0d8e8ef

Choose a tag to compare

0.2a Pre-release
Pre-release
  • Renamed plugin from datasette-update-api to datasette-insert-api. #7
  • Add ?alter=1 to create any missing table columns. #5

0.1a

17 Jul 23:23

Choose a tag to compare

0.1a Pre-release
Pre-release
  • First working release - supports unauthenticated POST of a JSON list to /-/update/database-name/table-name