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

Update all dependencies #101

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open

Update all dependencies #101

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 30, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
actions/checkout action major v3 -> v4
adw (source) dependencies minor 0.2.1 -> 0.6.0
base64 dependencies minor 0.20.0 -> 0.22.0
blocking dependencies minor 1.3.1 -> 1.6.1
clap dependencies minor 4.3.21 -> 4.5.4
file-lock (source) dependencies patch 2.1.10 -> 2.1.11
futures (source) dependencies patch 0.3.28 -> 0.3.30
glib (source) dependencies minor 0.16.7 -> 0.19.0
grass build-dependencies minor 0.11.2 -> 0.13.0
hw-msg dependencies minor 0.3.1 -> 0.4.0
indexmap dependencies major 1.9.2 -> 2.0.0
ksni dependencies patch 0.2.1 -> 0.2.2
librclone dependencies minor 0.6.0 -> 0.8.0
nix dependencies minor 0.26.2 -> 0.29.0
regex dependencies minor 1.9.3 -> 1.10.4
rocket (source) dependencies patch 0.5.0-rc.3 -> 0.5.1
sea-orm (source) dependencies minor 0.10.3 -> 0.12.0
sea-orm-migration (source) dependencies minor 0.10.0 -> 0.12.0
serde (source) dependencies patch 1.0.183 -> 1.0.203
serde_json dependencies patch 1.0.104 -> 1.0.117
tempfile (source) dependencies minor 3.7.1 -> 3.10.1
tera (source) dependencies minor 1.19.0 -> 1.20.0
time (source) dependencies patch 0.3.25 -> 0.3.36
tokio (source) dependencies minor 1.30.0 -> 1.38.0
toml_edit dependencies minor 0.14.4 -> 0.22.0
url dependencies minor 2.4.0 -> 2.5.0

Release Notes

actions/checkout (actions/checkout)

v4

Compare Source

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

v0.21.0

Compare Source

Migration

Functions
< 0.20 function 0.21 equivalent
encode() engine::general_purpose::STANDARD.encode() or prelude::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() or prelude::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 with engine.

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 that
canonical 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 Configs
precisely, see the following table.

0.13.1 Config 0.20.0+ alphabet encode_padding decode_padding_mode
STANDARD STANDARD true Indifferent
STANDARD_NO_PAD STANDARD false Indifferent
URL_SAFE URL_SAFE true Indifferent
URL_SAFE_NO_PAD URL_SAFE false Indifferent
smol-rs/blocking (blocking)

v1.6.1

Compare Source

  • Remove our dependency on the async-lock crate. (#​59)

v1.6.0

Compare Source

  • Panics that occur in unblocked functions are now propagated to the calling
    function. (#​58)
  • Add a new optional tracing feature. When enabled, this feature adds logging
    to the implementation. By default it is disabled. (#​60)
  • Remove the unused fastrand dependency. (#​61)

v1.5.1

Compare Source

  • Fix compilation on WebAssembly targets (#​54).

v1.5.0

Compare Source

v1.4.1

Compare Source

  • Change the error_span in grow_pool into trace_span. (#​45)

v1.4.0

Compare Source

  • Bump MSRV to 1.59. (#​44)
  • Remove the unused memchr dependency. (#​38)
  • Extract read/write pipes into the piper crate, which this crate now uses. (#​37)
  • Mark as forbid(unsafe_code) (#​37).
  • Set up logging using tracing. (#​40)
clap-rs/clap (clap)

v4.5.4

Compare Source

Fixes
  • (derive) Allow non-literal #[arg(id)] attributes again

v4.5.3

Compare Source

Internal
  • (derive) Update heck

v4.5.2

Compare Source

Fixes
  • (macros) Silence a warning

v4.5.1

Compare Source

Fixes
  • (error) Include suggestion to add -- even if there is a "did you mean" so long as last or trailing_var_arg is used

v4.5.0

Compare Source

Compatibility
  • Update MSRV to 1.74

v4.4.18

Compare Source

Fixes
  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.17

Compare Source

Fixes
  • Fix panic! when mixing args_conflicts_with_subcommands with ArgGroup (which is implicit with derive) introduced in 4.4.15

v4.4.16

Compare Source

Fixes
  • Ensure invalid escape sequences in user-defined strings are correctly stripped when terminal doesn't support color

v4.4.15

Compare Source

Fixes
  • Improve error for args_conflicts_with_subcommands
  • Ensure we error for args_conflicts_with_subcommands when using subcommand short and long flags

v4.4.14

Compare Source

Documentation
  • Fix find cookbook entry to allow repeats of flags/options
Features
  • Allow num_args(0) on options which allows making them emulate being a flag for position-tracking flags

v4.4.13

Compare Source

Documentation
  • Fix link to structopt migration guide

v4.4.12

Compare Source

Performance
  • Only ask TypedValueParser for possible values if needed

v4.4.11

Compare Source

Features
  • Add Command::mut_group

v4.4.10

Compare Source

Documentation
  • Link out to changelog
  • Cross link derive's attribute reference to derive tutorial

v4.4.9

Compare Source

Fixes
  • (help) Show correct Command::about under flattened headings
  • (help) Respect hide when flattening subcommands

v4.4.8

Compare Source

Features
  • Add Command::flatten_help to allow git stash -h like help for subcommands

v4.4.7

Compare Source

Performance
  • Reduced code size

v4.4.6

Compare Source

Internal
  • Upgrade anstream

v4.4.5

Compare Source

Fixes
  • (parser) When inferring subcommand name or long_flag, allow ambiguous-looking matches that unambiguously map back to the same command
  • (parser) When inferring subcommand long_flag, don't panic
  • (assert) Clarify what action is causing a positional that doesn't set values which is especially useful for derive users

v4.4.4

Compare Source

Internal
  • Update terminal_size to 0.3

v4.4.3

Compare Source

Documentation
  • (derive) Clarify use of attributes within the tutorial
  • Split sections in the builder and derive tutorials into separate modules

v4.4.2

Compare Source

Performance
  • Improve build times by removing once_cell dependency

v4.4.1

Compare Source

Fixes
  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.0

Compare Source

compatibility
  • update msrv to 1.70.0

v4.3.24

Compare Source

Fixes
  • Ensure column padding is preserved in --help with custom templates

v4.3.23

Compare Source

Fixes
  • Fixed UnknownArgumentValueParser to not error on flag's absence

v4.3.22

Compare Source

Features
  • Add UnknownArgumentValueParser for injecting errors for improving the experience with errors
rust-lang/futures-rs (futures)

v0.3.30

Compare Source

  • 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

  • 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)
gtk-rs/gtk-rs-core (glib)

v0.19.7

Compare Source

Fina Wilke:
      glib-macros: Fix clippy warnings in tests
      glib-macros: Properties: Annotate methods with #[allow(dead_code)]

Sebastian Dröge:
      glib-macros: Make subclassable test actually do something at runtime
      glib: Add bindings for `g_value_set_static_string()` and `g_value_set_interned_string()`
      Update Cargo.lock
      glib: Convert safety doc comment to a normal comment
      Update versions to 0.19.7

v0.19.6

Compare Source

Fina Wilke :
      glib: Only implement Send an JoinHandle if the result is Send

Sebastian Dröge:
      glib: Don't use `g_object_list_properties()` for setting properties
      glib: Add missing `Send` bound to the output type of the `spawn_from_within()` future
      Update versions to 0.19.6

misson20000:
      glib: Implement Sync for ThreadGuard

v0.19.5

Compare Source

Bilal Elmoussaoui:
      Revert "glib: Auto generate various win32 functions"
      glib/gio: Remove no longer used version/ignore
      glib: Ignore new unsafe functions

Fina Wilke:
      glib-macros/properties: Allow structs with no properties
      glib::wrapper: Add docs for impls generated by the wrapper macro

Kévin Commaille:
      glib-macros: Improve error message when Properties struct doesn't have at least one #[property(…)]

Sebastian Dröge:
      Update version to 0.19.4
      Update gir
      Update gir-files
      Regenerate with updated gir / gir-files
      glib: Use `time_t` correctly for manual bindings
      glib-sys: Map `glib_sys::GPid` directly to `libc::pid_t`
      gio-sys: Hide UNIX specific `Credentials` API on Windows
      gio: Use correct types for UNIX-specific `Credentials` API
      glib: Freeze property notifications while setting multiple properties
      ci: Enable glib-sys / gobject-sys tests
      Update Cargo.lock
      ci: Update gvsbuild git reference
      glib: Re-add and rename manual Win32 API additions
      Update versions to 0.19.5

liushuyu:
      glib-sys: remove the redundant `ignore = true` line
      glib-sys: fix manual.h header to include proper headers ...
      glib-sys: remove deprecated lock types ...
      glib-sys: re-generate bindings and tests

v0.19.4

Compare Source

Bilal Elmoussaoui:
      Fix nightly clippy warnings
      gio: Stop re-exporting all the types in prelude
      gio: Move guards to trait definitions
      gio/socket: Replace c_int import with full qualifier
      gio/tests: Guard variable that is used on windows only builds
      typos: Ignore guid false-positive

Fabio Valentini:
      glib: fix UB in VariantStrIter::impl_get

Maximiliano Sandoval:
      Document values of Continue and Break

Sebastian Dröge:
      Work around rustdoc-stripper bug
      Fix glib compiletest expected output for Rust 1.77
      Update Cargo.lock
      Revert "deny: Add heck 0.4 to the ignore list"
      Update version to 0.19.4

Ville Hakulinen:
      docs: `construct` attribute for `glib::Properties`
      docs: fix typo

v0.19.3

Compare Source

Matthew Waters:
      pango: add some missing AttrInt constructors.

Paolo Borelli:
      macros: allow to specify #[default] for glib::flags

Sebastian Dröge:
      glib: Add `Quark::from_static_str()`
      glib: Use `Self` instead of `Quark` in a few places
      glib: Drop the main context future return value sender on finalize
      glib: Fix memory leak in `subclass::shared` tests
      glib: Use `glib::GString` for collate keys
      glib: Avoid heap allocation and copy of input strings for collation
      glib: Don't misuse `slice::get_unchecked()`
      Update versions to 0.19.3

Ville Hakulinen:
      gio: correctly free argument list items
      tests: skip failing test on windows

v0.19.2

Compare Source

What's Changed

Bilal Elmoussaoui:
      chore: Drop no longer needed deny skips
      docs: Move metadata back to packages

L. E. Segovia:
      cairo: Fix version of the v1_18 feature

Sebastian Dröge:
      Fix some new clippy warnings
      glib-macros: Require at least syn 2.0.32
      glib: Fix expected error output of compiletests for 1.76
      Update Cargo.lock
      Update version to 0.19.2

Full Changelog: gtk-rs/gtk-rs-core@0.19.1...0.19.2

v0.19.0

Compare Source

What's Changed

New Contributors

Full Changelog: gtk-rs/gtk-rs-core@0.18.0...0.19.0

v0.18.5

Compare Source

Guillaume Desmottes:
      glib: improve message on deprecated channel API

Paolo Borelli:
      macros: generate GlibPtrDefault when deriving Boxed and SharedBoxed

Sebastian Dröge:
      Fix / work around a couple of new clippy 1.75 warnings
      Update versions to 0.18.5

v0.18.4

Compare Source

Guillaume Gomez :
      Fix new clippy lints

Sebastian Dröge:
      glib: Deprecate main context channel
      gio: Don't wrongly cast `DataInputStream` byte arrays to a const pointer
      Update versions to 0.18.4

Zander Brown:
      gio: return NULL from spawn_blocking's underlying gtask

v0.18.3

Compare Source

Aaron Erhardt:
      glib-macros: Mark property getters as #[must_use]

Bilal Elmoussaoui:
      Fix nightly clippy warnings

Brian Vincent:
      fix glyph string analysis methods that don't need &mut

Colin Walters:
      glib/GStringPtr: Add `as_str()` and `Deref<Target=&str>`

Desuwa:
      Add _full and _local_full methods for idle and timeout callbacks.

Eva Pace:
      glib-macros: Remove unused imports from Properties doc test

Julian Hofer:
      Add `spawn_future` and `spawn_future_local` convenience functions

Kévin Commaille:
      gio: Use weak reference to ActionMap when adding action entries

Paolo Borelli:
      gio: fix UnixSocketAddress constructor with a path

Sebastian Dröge:
      Require a mutable reference for the `glib::List` mutable iterators
      glib-macros: Update to proc-macro-crate 2
      Switch to `resolver = "2"` for the workspace
      Update gir / gir-files to latest 0.18 barnch
      Regenerate with latest gir / gir-files
      Update versions to 0.18.3

v0.18.2

Compare Source

What's Changed

v0.18.1

Compare Source

What's Changed

v0.18.0

Compare Source

What's Changed


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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 2a91e2c to 8329af2 Compare May 6, 2023 04:50
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from cda1f2a to e9720b1 Compare May 15, 2023 18:45
@renovate renovate bot force-pushed the renovate/all branch 7 times, most recently from 24a9944 to a0847f3 Compare May 25, 2023 14:53
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 4248291 to 5ec5d7d Compare May 27, 2023 23:11
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 371a190 to 5e17018 Compare June 7, 2023 07:34
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 25b7b3c to ace24a6 Compare June 17, 2023 05:44
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 519a3b8 to 51e1828 Compare June 24, 2023 05:48
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 01701ea to 7597d66 Compare March 23, 2024 15:00
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 40fd030 to 2866e5c Compare March 29, 2024 20:35
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 37caed4 to 2a1db37 Compare April 12, 2024 06:00
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 250449a to 8e1a6cf Compare April 19, 2024 17:40
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 3e66fd2 to 211663d Compare May 2, 2024 17:56
Copy link
Contributor Author

renovate bot commented May 5, 2024

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package indexmap@1.9.3 --precise 2.2.6
    Updating crates.io index
error: failed to select a version for the requirement `indexmap = "^1.0"`
candidate versions found which didn't match: 2.2.6
location searched: crates.io index
required by package `rocket v0.5.0-rc.3`
    ... which satisfies dependency `rocket = "^0.5.0-rc.2"` (locked to 0.5.0-rc.3) of package `celeste v0.8.1 (/tmp/renovate/repos/github/hwittenborn/celeste)`
perhaps a crate was updated and forgotten to be re-vendored?

Copy link
Contributor Author

renovate bot commented May 11, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package indexmap@1.9.3 --precise 2.2.6
    Updating crates.io index
error: failed to select a version for the requirement `indexmap = "^1.0"`
candidate versions found which didn't match: 2.2.6
location searched: crates.io index
required by package `rocket v0.5.0-rc.3`
    ... which satisfies dependency `rocket = "^0.5.0-rc.2"` (locked to 0.5.0-rc.3) of package `celeste v0.8.1 (/tmp/renovate/repos/github/hwittenborn/celeste)`
perhaps a crate was updated and forgotten to be re-vendored?

@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from bc8053b to cad0c5a Compare May 12, 2024 08:58
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from dd592c8 to 0c2af84 Compare May 28, 2024 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants