shymega / scrob

Pluggable, open-source audio scrobbler, for crustaceans.
MIT License
13 stars 1 forks source link

chore(deps): bump the cargo-deps group with 10 updates #118

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps the cargo-deps group with 10 updates:

Package From To
time 0.3.31 0.3.36
jsonrpc 0.17.0 0.18.0
clap 4.4.13 4.5.13
env_logger 0.10.1 0.11.1
log 0.4.20 0.4.22
anyhow 1.0.79 1.0.86
thiserror 1.0.56 1.0.63
diesel 2.1.4 2.2.2
libsqlite3-sys 0.27.0 0.29.0
tokio 1.35.1 1.39.2

Updates time from 0.3.31 to 0.3.36

Release notes

Sourced from time's releases.

v0.3.36

See the changelog for details.

v0.3.35

See the changelog for details.

v0.3.34

See the changelog for details.

v0.3.33

See the changelog for details.

v0.3.32

See the changelog for details.

Changelog

Sourced from time's changelog.

0.3.36 [2024-04-10]

# Fixed

  • FormatItem can be used as part of an import path. See #675 for details.

#675: time-rs/time#675

0.3.35 [2024-04-10]

Added

  • Duration::checked_neg
  • ext::InstantExt, which provides methods for using time::Duration with std::time::Instant

Changed

  • Instant is deprecated. It is recommended to use std::time::Instant directly, importing time::ext::InstantExt for interoperability with time::Duration.
  • FormatItem has been renamed to BorrowedFormatItem, avoiding confusion with OwnedFormatItem. An alias has been added for backwards compatibility.

Fixed

  • The weekday is optional when parsing RFC2822.
  • The range of sub-second values in Duration is documented correctly. The previous documentation contained an off-by-one error.
  • Leap seconds are now correctly handled when parsing ISO 8601.

0.3.34 [2024-02-03]

Fixed

Computing the local offset on Windows works again. It was broken in some cases in v0.3.32 and v0.3.33.

0.3.33 [2024-02-03]

Fixed

Builds targeting wasm32-unknown-unknown now work again.

0.3.32 [2024-02-01]

Added

  • Methods to replace the day of the year.
    • Date::replace_ordinal
    • PrimitiveDateTime::replace_ordinal
    • OffsetDateTime::replace_ordinal

... (truncated)

Commits
  • 3c3c546 pub use instead of pub type re-exporting
  • 266178d Update code coverage CI
  • 131049e v0.3.35 release
  • 9c15ee3 Permit leap seconds when parsing ISO 8601
  • d279d8d Fix invalid offset hour diagnostic test
  • f04a28f Eliminate unreachable branch
  • 06a096d Rename FormatItem to BorrowedFormatItem
  • fd664ee Include diagnostics regression
  • b8d09a7 Address nightly lints
  • 330865a Update deny.toml
  • Additional commits viewable in compare view


Updates jsonrpc from 0.17.0 to 0.18.0

Changelog

Sourced from jsonrpc's changelog.

0.18.0 - 2024-04-12

  • simple_http: throw a specific error when transfer encoding is chunked #114
Commits


Updates clap from 4.4.13 to 4.5.13

Release notes

Sourced from clap's releases.

v4.5.13

[4.5.13] - 2024-07-31

Fixes

  • (derive) Improve error message when #[flatten]ing an optional #[group(skip)]
  • (help) Properly wrap long subcommand descriptions in help

v4.5.12

[4.5.12] - 2024-07-31

v4.5.10

[4.5.10] - 2024-07-23

v4.5.9

[4.5.9] - 2024-07-09

Fixes

  • (error) When defining a custom help flag, be sure to suggest it like we do the built-in one

v4.5.8

[4.5.8] - 2024-06-28

Fixes

  • Reduce extra flushes

v4.5.7

[4.5.7] - 2024-06-10

Fixes

  • Clean up error message when too few arguments for num_args

v4.5.6

[4.5.6] - 2024-06-06

v4.5.4

[4.5.4] - 2024-03-25

Fixes

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

v4.5.3

[4.5.3] - 2024-03-15

Internal

... (truncated)

Changelog

Sourced from clap's changelog.

[4.5.13] - 2024-07-31

Fixes

  • (derive) Improve error message when #[flatten]ing an optional #[group(skip)]
  • (help) Properly wrap long subcommand descriptions in help

[4.5.12] - 2024-07-31

[4.5.11] - 2024-07-25

[4.5.10] - 2024-07-23

