3.27
See also the annotated release notes for this release.
- Documentation now uses the Furo Sphinx theme. (#435)
- Code examples in documentation now have a "copy to clipboard" button. (#436)
sqlite_utils.utils.utils.rows_from_file()
is now a documented API, see Reading rows from a file. (#443)rows_from_file()
has two new parameters to help handle CSV files with rows that contain more values than are listed in that CSV file's headings:ignore_extras=True
andextras_key="name-of-key"
. (#440)sqlite_utils.utils.maximize_csv_field_size_limit()
helper function for increasing the field size limit for reading CSV files to its maximum, see Setting the maximum CSV field size limit. (#442)table.search(where=, where_args=)
parameters for adding additionalWHERE
clauses to a search query. Thewhere=
parameter is available ontable.search_sql(...)
as well. See Searching with table.search(). (#441)- Fixed bug where
table.detect_fts()
and other search-related functions could fail if two FTS-enabled tables had names that were prefixes of each other. (#434)