Datasette 1.0a33 estende API JSON de extras opcionais para endpoints de linha e consulta
Simon Willison lançou o Datasette 1.0a33, aproximando o projeto de uma versão estável 1.0 ao estender o mecanismo de parâmetro ?_extra= — antes limitado a páginas de tabela — para páginas de linha e de consultas SQL arbitrárias. A mudança permite que clientes da API solicitem apenas as chaves JSON de que realmente precisam, evitando o excesso de dados que caracterizava a API 0.x.
Willison observou que a maior parte do código desta versão foi escrita com a ajuda do Claude. A versão também inclui documentação de referência gerada automaticamente para cada extra disponível, com exemplos de saída capturados ao vivo durante o build a partir de uma instância Datasette em execução.
Fontes
- Primary source
- Simon Willison on Bluesky
“New Datasette release: 1.0a33, which finally brings documents the ?_extra= JSON API mechanism and brings it to the row and query pages in addition to the table pages (Most of the code in this release was built with the help of Claude Fable 5)”