[4.5.9] - 2024-07-09

Fixes

  • (error) When defining a custom help flag, be sure to suggest it like we do the built-in one

[4.5.8] - 2024-06-28

Fixes

  • Reduce extra flushes

[4.5.7] - 2024-06-10

Fixes

  • Clean up error message when too few arguments for num_args

[4.5.6] - 2024-06-06

[4.5.5] - 2024-06-06

Fixes

  • Allow exclusive to override required_unless_present, required_unless_present_any, required_unless_present_all

[4.5.4] - 2024-03-25

Fixes

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

[4.5.3] - 2024-03-15

Internal

  • (derive) Update heck

... (truncated)

Commits


Updates env_logger from 0.10.1 to 0.11.1

Release notes

Sourced from env_logger's releases.

v0.11.1

What's Changed

New Contributors

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.11.0...v0.11.1

v0.11.0

What's Changed

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.0

v0.10.2

What's Changed

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.10.1...v0.10.2

Changelog

Sourced from env_logger's changelog.

[0.11.1] - 2024-01-27

Fixes

  • Allow styling with Target::Pipe

[0.11.0] - 2024-01-19

Migration Guide

env_logger::fmt::Style: The bespoke styling API, behind color, was removed, in favor of accepting any ANSI styled string and adapting it to the target stream's capabilities.

Possible styling libraries include:

  • anstyle is a minimal, runtime string styling API and is re-exported as env_logger::fmt::style
  • owo-colors is a feature rich runtime string styling API
  • color-print for feature-rich compile-time styling API

custom_format.rs uses anstyle via Formatter::default_level_style

Breaking Change

  • Removed bespoke styling API
    • env_logger::fmt::Formatter::style
    • env_logger::fmt::Formatter::default_styled_level
    • env_logger::fmt::Style
    • env_logger::fmt::Color
    • env_logger::fmt::StyledValue
  • Removed env_logger::filter in favor of env_filter

Compatibility

MSRV changed to 1.71

Features

  • Automatically adapt ANSI escape codes in logged messages to the current terminal's capabilities
  • Add support for NO_COLOR and CLICOLOR_FORCE, see https://bixense.com/clicolors/

Fixes

  • Print colors when is_test(true)

[0.10.2] - 2024-01-18

Performance

... (truncated)

Commits


Updates log from 0.4.20 to 0.4.22

Changelog

Sourced from log's changelog.

[0.4.22] - 2024-06-27

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/log/compare/0.4.21...0.4.22

[0.4.21] - 2024-02-27

What's Changed

New Contributors

Commits
  • d5ba2cf Merge pull request #634 from rust-lang/cargo/0.4.22
  • d1a8306 prepare for 0.4.22 release
  • 46894ef Merge pull request #633 from rust-lang/feat/panic-info
  • e0d389c Merge pull request #632 from rust-lang/feat/loosen-atomics
  • c9e5e13 use Location::caller() for file and line info
  • 507b672 loosen orderings for logger initialization
  • c879b01 Merge pull request #628 from Thomasdezeeuw/fix-warnings
  • 405fdb4 Merge pull request #627 from Thomasdezeeuw/check-features
  • 1307ade Remove unneeded import
  • 710560e Don't use --all-features in CI
  • Additional commits viewable in compare view


Updates anyhow from 1.0.79 to 1.0.86

Release notes

Sourced from anyhow's releases.

1.0.86

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

1.0.85

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

1.0.84

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

1.0.83

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

1.0.82

  • Documentation improvements

1.0.81

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

1.0.80

  • Fix unused_imports warnings when compiled by rustc 1.78
Commits
  • 8ea1819 Release 1.0.86
  • 0a1b405 Merge pull request #373 from dtolnay/minusneg
  • e0c74f2 Ensure $:literal never matches negative literal
  • 013c66e Fix parse error with non-literal after minus sign
  • ca7aff7 Add binary operator ensure tests
  • 2737bbe Release 1.0.85
  • 82b8b34 Merge pull request #371 from dtolnay/split
  • ad78d70 Preserve more token spans in expression parser
  • 5cce406 Parse comparison operators before other binary operators
  • 7205394 Merge pull request #369 from dtolnay/tokensplit
  • Additional commits viewable in compare view


Updates thiserror from 1.0.56 to 1.0.63

Release notes

Sourced from thiserror's releases.

1.0.63

  • Documentation improvements

1.0.62

  • Support referring to nested tuple struct fields inside #[error("…", …)] attribute (#309)

