{"sha": "cd57b0f71234273156cb1eba3f9153b9e27ac14d", "message": "Brought back parameter fields, closes #2132", "author_date": "2023-08-08T13:45:04Z", "committer_date": "2023-08-08T13:45:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1377a290cd85ba8d3338b1da47c4665ed4c6c625", "message": "New JSON design for query views (#2118)\n\n* Refs #2111, closes #2110\r\n* New Context dataclass/subclass mechanism, refs #2127\r\n* Define QueryContext and extract get_tables() method, refs #2127\r\n* Fix OPTIONS bug by porting DaatbaseView to be a View subclass\r\n* Expose async_view_for_class.view_class for test_routes test\r\n* Error/truncated aruments for renderers, closes #2130", "author_date": "2023-08-08T01:47:39Z", "committer_date": "2023-08-08T01:47:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}}