{"ecosystem":"cargo","package":"rusqlite","from_version":null,"to_version":null,"changes":[{"from_version":"v0.34.0","to_version":"v0.35.0","change_type":"breaking","description":"Breaking change: Check for multiple statements in prepare #1680 / #1147 **Full Changelog**: https://github.com/rusqlite/rusqlite/compare/v0.34.0...v0.35.0","migration_hint":null},{"from_version":"v0.25.3","to_version":"v0.26.0","change_type":"breaking","description":"Add a function to return the path of a `Connection` #963 / #962","migration_hint":null},{"from_version":"v0.25.3","to_version":"v0.26.0","change_type":"breaking","description":"Add a helper function for getting the byte data from a `ValueRef`, regardless of if its Text or Blob #983","migration_hint":null},{"from_version":"v0.25.3","to_version":"v0.26.0","change_type":"breaking","description":"Make the empty placeholder params be `Send` + `Sync` #1005","migration_hint":null},{"from_version":"v0.25.3","to_version":"v0.26.0","change_type":"breaking","description":"Use a generic `ToSql` param in pragma functions #1009","migration_hint":null},{"from_version":"v0.25.3","to_version":"v0.26.0","change_type":"breaking","description":"Breaking changes: Implement `AsRef<Statement>` for `Row`(s) #887 Rows::column* and Row::column* removed now that you have access to underlying statement.","migration_hint":null},{"from_version":"v0.24.2","to_version":"v0.25.0","change_type":"breaking","description":"Add `ToSql` implementations for `u64` and `usize` #826 / #821","migration_hint":null},{"from_version":"v0.24.2","to_version":"v0.25.0","change_type":"breaking","description":"Implement `FromSql` for `u64`, `usize` and `f32`, and `ToSql` for `f32` #823 / #822 / #821","migration_hint":null},{"from_version":"v0.24.2","to_version":"v0.25.0","change_type":"breaking","description":"Reduce required lifetime in `create_scalar_function` #825","migration_hint":null},{"from_version":"v0.24.2","to_version":"v0.25.0","change_type":"breaking","description":"Expose query progress information and introduce `Batch` iterator #824 / #803","migration_hint":null},{"from_version":"v0.24.2","to_version":"v0.25.0","change_type":"breaking","description":"Add `#[inline]` and `#[cold]` in far more places #834","migration_hint":null},{"from_version":"0.23.1","to_version":"0.24.0","change_type":"breaking","description":"impl `TryFrom<&Row<'_>>` for `(...)` This change implements `TryFrom<&Row>` for tuples up to 16 fields. This is a convenience function that can be used to map rows more easily.","migration_hint":null},{"from_version":"0.23.1","to_version":"0.24.0","change_type":"breaking","description":"adding ability to work with sqlite compiled with `SQLITE_OMIT_DECLTYPE` (feature `column_decltype`)","migration_hint":null},{"from_version":"0.23.1","to_version":"0.24.0","change_type":"breaking","description":"`LIBSQLITE3_FLAGS` hook Enables compiling bundled sources with different flags.","migration_hint":null},{"from_version":"0.23.1","to_version":"0.24.0","change_type":"breaking","description":"Add cross-compilation with mingw (#774)","migration_hint":null},{"from_version":"0.23.1","to_version":"0.24.0","change_type":"breaking","description":"Support wasm32-wasi target (#785)","migration_hint":null}],"total":16,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}