- BREAKING CHANGE: Overhaul parameter API #830 / #609
- Add
ToSql
implementations foru64
andusize
#826 / #821 - Implement
FromSql
foru64
,usize
andf32
, andToSql
forf32
#823 / #822 / #821 - Reduce required lifetime in
create_scalar_function
#825 - Expose query progress information and introduce
Batch
iterator #824 / #803 - Add
#[inline]
and#[cold]
in far more places #834 - Fix create_collation #839
- Remove #[non_exhaustive] attribute on IndexConstraintOp #840 / #783
- Document that
optional()
requires import of traitrusqlite::OptionalExtension
#842 - Update
time
to appease deps.rs #849 - Upgrade to bindgen 0.57
- Improve busy handler documentation #854
- Upgrade SQLite bundled version to 3.35.4
- Expands/cleans up documentation. Also renames (and documents) the so-far-undocumented LIBSQLITE3_FLAGS. #861
- Add
get_connection
method to function context #867 - Fix smallvec version #896
- BREAKING CHANGE: Pass context to aggregate init and finalize #866
- BREAKING CHANGE: Rename
get_raw
toget_ref_unwrap
andget_raw_checked
toget_ref
#838 - BREAKING CHANGE: Fix DateTime format #886 / #885 + Leniently parse rfc3339 timezones #928