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-dependencies group with 4 updates #87

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on async-trait, regex, serde and serde_json to permit the latest version. Updates async-trait to 0.1.71

Release notes

Sourced from async-trait's releases.

0.1.71

  • Documentation improvements
Commits
  • 11dfe16 Release 0.1.71
  • 85172d3 Merge pull request #249 from erer1243/update-docs-lifetime
  • 92acf81 Update doc comments to use lifetime 'async_trait instead of 'async
  • f8ce3fb Release 0.1.70
  • 46631cc Eliminate syn 1 from minimal-versions
  • eb21940 Add CI job using minimal-versions
  • See full diff in compare view


Updates regex to 1.9.1

Changelog

Sourced from regex's changelog.

1.9.1 (2023-07-07)

This is a patch release which fixes a memory usage regression. In the regex 1.9 release, one of the internal engines used a more aggressive allocation strategy than what was done previously. This patch release reverts to the prior on-demand strategy.

Bug fixes:

1.9.0 (2023-07-05)

This release marks the end of a years long rewrite of the regex crate internals. Since this is such a big release, please report any issues or regressions you find. We would also love to hear about improvements as well.

In addition to many internal improvements that should hopefully result in "my regex searches are faster," there have also been a few API additions:

  • A new Captures::extract method for quickly accessing the substrings that match each capture group in a regex.
  • A new inline flag, R, which enables CRLF mode. This makes . match any Unicode scalar value except for \r and \n, and also makes (?m:^) and (?m:$) match after and before both \r and \n, respectively, but never between a \r and \n.
  • RegexBuilder::line_terminator was added to further customize the line terminator used by (?m:^) and (?m:$) to be any arbitrary byte.
  • The std Cargo feature is now actually optional. That is, the regex crate can be used without the standard library.
  • Because regex 1.9 may make binary size and compile times even worse, a new experimental crate called regex-lite has been published. It prioritizes binary size and compile times over functionality (like Unicode) and performance. It shares no code with the regex crate.

New features:

... (truncated)

Commits


Updates serde to 1.0.171

Release notes

Sourced from serde's releases.

v1.0.171

Commits
  • 03da66c Release 1.0.171
  • f75426f Inline visitor_expr of unit struct deserialize impl
  • 662fc38 Add test of const-generic unit struct where-clause edge case
  • 28c1002 Merge pull request #2500 from Baptistemontan/derive_generic_unit_struct
  • 89c8d85 allow Deserialize derive to handle generic unit structs
  • 6502838 Release 1.0.170
  • c93a0f3 Merge pull request #2499 from dtolnay/strsuffix
  • 8264e00 Reject suffixed string literals inside serde attrs
  • 117ef22 Add ui test with suffixed string literals in attribute
  • 3fb5e71 Release 1.0.169
  • Additional commits viewable in compare view


Updates serde_json to 1.0.100

Release notes

Sourced from serde_json's releases.

v1.0.100

  • Support -Z minimal-versions
Commits
  • d2fce19 Release 1.0.100
  • 897f913 No pre_ci in this repo
  • 8f8a2b1 Eliminate syn 1 from minimal-versions
  • f482ed3 Add CI job using minimal-versions
  • 79caf27 Sort Cargo.toml dependencies list
  • e98e664 Resolve explicit_iter_loop pedantic clippy lint
  • fdb7800 Support a manual trigger on CI workflow
  • See full diff 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