fix(deps): update all non-major dependencies #615
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.13.0->0.21.31.3.1->1.4.10.4->0.50.24.3->0.25.00.1->0.20.2.7->0.2.100.11.1->0.11.90.11.1->0.11.90.10.2->0.10.72.4->2.50.3.32->0.3.37Release Notes
marshallpierce/rust-base64 (base64)
v0.21.3Compare Source
sourceinstead ofcauseon Error typesv0.21.2Compare Source
v0.21.1Compare Source
DecoderReaderno longer sometimes erroneously ignores padding #226Breaking changes
Engine.internal_decodereturn type changedv0.21.0Compare Source
Migration
Functions
encode()engine::general_purpose::STANDARD.encode()orprelude::BASE64_STANDARD.encode()encode_config()engine.encode()encode_config_buf()engine.encode_string()encode_config_slice()engine.encode_slice()decode()engine::general_purpose::STANDARD.decode()orprelude::BASE64_STANDARD.decode()decode_config()engine.decode()decode_config_buf()engine.decode_vec()decode_config_slice()engine.decode_slice()The short-lived 0.20 functions were the 0.13 functions with
configreplaced withengine.Padding
If applicable, use the preset engines
engine::STANDARD,engine::STANDARD_NO_PAD,engine::URL_SAFE,or
engine::URL_SAFE_NO_PAD.The
NO_PADones require that padding is absent when decoding, and the others require thatcanonical padding is present .
If you need the < 0.20 behavior that did not care about padding, or want to recreate < 0.20.0's predefined
Configsprecisely, see the following table.
encode_paddingdecode_padding_modev0.20.0Compare Source
Breaking changes
correct padding.
NO_PADconfig now requires that padding be absent when decoding.0.20.0-alpha.1
Breaking changes
Configconcept into theEngineabstraction, allowing the user to pick different encoding / decodingimplementations.
FastPortableengine, so named because it's portable (works onany CPU) and relatively fast.
implementation (#153,
presumably
ConstantTimePortable?) for security-sensitive applications that need side-channel resistance, andCPU-specific SIMD implementations for more speed.
DEFAULT_ENGINE. To use different alphabets or other settings (padding, etc), create your own engine instance.
CharacterSetis nowAlphabet(per the RFC), and allows creating custom alphabets. The corresponding tables thatwere previously code-generated are now built dynamically.
discoverable.
const fn.DecoderReadernow owns its inner reader, and can expose it viainto_inner(). For symmetry,EncoderWritercan dothe same with its writer.
encoded_lenis now public so you can size encode buffers precisely.v0.13.1Compare Source
decode_config.BLAKE3-team/BLAKE3 (blake3)
v1.4.1Compare Source
version 1.4.1
Changes since 1.4.0:
Rust callers. This affects AArch64 targets by default and ARMv7
targets that explicitly enable (and support) NEON. The size of the
improvement depends on the microarchitecture, but I've benchmarked
~1.3x on a Cortex-A53 and ~1.2x on an Apple M1. Contributed by
@sdlyyxy in #319.
blake3crate andb3sum.v1.4.0Compare Source
version 1.4.0
Changes since 1.3.3:
CMakeLists.txtfor callers who buildwith CMake. The CMake build is not yet stable, and callers should
expect breaking changes in patch version updates. The "by hand" build
will always continue to be supported and documented.
b3sumsupports the--seekflag, to set the starting position inthe output stream.
b3sum --checkprints a summary of errors to stderr.Hash::as_bytesis const.Hashsupportsfrom_bytes, which is const.v1.3.3Compare Source
version 1.3.3
Changes since 1.3.2:
debug mode. This bug was found in unit tests and probably doesn't
affect the public API in practihttps://github.com/BLAKE3-team/BLAKE3/issues/2713/issues/271.
v1.3.2Compare Source
version 1.3.2:
Changes since 1.3.1:
changes the format of the
b3sum --helpoutput. The new MSRV is1.59.0 for
blake3and 1.60.0 forb3sum. Note that this projectdoesn't have any particular MSRV policy, and we don't consider MSRV
bumps to be breaking changes.
Nullus157/bs58-rs (bs58)
v0.5.0Compare Source
intomethods toontoto allow for implementingIntoin the future (or a similar inherent method)cb58feature to support injecting and verifying that checksum (by @Zondax)sha2to 0.10 (by @madninja)smallvec::SmallVec(by @mina86)tinyvec's various typeseqrion/cbindgen (cbindgen)
v0.25.0Compare Source
* Update MSRV to 1.57
* Support variadic arguments (
...) (#805)* Add --depfile option (#820)
* Breaking changes: The
Configstruct now has a private member.v0.24.6Compare Source
* Support variadic arguments (
...) (#805)* Add --depfile option (#820)
v0.24.5Compare Source
v0.24.4Compare Source
* Add with_cpp_compat to the builder (#796)
* Handle never type in return position consistently (#780)
* Fix warnings (#816, #819)
* Updated documentation (#788, #791, #792, #810, #823)
decentralized-identity/did-key.rs (did-key)
v0.1.1Compare Source
rust-random/getrandom (getrandom)
v0.2.10Compare Source
Added
armv7-sony-vita-newlibeabihf) #359Changed
v0.2.9Compare Source
Added
getrandom_uninitfunction #291wasm64-unknown-unknownsupport #303getrandomsyscall on NetBSD ≥ 10.0 #331RtlGenRandomfallback for non-UWP Windows #337Breaking Changes
Fixed
Changed
/dev/randomsource #310openinstead ofopen64#326sys_read_entropysyscall #333__getrandom_customdefinition into a const block #344v0.2.8Compare Source
Changed
wasm32-unknown-unknownwhen using the
"js"feature, even on Node.js #284 #295Added
Fixed
$crateinregister_custom_getrandom!#270Documentation
"js"feature #280wasm-bindgen#278tokio-rs/prost (prost-build)
v0.11.9Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.This patch updates brings a few new features and fixes:
Config::boxed(#802)v0.11.8Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.This patch updates brings a few new features and fixes:
prost-types0.11.7 was yanked due to the above unintentional semver breakage.v0.11.7Compare Source
v0.11.6Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.This patch updates brings a few new features and fixes:
v0.11.5Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.This patch updates brings a few new features and fixes:
v0.11.4Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.This patch updates brings a few new features and fixes:
v0.11.3Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.This patch updates brings a few new features and fixes:
logto print error logs.v0.11.2Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prostgenerates simple, idiomatic Rust code fromproto2andproto3files.This patch updates brings a few new features and fixes:
protocsourcing instructions in error messages.ClonetoServicetypes.RustCrypto/hashes (sha2)
v0.10.7Compare Source
v0.10.6Compare Source
v0.10.5Compare Source
v0.10.4Compare Source
v0.10.3Compare Source
dalek-cryptography/subtle (subtle)
v2.5.0Compare Source
CtOption::unwrap_or_else.CtOption::expect.ConstantTimeEq::ct_newith default implementation.core_hint_black_boxfeature from Diane Hosfelt and AmberSprenkels which utilises the original
black_boxfunctionality fromwhen subtle was first written, which has now found it's way into the
Rust standard library.
const-genericsfeature from @survived which adds supportfor subtle traits for generic arrays
[T; N].core::cmp::Orderingfor types whichimplement subtle traits, patch from @tarcieri.
randdependency to 0.8.v2.4.1Compare Source
which caused nightly builds to break.
Configuration
📅 Schedule: Branch creation - "* 12 1 3,9 *" (UTC), 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.
This PR has been generated by Renovate Bot.