0.32.0
What's Changed
- Remove obsolete codes and comments #1458
- expose
total_changes()
#1461 - Fix
RawStatement#clear_bindings
#1465 - Add binding to
sqlite3_is_interrupted
#1468 - Use
CStr::to_str
where possible #1470 - Add binding to
sqlite3_db_name
#1471 - Fix
Connection::db_name
#1476 - Omit UTF-16 API #1478
- Omit API #1479
- Fix test_busy_handler #1480
- Remove test_busy_timeout #1481
- Add test to
Connection::backup/restore
#1482 - Use C-string literals #1483
- Activate
SQLITE_OPEN_EXRESCODE
by default #1485 - Respect missing values in session's conflict #1230
- Add bindings to automatic extension loading API #1487
- Remove
Ref/UnwindSafe
constraint on FFI callback #1488 - Check callbacks lifetime #1052
- Use
catch_unwind
ininit_auto_extension
#1489 - Add
preupdate
hook #1486, #897 - Improve test coverage #1490
- Improve
Connection::extension_init2
#1494 - Bump sqlcipher version to v4.5.7 #1504
- Fix parsing of virtual table parameters #1506
- Bump bundled SQLite version to 3.46.0 #1508
- fix: build should support lib64 dir for OpenSSL3.x #1502
- chore: fix some comments #1515
- Applied some spellchecker suggestions #1531
- Allow setting default connection transaction behavior #1532
- Bump sqlite3-parser version #1538
Full Changelog: v0.31.0...v0.32.0