Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 26, 2023

This PR contains the following updates:

Package Type Update Change
actix-web (source) dependencies minor 4.3.0 -> 4.11.0
actix-web-static-files dependencies minor 4.0.1 -> 4.1.0
anyhow dependencies patch 1.0.69 -> 1.0.99
async-trait dependencies patch 0.1.64 -> 0.1.89
base64 dependencies minor 0.21.0 -> 0.22.0
cfg-if dependencies patch 1.0.0 -> 1.0.3
cuid2 dependencies patch 0.1.0 -> 0.1.4
derive_more dependencies patch 0.99.17 -> 0.99.20
docker/build-push-action action minor v4.0.0 -> v4.2.1
docker/login-action action minor v2.1.0 -> v2.2.0
docker/setup-buildx-action action minor v2.4.1 -> v2.10.0
dprint/check action minor v2.2 -> v2.3
fantoccini dependencies minor 0.19.3 -> 0.22.0
futures-util (source) dependencies patch 0.3.26 -> 0.3.31
http dependencies patch 0.2.9 -> 0.2.12
once_cell dependencies minor 1.17.1 -> 1.21.3
rayon dependencies minor 1.6.1 -> 1.11.0
redis dependencies minor 0.22.3 -> 0.32.0
regress dependencies minor 0.4.1 -> 0.10.0
reqwest dependencies minor 0.11.14 -> 0.12.0
rust-s3 dependencies minor 0.32.3 -> 0.35.0
serde (source) dependencies patch 1.0.152 -> 1.0.219
serde_json dependencies patch 1.0.93 -> 1.0.143
static-files build-dependencies minor 0.2.3 -> 0.3.0
static-files dependencies minor 0.2.3 -> 0.3.0
tokio (source) dependencies minor 1.25.0 -> 1.47.1
tracing (source) dependencies patch 0.1.37 -> 0.1.41
tracing-actix-web dependencies patch 0.7.2 -> 0.7.19
tracing-subscriber (source) dependencies patch 0.3.16 -> 0.3.20
url dependencies minor 2.3.1 -> 2.5.7
version_check build-dependencies patch 0.9.4 -> 0.9.5

Release Notes

kilork/actix-web-static-files (actix-web-static-files)

v4.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: kilork/actix-web-static-files@v4.0.1...v4.1.0

dtolnay/anyhow (anyhow)

v1.0.99

Compare Source

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#​420)

v1.0.98

Compare Source

v1.0.97

Compare Source

  • Documentation improvements

v1.0.96

Compare Source

  • Documentation improvements

v1.0.95

Compare Source

v1.0.94

Compare Source

  • Documentation improvements

v1.0.93

Compare Source

  • Update dev-dependencies to thiserror v2

v1.0.92

Compare Source

  • Support Rust 1.82's &raw const and &raw mut syntax inside ensure! (#​390)

v1.0.91

Compare Source

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#​388)

v1.0.90

Compare Source

  • Documentation improvements

v1.0.89

Compare Source

  • Make anyhow::Error's UnwindSafe and RefUnwindSafe impl consistently available between versions of Rust newer and older than 1.72 (#​386)

v1.0.88

Compare Source

  • Documentation improvements

v1.0.87

Compare Source

  • Support more APIs, including Error::new and Error::chain, in no-std mode on Rust 1.81+ (#​383)

v1.0.86

Compare Source

  • Fix parse error in ensure! with non-literal after minus sign (#​373)

v1.0.85

Compare Source

  • Improve ensure! macro's rules to unblock some rustc pretty-printer improvements (#​368, #​371)

v1.0.84

Compare Source

  • Disallow calling ensure! through a Not impl for a type that is not bool (#​367)

v1.0.83

Compare Source

  • Integrate compile-time checking of cfgs (#​363)

v1.0.82

Compare Source

  • Documentation improvements

v1.0.81

Compare Source

  • Make backtrace support available when using -Dwarnings (#​354)

v1.0.80

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78

v1.0.79

Compare Source

  • Work around improperly cached build script result by sccache (#​340)

v1.0.78

Compare Source

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#​337)

v1.0.77

Compare Source

v1.0.76

Compare Source

  • Opt in to unsafe_op_in_unsafe_fn lint (#​329)

v1.0.75

Compare Source

v1.0.74

Compare Source

v1.0.73

Compare Source

v1.0.72

Compare Source

  • Documentation improvements

v1.0.71

Compare Source

  • Documentation improvements

v1.0.70

Compare Source

  • Update syn dependency to 2.x
dtolnay/async-trait (async-trait)

v0.1.89

Compare Source

v0.1.88

Compare Source

  • Fix lifetime bounding on generic parameters that have cfg (#​289)

v0.1.87

Compare Source

  • Documentation improvements

v0.1.86

Compare Source

  • Documentation improvements

v0.1.85

Compare Source

  • Omit Self: 'async_trait bound in impl when not needed by signature (#​284)

v0.1.84

Compare Source

  • Support impl Trait in return type (#​282)

v0.1.83

Compare Source

  • Prevent needless_arbitrary_self_type lint being produced in generated code (#​278)

v0.1.82

Compare Source

  • Prevent elided_named_lifetimes lint being produced in generated code (#​276)

v0.1.81

Compare Source

v0.1.80

Compare Source

v0.1.79

Compare Source

  • Clean up some dead code

v0.1.78

Compare Source

  • Prevent unused_qualifications lint being triggered in generated code in nightly-2024-03-05 and up (#​260)

v0.1.77

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v0.1.76

Compare Source

  • Documentation improvements

v0.1.75

Compare Source

  • Documentation improvements

v0.1.74

Compare Source

  • Documentation improvements

v0.1.73

Compare Source

  • Prevent generated code from triggering ignored_unit_patterns pedantic clippy lint

v0.1.72

Compare Source

  • Documentation improvements

v0.1.71

Compare Source

  • Documentation improvements

v0.1.70

Compare Source

v0.1.69

Compare Source

  • Resolve new diverging_sub_expression clippy lint in generated code

v0.1.68

Compare Source

  • Improve error message if an async fn is written without a function body in an impl block

v0.1.67

Compare Source

  • Update syn dependency to 2.x

v0.1.66

Compare Source

  • Set html_root_url attribute

v0.1.65

Compare Source

  • Fix interaction with rustc's single_use_lifetimes lint (#​238, #​239)
marshallpierce/rust-base64 (base64)

v0.22.1

Compare Source

  • Correct the symbols used for the predefined alphabet::BIN_HEX.

v0.22.0

Compare Source

  • DecodeSliceError::OutputSliceTooSmall is now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning that Engine::decode_slice can now be used with exactly-sized output slices. As part of this, Engine::internal_decode now returns DecodeSliceError instead of DecodeError, but that is not expected to affect any external callers.
  • DecodeError::InvalidLength now refers specifically to the number of valid symbols being invalid (i.e. len % 4 == 1), rather than just the number of input bytes. This avoids confusing scenarios when based on interpretation you could make a case for either InvalidLength or InvalidByte being appropriate.
  • Decoding is somewhat faster (5-10%)

v0.21.7

Compare Source

  • Support getting an alphabet's contents as a str via Alphabet::as_str()

v0.21.6

Compare Source

  • Improved introductory documentation and example

v0.21.5

Compare Source

  • Add Debug and Clone impls for the general purpose Engine

v0.21.4

Compare Source

  • Make encoded_len const, allowing the creation of arrays sized to encode compile-time-known data lengths

v0.21.3

Compare Source

  • Implement source instead of cause on Error types
  • Roll back MSRV to 1.48.0 so Debian can continue to live in a time warp
  • Slightly faster chunked encoding for short inputs
  • Decrease binary size

v0.21.2

Compare Source

  • Rollback MSRV to 1.57.0 -- only dev dependencies need 1.60, not the main code

v0.21.1

Compare Source

  • Remove the possibility of panicking during decoded length calculations
  • DecoderReader no longer sometimes erroneously ignores
    padding #​226

Breaking changes

  • Engine.internal_decode return type changed
  • Update MSRV to 1.60.0
rust-lang/cfg-if (cfg-if)

v1.0.3

Compare Source

  • Revert "Remove @__identity rule."

v1.0.2

Compare Source

  • Remove @__identity rule.

v1.0.1

Compare Source

  • Remove compiler-builtins from rustc-dep-of-std dependencies
  • Remove redundant configuration from Cargo.toml
  • More readable formatting and identifier names. (#​39)
  • Add expanded example to readme (#​38)
mplanchard/cuid-rust (cuid2)

v0.1.4

Compare Source

Fixed
  • Replaced std::sys::SystemTime with web_time::SystemTime so that
    CUID generation does not panic in WASM builds.

v0.1.3

Compare Source

Upcoming
  • The next major release will be a breaking release, dropping the
    top-level cuid(), slug(), and is_cuid() functions in favor of
    their version-specific counterparts (see below).
  • I also intend to split the v1 CUID functionality out into its own
    crate and publish it independently, like I have done for cuid2.
    The top-level cuid crate will then pull in the sub-crates depending
    on features, making it easy to just pull the CUID version you need.
Added
  • Provide new top-level functions from the cuid library to disambiguate
    CUID versions:
    • cuid::cuid1(): generate a v1 CUID, replacement for deprecated cuid()
    • cuid::cuid1_slug(): generate a v1 CUID slug, replacement for deprecated slug()
    • cuid::is_cuid1() - check whether a string looks like it could be a v1 CUID,
      replacement for deprecated is_cuid()
    • cuid::is_cuid1_slug() - check whether a string looks like it could be a v1 CUID
      slug, replacement for deprecated is_cuid()
    • cuid::cuid2_slug() - generate a v2 CUID of length 10
    • cuid::is_cuid2_slug() - check whether a string looks like could be a v2 CUID
      slug
    • cuid::Cuid2Constructor - expose the v2 CUID constructor interface
  • Added a couple of functions to cuid2 for parity with v1 functions:
    • cuid2::slug() - generate a v2 CUID of length 10
    • cuid2::is_slug() - check whether a string looks like could be a v2 CUID
      slug
  • Added support for webassembly builds. Builds are tested for wasm32-unknown-unknown
    and wasm32-wasi targets. I intend to add Javascript bindings and publish
    npm packages in an upcoming update.
    • The system hostname is not available to WASM, so for the CUID v1
      fingerprint algorithm, we instead use a v4 UUID. This does mean the
      fingerprint will not be consistent on a host over time, which slightly
      diverges from the behavior of CUIDs on other targets. Please open an
      issue if this is a problem for you.
Changed
  • CUID v1 functions are no longer marked as deprecated. The original JS
    library was marked as insecure and deprecated by its creators, but this
    was merely due to their personal stance that any k-sortable IDs are
    insecure and should not be used. This library's author does not share
    the same view. New functions have been provided to better disambiguate
    creating v1 vs v2 IDs, and functions that do not explicitly specify
    a version are still marked as deprecated.
  • The CUID binaries now randomize the counter prior to generating an ID,
    rather than always starting at 0. This ensures that commandline-generated
    CUIDs do not lose entropy relative to library-generated CUIDs due to
    always having the same counter value.
  • The cuid2::is_cuid()/cuid::is_cuid2() function has been improved and
    now rejects more strings that are invalid CUIDs (contribution by @​stormshield-kg)
  • The cuid2 binary now supports an optional --length|-l argument, which
    enables specifying the length of the generated CUID (contribution by @​der-fruhling)
Removed
  • Removed old benchmarks and #[cfg(nightly)] blocks. Criterion benchmarks
    are the important ones, and those remain.

v0.1.2

Compare Source

Changed
  • Internal updates to match updated CUID construction logic in the reference
    implementation
    ,
    specifically:
    • Simplified hashing function, no longer adding additional entropy in addition
      to building a hash
    • Increased range of possible values for counter initialization
    • Random numbers for entropy are now random numbers from [0, 36), rather than
      a random choice from a static array of prime numbers

v0.1.1

Compare Source

Added
  • cuid/cuid2: Moved common utility logic out into a cuid-util crate
  • cuid2: #​10: New is_cuid2 function and is_cuid alias
Changed
  • cuid: Replaced base conversion logic in cuid with the logic in cuid-util,
    yielding a solid performance improvement for CUID generation (10-20%)
  • cuid2: Added #[inline] annotations for main cuid2 functions
Fixed
  • cuid: 94d4cd0: Removed unused bigint dependency
  • cuid2: #​11: Moved proptest to dev dependencies
JelteF/derive_more (derive_more)

v0.99.20

Compare Source

v0.99.19

Compare Source

  • Add crate metadata for the Rust Playground.

v0.99.18

Compare Source

  • Upgrade to syn 2.0.
  • The minimum supported Rust version (MSRV) is now Rust 1.65.
docker/build-push-action (docker/build-push-action)

v4.2.1

Compare Source

Note

Buildx v0.10 enables support for a minimal SLSA Provenance attestation, which requires support for OCI-compliant multi-platform images. This may introduce issues with registry and runtime support (e.g. Google Cloud Run and AWS Lambda). You can optionally disable the default provenance attestation functionality using provenance: false.

Full Changelog: docker/build-push-action@v4.2.0...v4.2.1

v4.2.0

Compare Source

Note

Buildx v0.10 enables support for a minimal SLSA Provenance attestation, which requires support for OCI-compliant multi-platform images. This may introduce issues with registry and runtime support (e.g. Google Cloud Run and AWS Lambda). You can optionally disable the default provenance attestation functionality using provenance: false.

Full Changelog: docker/build-push-action@v4.1.1...v4.2.0

v4.1.1

Compare Source

Note

Buildx v0.10 enables support for a minimal SLSA Provenance attestation, which requires support for OCI-compliant multi-platform images. This may introduce issues with registry and runtime support (e.g. Google Cloud Run and AWS Lambda). You can optionally disable the default provenance attestation functionality using provenance: false.

Full Changelog: docker/build-push-action@v4.1.0...v4.1.1

v4.1.0

Compare Source

Note

Buildx v0.10 enables support for a minimal SLSA Provenance attestation, which requires support for OCI-compliant multi-platform images. This may introduce issues with registry and runtime support (e.g. Google Cloud Run and AWS Lambda). You can optionally disable the default provenance attestation functionality using provenance: false.

Full Changelog: docker/build-push-action@v4.0.0...v4.1.0

docker/login-action (docker/login-action)

v2.2.0

Compare Source

Full Changelog: docker/login-action@v2.1.0...v2.2.0

docker/setup-buildx-action (docker/setup-buildx-action)

v2.10.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.9.1...v2.10.0

v2.9.1

Compare Source

Full Changelog: docker/setup-buildx-action@v2.9.0...v2.9.1

v2.9.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.8.0...v2.9.0

v2.8.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.7.0...v2.8.0

v2.7.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.6.0...v2.7.0

v2.6.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.5.0...v2.6.0

v2.5.0

Compare Source

Full Changelog: docker/setup-buildx-action@v2.4.1...v2.5.0

dprint/check (dprint/check)

v2.3

Compare Source

What's Changed

New Contributors

Full Changelog: dprint/check@v2.2...v2.3

jonhoo/fantoccini (fantoccini)

v0.22.0

Compare Source

v0.21.5

Compare Source

v0.21.4

Compare Source

v0.21.3

Compare Source

v0.21.2

Compare Source

v0.21.1

Compare Source

v0.21.0

Compare Source

v0.20.0

Compare Source

rust-lang/futures-rs (futures-util)

v0.3.31

Compare Source

  • Fix use after free of task in FuturesUnordered when dropped future panics (#​2886)
  • Fix soundness bug in task::waker_ref (#​2830)
    This is a breaking change but allowed because it is soundness bug fix.
  • Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#​2884)
  • Fix parsing issue in select!/select_biased! (#​2832)
    This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
  • Work around issue due to upstream Waker::will_wake change (#​2865)
  • Add stream::Iter::{get_ref,get_mut,into_inner} (#​2875)
  • Add future::AlwaysReady (#​2825)
  • Relax trait bound on non-constructor methods of io::{BufReader,BufWriter} (#​2848)

v0.3.30

Compare Source

Note: This release of futures-util has been yanked due to a bug fixed in 0.3.31 and a compile failure with futures-task 0.3.31 and later.

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#​2797)
  • Fix panic in FuturesUnordered::clear (#​2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#​2801, #​2812)
  • Improve support for targets without atomic CAS (#​2811)
  • Remove build scripts (#​2811)

v0.3.29

Compare Source

Note: This release of futures-util has been yanked due to a bug fixed in 0.3.31 and a compile failure with futures-task 0.3.31 and later.

  • Add TryStreamExt::try_ready_chunks (#​2757)
  • Add TryStreamExt::{try_all,try_any} (#​2783)
  • Add UnboundedSender::{len,is_empty} (#​2750)
  • Fix Sync impl of FuturesUnordered (#​2788)
  • Fix infinite loop caused by invalid UTF-8 bytes (#​2785)
  • Fix build error with -Z minimal-versions (#​2761)

v0.3.28

Compare Source

Note: This release of futures-util has been yanked due to a bug fixed in 0.3.31 and a compile failure with futures-task 0.3.31 and later.

v0.3.27

Compare Source

Note: This release of futures-util has been yanked due to a bug fixed in 0.3.31 and a compile failure with futures-task 0.3.31 and later.

hyperium/http (http)

v0.2.12

Compare Source

What's Changed
  • Add methods to allow trying to allocate in the HeaderMap, returning an error if oversize instead of panicking.
  • Fix HeaderName::from_lowercase that could allow NUL bytes in some cases.

v0.2.11

Compare Source

What's Changed
  • Fix MIRI warnings in HeaderMap::iter().

v0.2.10

Compare Source

  • Fix parsing of Authority to handle square brackets in incorrect order.
  • Fix HeaderMap::with_capacity() to handle arithmetic overflow.
matklad/once_cell (once_cell)

v1.21.3

Compare Source

v1.21.2

Compare Source

  • Relax success ordering from AcqRel to Release in race: #​278.

v1.21.1

Compare Source

v1.21.0

Compare Source

  • Outline initialization in race: #​273.
  • Add OnceNonZereUsize::get_unchecked: #​274.
  • Add OnceBox::clone and OnceBox::with_value: #​275.
  • Increase MSRV to 1.70

v1.20.3

Compare Source

v1.20.2

Compare Source

  • Remove portable_atomic from Cargo.lock if it is not, in fact, used: #​267
    This is a work-around for this cargo bug: rust-lang/cargo#10801.

v1.20.1

Compare Source

  • Allow using race module using just portable_atomic, without critical_section and provide
    better error messages on targets without atomic CAS instruction,
    #​265.

v1.20.0

Compare Source

v1.19.0

Compare Source

  • Use portable-atomic instead of atomic-polyfill, #​251.

v1.18.0

Compare Source

  • MSRV is updated to 1.60.0 to take advantage of dep: syntax for cargo features,
    removing "implementation details" from publicly visible surface.

v1.17.2

Compare Source

  • Avoid unnecessary synchronization in Lazy::{force,deref}_mut(), #​231.
rayon-rs/rayon (rayon)

v1.11.0

Compare Source

  • The minimum supported rustc is now 1.80.
  • iter::repeatn has been renamed to iter::repeat_n to match the name
    stabilized in the standard library. The old name still exists as a deprecated
    function for compatibility.
  • Fixed a bug in in_place_scope when the default global registry uses the
    current thread, like on WebAssembly without threading support.
  • binary_heap::Iter no longer requires a temporary allocation.
  • Relaxed trait bounds on many of the public structs.
  • Implemented IntoParallelIterator for Box<[T]> and its references.
  • Implemented FromParallelIterator<_> for Box<str> via String.

v1.10.0

Compare Source

  • The new methods ParallelSlice::par_chunk_by an

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.


  • 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 jzeuzs as a code owner February 26, 2023 04:00
@renovate renovate bot added the Meta: Dependencies Issues and PRs related to dependencies. label Feb 26, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 9c97274 to 5ecd0e5 Compare March 2, 2023 02:36
@renovate renovate bot changed the title fix(deps): update rust crate actix-web to 4.3.1 fix(deps): update all non-major dependencies Mar 2, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 21b9ce5 to 94bf7c6 Compare March 10, 2023 10:18
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 51abf37 to 7d6d71d Compare March 18, 2023 02:01
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 70183a2 to 9c9efe2 Compare March 24, 2023 20:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 6692721 to 48d7326 Compare March 30, 2023 18:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 15d5615 to 2046b50 Compare April 11, 2023 07:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 96d4f51 to e0024f6 Compare April 13, 2023 09:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 8976e43 to d142e53 Compare April 23, 2025 20:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 24f4e38 to ca8defc Compare May 12, 2025 07:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ca8defc to 4046943 Compare May 13, 2025 11:41
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 4046943 to cb8bb90 Compare May 24, 2025 18:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 3923077 to 996fa3b Compare June 6, 2025 19:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 77f3c4c to fdbf236 Compare June 14, 2025 12:29
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 67a731f to 1a9b992 Compare June 20, 2025 17:41
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from ba96e91 to fcfe4eb Compare July 4, 2025 20:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from a109e7e to 28997fe Compare July 18, 2025 22:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 28997fe to 40bc9f3 Compare July 26, 2025 18:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 40bc9f3 to f1a8715 Compare August 20, 2025 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Meta: Dependencies Issues and PRs related to dependencies.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants