-
-
Notifications
You must be signed in to change notification settings - Fork 3
fix(deps): update all dependencies #69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/all
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ad53dda
to
7fe950a
Compare
dda1971
to
b544087
Compare
4c15816
to
66c4da2
Compare
df9f670
to
b14b72d
Compare
2e797a8
to
01f9179
Compare
e551d87
to
808002d
Compare
bc4d23d
to
3913fdf
Compare
3913fdf
to
b1d9a36
Compare
f414f36
to
96e21e4
Compare
8ce60f6
to
09060f8
Compare
cc6333d
to
c44ec55
Compare
c44ec55
to
b1a37d0
Compare
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
52d0d2c
to
b69ca8f
Compare
b69ca8f
to
9f55d77
Compare
9f55d77
to
6405f98
Compare
310a323
to
9145f55
Compare
9145f55
to
b539e5b
Compare
b539e5b
to
7bb1f9d
Compare
9a080a7
to
2b1d395
Compare
37f70a9
to
50435dc
Compare
50435dc
to
9e09922
Compare
9fd1b63
to
27e7cdc
Compare
27e7cdc
to
26b5772
Compare
26b5772
to
37c8028
Compare
37c8028
to
9ea8479
Compare
3336337
to
1756bea
Compare
1922979
to
ec461fb
Compare
ec461fb
to
805977a
Compare
805977a
to
b3a9a34
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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:
v4
->v5
v4
->v5
0.10.0
->0.11.0
4.5.20
->4.5.49
3.4.5
->3.5.0
^5.0.1
->^6.0.0
3.6.1
->3.6.3
0.5.0
->0.10.0
^0.8.5
->^0.9.0
1.0.213
->1.0.228
1.0.213
->1.0.228
1.0.132
->1.0.145
0.10.8
->0.10.9
Release Notes
actions/checkout (actions/checkout)
v5
Compare Source
actions/download-artifact (actions/download-artifact)
v5
Compare Source
str4d/rage (age)
v0.11.1
: rage v0.11.1Compare Source
Security
Fixed a security vulnerability that could allow an attacker to execute an arbitrary binary under certain conditions. See GHSA-4fg7-vxc8-qx5w. Plugin names are now required to only contain alphanumeric characters or the four special characters
+-._
. Thanks to ⬡-49016 for reporting this issue.v0.11.0
: rage v0.11.0Compare Source
rage
Added
Fixed
rage --passphrase
when piped over stdin, without requiring an explicit-
argument asINPUT
.age
Added
age::encrypt
age::encrypt_and_armor
age::decrypt
age::Decryptor::{decrypt, decrypt_async, is_scrypt}
age::IdentityFile::to_recipients
age::IdentityFile::with_callbacks
age::IdentityFile::write_recipients_file
age::IdentityFileConvertError
age::NoCallbacks
age::scrypt
, providing recipient and identity types for passphrase-based encryption.Changed
i18n-embed 0.15
,secrecy 0.10
.age::Encryptor::with_recipients
now takes recipients by reference instead of by value. This aligns it withage::Decryptor
(which takes identities by reference), and also means that errors with recipients are reported earlier. This causes the following changes to the API:Encryptor::with_recipients
takesimpl Iterator<Item = &'a dyn Recipient>
instead ofVec<Box<dyn Recipient + Send>>
.Encryptor::with_recipients
instead ofEncryptor::wrap_output
andEncryptor::wrap_async_output
.Encryptor::with_recipients
returnsResult<Self, EncryptError>
instead ofOption<Self>
, andEncryptor::{wrap_output, wrap_async_output}
returnio::Result<StreamWriter<W>>
instead ofResult<StreamWriter<W>, EncryptError>
.age::EncryptError
has a new variantMissingRecipients
, taking the place of theNone
thatEncryptor::with_recipients
could previously return.age::Decryptor
is now an opaque struct instead of an enum withRecipients
andPassphrase
variants.age::IdentityFile
now has aC: Callbacks
generic parameter, which defaults toNoCallbacks
.age::IdentityFile::into_identities
now returnsResult<Vec<Box<dyn crate::Identity>>, DecryptError>
instead ofVec<IdentityFileEntry>
.age::Recipient::wrap_file_key
now returns(Vec<Stanza>, HashSet<String>)
: a tuple of the stanzas to be placed in an age file header, and labels that constrain how the stanzas may be combined with those from other recipients.age::plugin::RecipientPluginV1
now supports the labels extension.Fixed
age::cli_common::read_identities
once again correctly parses identity files that are a single line without a trailing newline. This broke in 0.10.0 due to an unrelated refactor.Removed
age::decryptor::PassphraseDecryptor
(useage::Decryptor
withage::scrypt::Identity
instead).age::decryptor::RecipientsDecryptor
(useage::Decryptor
instead).age::IdentityFileEntry
age-plugin 0.6.0
Added
age_plugin::PluginHandler
impl age_plugin::identity::IdentityPluginV1 for std::convert::Infallible
impl age_plugin::recipient::RecipientPluginV1 for std::convert::Infallible
Changed
age-core 0.11
.age_plugin::recipient::RecipientPluginV1
has a newlabels
method. Existing implementations of the trait should either returnHashSet::new()
to maintain existing compatibility, or return labels that apply the desired constraints.age_plugin::run_state_machine
now supports therecipient-v1
labels extension.Fixed
age_plugin::run_state_machine
now takes animpl age_plugin::PluginHandler
argument, instead of its previous arguments.None
.age-core
Added
age_core::format
:FileKey::new
FileKey::init_with_mut
FileKey::try_init_with_mut
is_arbitrary_string
Changed
secrecy 0.10
.age::plugin::Connection::unidir_receive
now takes an additional argument to enable handling an optional fourth command.New Contributors
Full Changelog: str4d/rage@v0.10.0...v0.11.0
clap-rs/clap (clap)
v4.5.49
Compare Source
Fixes
v4.5.48
Compare Source
Documentation
typed_derive
cookbook entryv4.5.47
Compare Source
Features
impl FromArgMatches for ()
impl Args for ()
impl Subcommand for ()
impl FromArgMatches for Infallible
impl Subcommand for Infallible
Fixes
clap
v4.5.46
Compare Source
Features
StyledStr::push_str
v4.5.45
Compare Source
Fixes
ValueEnum
variants now use the full doc comment, not summary, forPossibleValue::help
v4.5.44
Compare Source
Features
Command::mut_subcommands
v4.5.43
Compare Source
Fixes
v4.5.42
Compare Source
Fixes
--help
v4.5.41
Compare Source
Features
Styles::context
andStyles::context_value
to customize the styling of[default: value]
like notes in the--help
v4.5.40
Compare Source
Features
arg!()
macro (e.g.arg!("check-config": ...)
)v4.5.39
Compare Source
Fixes
v4.5.38
Compare Source
Fixes
--
or-
v4.5.37
Compare Source
Features
ArgMatches::try_clear_id()
v4.5.36
Compare Source
Fixes
v4.5.35
Compare Source
Fixes
help_heading
v4.5.34
Compare Source
Fixes
flatten_help(true)
and subcommands without argumentsv4.5.33
Compare Source
Fixes
v4.5.32
Compare Source
Features
Error::remove
Documentation
humantime
tojiff
Internal
pulldown-cmark
v4.5.31
Compare Source
Features
ValueParserFactory
forSaturating<T>
v4.5.30
Compare Source
Fixes
num_args(0..=1)
to be used withSetTrue
takes_values
assertionsv4.5.29
Compare Source
Fixes
ArgMatches::args_present
so not-present flags are considered not-present (matching the documentation)v4.5.28
Compare Source
Features
unstable-markdown
v4.5.27
Compare Source
Documentation
v4.5.26
Compare Source
Fixes
suggestions
featurev4.5.25
Compare Source
Fixes
v4.5.24
Compare Source
Fixes
ignore_errors(true)
and when a suggestion is provided for an unknown argumentv4.5.23
Compare Source
Fixes
allow_negative_numbers
, allowE
againv4.5.22
Compare Source
Fixes
v4.5.21
Compare Source
Fixes
ignore_errors(true)
Detegr/rust-ctrlc (ctrlc)
v3.5.0
Compare Source
What's Changed
Apparently we broke compatibility with RedoxOS as well.
New Contributors
Full Changelog: Detegr/rust-ctrlc@3.4.7...3.5.0
v3.4.7
Compare Source
What's Changed
New Contributors
Full Changelog: Detegr/rust-ctrlc@3.4.6...3.4.7
v3.4.6
Compare Source
What's Changed
New Contributors
Full Changelog: Detegr/rust-ctrlc@3.4.5...3.4.6
hwchen/keyring-rs (keyring)
v3.6.3
Compare Source
v3.6.2
Compare Source
fastrand
for tests (see #237).ynqa/promkit (promkit)
v0.10.1
Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.10.0...v0.10.1
v0.10.0
Compare Source
Added
Async support: Full async/await pattern implementation for better performance and responsiveness
SharedRenderer: Thread-safe rendering system with
Arc<Renderer<K>>
andSkipMap
for efficient pane managementLifecycle management: Clear separation of
initialize
,evaluate
, andfinalize
phases for better control flow through thePrompt
trait. The actual event loop implementation demonstrates this lifecycle:Phase breakdown:
initialize()
: Called once before entering the event loop for setupevaluate()
: Called for each event, returnsSignal::Continue
orSignal::Quit
finalize()
: Called after loop exit to produce the final resultEVENT_STREAM
prevents cursor position read errors across multiple promptsSpinner widget: New widget for displaying spinner animations during async task execution
spinner::State
trait: Interface for checking idle state asynchronouslyspinner::run
function: Executes frame-based spinner animationsspinner::frame
module: Provides various spinner frame patternsBYOP (Build Your Own Preset) example: Custom prompt implementation example
Changed
Improved
Technical Details
Arc<Renderer<K>>
for thread-safe renderer sharingSkipMap
for efficient pane managementv0.9.1
Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.9.0...v0.9.1
v0.9.0
Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.8.0...v0.9.0
v0.8.0
Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.7.0...v0.8.0
v0.7.0
Compare Source
What's Changed
promkit-derive
by @ynqa in #17New Contributors
Full Changelog: ynqa/promkit@v0.6.2...v0.7.0
v0.6.2
Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.6.1...v0.6.2
v0.6.1
Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.6.0...v0.6.1
v0.6.0
Compare Source
What's Changed
Row
for large JSON by @ynqa in #42Full Changelog: ynqa/promkit@v0.5.1...v0.6.0
v0.5.1
Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.5.0...v0.5.1
rust-random/rand (rand)
v0.9.2
Compare Source
Deprecated
rand::rngs::mock
module andStepRng
generator (#1634)Additions
WeightedIndex<usize>
(de)serialization (#1646)v0.9.1
Compare Source
Security and unsafe
zerocopy
dependency fromrand
(#1579)Fixes
simd_support
for recent nightly rust (#1586)Changes
fn rand::seq::index::sample_weighted
andfn IndexedRandom::choose_multiple_weighted
to return fewer thanamount
results (#1623), reverting an undocumented change (#1382) to the previous release.Additions
rand::distr::Alphabetic
distribution. (#1587)rand_core
(#1604)v0.9.0
Compare Source
Security and unsafe
ReseedingRng
andThreadRng
. Instead, it is recommended to callThreadRng::reseed
on fork. (#1379)zerocopy
to replace someunsafe
code (#1349, #1393, #1446, #1502)Dependencies
--ignore-rust-version
rand_core
v0.9.0 (#1558)Features
std
feature withoutgetrandom
orrand_chacha
(#1354)small_rng
by default (#1455)rand_chacha
; usestd_rng
instead. (#1473)serde1
toserde
(#1477)getrandom
toos_rng
(#1537)thread_rng
(#1547)API changes: rand_core traits
RngCore::read_adapter
implementingstd::io::Read
(#1267)CryptoBlockRng: BlockRngCore
; maketrait CryptoRng: RngCore
(#1273)TryRngCore
,TryCryptoRng
(#1424, #1499)fn SeedableRng::from_rng
->try_from_rng
and add infallible variantfn from_rng
(#1424)fn SeedableRng::from_entropy
->from_os_rng
and add fallible variantfn try_from_os_rng
(#1424)Clone
andAsRef
to associated typeSeedableRng::Seed
(#1491)API changes: Rng trait and top-level fns
rand::thread_rng()
torand::rng()
and remove from the prelude (#1506)rand::random()
from the prelude (#1506)random_iter
,random_range
,random_bool
,random_ratio
,fill
(#1488)Rng::gen_iter
asrandom_iter
(#1305, #1500)Rng::gen
torandom
to avoid conflict with the newgen
keyword in Rust 2024 (#1438)Rng::gen_range
torandom_range
,gen_bool
torandom_bool
,gen_ratio
torandom_ratio
(#1505)#[track_caller]
(#1442, #1447)API changes: RNGs
<SmallRng as SeedableRng>::Seed
size to 256 bits (#1455)rng
) ofReseedingRng::new
(#1533)API changes: Sequences
SliceRandom
intoIndexedRandom
,IndexedMutRandom
,SliceRandom
(#1382)IndexedRandom::choose_multiple_array
,index::sample_array
(#1453, #1469)API changes: Distributions: renames
rand::distributions
torand::distr
(#1470)Standard
toStandardUniform
(#1526)distr::Slice
->distr::slice::Choose
,distr::EmptySlice
->distr::slice::Empty
(#1548)distr::DistString
->distr::SampleString
(#1548)distr::DistIter
->distr::Iter
,distr::DistMap
->distr::Map
(#1548)API changes: Distributions
Sized
bound onDistribution<T> for &D
(#1278)Distribution<Option<T>>
forStandardUniform
(#1526)StandardUniform
support allNonZero*
types (#1332){Uniform, UniformSampler}::{new, new_inclusive}
return aResult
(instead of potentially panicking) (#1229)Uniform
implementsTryFrom
instead ofFrom
for ranges (#1229)UniformUsize
(#1487)isize
andusize
values withStandardUniform
,Uniform
(except viaUniformUsize
) andFill
and usage as aWeightedAliasIndex
weight (#1487)DistString
for distributionsSlice<char>
andUniform<char>
(#1315)Slice::num_choices
(#1402)p()
for distributionBernoulli
to access probability (#1481)API changes: Weighted distributions
pub
modulerand::distr::weighted
, movingWeightedIndex
there (#1548)weighted::Weight
, allowingWeightedIndex
to trap overflow (#1353)weight, weights, total_weight
to distributionWeightedIndex
(#1420)WeightedError
toweighted::Error
, revising variants (#1382) and mark as#[non_exhaustive]
(#1480)API changes: SIMD
std::simd
, expand SIMD & docs (#1239)Reproducibility-breaking changes
ReseedingRng::reseed
discard remaining data from the last block generated (#1379)SmallRng::seed_from_u64
implementation (#1203)UniformFloat::new
samples andUniformFloat::sample_single
to yieldhigh
(#1462)Slice
(#1469)Uniform
forusize
portable viaUniformUsize
(#1487)IndexdRandom::choose_multiple_weighted
for very small seeds and optimize for large input length / low memory (#1530)Reproducibility-breaking optimisations
sample_floyd
, affecting output ofrand::seq::index::sample
andrand::seq::SliceRandom::choose_multiple
(#1277)IteratorRandom::choose
andchoose_stable
(#1268)SliceRandom::shuffle
andpartial_shuffle
(#1272)Uniform
: use Canon's method (single sampling) / Lemire's method (distribution sampling) for faster sampling (breaks value stability; #1287)sample_single_inclusive
for floats (+~20% perf) (#1289)Other optimisations
SmallRng
initialization performance (#1482)Other
Cargo.lock.msrv
file (#1275)rustfmt
and enforce (#1448)benches
crate (#1329, #1439) and migrate to Criterion (#1490)Documentation
ThreadRng
related docs (#1257)--generate-link-to-definition
feature (#1327)doc_auto_cfg
(#1411, #1450)serde-rs/serde (serde)
v1.0.228
Compare Source
RUSTDOCFLAGS='--cfg=docsrs'
set for the whole dependency graph (#2995)v1.0.227
Compare Source
v1.0.226
Compare Source
v1.0.225
Compare Source
v1.0.224
Compare Source
v1.0.223
Compare Source
v1.0.222
Compare Source
serialize_with
attribute produce code that works if respanned to 2024 edition (#2950, thanks @aytey)v1.0.221
Compare Source
serde_if_integer128!
macro (#2975)v1.0.220
Compare Source
v1.0.219
Compare Source
absolute_paths
Clippy restriction being triggered inside macro-generated code (#2906, thanks @davidzeng0)v1.0.218
Compare Source
v1.0.217
Compare Source
v1.0.216
Compare Source
v1.0.215
Compare Source
v1.0.214
Compare Source
serde-rs/json (serde_json)
v1.0.145
Compare Source
v1.0.144
Compare Source
v1.0.143
Compare Source
v1.0.142
Compare Source
v1.0.141
Compare Source
v1.0.140
Compare Source
v1.0.139
Compare Source
v1.0.138
Compare Source
v1.0.137
Compare Source
v1.0.136
Compare Source
v1.0.135
Compare Source
v1.0.134
Compare Source
RawValue
associated constants for literalnull
,true
,false
(#1221, thanks @bheylin)v1.0.133
Compare Source
RustCrypto/hashes (sha2)
v0.10.9
Compare Source
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (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 was generated by Mend Renovate. View the repository job log.