Skip to content

rust Update Rust dependencies - #3

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rust-dependencies
Open

rust Update Rust dependencies#3
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rust-dependencies

Conversation

@renovate

@renovate renovate Bot commented Mar 2, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
base64 dependencies minor 0.210.23
cc build-dependencies minor 1.2.541.4.2
rusqlite dependencies minor 0.34.00.40.0
serde (source) dependencies patch 1.0.2281.0.229
serde_json dependencies patch 1.0.1491.0.151
uuid dependencies minor 1.19.01.24.0

Release Notes

marshallpierce/rust-base64 (base64)

v0.23.1

Compare Source

  • Make the tests build again on non-SIMD architectures

v0.23.0

Compare Source

  • Added more consts for preconfigured configs and engines
  • Make DecodeError::InvalidLastSymbol more clear by including the decoded value
  • Added SIMD-accelerated engines behind the default-on simd-unsafe feature: Simd picks the best
    instruction set at runtime (AVX2 on x86_64, NEON on aarch64) and falls back to the scalar
    GeneralPurpose engine, while Avx2 and Neon target one instruction set with no runtime
    detection and work in no_std. The engines support the standard and URL-safe alphabets.
  • Update MSRV to 1.71.0
  • Add support for custom padding symbols

v0.22.1

Compare Source

  • Correct the symbols used for the predefined alphabet::BIN_HEX.

v0.22.0

Compare Source

  • DecodeSliceError::OutputSliceTooSmall is now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning that Engine::decode_slice can now be used with exactly-sized output slices. As part of this, Engine::internal_decode now returns DecodeSliceError instead of DecodeError, but that is not expected to affect any external callers.
  • DecodeError::InvalidLength now refers specifically to the number of valid symbols being invalid (i.e. len % 4 == 1), rather than just the number of input bytes. This avoids confusing scenarios when based on interpretation you could make a case for either InvalidLength or InvalidByte being appropriate.
  • Decoding is somewhat faster (5-10%)
rust-lang/cc-rs (cc)

v1.4.2

Compare Source

