madiele / vod2pod-rss

Vod2Pod-RSS converts a YouTube or Twitch channel into a podcast with ease. It creates a podcast RSS that can be listened to directly inside any podcast client. VODs are transcoded to MP3 on the fly and no server storage is needed!
MIT License
207 stars 6 forks source link

Bump the rust-dependecies group with 9 updates #84

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on log, regex, reqwest, serde, serde_json, tokio, uuid, simple_logger and chrono to permit the latest version. Updates log to 0.4.19

Changelog

Sourced from log's changelog.

[0.4.19] - 2023-06-10

[0.4.18] - 2023-05-28

[0.4.17] - 2022-04-29

  • Update kv_unstable internal dependencies.

[0.4.16] - 2022-03-22

  • Fix a conflict with unqualified Option use in macros.

[0.4.15] - 2022-02-23

  • Silence a warning about the deprecated spin_loop_hint.
  • Relax ordering in the atomic set_max_level call.
  • Add thumbv4t-none-eabi to targets that don't support atomics
  • Allow levels to be iterated over.
  • Implement Log on some common wrapper types.
  • Improvements to test coverage.
  • Improvements to documentation.
  • Add key-value support to the log! macros.
  • Tighten kv_unstable internal dependencies so they don't bump past their current alpha.
  • Add a simple visit API to kv_unstable.
  • Support NonZero* integers as values in structured logging
  • Support static strings as keys in structured logging

[0.4.14] - 2021-01-27

  • Remove the __private_api_log_lit special case.

... (truncated)

Commits
  • 84ddc30 Merge pull request #552 from rust-lang/cargo/0.4.18
  • 9ae986d Merge pull request #548 from iorust/master
  • 5322e56 update changelog to reflect actual changes
  • db9e5cc Add the structured-logger crate to the README
  • 92e83c0 fixes for unrevert
  • 54d48fb prepare for 0.4.19 release
  • 3c8473d Revert "Revert "Remove build.rs file""
  • 304eef7 Merge pull request #566 from rust-lang/cargo/0.4.18-patch
  • d062c83 prepare for 0.4.18 release
  • fcbb351 Merge pull request #565 from rust-lang/fix/nightly-build-msrv
  • Additional commits viewable in compare view


Updates regex to 1.8.4

Changelog

Sourced from regex's changelog.

1.8.4 (2023-06-05)

This is a patch release that fixes a bug where (?-u:\B) was allowed in Unicode regexes, despite the fact that the current matching engines can report match offsets between the code units of a single UTF-8 encoded codepoint. That in turn means that match offsets that split a codepoint could be reported, which in turn results in panicking when one uses them to slice a &str.

This bug occurred in the transition to regex 1.8 because the underlying syntactical error that prevented this regex from compiling was intentionally removed. That's because (?-u:\B) will be permitted in Unicode regexes in regex 1.9, but the matching engines will guarantee to never report match offsets that split a codepoint. When the underlying syntactical error was removed, no code was added to ensure that (?-u:\B) didn't compile in the regex 1.8 transition release. This release, regex 1.8.4, adds that code such that Regex::new(r"(?-u:\B)") returns to the regex <1.8 behavior of not compiling. (A bytes::Regex can still of course compile it.)

Bug fixes:

  • [BUG #1006](rust-lang/regex#1006): Fix a bug where (?-u:\B) was allowed in Unicode regexes, and in turn could lead to match offsets that split a codepoint in &str.

1.8.3 (2023-05-25)

This is a patch release that fixes a bug where the regex would report a match at every position even when it shouldn't. This could occur in a very small subset of regexes, usually an alternation of simple literals that have particular properties. (See the issue linked below for a more precise description.)

Bug fixes:

1.8.2 (2023-05-22)

This is a patch release that fixes a bug where regex compilation could panic in debug mode for regexes with large counted repetitions. For example, a{2147483516}{2147483416}{5} resulted in an integer overflow that wrapped in release mode but panicking in debug mode. Despite the unintended wrapping arithmetic in release mode, it didn't cause any other logical bugs since the errant code was for new analysis that wasn't used yet.

Bug fixes:

... (truncated)

Commits


Updates reqwest to 0.11.18

Release notes

Sourced from reqwest's releases.

v0.11.18

What's Changed

  • Fix RequestBuilder::json() method from overriding a previously set content-type header. An existing value will be left in place.
  • Upgrade internal dependencies for rustls and compression.

New Contributors

Changelog

Sourced from reqwest's changelog.

v0.11.18

  • Fix RequestBuilder::json() method from overriding a previously set content-type header. An existing value will be left in place.
  • Upgrade internal dependencies for rustls and compression.

v0.11.17

  • Upgrade internal dependencies of Experimental HTTP/3 to use quinn v0.9
  • (wasm) Fix blob url support

v0.11.16

  • Chore: set MSRV in Cargo.toml.
  • Docs: fix build on docs.rs

v0.11.15

  • Add RequestBuilder methods to split and reconstruct from its parts.
  • Add experimental HTTP/3 support.
  • Fix connection_verbose to log write_vectored calls.
  • (wasm) Make requests actually cancel if the future is dropped.

v0.11.14

  • Adds Proxy::no_proxy(url) that works like the NO_PROXY environment variable.
  • Adds multipart::Part::headers(headers) method to add custom headers.
  • (wasm) Add Response::bytes_stream().
  • Perf: several internal optimizations reducing copies and memory allocations.

v0.11.13

  • Add ClientBuilder::dns_resolver() option for custom DNS resolvers.
  • Add ClientBuilder::tls_sni(bool) option to enable or disable TLS Server Name Indication.
  • Add Identity::from_pkcs8_pem() constructor when using native-tls.
  • Fix redirect::Policy::limited(0) from following any redirects.

v0.11.12

  • Add ClientBuilder::resolve_to_addrs() which allows a slice of IP addresses to be specified for a single host.
  • Add Response::upgrade() to await whether the server agrees to an HTTP upgrade.

v0.11.11

  • Add HTTP/2 keep-alive configuration methods on ClientBuilder.
  • Add ClientBuilder::http1_allow_obsolete_multiline_headers_in_responses().
  • Add impl Service<Request> for Client and &'_ Client.
  • (wasm) Add RequestBuilder::basic_auth().
  • Fix RequestBuilder::header to not override sensitive if user explicitly set on a HeaderValue.
  • Fix rustls parsing of elliptic curve private keys.
  • Fix Proxy URL parsing of some invalid targets.

... (truncated)

Commits


Updates serde to 1.0.164

Release notes

Sourced from serde's releases.

v1.0.164

  • Allowed enum variants to be individually marked as untagged (#2403, thanks @​dewert99)
Commits
  • 107018c Release 1.0.164
  • a398237 Point out serde(untagged) variants which are out of order
  • b63c65d Merge pull request #2470 from dtolnay/contentref
  • f60324e Reuse a single ContentRefDeserializer throughout untagged enum deserialization
  • 361c23a Simplify enumerate().find(...) -> Iterator::position
  • 43b23c7 Format PR 2403 with rustfmt
  • 6081497 Resolve semicolon_if_nothing_returned pedantic clippy lint
  • 48e5753 Allowed Enum variants to be individually marked as untagged (#2403)
  • bbba632 Revert "Ui tests with compile_error resolved at call site"
  • e77db40 Ui tests with compile_error resolved at call site
  • Additional commits viewable in compare view


Updates serde_json to 1.0.99

Release notes

Sourced from serde_json's releases.

v1.0.99

Commits
  • b4ec50c Release 1.0.99
  • 1153052 Merge pull request 1030 from SecondHalfGames/map-key-serialize-some
  • ba29a89 Release 1.0.98
  • 9508e50 Merge pull request #1031 from serde-rs/indexmap
  • 706fc2b Do all CI builds with old rustc using shim crate
  • d4c98d0 Move serde_json_test crate to own workspace
  • e09d78f Update indexmap dependency used for preserve_order feature to version 2
  • 5145907 Delete unneeded conditional on preserve_order steps in CI
  • b0fa978 Change MapKeySerializer::serialize_some to fall through instead of erroring
  • a0ddb25 Release 1.0.97
  • Additional commits viewable in compare view


Updates tokio to 1.29.1

Release notes

Sourced from tokio's releases.

Tokio v1.29.1

Fixed

  • rt: fix nesting two block_in_place with a block_on between (#5837)

#5837: tokio-rs/tokio#5837

Commits
  • 1b1b9dc chore: prepare Tokio v1.29.1 release
  • 012c848 rt: fix nesting block_in_place with block_on (#5837)
  • 48c5576 chore: prepare Tokio v1.29.0 release (#5826)
  • 657fd88 task: add guarantee about when a spawned task may be polled (#5816)
  • 6b076a2 fs: wait for in-flight ops before cloning File (#5803)
  • 910a1e2 io: fix futures_io::AsyncSeek implementaion for Compat (#5783)
  • 6d25a00 fs: update cfg attr in fs::read_dir (#5806)
  • 78bf8a9 sync: replace Poll::Ready with Ready (#5815)
  • b8af5aa task: add spawn_blocking methods to JoinMap (#5797)
  • 2e62374 rt: pad the task struct to avoid false sharing (#5809)
  • Additional commits viewable in compare view


Updates uuid to 1.4.0

Release notes

Sourced from uuid's releases.

1.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.3.4...1.4.0

Commits
  • 0fc3101 Merge pull request #692 from uuid-rs/cargo/1.4.0
  • d9f72db prepare for 1.4.0 release
  • cb2aac0 Merge pull request #691 from uuid-rs/fix/timestamp-gen
  • 0cb9232 add missing wasm import
  • cb80ba2 run fmt
  • 8babf97 add missing wasm test attr
  • 759c971 fix a warning in arbitrary support
  • 646bd98 wrap rather than overflow timestamps
  • 7da3f69 remove dbg call from wasm-based timestamp
  • 952f75f Merge pull request #686 from pod2co/borsh
  • Additional commits viewable in compare view


Updates simple_logger to 4.2.0

Release notes

Sourced from simple_logger's releases.

v4.2.0

What's Changed

Full Changelog: https://github.com/borntyping/rust-simple_logger/compare/v4.1.0...v4.2.0

Commits
  • 5965c06 Bump version
  • 68db75e Merge pull request #81 from ChrisCA/main
  • ccb0d8f replaced dependency of atty for windows targets by std implementation introdu...
  • See full diff in compare view


Updates chrono to 0.4.26

Release notes

Sourced from chrono's releases.

0.4.26

The changes from #807 we merged for 0.4.25 unfortunately restricted parsing in a way that was incompatible with earlier 0.4.x releases. We reverted this in #1113. A small amount of other changes were merged since.

Thanks on behalf of the chrono team (@​djc and @​esheppa) to all contributors!

Changelog

Sourced from chrono's changelog.

ChangeLog for Chrono

This documents notable changes to Chrono up to and including version 0.4.19. For later releases, please review the release notes on GitHub.

0.4.19

  • Correct build on solaris/illumos

0.4.18

  • Restore support for x86_64-fortanix-unknown-sgx

0.4.17

  • Fix a name resolution error in wasm-bindgen code introduced by removing the dependency on time v0.1

0.4.16

Features

  • Add %Z specifier to the FromStr, similar to the glibc strptime (does not set the offset from the timezone name)

  • Drop the dependency on time v0.1, which is deprecated, unless the oldtime feature is active. This feature is active by default in v0.4.16 for backwards compatibility, but will likely be removed in v0.5. Code that imports time::Duration should be switched to import chrono::Duration instead to avoid breakage.

0.4.15

Fixes

0.4.14 YANKED

Features

  • Add day and week iterators for NaiveDate (@​gnzlbg & @​robyoung)
  • Add a Month enum (@​hhamana)
  • Add locales. All format functions can now use locales, see the documentation for the unstable-locales feature.
  • Fix Local.from_local_datetime method for wasm

Improvements

... (truncated)

Commits
  • 5b8449e Bump version to 0.4.26
  • 7e6646d Update README
  • 8bd13db Use result in doctest
  • becc222 Revert backport of #807
  • 373c6e4 Update to 2021 edition
  • e41451d try_verify_against_date_command NFC print progress messages
  • b1729f3 try_verify_against_date sanity check date command
  • 05c9408 consolidate path to date
  • b5b936a Error on negative durations in DurationRound
  • c0d848d parse tests around nanosecond parsing bare '.'
  • Additional commits viewable in compare view


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