rusqlite v0.17.0 Release Notes
Release Date: 2019-03-10 // about 5 years ago-
- ๐ฅ 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
- ๐ฅ BREAKING CHANGE: Cannot insert heterogeneous elements with .execute #462