1.0.61

  • Use core::fmt and core::panic to facilitate error_in_core support (#299, thanks @​jordens)

1.0.60

  • Resolve unexpected_cfgs warning (#298)

1.0.59

  • Unblock testing of rustc debug-fmt-detail option (#297)

1.0.58

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

1.0.57

  • Generate more efficient Display impl for error message which do not contain any interpolated value (#286, thanks @​nyurik)
Commits
  • 915c75e Release 1.0.63
  • 3d5ec25 Merge pull request #312 from dtolnay/backtracedoc
  • de8a1e5 Update documentation of #[from] and #[backtrace] attributes
  • 0bf6e3d Release 1.0.62
  • 4977932 Merge pull request #310 from dtolnay/nestedtuple
  • 40a7779 Support .0.0 nested tuple index
  • f1ca210 Add regression test for issue 309
  • 479744e No need for dead code if struct fields are public
  • 4db08b1 Ignore warning on unused struct in test
  • f2824ae Fill in ignore reasons in all #[ignore] attributes
  • Additional commits viewable in compare view


Updates diesel from 2.1.4 to 2.2.2

Changelog

Sourced from diesel's changelog.

[2.2.2] 2024-07-19

Fixed

  • Support for libsqlite3-sys 0.29.0
  • Fixed a potential panic in the sqlite cursor implementation
  • Fixed support for rust numeric operators with columns of the type Numeric
  • Removed the SerializedDatabase::new function due to unsoundness

[2.2.1] 2024-06-12

Fixed

  • Fixed using #[dsl::auto_type] with functions that accept reference arguments
  • Fixed using #[derive(Queryable)] with structs that use a type named Row as field type
  • Fixed a regression that prevented using mysqlclient-sys 0.2.x with diesel 2.2
  • Fixed connecting to postgres database using the scram-sha-256 authentication method on windows while using the bundled postgres builds
  • Improved the error messages in diesel-cli for cases where a file/folder was not found
  • Fixed several version detection bugs in mysqlclient-sys to use pre-generated bindings in more situations

[2.2.0] 2024-05-31

Added

  • Support [print_schema] except_custom_type_definitions = ["Vector"]. If a custom type matches one element on the list it's skipped.
  • Added automatic usage of all sqlite rowid aliases when no explicit primary key is defined for print-schema
  • Added a #[dsl::auto_type] attribute macro, allowing to infer type of query fragment functions
  • Added the same type inference on Selectable derives, which allows skipping specifying select_expression_type most of the time, in turn enabling most queries to be written using just a Selectable derive.
  • Added an optional #[diesel(skip_insertion)] field attribute to the Insertable derive macro, allowing fields which map to generated columns to be skipped during insertion.
  • Support for connection instrumentation. This allows to inspect any query run by your application
  • Logging in diesel-cli
  • Support for libsqlite3-sys 0.28
  • Add sqlite-integer-primary-key-is-bigint configuration option, usable with SQLite 3.37 or above, allowing to use BigInt for INTEGER PRIMARY KEY columns in SQLite for tables without the WITHOUT ROWID attribute (SQLite doc).
  • Support for multiple print_schema entry in diesel.toml (e.g. [print_schema.user1]), which allows generating multiple schema.rs files
  • Add support for COPY TO and COPY FROM statements
  • Add support for mapping chrono::Duration to postgresql's INTERVAL sql type
  • Added serialize_database_to_buffer and deserialize_readonly_database_from_buffer methods in SqliteConnection to support serialization/deserialization of SQLite databases to and from byte buffers.
  • Added SerializedDatabase wrapper type for a serialized database that is dynamically allocated by calling serialize_database_to_buffer. This RAII wrapper deallocates the memory when it goes out of scope with sqlite3_free.

Changed

  • The minimal officially supported rustc version is now 1.78.0
  • Deprecated sql_function! in favour of define_sql_function! which provides compatibility with #[dsl::auto_type]
  • Deserialization error messages now contain information about the field that failed to deserialize

[2.1.6] 2024-04-19

  • Fix using BoxableExpression with having clauses
  • Fix using numeric expressions with aliased fields
  • Minor documentation fixes

... (truncated)

Commits
  • 1ee0784 Bump auto_type version
  • c4dd364 Merge pull request #4122 from weiznich/prepare/2.2.2
  • a0ef12f Merge pull request #4072 from weiznich/bump/1.79
  • 8bd2743 Prepare a diesel 2.2.2 release
  • 2653a27 Merge pull request #4115 from weiznich/fix/sqlite_row_iter_shouldn_t_panic_if...
  • e380c52 Merge pull request #4110 from weiznich/fix/4108
  • 385c53a Merge pull request #4102 from VicVerevita/bigdecimal-to-isnumeric
  • 585a052 Merge pull request #4098 from diana96alazzam/edit-error-msg
  • 959e148 Merge pull request #4093 from weiznich/bump/libsqlite3-sys0.29
  • 59bdd51 Merge pull request #4085 from Ten0/auto_type_parenthesized_expr_support
  • Additional commits viewable in compare view


Updates libsqlite3-sys from 0.27.0 to 0.29.0

Release notes

Sourced from libsqlite3-sys's releases.

0.29.0

What's Changed

New Contributors

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.28.0...v0.29.0

libsqlite3-sys 0.29.0

What's Changed

  • Fix a few typos #1446
  • Omit UTF-16 API #1478
  • Omit API #1479
  • Add bindings to automatic extension loading API #1487
  • fix: build should support lib64 dir for OpenSSL3.x #1502
  • Bump sqlcipher version to v4.5.7 #1504
  • Bump bundled SQLite version to 3.46.0 #1508

0.28.0

What's Changed

  • Update bundled SQLcipher to v4.5.1 (equivalent to SQLite 3.37.2) #1131
  • Implement Params for tuples, improve documentation some. #1133
  • Force use of buildtime_bindgen under winsqlite3 for now #1135
  • Add some missing wrappers #1139
  • Upgrade SQLite bundled version to 3.39.0 #1200
  • Disable winsqlite3 on 32 bit targets #1151
  • Fix non-bundled tests against macOS system SQLite #1153

... (truncated)

Commits
  • a1ef4b5 Merge pull request #1311 from gwenn/0.29.0
  • 8419b02 Prepare next release
  • 57a7b29 Merge pull request #1309 from gwenn/item_name
  • 420bf08 Fix clippy warnings
  • eb7fbc5 Use ParseCallbacks::item_name to fix sqlite3_index_info_* types
  • fd753b1 Merge pull request #1306 from gwenn/3.41.2
  • 72fe732 Merge pull request #1304 from jgraettinger/johnny/stmt-read-only
  • 8ad6149 Bump bundled SQLite3 to version 3.41.2
  • 7c1d5a1 Add Statement.readonly() accessor
  • 32752fa Merge pull request #1301 from rusqlite/dependabot/cargo/bitflags-2.0
  • Additional commits viewable in compare view


Updates tokio from 1.35.1 to 1.39.2

Release notes

Sourced from tokio's releases.

Tokio v1.39.2

1.39.2 (July 27th, 2024)

This release fixes a regression where the select! macro stopped accepting expressions that make use of temporary lifetime extension. (#6722)

#6722: tokio-rs/tokio#6722

Tokio v1.39.1

1.39.1 (July 23rd, 2024)

This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#6715)

#6715: tokio-rs/tokio#6715

Tokio v1.39.0

1.39.0 (July 23rd, 2024)

  • This release bumps the MSRV to 1.70. (#6645)
  • This release upgrades to mio v1. (#6635)
  • This release upgrades to windows-sys v0.52 (#6154)

Added

  • io: implement AsyncSeek for Empty (#6663)
  • metrics: stabilize num_alive_tasks (#6619, #6667)
  • process: add Command::as_std_mut (#6608)
  • sync: add watch::Sender::same_channel (#6637)
  • sync: add {Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count} (#6661)
  • sync: implement Default for watch::Sender (#6626)
  • task: implement Clone for AbortHandle (#6621)
  • task: stabilize consume_budget (#6622)

Changed

  • io: improve panic message of ReadBuf::put_slice() (#6629)
  • io: read during write in copy_bidirectional and copy (#6532)
  • runtime: replace num_cpus with available_parallelism (#6709)
  • task: avoid stack overflow when passing large future to block_on (#6692)
  • time: avoid traversing entries in the time wheel twice (#6584)
  • time: support IntoFuture with timeout (#6666)
  • macros: support IntoFuture with join! and select! (#6710)

Fixed

  • docs: fix docsrs builds with the fs feature enabled (#6585)
  • io: only use short-read optimization on known-to-be-compatible platforms (#6668)
  • time: fix overflow panic when using large durations with Interval (#6612)

Added (unstable)

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 3 months ago

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml