Simon Willison lanzó sqlite-utils 4.1, introduciendo varias nuevas características en la herramienta CLI y la biblioteca de Python.
- Los comandos `insert` y `upsert` ahora aceptan una opción `--code` para definir filas mediante código Python en línea o una ruta de archivo.
- Estos comandos también admiten `--type column-name type` para anular la detección automática del tipo de columna, preservando los ceros iniciales en campos como los códigos postales.
- Un nuevo comando `drop-index` y el método `table.drop_index()` permiten eliminar índices por nombre con una bandera opcional de ignorar.
- El comando `query` ahora puede leer SQL desde la entrada estándar usando `-` como argumento de consulta.
- `upsert` infiere automáticamente las claves primarias para tablas existentes, eliminando la necesidad de `--pk`.
- Los métodos `transform` y `transform_sql` ganan opciones `strict=True/False` para alternar el modo estricto de tabla SQLite.