cargo rusqlite 0.17.0

latest releases: 0.37.0, 0.36.0, 0.35.0...
6 years ago
  • BREAKING CHANGE: Cannot insert heterogeneous elements with .execute #462
    Add params/named_params macro, and expose ToSql from top level #471
  • BREAKING CHANGE: Do not panic by default #485
    Replace Row::get by Row::get_checked,
    And rename original Row::get to Row::get_unwrap.
    Stmt::query_map, Stmt::query_map_named, Stmt::query_row,
    Conn::query_row and Conn::query_row_named callback parameter must return a Result.
  • BREAKING CHANGE: Make Rows implement FallibleStreamingIterator #478
    Rows::next returns Result<Option<&Row<'_>>> instead of Option<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 for Error #416
  • Make get_aux safe by storing the TypeId with the data.
  • Introduce Connection::from_handle #453
  • Support for sqlite3_db_config #468
  • Make the libsqlite3_sys as ffi export pub #469
  • Derive Debug for Transaction #470
  • Upgrade bundled version to SQLite 3.27.2
  • BREAKING CHANGE: Session extension
  • Restore old bindgen for Diesel
  • Upgrade to bindgen 0.48

Don't miss a new rusqlite release

NewReleases is sending notifications on new releases.