-
-
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 |
26b5772 to
37c8028
Compare
37c8028 to
9ea8479
Compare
3336337 to
1756bea
Compare
1922979 to
ec461fb
Compare
805977a to
b3a9a34
Compare
38454c2 to
5165ca3
Compare
1f8b111 to
5415bb2
Compare
f6f4fda to
24e8867
Compare
d906723 to
448ad38
Compare
1d8ef69 to
c10fdd5
Compare
51f08a7 to
3152c65
Compare
5c5aa65 to
a875625
Compare
a875625 to
176852a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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→v5v4→v6v4→v7v4→v60.10.0→0.11.04.5.20→4.5.543.4.5→3.5.1^5.0.1→^6.0.03.6.1→3.6.30.5.0→0.10.0^0.8.5→^0.9.01.0.213→1.0.2281.0.213→1.0.2281.0.132→1.0.1490.10.8→0.10.9Release Notes
actions/cache (actions/cache)
v5Compare Source
actions/checkout (actions/checkout)
v6Compare Source
v5Compare Source
actions/download-artifact (actions/download-artifact)
v7Compare Source
v6Compare Source
v5Compare Source
actions/upload-artifact (actions/upload-artifact)
v6Compare Source
v5Compare Source
str4d/rage (age)
v0.11.2Compare Source
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 --passphrasewhen piped over stdin, without requiring an explicit-argument asINPUT.age
Added
age::encryptage::encrypt_and_armorage::decryptage::Decryptor::{decrypt, decrypt_async, is_scrypt}age::IdentityFile::to_recipientsage::IdentityFile::with_callbacksage::IdentityFile::write_recipients_fileage::IdentityFileConvertErrorage::NoCallbacksage::scrypt, providing recipient and identity types for passphrase-based encryption.Changed
i18n-embed 0.15,secrecy 0.10.age::Encryptor::with_recipientsnow 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_recipientstakesimpl Iterator<Item = &'a dyn Recipient>instead ofVec<Box<dyn Recipient + Send>>.Encryptor::with_recipientsinstead ofEncryptor::wrap_outputandEncryptor::wrap_async_output.Encryptor::with_recipientsreturnsResult<Self, EncryptError>instead ofOption<Self>, andEncryptor::{wrap_output, wrap_async_output}returnio::Result<StreamWriter<W>>instead ofResult<StreamWriter<W>, EncryptError>.age::EncryptErrorhas a new variantMissingRecipients, taking the place of theNonethatEncryptor::with_recipientscould previously return.age::Decryptoris now an opaque struct instead of an enum withRecipientsandPassphrasevariants.age::IdentityFilenow has aC: Callbacksgeneric parameter, which defaults toNoCallbacks.age::IdentityFile::into_identitiesnow returnsResult<Vec<Box<dyn crate::Identity>>, DecryptError>instead ofVec<IdentityFileEntry>.age::Recipient::wrap_file_keynow 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::RecipientPluginV1now supports the labels extension.Fixed
age::cli_common::read_identitiesonce 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::Decryptorwithage::scrypt::Identityinstead).age::decryptor::RecipientsDecryptor(useage::Decryptorinstead).age::IdentityFileEntryage-plugin 0.6.0
Added
age_plugin::PluginHandlerimpl age_plugin::identity::IdentityPluginV1 for std::convert::Infallibleimpl age_plugin::recipient::RecipientPluginV1 for std::convert::InfallibleChanged
age-core 0.11.age_plugin::recipient::RecipientPluginV1has a newlabelsmethod. 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_machinenow supports therecipient-v1labels extension.Fixed
age_plugin::run_state_machinenow takes animpl age_plugin::PluginHandlerargument, instead of its previous arguments.None.age-core
Added
age_core::format:FileKey::newFileKey::init_with_mutFileKey::try_init_with_mutis_arbitrary_stringChanged
secrecy 0.10.age::plugin::Connection::unidir_receivenow 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.54Compare Source
v4.5.53Compare Source
Features
default_values_if,default_values_ifsv4.5.52Compare Source
Fixes
args_conflicts_with_subcommandsconflicts with anArgGroupv4.5.51Compare Source
Fixes
ArgAction::Countv4.5.50Compare Source
Features
CowwhereStringand&strare acceptedv4.5.49Compare Source
Fixes
v4.5.48Compare Source
Documentation
typed_derivecookbook entryv4.5.47Compare Source
Features
impl FromArgMatches for ()impl Args for ()impl Subcommand for ()impl FromArgMatches for Infallibleimpl Subcommand for InfallibleFixes
clapv4.5.46Compare Source
Features
StyledStr::push_strv4.5.45Compare Source
Fixes
ValueEnumvariants now use the full doc comment, not summary, forPossibleValue::helpv4.5.44Compare Source
Features
Command::mut_subcommandsv4.5.43Compare Source
Fixes
v4.5.42Compare Source
Fixes
--helpv4.5.41Compare Source
Features
Styles::contextandStyles::context_valueto customize the styling of[default: value]like notes in the--helpv4.5.40Compare Source
Features
arg!()macro (e.g.arg!("check-config": ...))v4.5.39Compare Source
Fixes
v4.5.38Compare Source
Fixes
--or-v4.5.37Compare Source
Features
ArgMatches::try_clear_id()v4.5.36Compare Source
Fixes
v4.5.35Compare Source
Fixes
help_headingv4.5.34Compare Source
Fixes
flatten_help(true)and subcommands without argumentsv4.5.33Compare Source
Fixes
v4.5.32Compare Source
Features
Error::removeDocumentation
humantimetojiffInternal
pulldown-cmarkv4.5.31Compare Source
Features
ValueParserFactoryforSaturating<T>v4.5.30Compare Source
Fixes
num_args(0..=1)to be used withSetTruetakes_valuesassertionsv4.5.29Compare Source
Fixes
ArgMatches::args_presentso not-present flags are considered not-present (matching the documentation)v4.5.28Compare Source
Features
unstable-markdownv4.5.27Compare Source
Documentation
v4.5.26Compare Source
Fixes
suggestionsfeaturev4.5.25Compare Source
Fixes
v4.5.24Compare Source
Fixes
ignore_errors(true)and when a suggestion is provided for an unknown argumentv4.5.23Compare Source
Fixes
allow_negative_numbers, allowEagainv4.5.22Compare Source
Fixes
v4.5.21Compare Source
Fixes
ignore_errors(true)Detegr/rust-ctrlc (ctrlc)
v3.5.1Compare Source
What's Changed
dispatch2by @madsmtm in #140Full Changelog: Detegr/rust-ctrlc@3.5.0...3.5.1
v3.5.0Compare 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.7Compare Source
What's Changed
New Contributors
Full Changelog: Detegr/rust-ctrlc@3.4.6...3.4.7
v3.4.6Compare Source
What's Changed
New Contributors
Full Changelog: Detegr/rust-ctrlc@3.4.5...3.4.6
open-source-cooperative/keyring-rs (keyring)
v3.6.3Compare Source
v3.6.2: : better docs, lighter-weight testsCompare Source
Thanks to @unkcpz, this release fully documents all the platform-specific modules in each platform on docs.rs.
The dev dependencies (used for testing) have been switched from using
randto using the lighter-weight modulefastrand.There are no functional code changes in this release, only test changes.
ynqa/promkit (promkit)
v0.10.1Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.10.0...v0.10.1
v0.10.0Compare Source
Added
Async support: Full async/await pattern implementation for better performance and responsiveness
SharedRenderer: Thread-safe rendering system with
Arc<Renderer<K>>andSkipMapfor efficient pane managementLifecycle management: Clear separation of
initialize,evaluate, andfinalizephases for better control flow through thePrompttrait. 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::ContinueorSignal::Quitfinalize(): Called after loop exit to produce the final resultEVENT_STREAMprevents cursor position read errors across multiple promptsSpinner widget: New widget for displaying spinner animations during async task execution
spinner::Statetrait: Interface for checking idle state asynchronouslyspinner::runfunction: Executes frame-based spinner animationsspinner::framemodule: 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 sharingSkipMapfor efficient pane managementv0.9.1Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.9.0...v0.9.1
v0.9.0Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.8.0...v0.9.0
v0.8.0Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.7.0...v0.8.0
v0.7.0Compare Source
What's Changed
promkit-deriveby @ynqa in #17New Contributors
Full Changelog: ynqa/promkit@v0.6.2...v0.7.0
v0.6.2Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.6.1...v0.6.2
v0.6.1Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.6.0...v0.6.1
v0.6.0Compare Source
What's Changed
Rowfor large JSON by @ynqa in #42Full Changelog: ynqa/promkit@v0.5.1...v0.6.0
v0.5.1Compare Source
What's Changed
Full Changelog: ynqa/promkit@v0.5.0...v0.5.1
rust-random/rand (rand)
v0.9.2Compare Source
Deprecated
rand::rngs::mockmodule andStepRnggenerator (#1634)Additions
WeightedIndex<usize>(de)serialization (#1646)v0.9.1Compare Source
Security and unsafe
zerocopydependency fromrand(#1579)Fixes
simd_supportfor recent nightly rust (#1586)Changes
fn rand::seq::index::sample_weightedandfn IndexedRandom::choose_multiple_weightedto return fewer thanamountresults (#1623), reverting an undocumented change (#1382) to the previous release.Additions
rand::distr::Alphabeticdistribution. (#1587)rand_core(#1604)v0.9.0Compare Source
Security and unsafe
ReseedingRngandThreadRng. Instead, it is recommended to callThreadRng::reseedon fork. (#1379)zerocopyto replace someunsafecode (#1349, #1393, #1446, #1502)Dependencies
--ignore-rust-versionrand_corev0.9.0 (#1558)Features
stdfeature withoutgetrandomorrand_chacha(#1354)small_rngby default (#1455)rand_chacha; usestd_rnginstead. (#1473)serde1toserde(#1477)getrandomtoos_rng(#1537)thread_rng(#1547)API changes: rand_core traits
RngCore::read_adapterimplementingstd::io::Read(#1267)CryptoBlockRng: BlockRngCore; maketrait CryptoRng: RngCore(#1273)TryRngCore,TryCryptoRng(#1424, #1499)fn SeedableRng::from_rng->try_from_rngand add infallible variantfn from_rng(#1424)fn SeedableRng::from_entropy->from_os_rngand add fallible variantfn try_from_os_rng(#1424)CloneandAsRefto 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_iterasrandom_iter(#1305, #1500)Rng::gentorandomto avoid conflict with the newgenkeyword in Rust 2024 (#1438)Rng::gen_rangetorandom_range,gen_booltorandom_bool,gen_ratiotorandom_ratio(#1505)#[track_caller](#1442, #1447)API changes: RNGs
<SmallRng as SeedableRng>::Seedsize to 256 bits (#1455)rng) ofReseedingRng::new(#1533)API changes: Sequences
SliceRandomintoIndexedRandom,IndexedMutRandom,SliceRandom(#1382)IndexedRandom::choose_multiple_array,index::sample_array(#1453, #1469)API changes: Distributions: renames
rand::distributionstorand::distr(#1470)StandardtoStandardUniform(#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
Sizedbound onDistribution<T> for &D(#1278)Distribution<Option<T>>forStandardUniform(#1526)StandardUniformsupport allNonZero*types (#1332){Uniform, UniformSampler}::{new, new_inclusive}return aResult(instead of potentially panicking) (#1229)UniformimplementsTryFrominstead ofFromfor ranges (#1229)UniformUsize(#1487)isizeandusizevalues withStandardUniform,Uniform(except viaUniformUsize) andFilland usage as aWeightedAliasIndexweight (#1487)DistStringfor distributionsSlice<char>andUniform<char>(#1315)Slice::num_choices(#1402)p()for distributionBernoullito access probability (#1481)API changes: Weighted distributions
pubmodulerand::distr::weighted, movingWeightedIndexthere (#1548)weighted::Weight, allowingWeightedIndexto trap overflow (#1353)weight, weights, total_weightto distributionWeightedIndex(#1420)WeightedErrortoweighted::Error, revising variants (#1382) and mark as#[non_exhaustive](#1480)API changes: SIMD
std::simd, expand SIMD & docs (#1239)Reproducibility-breaking changes
ReseedingRng::reseeddiscard remaining data from the last block generated (#1379)SmallRng::seed_from_u64implementation (#1203)UniformFloat::newsamples andUniformFloat::sample_singleto yieldhigh(#1462)Slice(#1469)Uniformforusizeportable viaUniformUsize(#1487)IndexdRandom::choose_multiple_weightedfor very small seeds and optimize for large input length / low memory (#1530)Reproducibility-breaking optimisations
sample_floyd, affecting output ofrand::seq::index::sampleandrand::seq::SliceRandom::choose_multiple(#1277)IteratorRandom::chooseandchoose_stable(#1268)SliceRandom::shuffleandpartial_shuffle(#1272)Uniform: use Canon's method (single sampling) / Lemire's method (distribution sampling) for faster sampling (breaks value stability; #1287)sample_single_inclusivefor floats (+~20% perf) (#1289)Other optimisations
SmallRnginitialization performance (#1482)Other
Cargo.lock.msrvfile (#1275)rustfmtand enforce (#1448)benchescrate (#1329, #1439) and migrate to Criterion (#1490)Documentation
ThreadRngrelated docs (#1257)--generate-link-to-definitionfeature (#1327)doc_auto_cfg(#1411, #1450)serde-rs/serde (serde)
v1.0.228Compare Source
RUSTDOCFLAGS='--cfg=docsrs'set for the whole dependency graph (#2995)v1.0.227Compare Source
v1.0.226Compare Source
v1.0.225Compare Source
v1.0.224Compare Source
v1.0.223Compare Source
v1.0.222Compare Source
serialize_withattribute produce code that works if respanned to 2024 edition (#2950, thanks @aytey)v1.0.221Compare Source
serde_if_integer128!macro (#2975)v1.0.220Compare Source
v1.0.219Compare Source
absolute_pathsClippy restriction being triggered inside macro-generated code (#2906, thanks @davidzeng0)v1.0.218Compare Source
v1.0.217Compare Source
v1.0.216Compare Source
v1.0.215Compare Source
v1.0.214Compare Source
serde-rs/json (serde_json)
v1.0.149Compare Source
v1.0.148Compare Source
zmijdependency to 1.0v1.0.147Compare Source
v1.0.146Compare Source
v1.0.145Compare Source
v1.0.144Compare Source
v1.0.143Compare Source
v1.0.142Compare Source
v1.0.141Compare Source
v1.0.140Compare Source
v1.0.139Compare Source
v1.0.138Compare Source
v1.0.137Compare Source
v1.0.136Compare Source
v1.0.135Compare Source
v1.0.134Compare Source
RawValueassociated constants for literalnull,true,false(#1221, thanks @bheylin)v1.0.133Compare Source
RustCrypto/hashes (sha2)
v0.10.9Compare 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.