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
base64-serde dependencies minor 0.70.8
extism-pdk (source) dependencies patch 1.4.01.4.1
serde (source) dependencies patch 1.0.2281.0.229
serde_json dependencies patch 1.0.1491.0.151

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%)
marshallpierce/base64-serde (base64-serde)

v0.8.0

Compare Source

  • Don't depend on base64 and serde directly; instead, assume the consumer of the library is going to already have
    them available. This avoids the need to do version bumps in this project, and should hopefully be a no op for common
    usage, since any usage I can think of would already be using dependencies independently.
extism/rust-pdk (extism-pdk)

v1.4.1

Compare Source

What's Changed

Full Changelog: extism/rust-pdk@v1.4.0...v1.4.1

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


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 from 312ac2b to 61fe48e Compare May 23, 2026 03:47
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from 61fe48e to 10b9581 Compare July 25, 2026 11:35
@renovate
renovate Bot force-pushed the renovate/rust-dependencies branch from 10b9581 to f301f0b Compare August 7, 2026 07:54
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