depscope
Packages
IntegrateAPI DocsCuratorBenchmarkCoverage
Sign inGet API access
depscope/breaking/cargo/rusqlite

rusqlite breaking changes

cargo

16 curated breaking changes across major versions of rusqlite. Use this as a migration checklist before bumping dependencies.

View package health \u2192Known bugs \u2192
16
changes

Breaking changes by transition

  • v0.34.0 \u2192 v0.35.0

    breaking

    Breaking change: Check for multiple statements in prepare #1680 / #1147 **Full Changelog**: https://github.com/rusqlite/rusqlite/compare/v0.34.0...v0.35.0

  • v0.25.3 \u2192 v0.26.0

    breaking

    Add a function to return the path of a `Connection` #963 / #962

  • v0.25.3 \u2192 v0.26.0

    breaking

    Add a helper function for getting the byte data from a `ValueRef`, regardless of if its Text or Blob #983

  • v0.25.3 \u2192 v0.26.0

    breaking

    Make the empty placeholder params be `Send` + `Sync` #1005

  • v0.25.3 \u2192 v0.26.0

    breaking

    Use a generic `ToSql` param in pragma functions #1009

  • v0.25.3 \u2192 v0.26.0

    breaking

    Breaking changes: Implement `AsRef<Statement>` for `Row`(s) #887 Rows::column* and Row::column* removed now that you have access to underlying statement.

  • v0.24.2 \u2192 v0.25.0

    breaking

    Add `ToSql` implementations for `u64` and `usize` #826 / #821

  • v0.24.2 \u2192 v0.25.0

    breaking

    Implement `FromSql` for `u64`, `usize` and `f32`, and `ToSql` for `f32` #823 / #822 / #821

  • v0.24.2 \u2192 v0.25.0

    breaking

    Reduce required lifetime in `create_scalar_function` #825

  • v0.24.2 \u2192 v0.25.0

    breaking

    Expose query progress information and introduce `Batch` iterator #824 / #803

  • v0.24.2 \u2192 v0.25.0

    breaking

    Add `#[inline]` and `#[cold]` in far more places #834

  • 0.23.1 \u2192 0.24.0

    breaking

    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.

  • 0.23.1 \u2192 0.24.0

    breaking

    adding ability to work with sqlite compiled with `SQLITE_OMIT_DECLTYPE` (feature `column_decltype`)

  • 0.23.1 \u2192 0.24.0

    breaking

    `LIBSQLITE3_FLAGS` hook Enables compiling bundled sources with different flags.

  • 0.23.1 \u2192 0.24.0

    breaking

    Add cross-compilation with mingw (#774)

  • 0.23.1 \u2192 0.24.0

    breaking

    Support wasm32-wasi target (#785)

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/rusqlite
DepScope

Package intelligence for AI agents. 19 ecosystems.

Resources
API DocumentationHallucination BenchmarkFor EnterpriseSwagger / OpenAPIPopular PackagesCoverageAI Plugin SetupWatch the pitch (60s)
Legal
Legal hubPrivacy PolicyTerms of ServiceCookie PolicyAcceptable UseAttributionDPASub-processorsSecurityImprintContact中文
© 2026 Cuttalo srl — Italy · VAT IT03242390734Built for AI agents