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.3
1.3.1
->1.4.1
0.4
->0.5
0.24.3
->0.25.0
0.1
->0.2
0.2.7
->0.2.10
0.11.1
->0.11.9
0.11.1
->0.11.9
0.10.2
->0.10.7
2.4
->2.5
0.3.32
->0.3.37
Release Notes
marshallpierce/rust-base64 (base64)
v0.21.3
Compare Source
source
instead ofcause
on Error typesv0.21.2
Compare Source
v0.21.1
Compare Source
DecoderReader
no longer sometimes erroneously ignores padding #226Breaking changes
Engine.internal_decode
return type changedv0.21.0
Compare 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
config
replaced 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_PAD
ones 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
Config
sprecisely, see the following table.
encode_padding
decode_padding_mode
v0.20.0
Compare Source
Breaking changes
correct padding.
NO_PAD
config now requires that padding be absent when decoding.0.20.0-alpha.1
Breaking changes
Config
concept into theEngine
abstraction, allowing the user to pick different encoding / decodingimplementations.
FastPortable
engine, 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.
CharacterSet
is nowAlphabet
(per the RFC), and allows creating custom alphabets. The corresponding tables thatwere previously code-generated are now built dynamically.
discoverable.
const fn
.DecoderReader
now owns its inner reader, and can expose it viainto_inner()
. For symmetry,EncoderWriter
can dothe same with its writer.
encoded_len
is now public so you can size encode buffers precisely.v0.13.1
Compare Source
decode_config
.BLAKE3-team/BLAKE3 (blake3)
v1.4.1
Compare 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.
blake3
crate andb3sum
.v1.4.0
Compare Source
version 1.4.0
Changes since 1.3.3:
CMakeLists.txt
for 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.
b3sum
supports the--seek
flag, to set the starting position inthe output stream.
b3sum --check
prints a summary of errors to stderr.Hash::as_bytes
is const.Hash
supportsfrom_bytes
, which is const.v1.3.3
Compare 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.2
Compare Source
version 1.3.2:
Changes since 1.3.1:
changes the format of the
b3sum --help
output. The new MSRV is1.59.0 for
blake3
and 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.0
Compare Source
into
methods toonto
to allow for implementingInto
in the future (or a similar inherent method)cb58
feature to support injecting and verifying that checksum (by @Zondax)sha2
to 0.10 (by @madninja)smallvec::SmallVec
(by @mina86)tinyvec
's various typeseqrion/cbindgen (cbindgen)
v0.25.0
Compare Source
* Update MSRV to 1.57
* Support variadic arguments (
...
) (#805)* Add --depfile option (#820)
* Breaking changes: The
Config
struct now has a private member.v0.24.6
Compare Source
* Support variadic arguments (
...
) (#805)* Add --depfile option (#820)
v0.24.5
Compare Source
v0.24.4
Compare 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.1
Compare Source
rust-random/getrandom (getrandom)
v0.2.10
Compare Source
Added
armv7-sony-vita-newlibeabihf
) #359Changed
v0.2.9
Compare Source
Added
getrandom_uninit
function #291wasm64-unknown-unknown
support #303getrandom
syscall on NetBSD ≥ 10.0 #331RtlGenRandom
fallback for non-UWP Windows #337Breaking Changes
Fixed
Changed
/dev/random
source #310open
instead ofopen64
#326sys_read_entropy
syscall #333__getrandom_custom
definition into a const block #344v0.2.8
Compare Source
Changed
wasm32-unknown-unknown
when using the
"js"
feature, even on Node.js #284 #295Added
Fixed
$crate
inregister_custom_getrandom!
#270Documentation
"js"
feature #280wasm-bindgen
#278tokio-rs/prost (prost-build)
v0.11.9
Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prost
generates simple, idiomatic Rust code fromproto2
andproto3
files.This patch updates brings a few new features and fixes:
Config::boxed
(#802)v0.11.8
Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prost
generates simple, idiomatic Rust code fromproto2
andproto3
files.This patch updates brings a few new features and fixes:
prost-types
0.11.7 was yanked due to the above unintentional semver breakage.v0.11.7
Compare Source
v0.11.6
Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prost
generates simple, idiomatic Rust code fromproto2
andproto3
files.This patch updates brings a few new features and fixes:
v0.11.5
Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prost
generates simple, idiomatic Rust code fromproto2
andproto3
files.This patch updates brings a few new features and fixes:
v0.11.4
Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prost
generates simple, idiomatic Rust code fromproto2
andproto3
files.This patch updates brings a few new features and fixes:
v0.11.3
Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prost
generates simple, idiomatic Rust code fromproto2
andproto3
files.This patch updates brings a few new features and fixes:
log
to print error logs.v0.11.2
Compare Source
PROST! is a Protocol Buffers implementation for the Rust Language.
prost
generates simple, idiomatic Rust code fromproto2
andproto3
files.This patch updates brings a few new features and fixes:
protoc
sourcing instructions in error messages.Clone
toService
types.RustCrypto/hashes (sha2)
v0.10.7
Compare Source
v0.10.6
Compare Source
v0.10.5
Compare Source
v0.10.4
Compare Source
v0.10.3
Compare Source
dalek-cryptography/subtle (subtle)
v2.5.0
Compare Source
CtOption::unwrap_or_else
.CtOption::expect
.ConstantTimeEq::ct_ne
with default implementation.core_hint_black_box
feature from Diane Hosfelt and AmberSprenkels which utilises the original
black_box
functionality fromwhen subtle was first written, which has now found it's way into the
Rust standard library.
const-generics
feature from @survived which adds supportfor subtle traits for generic arrays
[T; N]
.core::cmp::Ordering
for types whichimplement subtle traits, patch from @tarcieri.
rand
dependency to 0.8.v2.4.1
Compare 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.