Fixed
  • Infer NEON, not VFPv4, from neon in the target name (#​1843)
  • do not emit -mno-omit-leaf-frame-pointer if unsupported (#​1845)

v1.4.1

Compare Source

Fixed
  • Fix -Cforce-frame-pointers's corresponding CFLAGS (#​1814)
  • Fix parsing of thumbv7a-vex-v5 (#​1840)
Other

v1.4.0

Compare Source

Added
  • support trim paths with clang-cl.exe (#​1799)

v1.3.0

Compare Source

Added
  • inherit path remap rules from cargo trim-paths (#​1794)

v1.2.67

Compare Source

Other
  • Fix clippy warning (#​1788)
  • Regenerate target info (#​1785)
  • Add support for aarch64-unknown-linux-pauthtest target (#​1713)
  • Fix nightly compilation error (#​1783)

v1.2.66

Compare Source

Other
  • Fix target parsing for aarch64-unknown-linux-pauthtest (#​1779)
  • Support new QNX targets (#​1775)
  • Add kache to the supported compiler wrappers (#​1770)

v1.2.65

Compare Source

Other

v1.2.64

Compare Source

Other
  • Add more bare-metal 32-bit Arm support (#​1753)
  • Remove unnecessary clone (#​1748)
  • Add default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (#​1742)

v1.2.63

Compare Source

Other
  • Update shlex requirement from 1.3.0 to 2.0.1 (#​1736)

v1.2.62

Compare Source

Other
  • Regenerate target info (#​1721)
  • Allow exceptions on wasm platforms (#​1714)
  • Add relibc env (#​1710)
  • recognize sh4 architecture in parse_arch() (#​1712)

v1.2.61

Compare Source

Other
  • fix OutputKind::Capture documentation (#​1705)

v1.2.60

Compare Source

Fixed
  • (ar) suppress warnings from D modifier probe (#​1700)

v1.2.59

Compare Source

Fixed
  • (ar) deterministic archives with D modifier (#​1697)
Other
  • Regenerate target info (#​1698)
  • Fix target abi parsing for sanitiser targets (#​1695)

v1.2.58

Compare Source

Other
  • Update Compile-time Requirements to add info about clang-cl.exe (#​1693)

v1.2.57

Compare Source

Other
  • Size archiver batches according to argument length not argument count (#​1689)
  • Added Build::env for setting environment variables of compiler invocations and other child processes (#​1656 #​1682)

v1.2.56

Compare Source

Other
  • Regenerate target info (#​1676)
  • Fix clang-cl target when cross-compiling (#​1670)

v1.2.55

Compare Source

Other
  • Regenerate target info (#​1667)
  • Fix RUSTFLAGS typo in test-linker-plugin-lto (#​1665)
  • Disable PIC for armv7-sony-vita-newlibeabihf (#​1664)
rusqlite/rusqlite (rusqlite)

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: rusqlite/rusqlite@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: rusqlite/rusqlite@v0.39.0...v0.40.0

v0.39.0: 0.39.0

Compare Source

What's Changed

Full Changelog: rusqlite/rusqlite@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: rusqlite/rusqlite@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: rusqlite/rusqlite@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: rusqlite/rusqlite@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: rusqlite/rusqlite@v0.34.0...v0.35.0

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3
serde-rs/json (serde_json)

v1.0.151

Compare Source

v1.0.150

Compare Source

uuid-rs/uuid (uuid)

v1.24.0

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.23.5...v1.24.0

v1.23.5

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.23.4...v1.23.5

v1.23.4

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.23.3...v1.23.4

v1.23.3

Compare Source

What's Changed

Full Changelog: uuid-rs/uuid@v1.23.2...v1.23.3

v1.23.2

Compare Source

What's Changed

Full Changelog: uuid-rs/uuid@v1.23.1...v1.23.2

v1.23.1

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.23.0...v1.23.1

v1.23.0

Compare Source

What's Changed

New Contributors

Special thanks

@​meng-xu-cs raised a series of bugs against the timestamp logic in uuid using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better uuid library for everyone. Thanks!

Deprecations

This release includes the following deprecations:

  • Context: Renamed to ContextV1
  • Timestamp::from_gregorian: Renamed to Timestamp::from_gregorian_time

Change to Version::Max

Version::Max's u8 representation has changed from 0xff to 0x0f to match the value returned by Uuid::get_version_num.

Change to Uuid::get_version for the max UUID

Uuid::get_version will only return Some(Version::Max) if the UUID is actually the max UUID (all bytes are 0xff). Previously it would return Some if only the version field was 0x0f. This change matches the behaviour of the nil UUID, which only returns Some(Version::Nil) if the UUID is the nil UUID (all bytes are 0x00).

Full Changelog: uuid-rs/uuid@v1.22.0...v1.23.0

v1.22.0

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.21.0...v1.22.0

v1.21.0

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.20.0...v1.21.0

v1.20.0

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.19.0...v1.20.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on monday"
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch 2 times, most recently from 966d217 to c260365 Compare March 14, 2026 11:57
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from c260365 to 8671e63 Compare March 31, 2026 09:37
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch 2 times, most recently from 0b062b7 to f7d42d7 Compare April 19, 2026 05:43
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from f7d42d7 to f7bebd0 Compare April 30, 2026 03:52
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from f7bebd0 to 2c56b64 Compare May 10, 2026 07:55
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch 2 times, most recently from 9598bf9 to 33e32e5 Compare May 23, 2026 15:51
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from 33e32e5 to 0fec32f Compare May 29, 2026 20:10
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch 2 times, most recently from a485488 to 0cde882 Compare June 12, 2026 15:49
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch 2 times, most recently from 8485b65 to 032107c Compare June 27, 2026 03:42
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from 032107c to 4cac537 Compare July 8, 2026 03:42
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from 4cac537 to f1807a3 Compare July 16, 2026 07:32
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from f1807a3 to 0a41100 Compare July 25, 2026 03:59
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch 3 times, most recently from b80427d to ef42c73 Compare August 8, 2026 10:50
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from ef42c73 to 9a3b0a7 Compare August 9, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants