Skip to content
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

fix(deps): update all non-major dependencies #39

Closed
wants to merge 3 commits into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 4, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
afl dependencies minor 0.11 -> 0.15
cocogitto/cocogitto-action action minor v3.5 -> v3.8
criterion (source) dev-dependencies minor 0.3 -> 0.5
darling dependencies minor 0.14 -> 0.20
heck dependencies minor 0.4 -> 0.5
itertools dependencies minor 0.10 -> 0.13
logos (source) dependencies minor 0.12 -> 0.14
rust minor 1.74.0 -> 1.80.0
smol_str dependencies minor 0.1 -> 0.2

Release Notes

rust-fuzz/afl.rs (afl)

v0.15.10

Compare Source

v0.15.9

v0.15.8

v0.15.7

v0.15.6

v0.15.5

v0.15.4

v0.15.3

v0.15.2

v0.15.1

v0.15.0

v0.14.5

v0.14.4

v0.14.3

v0.14.2

v0.14.1

  • No functional changes. Version 0.14.1 was needed because version 0.14.0 failed to include the AFLplusplus submodule.

v0.14.0

v0.13.5

v0.13.4

v0.13.3

v0.13.2

v0.13.1

v0.13.0

v0.12.17

v0.12.16

v0.12.15

v0.12.14

v0.12.13

v0.12.12

v0.12.11

v0.12.10

v0.12.9

v0.12.8

v0.12.7

v0.12.6

v0.12.5

v0.12.4

v0.12.3

v0.12.2

v0.12.1

Compare Source

v0.12.0

Compare Source

cocogitto/cocogitto-action (cocogitto/cocogitto-action)

v3.8

Compare Source

Bug Fixes
Continuous Integration
Documentation
Features

v3.7

Compare Source

What's Changed
New Contributors

Full Changelog: cocogitto/cocogitto-action@v3...v3.7

v3.6

Compare Source

What's Changed
New Contributors

Full Changelog: cocogitto/cocogitto-action@v3.5...v3.6

bheisler/criterion.rs (criterion)

v0.5.1

Compare Source

Fixed
  • Quick mode (--quick) no longer crashes with measured times over 5 seconds when --noplot is not active

v0.5.0

Compare Source

Changed
  • Replaced lazy_static dependency with once_cell
  • Improved documentation of the html_reports feature
  • Replaced atty dependency with is-terminal
  • MSRV bumped to 1.64
  • Upgraded clap dependency to v4
  • Upgraded tempfile dependency to v3.5.0
Fixed
  • Quick mode (--quick) no longer outputs 1ms for measured times over 5 seconds
  • Documentation updates

v0.4.0

Compare Source

Removed
  • The Criterion::can_plot function has been removed.
  • The Criterion::bench_function_over_inputs function has been removed.
  • The Criterion::bench_functions function has been removed.
  • The Criterion::bench function has been removed.
Changed
  • HTML report hidden behind non-default feature flag: 'html_reports'
  • Standalone support (ie without cargo-criterion) feature flag: 'cargo_bench_support'
  • MSRV bumped to 1.57
  • rayon and plotters are optional (and default) dependencies.
  • Status messages ('warming up', 'analyzing', etc) are printed to stderr, benchmark results are printed to stdout.
  • Accept subsecond durations for --warm-up-time, --measurement-time and --profile-time.
  • Replaced serde_cbor with ciborium because the former is no longer maintained.
  • Upgrade clap to v3 and regex to v1.5.
Added
  • A --discard-baseline flag for discarding rather than saving benchmark results.
  • Formal support for benchmarking code compiled to web-assembly.
  • A --quiet flag for printing just a single line per benchmark.
  • A Throughput::BytesDecimal option for measuring throughput in bytes but printing them using
    decimal units like kilobytes instead of binary units like kibibytes.
Fixed
  • When using bench_with_input, the input parameter will now be passed through black_box before
    passing it to the benchmark.
TedDriggs/darling (darling)

v0.20.10

  • Add #[allow(clippy::manual_unwrap_or_default)] to all generated impls to avoid causing clippy fails in crates using darling #​296
  • Properly initialize attrs magic field in derived FromAttributes impls #​297

v0.20.9

  • Allow word-form for newtype enum variants whose only field produces a value when from_none is called on their type #​249
  • Add FromMeta impls for the std::num::NonZero* types #​288
  • Fix panic in number FromMeta impls when the parsed value is too large for the receiver type #​289

v0.20.8

Compare Source

  • Add #[darling(with = ...)] support to attrs magic field to allow using custom receiver types for attrs #​273

v0.20.7

Compare Source

  • Add #[darling(flatten)] to allow forwarding unknown fields to another struct #​146
  • Don't suggest names of skipped fields in derived impls #​268

v0.20.6

Compare Source

  • Fix some missing syn invisible group handling in FromMeta impls #​263
  • Fix misleading error message on Error::unexpected_type so it no longer implies the type was a literal #​264
  • Impl FromMeta Vec of literals, e.g. LitStr #​265

v0.20.5

Compare Source

  • Add Flag::span inherent method, as Flag can no longer impl syn::spanned::Spanned #​242

v0.20.4

Compare Source

  • Accept bare paths in #[darling(default = ...)] #​258
  • Add FromMeta impl for PathBuf #​259
  • Improve FromMeta implementation for enums #​260
    • Properly implement unit arms in FromMeta::from_list to provide a consistent API for heterogeneous enums that include a mix of unit, newtype and struct variants
    • Add #[darling(word)] attribute for unit enum variants (See #​63 for details)

v0.20.3

Compare Source

  • Add FromMeta impl for u128 and i128 #​243

v0.20.1

Compare Source

  • Add #[allow(clippy::manual_unwrap_or_default)] to all generated impls to avoid causing clippy fails in crates using darling #​296
  • Properly initialize attrs magic field in derived FromAttributes impls #​297

v0.20.0

Compare Source

Breaking Changes
  • Replace all occurrences of syn::NestedMeta with darling::ast::NestedMeta.

  • Replacement for the deprecated AttributeArgs:

// Before

parse_macro_input!(args as AttributeArgs);

// After

match NestedMeta::parse_meta_list(args) {
    Ok(v) => v,
    Err(e) => { 
      return TokenStream::from(Error::from(e).write_errors()); 
    }
};
  • In GenericParamExt, LifetimeDef is now LifetimeParam.
  • In GenericParamExt, as_lifetime_def is renamed to as_lifetime_param.
  • Flag and SpannedValue no longer implement syn::spanned::Spanned.
  • The MSRV (minimum supported Rust version) is now 1.56, because of syn.
Deprecation Warnings

In previous versions of darling, arbitrary expressions were passed in attributes by wrapping them in quotation marks.
v0.20.0 preserves this behavior for syn::Expr, but as a result a field expecting a syn::Expr cannot accept a string literal - it will incorrectly attempt to parse the contents. If this is an issue for you, please add a comment to #​229.

withoutboats/heck (heck)

v0.5.0

  • Add no_std support.
  • Remove non-additive unicode feature. The library now uses char::is_alphanumeric
    instead of the unicode-segmentation library to determine word boundaries in all cases.
rust-itertools/itertools (itertools)

v0.13.0

Compare Source

Breaking
  • Removed implementation of DoubleEndedIterator for ConsTuples (#​853)
  • Made MultiProduct fused and fixed on an empty iterator (#​835, #​834)
  • Changed iproduct! to return tuples for maxi one iterator too (#​870)
  • Changed PutBack::put_back to return the old value (#​880)
  • Removed deprecated repeat_call, Itertools::{foreach, step, map_results, fold_results} (#​878)
  • Removed TakeWhileInclusive::new (#​912)
Added
  • Added Itertools::{smallest_by, smallest_by_key, largest, largest_by, largest_by_key} (#​654, #​885)
  • Added Itertools::tail (#​899)
  • Implemented DoubleEndedIterator for ProcessResults (#​910)
  • Implemented Debug for FormatWith (#​931)
  • Added Itertools::get (#​891)
Changed
  • Deprecated Itertools::group_by (renamed chunk_by) (#​866, #​879)
  • Deprecated unfold (use std::iter::from_fn instead) (#​871)
  • Optimized GroupingMapBy (#​873, #​876)
  • Relaxed Fn bounds to FnMut in diff_with, Itertools::into_group_map_by (#​886)
  • Relaxed Debug/Clone bounds for MapInto (#​889)
  • Documented the use_alloc feature (#​887)
  • Optimized Itertools::set_from (#​888)
  • Removed badges in README.md (#​890)
  • Added "no-std" categories in Cargo.toml (#​894)
  • Fixed Itertools::k_smallest on short unfused iterators (#​900)
  • Deprecated Itertools::tree_fold1 (renamed tree_reduce) (#​895)
  • Deprecated GroupingMap::fold_first (renamed reduce) (#​902)
  • Fixed Itertools::k_smallest(0) to consume the iterator, optimized Itertools::k_smallest(1) (#​909)
  • Specialized Combinations::nth (#​914)
  • Specialized MergeBy::fold (#​920)
  • Specialized CombinationsWithReplacement::nth (#​923)
  • Specialized FlattenOk::{fold, rfold} (#​927)
  • Specialized Powerset::nth (#​924)
  • Documentation fixes (#​882, #​936)
  • Fixed assert_equal for iterators longer than i32::MAX (#​932)
  • Updated the must_use message of non-lazy KMergeBy and TupleCombinations (#​939)
Notable Internal Changes
  • Tested iterator laziness (#​792)
  • Created CONTRIBUTING.md (#​767)

v0.12.1

Compare Source

Added
  • Documented iteration order guarantee for Itertools::[tuple_]combinations (#​822)
  • Documented possible panic in iterate (#​842)
  • Implemented Clone and Debug for Diff (#​845)
  • Implemented Debug for WithPosition (#​859)
  • Implemented Eq for MinMaxResult (#​838)
  • Implemented From<EitherOrBoth<A, B>> for Option<Either<A, B>> (#​843)
  • Implemented PeekingNext for RepeatN (#​855)
Changed
  • Made CoalesceBy lazy (#​801)
  • Optimized Filter[Map]Ok::next, Itertools::partition, Unique[By]::next[_back] (#​818)
  • Optimized Itertools::find_position (#​837)
  • Optimized Positions::next[_back] (#​816)
  • Optimized ZipLongest::fold (#​854)
  • Relaxed Debug bounds for GroupingMapBy (#​860)
  • Specialized ExactlyOneError::fold (#​826)
  • Specialized Interleave[Shortest]::fold (#​849)
  • Specialized MultiPeek::fold (#​820)
  • Specialized PadUsing::[r]fold (#​825)
  • Specialized PeekNth::fold (#​824)
  • Specialized Positions::[r]fold (#​813)
  • Specialized PutBackN::fold (#​823)
  • Specialized RepeatN::[r]fold (#​821)
  • Specialized TakeWhileInclusive::fold (#​851)
  • Specialized ZipLongest::rfold (#​848)
Notable Internal Changes

v0.12.0

Compare Source

Breaking
  • Made take_while_inclusive consume iterator by value (#​709)
  • Added Clone bound to Unique (#​777)
Added
  • Added Itertools::try_len (#​723)
  • Added free function sort_unstable (#​796)
  • Added GroupMap::fold_with (#​778, #​785)
  • Added PeekNth::{peek_mut, peek_nth_mut} (#​716)
  • Added PeekNth::{next_if, next_if_eq} (#​734)
  • Added conversion into (Option<A>,Option<B>) to EitherOrBoth (#​713)
  • Added conversion from Either<A, B> to EitherOrBoth<A, B> (#​715)
  • Implemented ExactSizeIterator for Tuples (#​761)
  • Implemented ExactSizeIterator for (Circular)TupleWindows (#​752)
  • Made EitherOrBoth<T> a shorthand for EitherOrBoth<T, T> (#​719)
Changed
  • Added missing #[must_use] annotations on iterator adaptors (#​794)
  • Made Combinations lazy (#​795)
  • Made Intersperse(With) lazy (#​797)
  • Made Permutations lazy (#​793)
  • Made Product lazy (#​800)
  • Made TupleWindows lazy (#​602)
  • Specialized Combinations::{count, size_hint} (#​729)
  • Specialized CombinationsWithReplacement::{count, size_hint} (#​737)
  • Specialized Powerset::fold (#​765)
  • Specialized Powerset::count (#​735)
  • Specialized TupleCombinations::{count, size_hint} (#​763)
  • Specialized TupleCombinations::fold (#​775)
  • Specialized WhileSome::fold (#​780)
  • Specialized WithPosition::fold (#​772)
  • Specialized ZipLongest::fold (#​774)
  • Changed {min, max}_set* operations require alloc feature, instead of std (#​760)
  • Improved documentation of tree_fold1 (#​787)
  • Improved documentation of permutations (#​724)
  • Fixed typo in documentation of multiunzip (#​770)
Notable Internal Changes

v0.11.0

Compare Source

Breaking
  • Make Itertools::merge_join_by also accept functions returning bool (#​704)
  • Implement PeekingNext transitively over mutable references (#​643)
  • Change with_position to yield (Position, Item) instead of Position<Item> (#​699)
Added
  • Add Itertools::take_while_inclusive (#​616)
  • Implement PeekingNext for PeekingTakeWhile (#​644)
  • Add EitherOrBoth::{just_left, just_right, into_left, into_right, as_deref, as_deref_mut, left_or_insert, right_or_insert, left_or_insert_with, right_or_insert_with, insert_left, insert_right, insert_both} (#​629)
  • Implement Clone for CircularTupleWindows (#​686)
  • Implement Clone for Chunks (#​683)
  • Add Itertools::process_results (#​680)
Changed
  • Use Cell instead of RefCell in Format and FormatWith (#​608)
  • CI tweaks (#​674, #​675)
  • Document and test the difference between stable and unstable sorts (#​653)
  • Fix documentation error on Itertools::max_set_by_key (#​692)
  • Move MSRV metadata to Cargo.toml (#​672)
  • Implement equal with Iterator::eq (#​591)
rust-lang/rust (rust)

v1.80.0

Compare Source

v1.79.0

Compare Source

==========================

Language

Compiler

Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

These APIs are now stable in const contexts:

Cargo

Rustdoc

Misc

Compatibility Notes

v1.78.0

Compare Source

==========================

Language

Compiler

Target changes:

Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

These APIs are now stable in const contexts:

Cargo

Misc

Compatibility Notes

Internal Changes

These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.

v1.77.2

Compare Source

===========================

v1.77.1

Compare Source

===========================

v1.77.0

Compare Source

==========================

Language

Compiler


Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 requested a review from alixinne as a code owner November 4, 2023 01:56
@renovate renovate bot added the dependencies label Nov 4, 2023
@renovate renovate bot enabled auto-merge (rebase) November 4, 2023 01:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 855c8dd to d6ba0c4 Compare November 16, 2023 16:27
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 271701b to b46b1ca Compare December 9, 2023 13:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 02f5e31 to da34b8b Compare December 25, 2023 18:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 99c57ea to 87a3af3 Compare December 28, 2023 19:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from af891a7 to 3a0c5e6 Compare January 23, 2024 08:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 7dcba8d to 14d7acd Compare February 8, 2024 15:50
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from dd69b1a to 77f143e Compare March 12, 2024 23:07
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 77f143e to 95bec0d Compare March 21, 2024 16:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 99a740d to 20def64 Compare April 3, 2024 17:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 20def64 to 7239529 Compare April 9, 2024 22:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7239529 to 273ca7d Compare April 19, 2024 10:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from c47781b to 105b6e9 Compare May 5, 2024 10:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 105b6e9 to 9863061 Compare May 16, 2024 18:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 9863061 to 502f842 Compare May 30, 2024 07:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 502f842 to f5fa45e Compare June 13, 2024 16:12
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 86ee56f to 2c10d83 Compare July 23, 2024 21:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2c10d83 to 8139221 Compare July 25, 2024 21:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 8139221 to 6177c1d Compare August 5, 2024 14:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 6177c1d to 8aa6e1e Compare August 5, 2024 16:41
This is due to upgrading to syn v2, where as is parsed as a keyword by
parse_args(). To avoid re-implementing a parser for parse_nested_meta,
we just rename this argument to parser which isn't a reserved keyword.
Copy link
Contributor Author

renovate bot commented Aug 19, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@alixinne alixinne mentioned this pull request Aug 19, 2024
@alixinne alixinne closed this in #51 Aug 19, 2024
auto-merge was automatically disabled August 19, 2024 22:19

Pull request was closed

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.

1 participant