{"database": "docs", "table": "sections", "rows": [["changelog:register-routes-plugin-hooks", "changelog", "register-routes-plugin-hooks", "register_routes() plugin hooks", "Plugins can now register new views and routes via the  register_routes(datasette)  plugin hook ( #819 ). View functions can be defined that accept any of the current  datasette  object, the current  request , or the ASGI  scope ,  send  and  receive  objects.", "[\"Changelog\", \"0.44 (2020-06-11)\"]", "[{\"href\": \"https://github.com/simonw/datasette/issues/819\", \"label\": \"#819\"}]"]], "columns": ["id", "page", "ref", "title", "content", "breadcrumbs", "references"], "primary_keys": ["id"], "primary_key_values": ["changelog:register-routes-plugin-hooks"], "units": {}, "query_ms": 1.7094270006055012}