rusqlite v0.14.0 Release Notes
Release Date: 2018-08-17 // over 5 years ago-
- ๐ฅ BREAKING CHANGE:
ToSql
implementation fortime::Timespec
uses RFC 3339 (%Y-%m-%dT%H:%M:%S.%fZ).
Previous format was %Y-%m-%d %H:%M:%S:%f %Z. - ๐ฅ BREAKING CHANGE: Remove potentially conflicting impl of ToSqlOutput (#313).
- ๐ฅ BREAKING CHANGE: Replace column index/count type (i32) with usize.
- ๐ฅ BREAKING CHANGE: Replace parameter index/count type (i32) with usize.
- ๐ฅ BREAKING CHANGE: Replace row changes/count type (i32) with usize.
- ๐ฅ BREAKING CHANGE: Scalar functions must be
Send
able and'static
. - ๐ Bugfix: Commit failure unhandled, database left in unusable state (#366).
- Bugfix:
free_boxed_hook
does not work forfn
. - โก๏ธ Update the bundled SQLite version to 3.24.0 (#326).
- โ Add DropBehavior::Panic to enforce intentional commit or rollback.
- โก๏ธ Implement
sqlite3_update_hook
(#260, #328),sqlite3_commit_hook
andsqlite3_rollback_hook
. - โ Add support to unlock notification behind
unlock_notify
feature (#294, #331). - ๐ Make
Statement::column_index
case insensitive (#330). - โ Add comment to justify
&mut Connection
inTransaction
. - Fix
tyvar_behind_raw_pointer
warnings. - ๐ Fix handful of clippy warnings.
- ๐ Fix
Connection::open
documentation (#332) - Add binding to
sqlite3_get_autocommit
andsqlite3_stmt_busy
. - Add binding to
sqlite3_busy_timeout
andsqlite3_busy_handler
. - Add binding to
sqlite3_expanded_sql
. - ๐ Use
rerun-if-env-changed
in libsqlite3-sys (#329). - Return an
InvalidQuery
error when SQL is not read only.
- ๐ฅ BREAKING CHANGE: