- BREAKING CHANGE: Cannot insert heterogeneous elements with .execute #462
Add params/named_params macro, and exposeToSql
from top level #471 - BREAKING CHANGE: Do not panic by default #485
ReplaceRow::get
byRow::get_checked
,
And rename originalRow::get
toRow::get_unwrap
.
Stmt::query_map
,Stmt::query_map_named
,Stmt::query_row
,
Conn::query_row
andConn::query_row_named
callback parameter must return aResult
. - BREAKING CHANGE: Make
Rows
implementFallibleStreamingIterator
#478
Rows::next
returnsResult<Option<&Row<'_>>>
instead ofOption<Result<Row<...>>>
. - Avoid unnecessary copies/allocations when passing strings to sqlite #487
- Ease PRAGMA usage (#273 and #265) #476
- Add optional support for rust-url #491
- Impl
PartialEq
forError
#416 - Make
get_aux
safe by storing theTypeId
with the data. - Introduce
Connection::from_handle
#453 - Support for sqlite3_db_config #468
- Make the
libsqlite3_sys as ffi
exportpub
#469 - Derive
Debug
forTransaction
#470 - Upgrade bundled version to SQLite 3.27.2
- BREAKING CHANGE: Session extension
- Restore old bindgen for Diesel
- Upgrade to bindgen 0.48