Update Rust crate rusqlite to 0.40 #10

Merged
Doridian merged 1 commit from renovate/rusqlite-0.x into main 2026-10-09 14:32:00 -07:00
Owner

This PR contains the following updates:

Package Type Update Change
rusqlite dependencies minor 0.37 → 0.40

Release Notes

rusqlite/rusqlite (rusqlite)

v0.40.2: 0.40.2

Compare Source

What's Changed

  • Lower MSRV to 1.88.0

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2

v0.40.1: 0.40.1

Compare Source

What's Changed

  • Fix clippy warnings #​1852
  • Bump bundled SQLite version to 3.53.2 #​1853
  • Bump hashlink version #​1855
  • Fix SQL injection when SAVEPOINT name is tainted #​1854

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.40.0...v0.40.1

v0.40.0: 0.40.0

Compare Source

What's Changed

  • Breaking changes: Replace VTab macros by constructors #​1823
  • Breaking changes: Fix VTab::best_index #​1824
  • Asserts on VTab::connect aux and args #​1825
  • Breaking changes: Fix VTab::connect / create #​1826
  • Breaking changes: Allow opting out of using sqlite-wasm-rs on wasm32-unknown-unknown #​1828, #​1829
  • Derive Default for SeriesTabCursor/ArrayTabCursor #​1830
  • Update link to pre-update hook #​1831
  • Breaking changes: Fix VTab::connect #​1832
  • impl From for FromSqlError #​1833
  • Breaking changes: Fix vtab::dequote #​1835
  • Bump bundled SQLCipher to version 4.14.0 #​1837
  • sqlite3_set_errmsg #​1752
  • Bump sqlite3-parser version #​1838
  • Fix UB in ToSqlOutput::from_rc #​1839
  • Ensure miri doesn't complain #​1840
  • Bump to actions/checkout@​v6 #​1842
  • Add support to UtcDateTime #​1843, #​1844
  • Bump bundled SQLite version to 3.53.1 #​1848
  • Replace some cfg(not by cfg_select #​1850

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.39.0...v0.40.0

v0.39.0: 0.39.0

Compare Source

What's Changed

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0

v0.38.0: 0.38.0

Compare Source

What's Changed

  • bump sqlcipher to 4.10.0 (sqlite 3.50.4) #​1725
  • Use CARGO_CFG_TARGET_FEATURE for crt-static check #​1737
  • Disable u64, usize ToSql/FromSql impl by default #​1732, ##​1722 (breaking change)
  • Make statement cache optional #​1682, #​1173 (breaking change)
  • Remove shell scripts from the published package #​1744
  • Use new interfaces with 64-bit length parameters #​1749
  • sqlite3_vtab_rhs_value #​1753
  • Handle VTab IN values #​1754
  • Give access to Connection from VTabCursor::column #​1755
  • Bump minimal SQLite version to 3.34.1 #​1733, #​1731 (breaking change)
  • Bump bundled SQLite version to 3.51.1 #​1758
  • Add support for transaction to the vtab module #​1761
  • Check Connection is owned when registering Closure as hook #​1764 (breaking change)
  • Turn libsqlite3-sys in a !#[no_std] crate #​1767
  • Add wasm32-unknown-unknown support #​1769, #​488, #​827
  • Remove useless Send/Sync on Module #​1774

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [rusqlite](https://github.com/rusqlite/rusqlite) | dependencies | minor | `0.37` → `0.40` | --- ### Release Notes <details> <summary>rusqlite/rusqlite (rusqlite)</summary> ### [`v0.40.2`](https://github.com/rusqlite/rusqlite/releases/tag/v0.40.2): 0.40.2 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2) #### What's Changed - Lower MSRV to 1.88.0 **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2> ### [`v0.40.1`](https://github.com/rusqlite/rusqlite/releases/tag/v0.40.1): 0.40.1 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.40.0...v0.40.1) #### What's Changed - Fix clippy warnings [#&#8203;1852](https://github.com/rusqlite/rusqlite/issues/1852) - Bump bundled SQLite version to 3.53.2 [#&#8203;1853](https://github.com/rusqlite/rusqlite/issues/1853) - Bump hashlink version [#&#8203;1855](https://github.com/rusqlite/rusqlite/issues/1855) - Fix SQL injection when SAVEPOINT name is tainted [#&#8203;1854](https://github.com/rusqlite/rusqlite/issues/1854) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.40.0...v0.40.1> ### [`v0.40.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.40.0): 0.40.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.39.0...v0.40.0) #### What's Changed - Breaking changes: Replace VTab macros by constructors [#&#8203;1823](https://github.com/rusqlite/rusqlite/issues/1823) - Breaking changes: Fix VTab::best\_index [#&#8203;1824](https://github.com/rusqlite/rusqlite/issues/1824) - Asserts on VTab::connect aux and args [#&#8203;1825](https://github.com/rusqlite/rusqlite/issues/1825) - Breaking changes: Fix VTab::connect / create [#&#8203;1826](https://github.com/rusqlite/rusqlite/issues/1826) - Breaking changes: Allow opting out of using sqlite-wasm-rs on wasm32-unknown-unknown [#&#8203;1828](https://github.com/rusqlite/rusqlite/issues/1828), [#&#8203;1829](https://github.com/rusqlite/rusqlite/issues/1829) - Derive Default for SeriesTabCursor/ArrayTabCursor [#&#8203;1830](https://github.com/rusqlite/rusqlite/issues/1830) - Update link to pre-update hook [#&#8203;1831](https://github.com/rusqlite/rusqlite/issues/1831) - Breaking changes: Fix VTab::connect [#&#8203;1832](https://github.com/rusqlite/rusqlite/issues/1832) - impl From<Utf8Error> for FromSqlError [#&#8203;1833](https://github.com/rusqlite/rusqlite/issues/1833) - Breaking changes: Fix vtab::dequote [#&#8203;1835](https://github.com/rusqlite/rusqlite/issues/1835) - Bump bundled SQLCipher to version 4.14.0 [#&#8203;1837](https://github.com/rusqlite/rusqlite/issues/1837) - sqlite3\_set\_errmsg [#&#8203;1752](https://github.com/rusqlite/rusqlite/issues/1752) - Bump sqlite3-parser version [#&#8203;1838](https://github.com/rusqlite/rusqlite/issues/1838) - Fix UB in ToSqlOutput::from\_rc [#&#8203;1839](https://github.com/rusqlite/rusqlite/issues/1839) - Ensure miri doesn't complain [#&#8203;1840](https://github.com/rusqlite/rusqlite/issues/1840) - Bump to actions/checkout\@&#8203;v6 [#&#8203;1842](https://github.com/rusqlite/rusqlite/issues/1842) - Add support to UtcDateTime [#&#8203;1843](https://github.com/rusqlite/rusqlite/issues/1843), [#&#8203;1844](https://github.com/rusqlite/rusqlite/issues/1844) - Bump bundled SQLite version to 3.53.1 [#&#8203;1848](https://github.com/rusqlite/rusqlite/issues/1848) - Replace some cfg(not by cfg\_select [#&#8203;1850](https://github.com/rusqlite/rusqlite/issues/1850) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.39.0...v0.40.0> ### [`v0.39.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.39.0): 0.39.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0) #### What's Changed - Fix constraints on VTab Aux data [#&#8203;1778](https://github.com/rusqlite/rusqlite/issues/1778), [#&#8203;1771](https://github.com/rusqlite/rusqlite/issues/1771) - Fix docs.rs generation [#&#8203;1779](https://github.com/rusqlite/rusqlite/issues/1779) - Fix a small typo in `rollback_hook` docstring [#&#8203;1780](https://github.com/rusqlite/rusqlite/issues/1780) - Fix some warnings from Intellij [#&#8203;1781](https://github.com/rusqlite/rusqlite/issues/1781) - Minimal doc for features [#&#8203;1783](https://github.com/rusqlite/rusqlite/issues/1783) - Clear hooks only for owning connections [#&#8203;1785](https://github.com/rusqlite/rusqlite/issues/1785), [#&#8203;1784](https://github.com/rusqlite/rusqlite/issues/1784) - Fix link to SQLite C Interface, Prepare Flags [#&#8203;1787](https://github.com/rusqlite/rusqlite/issues/1787) - Comment functions which are not usable from a loadable extension [#&#8203;1789](https://github.com/rusqlite/rusqlite/issues/1789) - Factorize code [#&#8203;1792](https://github.com/rusqlite/rusqlite/issues/1792) - Update getrandom to 0.4 [#&#8203;1798](https://github.com/rusqlite/rusqlite/issues/1798) - Update Cargo.toml [#&#8203;1800](https://github.com/rusqlite/rusqlite/issues/1800) - Fix appveyor [#&#8203;1807](https://github.com/rusqlite/rusqlite/issues/1807) - Add support to unix timestamp for chrono, jiff and time [#&#8203;1808](https://github.com/rusqlite/rusqlite/issues/1808), [#&#8203;1803](https://github.com/rusqlite/rusqlite/issues/1803) - fix(trace): check that the sql string pointer is not NULL [#&#8203;1805](https://github.com/rusqlite/rusqlite/issues/1805) - Bump bundled SQLite version to 3.51.3 [#&#8203;1818](https://github.com/rusqlite/rusqlite/issues/1818) - Use TryFrom<ValueRef> for Value [#&#8203;1819](https://github.com/rusqlite/rusqlite/issues/1819), [#&#8203;1817](https://github.com/rusqlite/rusqlite/issues/1817) - Make possible to pass your own pointers [#&#8203;1626](https://github.com/rusqlite/rusqlite/issues/1626), [#&#8203;1602](https://github.com/rusqlite/rusqlite/issues/1602) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0> ### [`v0.38.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.38.0): 0.38.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0) #### What's Changed - bump sqlcipher to 4.10.0 (sqlite 3.50.4) [#&#8203;1725](https://github.com/rusqlite/rusqlite/issues/1725) - Use CARGO\_CFG\_TARGET\_FEATURE for crt-static check [#&#8203;1737](https://github.com/rusqlite/rusqlite/issues/1737) - Disable u64, usize ToSql/FromSql impl by default [#&#8203;1732](https://github.com/rusqlite/rusqlite/issues/1732), #[#&#8203;1722](https://github.com/rusqlite/rusqlite/issues/1722) (breaking change) - Make statement cache optional [#&#8203;1682](https://github.com/rusqlite/rusqlite/issues/1682), [#&#8203;1173](https://github.com/rusqlite/rusqlite/issues/1173) (breaking change) - Remove shell scripts from the published package [#&#8203;1744](https://github.com/rusqlite/rusqlite/issues/1744) - Use new interfaces with 64-bit length parameters [#&#8203;1749](https://github.com/rusqlite/rusqlite/issues/1749) - sqlite3\_vtab\_rhs\_value [#&#8203;1753](https://github.com/rusqlite/rusqlite/issues/1753) - Handle VTab IN values [#&#8203;1754](https://github.com/rusqlite/rusqlite/issues/1754) - Give access to Connection from VTabCursor::column [#&#8203;1755](https://github.com/rusqlite/rusqlite/issues/1755) - Bump minimal SQLite version to 3.34.1 [#&#8203;1733](https://github.com/rusqlite/rusqlite/issues/1733), [#&#8203;1731](https://github.com/rusqlite/rusqlite/issues/1731) (breaking change) - Bump bundled SQLite version to 3.51.1 [#&#8203;1758](https://github.com/rusqlite/rusqlite/issues/1758) - Add support for transaction to the vtab module [#&#8203;1761](https://github.com/rusqlite/rusqlite/issues/1761) - Check Connection is owned when registering Closure as hook [#&#8203;1764](https://github.com/rusqlite/rusqlite/issues/1764) (breaking change) - Turn libsqlite3-sys in a !#\[no\_std] crate [#&#8203;1767](https://github.com/rusqlite/rusqlite/issues/1767) - Add `wasm32-unknown-unknown` support [#&#8203;1769](https://github.com/rusqlite/rusqlite/issues/1769), [#&#8203;488](https://github.com/rusqlite/rusqlite/issues/488), [#&#8203;827](https://github.com/rusqlite/rusqlite/issues/827) - Remove useless Send/Sync on Module [#&#8203;1774](https://github.com/rusqlite/rusqlite/issues/1774) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNDguNiIsInVwZGF0ZWRJblZlciI6IjQ0LjE0OC42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Doridian deleted branch renovate/rusqlite-0.x 2026-10-09 14:32:00 -07:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
FoxDen/Trunk8!10
No description provided.