chore(deps): update rust crate rusqlite to 0.41 #8

Open
renovate wants to merge 1 commit from renovate/rusqlite-0.x into main
Collaborator

This PR contains the following updates:

Package Type Update Change
rusqlite dependencies minor 0.32 → 0.41

Release Notes

rusqlite/rusqlite (rusqlite)

v0.41.1: 0.41.1

Compare Source

What's Changed

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.41.0...v0.41.1

v0.41.0: 0.41.0

Compare Source

What's Changed

  • Check PRAGMA is valid with the help of pragma_list #​1857
  • Fix UtcDateTime #​1859
  • Bump sqlite3-parser version #​1864
  • Edition 2024 #​1863
  • Use u64 for zeroblob #​1867
  • Fix virtual table set_result #​1868
  • Bump bundled SQLCipher to version 4.17.0 #​1870
  • Refactor bind_parameter and set_result #​1871
  • Update prettyplease requirement from 0.2.20 to 0.3.0 #​1872
  • Update syn requirement from 2.0.89 to 3.0.1 #​1873
  • Fix Connection::serialize #​1874 (#​1875)
  • Make Statement::column_names,columns,columns_with_metadata return Iterator #​1877
  • Introduce DEFAULT_NAME #​1883
  • Expose sqlite3_file_control #​1881 (#​1882)
  • Replace assert!(matches! with assert_matches! #​1851
  • Lower MSRV to 1.88.0 #​1885
  • Fix clippy warnings #​1888
  • Apply and check MSRV #​1890
  • Bump minimal SQLite version to 3.45.3 #​1894
  • sqlite3_set_clientdata / sqlite3_get_clientdata #​977, #​1708 (#​1791)
  • Fix discrepancy between backup and restore #​1893
  • Don't enable SQLITE_ENABLE_MEMORY_MANAGEMENT in the bundled build #​1900
  • create_aggregate_function / create_window_function are missing a Send bound #​1898
  • use-after-free from safe code in trace_v2 / busy_handler / ... #​1899
  • feat: add Values::get_subtype to read SQLite value subtype in vtab callbacks #​1879
  • Bump bindgen version to 0.73 #​1903
  • Bump sqlite-wasm-rs to 0.6.1 #​1904
  • Relax sqlite-wasm-rs version #​1906
  • Rerun bundled-sqlcipher build when OPENSSL_* env changes #​1910
  • Bump bundled SQLite version to 3.54.0 #​1913
  • Fix possible memory leak on error in deserialize_read_exact #​1909
  • Move sqlite3_wal_checkpoint_v2 binding #​1667 (#​1915)
  • Bump uuid version to 1.28 #​1916

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

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

v0.37.0: 0.37.0

Compare Source

What's Changed

  • Add FromSqlError::other convenience conversion #​1703
  • Fix warnings #​1705
  • Update bindgen requirement from 0.71 to 0.72 #​1707
  • Fix for vtab::parameter parsing #​1712
  • Fix clippy warning #​1713
  • Bump bundled SQLite version to 3.50.2 #​1714
  • Fix issue with prettyplease #​1717

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

v0.36.0: 0.36.0

Compare Source

What's Changed

  • Introduce Name trait to support both &str and &CStr as name #​1659
  • Use doc_auto_cfg #​1683
  • Feature loadable_extension is incompatible with some other features #​1686
  • Add missing wrappers for sqlite3_vtab_nochange and sqlite3_value_nochange #​1688
  • Update bindings list #​1689
  • Homogenize code related to hooks #​1690
  • Try to increase code coverage #​1610
  • Bump bundled SQLite version to 3.49.2 #​1691
  • Add bindings to sqlite3_table_column_metadata #​1692
  • Add bindings to sqlite3_vtab_distinct #​1695
  • Fix clippy warning #​1697
  • Add query_one #​1699
  • Refactor one_column test method #​1700

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0

v0.35.0: 0.35.0

Compare Source

What's Changed

  • Document 'rusqlite-macros' and 'jiff' features #​1663
  • access column metadata from prepared statement #​1672 / #​1666
  • add support for Jiff's Timestamp #​1676
  • Breaking change: Check that Connection::execute has no tail #​1679 / #​397
  • 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.34.0: 0.34.0

Compare Source

What's Changed

  • Find the system library with minimum version 3.14.0 #​1628
  • Update error type for ValueRef methods #​1629
  • Use decrement_strong_count directly for Array #​1633
  • Dedup free_boxed_value #​1635
  • Bump jiff version #​1645
  • Deserialize impls #​1646
  • Introduce BindIndex trait #​1649
  • Use BindIndex in bind_parameters_named #​1651
  • Improve flexibility of named params #​1652
  • Use std::ffi instead of std::os::raw #​1653
  • Bump bundled SQLite version to 3.49.1 #​1654
  • update LICENSE #​1655

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.33.0...v0.34.0

v0.33.0: 0.33.0

Compare Source

What's Changed

  • Remove lazy_static dependency #​1550
  • Add support to jiff Date / DateTime / Time #​1551
  • Correcting inconsistent parameter name (:value/:val) in doctest example #​1555
  • Repairing description comment of params! macro #​1557
  • Try to improve test coverage by using --all #​1491
  • impl FromSql for various heap-allocated string and blob slices #​1558
  • Document an alternative way to backup #​1562
  • Use #[expect(lint)] where possible #​1563
  • chore: update sqlcipher → 4.6.1 (SQLite 3.46.1) #​1566
  • Remove leftover sentence beginning #​1571
  • Improve loadable extension docs #​1529
  • Fixed pre-release wasm32-wasip(\d) targets not enabling wasi compile flags in bundled mode. #​1569
  • MSRV #​1576
  • Fix Batch impl #​1583
  • Test invalid batch #​1584
  • Mark bindgen-bindings files as generated #​1585
  • Add 'serialize' feature to 'modern-full' #​1586
  • Change FnMut to Fn in create_scalar_function #​1387
  • Add safe binding to sqlite3_wal_hook #​1594
  • Use C string literal for database name #​1596
  • Make possible to checkpoint a database from wal_hook #​1595
  • Add bindings to sqlite3_trace_v2 #​1597
  • OwningRows / OwningStatement examples #​1462
  • Use sqlite3_errstr #​1606
  • Check if specified arg is out-of-range for auxiliary data #​1607
  • Remove release_memory feature #​1608
  • Check limit #​1609
  • Introduce err macro #​1611
  • Update bindgen requirement from 0.70 to 0.71 #​1612
  • Bump hashlink version to 0.10 #​1616
  • Activate generate_cstr bindgen option #​1620
  • Bump bundled SQLite version to 3.48.0 #​1623

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.33.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.32` → `0.41` | --- ### Release Notes <details> <summary>rusqlite/rusqlite (rusqlite)</summary> ### [`v0.41.1`](https://github.com/rusqlite/rusqlite/releases/tag/v0.41.1): 0.41.1 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.41.0...v0.41.1) #### What's Changed - No check of PRAGMA name with SQLCipher [#&#8203;1923](https://github.com/rusqlite/rusqlite/issues/1923) ([#&#8203;1924](https://github.com/rusqlite/rusqlite/issues/1924)) - Fix panic with a zero-argument deterministic scalar function [#&#8203;1925](https://github.com/rusqlite/rusqlite/issues/1925) ([#&#8203;1927](https://github.com/rusqlite/rusqlite/issues/1927)) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.41.0...v0.41.1> ### [`v0.41.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.41.0): 0.41.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.40.2...v0.41.0) #### What's Changed - Check PRAGMA <name> is valid with the help of pragma\_list [#&#8203;1857](https://github.com/rusqlite/rusqlite/issues/1857) - Fix UtcDateTime [#&#8203;1859](https://github.com/rusqlite/rusqlite/issues/1859) - Bump sqlite3-parser version [#&#8203;1864](https://github.com/rusqlite/rusqlite/issues/1864) - Edition 2024 [#&#8203;1863](https://github.com/rusqlite/rusqlite/issues/1863) - Use u64 for zeroblob [#&#8203;1867](https://github.com/rusqlite/rusqlite/issues/1867) - Fix virtual table set\_result [#&#8203;1868](https://github.com/rusqlite/rusqlite/issues/1868) - Bump bundled SQLCipher to version 4.17.0 [#&#8203;1870](https://github.com/rusqlite/rusqlite/issues/1870) - Refactor bind\_parameter and set\_result [#&#8203;1871](https://github.com/rusqlite/rusqlite/issues/1871) - Update prettyplease requirement from 0.2.20 to 0.3.0 [#&#8203;1872](https://github.com/rusqlite/rusqlite/issues/1872) - Update syn requirement from 2.0.89 to 3.0.1 [#&#8203;1873](https://github.com/rusqlite/rusqlite/issues/1873) - Fix Connection::serialize [#&#8203;1874](https://github.com/rusqlite/rusqlite/issues/1874) ([#&#8203;1875](https://github.com/rusqlite/rusqlite/issues/1875)) - Make Statement::column\_names,columns,columns\_with\_metadata return Iterator [#&#8203;1877](https://github.com/rusqlite/rusqlite/issues/1877) - Introduce DEFAULT\_NAME [#&#8203;1883](https://github.com/rusqlite/rusqlite/issues/1883) - Expose sqlite3\_file\_control [#&#8203;1881](https://github.com/rusqlite/rusqlite/issues/1881) ([#&#8203;1882](https://github.com/rusqlite/rusqlite/issues/1882)) - Replace assert!(matches! with assert\_matches! [#&#8203;1851](https://github.com/rusqlite/rusqlite/issues/1851) - Lower MSRV to 1.88.0 [#&#8203;1885](https://github.com/rusqlite/rusqlite/issues/1885) - Fix clippy warnings [#&#8203;1888](https://github.com/rusqlite/rusqlite/issues/1888) - Apply and check MSRV [#&#8203;1890](https://github.com/rusqlite/rusqlite/issues/1890) - Bump minimal SQLite version to 3.45.3 [#&#8203;1894](https://github.com/rusqlite/rusqlite/issues/1894) - sqlite3\_set\_clientdata / sqlite3\_get\_clientdata [#&#8203;977](https://github.com/rusqlite/rusqlite/issues/977), [#&#8203;1708](https://github.com/rusqlite/rusqlite/issues/1708) ([#&#8203;1791](https://github.com/rusqlite/rusqlite/issues/1791)) - Fix discrepancy between backup and restore [#&#8203;1893](https://github.com/rusqlite/rusqlite/issues/1893) - Don't enable SQLITE\_ENABLE\_MEMORY\_MANAGEMENT in the bundled build [#&#8203;1900](https://github.com/rusqlite/rusqlite/issues/1900) - create\_aggregate\_function / create\_window\_function are missing a `Send` bound [#&#8203;1898](https://github.com/rusqlite/rusqlite/issues/1898) - use-after-free from safe code in trace\_v2 / busy\_handler / ... [#&#8203;1899](https://github.com/rusqlite/rusqlite/issues/1899) - feat: add `Values::get_subtype` to read SQLite value subtype in vtab callbacks [#&#8203;1879](https://github.com/rusqlite/rusqlite/issues/1879) - Bump bindgen version to 0.73 [#&#8203;1903](https://github.com/rusqlite/rusqlite/issues/1903) - Bump `sqlite-wasm-rs` to 0.6.1 [#&#8203;1904](https://github.com/rusqlite/rusqlite/issues/1904) - Relax `sqlite-wasm-rs` version [#&#8203;1906](https://github.com/rusqlite/rusqlite/issues/1906) - Rerun bundled-sqlcipher build when `OPENSSL_*` env changes [#&#8203;1910](https://github.com/rusqlite/rusqlite/issues/1910) - Bump bundled SQLite version to 3.54.0 [#&#8203;1913](https://github.com/rusqlite/rusqlite/issues/1913) - Fix possible memory leak on error in deserialize\_read\_exact [#&#8203;1909](https://github.com/rusqlite/rusqlite/issues/1909) - Move sqlite3\_wal\_checkpoint\_v2 binding [#&#8203;1667](https://github.com/rusqlite/rusqlite/issues/1667) ([#&#8203;1915](https://github.com/rusqlite/rusqlite/issues/1915)) - Bump uuid version to 1.28 [#&#8203;1916](https://github.com/rusqlite/rusqlite/issues/1916) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.41.0> ### [`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> ### [`v0.37.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.37.0): 0.37.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0) #### What's Changed - Add `FromSqlError::other` convenience conversion [#&#8203;1703](https://github.com/rusqlite/rusqlite/issues/1703) - Fix warnings [#&#8203;1705](https://github.com/rusqlite/rusqlite/issues/1705) - Update bindgen requirement from 0.71 to 0.72 [#&#8203;1707](https://github.com/rusqlite/rusqlite/issues/1707) - Fix for vtab::parameter parsing [#&#8203;1712](https://github.com/rusqlite/rusqlite/issues/1712) - Fix clippy warning [#&#8203;1713](https://github.com/rusqlite/rusqlite/issues/1713) - Bump bundled SQLite version to 3.50.2 [#&#8203;1714](https://github.com/rusqlite/rusqlite/issues/1714) - Fix issue with prettyplease [#&#8203;1717](https://github.com/rusqlite/rusqlite/issues/1717) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.36.0...v0.37.0> ### [`v0.36.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.36.0): 0.36.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0) #### What's Changed - Introduce Name trait to support both \&str and \&CStr as name [#&#8203;1659](https://github.com/rusqlite/rusqlite/issues/1659) - Use doc\_auto\_cfg [#&#8203;1683](https://github.com/rusqlite/rusqlite/issues/1683) - Feature `loadable_extension` is incompatible with some other features [#&#8203;1686](https://github.com/rusqlite/rusqlite/issues/1686) - Add missing wrappers for sqlite3\_vtab\_nochange and sqlite3\_value\_nochange [#&#8203;1688](https://github.com/rusqlite/rusqlite/issues/1688) - Update bindings list [#&#8203;1689](https://github.com/rusqlite/rusqlite/issues/1689) - Homogenize code related to hooks [#&#8203;1690](https://github.com/rusqlite/rusqlite/issues/1690) - Try to increase code coverage [#&#8203;1610](https://github.com/rusqlite/rusqlite/issues/1610) - Bump bundled SQLite version to 3.49.2 [#&#8203;1691](https://github.com/rusqlite/rusqlite/issues/1691) - Add bindings to sqlite3\_table\_column\_metadata [#&#8203;1692](https://github.com/rusqlite/rusqlite/issues/1692) - Add bindings to sqlite3\_vtab\_distinct [#&#8203;1695](https://github.com/rusqlite/rusqlite/issues/1695) - Fix clippy warning [#&#8203;1697](https://github.com/rusqlite/rusqlite/issues/1697) - Add query\_one [#&#8203;1699](https://github.com/rusqlite/rusqlite/issues/1699) - Refactor one\_column test method [#&#8203;1700](https://github.com/rusqlite/rusqlite/issues/1700) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.35.0...v0.36.0> ### [`v0.35.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.35.0): 0.35.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.34.0...v0.35.0) #### What's Changed - Document 'rusqlite-macros' and 'jiff' features [#&#8203;1663](https://github.com/rusqlite/rusqlite/issues/1663) - access column metadata from prepared statement [#&#8203;1672](https://github.com/rusqlite/rusqlite/issues/1672) / [#&#8203;1666](https://github.com/rusqlite/rusqlite/issues/1666) - add support for Jiff's `Timestamp` [#&#8203;1676](https://github.com/rusqlite/rusqlite/issues/1676) - Breaking change: Check that Connection::execute has no tail [#&#8203;1679](https://github.com/rusqlite/rusqlite/issues/1679) / [#&#8203;397](https://github.com/rusqlite/rusqlite/issues/397) - Breaking change: Check for multiple statements in prepare [#&#8203;1680](https://github.com/rusqlite/rusqlite/issues/1680) / [#&#8203;1147](https://github.com/rusqlite/rusqlite/issues/1147) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.34.0...v0.35.0> ### [`v0.34.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.34.0): 0.34.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.33.0...v0.34.0) #### What's Changed - Find the system library with minimum version 3.14.0 [#&#8203;1628](https://github.com/rusqlite/rusqlite/issues/1628) - Update error type for `ValueRef` methods [#&#8203;1629](https://github.com/rusqlite/rusqlite/issues/1629) - Use decrement\_strong\_count directly for Array [#&#8203;1633](https://github.com/rusqlite/rusqlite/issues/1633) - Dedup free\_boxed\_value [#&#8203;1635](https://github.com/rusqlite/rusqlite/issues/1635) - Bump jiff version [#&#8203;1645](https://github.com/rusqlite/rusqlite/issues/1645) - Deserialize impls [#&#8203;1646](https://github.com/rusqlite/rusqlite/issues/1646) - Introduce BindIndex trait [#&#8203;1649](https://github.com/rusqlite/rusqlite/issues/1649) - Use BindIndex in bind\_parameters\_named [#&#8203;1651](https://github.com/rusqlite/rusqlite/issues/1651) - Improve flexibility of named params [#&#8203;1652](https://github.com/rusqlite/rusqlite/issues/1652) - Use std::ffi instead of std::os::raw [#&#8203;1653](https://github.com/rusqlite/rusqlite/issues/1653) - Bump bundled SQLite version to 3.49.1 [#&#8203;1654](https://github.com/rusqlite/rusqlite/issues/1654) - update LICENSE [#&#8203;1655](https://github.com/rusqlite/rusqlite/issues/1655) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.33.0...v0.34.0> ### [`v0.33.0`](https://github.com/rusqlite/rusqlite/releases/tag/v0.33.0): 0.33.0 [Compare Source](https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.33.0) #### What's Changed - Remove lazy\_static dependency [#&#8203;1550](https://github.com/rusqlite/rusqlite/issues/1550) - Add support to jiff Date / DateTime / Time [#&#8203;1551](https://github.com/rusqlite/rusqlite/issues/1551) - Correcting inconsistent parameter name (:value/:val) in doctest example [#&#8203;1555](https://github.com/rusqlite/rusqlite/issues/1555) - Repairing description comment of params! macro [#&#8203;1557](https://github.com/rusqlite/rusqlite/issues/1557) - Try to improve test coverage by using --all [#&#8203;1491](https://github.com/rusqlite/rusqlite/issues/1491) - `impl FromSql` for various heap-allocated string and blob slices [#&#8203;1558](https://github.com/rusqlite/rusqlite/issues/1558) - Document an alternative way to backup [#&#8203;1562](https://github.com/rusqlite/rusqlite/issues/1562) - Use #\[expect(lint)] where possible [#&#8203;1563](https://github.com/rusqlite/rusqlite/issues/1563) - chore: update sqlcipher → `4.6.1` (SQLite `3.46.1`) [#&#8203;1566](https://github.com/rusqlite/rusqlite/issues/1566) - Remove leftover sentence beginning [#&#8203;1571](https://github.com/rusqlite/rusqlite/issues/1571) - Improve loadable extension docs [#&#8203;1529](https://github.com/rusqlite/rusqlite/issues/1529) - Fixed pre-release `wasm32-wasip(\d)` targets not enabling wasi compile flags in `bundled` mode. [#&#8203;1569](https://github.com/rusqlite/rusqlite/issues/1569) - MSRV [#&#8203;1576](https://github.com/rusqlite/rusqlite/issues/1576) - Fix Batch impl [#&#8203;1583](https://github.com/rusqlite/rusqlite/issues/1583) - Test invalid batch [#&#8203;1584](https://github.com/rusqlite/rusqlite/issues/1584) - Mark bindgen-bindings files as generated [#&#8203;1585](https://github.com/rusqlite/rusqlite/issues/1585) - Add 'serialize' feature to 'modern-full' [#&#8203;1586](https://github.com/rusqlite/rusqlite/issues/1586) - Change FnMut to Fn in create\_scalar\_function [#&#8203;1387](https://github.com/rusqlite/rusqlite/issues/1387) - Add safe binding to sqlite3\_wal\_hook [#&#8203;1594](https://github.com/rusqlite/rusqlite/issues/1594) - Use C string literal for database name [#&#8203;1596](https://github.com/rusqlite/rusqlite/issues/1596) - Make possible to checkpoint a database from `wal_hook` [#&#8203;1595](https://github.com/rusqlite/rusqlite/issues/1595) - Add bindings to sqlite3\_trace\_v2 [#&#8203;1597](https://github.com/rusqlite/rusqlite/issues/1597) - OwningRows / OwningStatement examples [#&#8203;1462](https://github.com/rusqlite/rusqlite/issues/1462) - Use sqlite3\_errstr [#&#8203;1606](https://github.com/rusqlite/rusqlite/issues/1606) - Check if specified `arg` is out-of-range for auxiliary data [#&#8203;1607](https://github.com/rusqlite/rusqlite/issues/1607) - Remove release\_memory feature [#&#8203;1608](https://github.com/rusqlite/rusqlite/issues/1608) - Check limit [#&#8203;1609](https://github.com/rusqlite/rusqlite/issues/1609) - Introduce err macro [#&#8203;1611](https://github.com/rusqlite/rusqlite/issues/1611) - Update bindgen requirement from 0.70 to 0.71 [#&#8203;1612](https://github.com/rusqlite/rusqlite/issues/1612) - Bump hashlink version to 0.10 [#&#8203;1616](https://github.com/rusqlite/rusqlite/issues/1616) - Activate generate\_cstr bindgen option [#&#8203;1620](https://github.com/rusqlite/rusqlite/issues/1620) - Bump bundled SQLite version to 3.48.0 [#&#8203;1623](https://github.com/rusqlite/rusqlite/issues/1623) **Full Changelog**: <https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.33.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:eyJjcmVhdGVkSW5WZXIiOiI0NC4zMC4yIiwidXBkYXRlZEluVmVyIjoiNDQuMzAuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
chore(deps): update rust crate rusqlite to 0.41
Some checks failed
moira/ci moira/ci — failed
moira/threads moira/threads — definitions compiled
moira/flake/packages.containerImage@x86_64-linux packages.containerImage — queued
moira/flake/packages.default@x86_64-linux packages.default — queued
moira/flake/checks.hyve@x86_64-linux checks.hyve — queued
moira/flake/checks.tests@x86_64-linux checks.tests — queued
0247aedd5e
renovate force-pushed renovate/rusqlite-0.x from 0247aedd5e
Some checks failed
moira/ci moira/ci — failed
moira/threads moira/threads — definitions compiled
moira/flake/packages.containerImage@x86_64-linux packages.containerImage — queued
moira/flake/packages.default@x86_64-linux packages.default — queued
moira/flake/checks.hyve@x86_64-linux checks.hyve — queued
moira/flake/checks.tests@x86_64-linux checks.tests — queued
to 600edfe373
Some checks failed
moira/ci moira/ci — failed
moira/threads moira/threads — definitions compiled
moira/flake/packages.containerImage@x86_64-linux packages.containerImage — queued
moira/flake/packages.default@x86_64-linux packages.default — queued
moira/flake/checks.hyve@x86_64-linux checks.hyve — queued
moira/flake/checks.tests@x86_64-linux checks.tests — queued
2026-11-05 00:06:29 +00:00
Compare
renovate force-pushed renovate/rusqlite-0.x from 600edfe373
Some checks failed
moira/ci moira/ci — failed
moira/threads moira/threads — definitions compiled
moira/flake/packages.containerImage@x86_64-linux packages.containerImage — queued
moira/flake/packages.default@x86_64-linux packages.default — queued
moira/flake/checks.hyve@x86_64-linux checks.hyve — queued
moira/flake/checks.tests@x86_64-linux checks.tests — queued
to 3f76a70783
Some checks failed
moira/ci moira/ci — failed
moira/threads moira/threads — definitions compiled
moira/flake/packages.containerImage@x86_64-linux packages.containerImage — queued
moira/flake/packages.default@x86_64-linux packages.default — queued
moira/flake/checks.hyve@x86_64-linux checks.hyve — queued
moira/flake/checks.tests@x86_64-linux checks.tests — queued
2026-11-05 01:05:08 +00:00
Compare
renovate force-pushed renovate/rusqlite-0.x from 3f76a70783
Some checks failed
moira/ci moira/ci — failed
moira/threads moira/threads — definitions compiled
moira/flake/packages.containerImage@x86_64-linux packages.containerImage — queued
moira/flake/packages.default@x86_64-linux packages.default — queued
moira/flake/checks.hyve@x86_64-linux checks.hyve — queued
moira/flake/checks.tests@x86_64-linux checks.tests — queued
to 877393db99
Some checks failed
moira/ci moira/ci — failed
moira/threads moira/threads — definitions compiled
moira/flake/packages.containerImage@x86_64-linux packages.containerImage — queued
moira/flake/packages.default@x86_64-linux packages.default — queued
moira/flake/checks.hyve@x86_64-linux checks.hyve — queued
moira/flake/checks.tests@x86_64-linux checks.tests — queued
2026-11-05 02:04:14 +00:00
Compare
Some checks failed
moira/ci moira/ci — failed
moira/threads moira/threads — definitions compiled
moira/flake/packages.containerImage@x86_64-linux packages.containerImage — queued
moira/flake/packages.default@x86_64-linux packages.default — queued
moira/flake/checks.hyve@x86_64-linux checks.hyve — queued
moira/flake/checks.tests@x86_64-linux checks.tests — queued
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/rusqlite-0.x:renovate/rusqlite-0.x
git switch renovate/rusqlite-0.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/rusqlite-0.x
git switch renovate/rusqlite-0.x
git rebase main
git switch main
git merge --ff-only renovate/rusqlite-0.x
git switch renovate/rusqlite-0.x
git rebase main
git switch main
git merge --no-ff renovate/rusqlite-0.x
git switch main
git merge --squash renovate/rusqlite-0.x
git switch main
git merge --ff-only renovate/rusqlite-0.x
git switch main
git merge renovate/rusqlite-0.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
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
jmarya/hyve!8
No description provided.