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

Bump the backend group with 13 updates #451

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 18, 2023

Bumps the backend group with 13 updates:

Package From To
askama_axum 0.3.0 0.4.0
async-channel 2.1.0 2.1.1
axum 0.6.20 0.7.2
clap 4.4.8 4.4.11
config 0.13.3 0.13.4
deadpool-postgres 0.11.0 0.12.1
ignore 0.4.20 0.4.21
jsonwebtoken 9.1.0 9.2.0
openssl 0.10.59 0.10.61
thiserror 1.0.50 1.0.51
tokio 1.34.0 1.35.0
tower-http 0.4.4 0.5.0
mockall 0.11.4 0.12.0

Updates askama_axum from 0.3.0 to 0.4.0

Release notes

Sourced from askama_axum's releases.

0.4.0

Roughly six months after announcing the first public version of Askama, 0.4.0 feels like a large update.

There are some breaking changes compared to the 0.3.0 series:

  • &, < and > are replaced with HTML character entities by default (see #23)
  • Run-time errors are now returned via custom Error and Result types

Other noteworthy new features include:

  • Optional integrations for Rocket and Iron (see examples for Rocket and Iron)
  • Support for defining variables, user-defined filters, includes and macros
  • Inheriting templates no longer have to use _parent to refer to fields from the parent context
  • Template implementations now automatically implement Display
  • Better robustness and more explicit error handling through panics at compile time
  • Much faster compilation in some edge cases with nested binary operators

Special thanks to those who have contributed to this release, in particular @​anowell and @​defyrlt.

Please post your feedback or questions as an issue or join the chat!

0.3.4

  • Add support for chained attributes (fixes #22)
  • Fix edge cases in content literal parser (fixes #24)

0.3.2

  • No longer need to use std; or use askama; in template modules (#17)
  • Add lower, trim and upper filters (#16, #19)
  • Documentation improvements, including an explanation of inheritance pitfalls

0.3.1

  • Prevent errors due to type parameter defaults in generic types (#12)
  • Some documentation improvements
Commits
  • f58e26c Update dependency on error-chain to 0.11
  • 2bd1745 Add package metadata for new askama_shared crate
  • 27ba9ae Add badge for Gitter chat to README
  • 9c4f37c Decrease coupling with Rocket in generated code
  • 0129365 Add documentation on optional features
  • 6003615 Allow setting an extension with source attributes
  • ddcc045 Make path and source attributes mutually exclusive
  • 09514f0 Tighten up and expand documentation on variables
  • 697f461 Cover all template() attribute options
  • 832c23b Slightly extend introduction to creating templates
  • Additional commits viewable in compare view

Updates async-channel from 2.1.0 to 2.1.1

Release notes

Sourced from async-channel's releases.

v2.1.1

  • Bump event-listener to v4.0.0. (#73)
Changelog

Sourced from async-channel's changelog.

Version 2.1.1

  • Bump event-listener to v4.0.0. (#73)
Commits

Updates axum from 0.6.20 to 0.7.2

Release notes

Sourced from axum's releases.

axum-extra - v0.7.2

  • added: Implement IntoResponse for MultipartError (#1861)

#1861: tokio-rs/axum#1861

axum - v0.7.2

  • added: Add axum::body::to_bytes (#2373)
  • fixed: Gracefully handle accept errors in serve (#2400)

#2373: tokio-rs/axum#2373 #2400: tokio-rs/axum#2400

axum-extra - v0.7.1

  • Updated to latest axum-macros

axum - v0.7.1

  • fix: Fix readme.

axum-extra - v0.7.0

  • breaking: Remove the spa feature which should have been removed in 0.6.0 (#1802)
  • added: Add Multipart. This is similar to axum::extract::Multipart except that it enforces field exclusivity at runtime instead of compile time, as this improves usability (#1692)
  • added: Implement Clone for CookieJar, PrivateCookieJar and SignedCookieJar (#1808)
  • fixed: Add #[must_use] attributes to types that do nothing unless used (#1809)

#1692: tokio-rs/axum#1692 #1802: tokio-rs/axum#1802 #1808: tokio-rs/axum#1808 #1809: tokio-rs/axum#1809

axum - v0.7.0

  • breaking: Update public dependencies. axum now requires
  • breaking: axum now requires tower-http 0.5
  • breaking: Remove deprecated WebSocketUpgrade::max_send_queue
  • breaking: The following types/traits are no longer generic over the request body (i.e. the B type param has been removed) (#1751 and #1789):
    • FromRequestParts
    • FromRequest
    • HandlerService
    • HandlerWithoutStateExt
    • Handler
    • LayeredFuture
    • Layered
    • MethodRouter
    • Next
    • RequestExt

... (truncated)

Commits

Updates clap from 4.4.8 to 4.4.11

Release notes

Sourced from clap's releases.

v4.4.11

[4.4.11] - 2023-12-04

Features

  • Add Command::mut_group

v4.4.10

[4.4.10] - 2023-11-28

Documentation

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

v4.4.9

[4.4.9] - 2023-11-27

Fixes

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

Sourced from clap's changelog.

[4.4.11] - 2023-12-04

Features

  • Add Command::mut_group

[4.4.10] - 2023-11-28

Documentation

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

[4.4.9] - 2023-11-27

Fixes

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

Updates config from 0.13.3 to 0.13.4

Changelog

Sourced from config's changelog.

0.13.4 - 2023-11-22

  • Relaxed the MSRV to 1.56.0 for this release. Please have a look at #495 for details
  • Backport of the following patches from PR #465:
    • [aa63d2dbbcc13fbdfa846185d54d87d7822e2509]
    • [831102fe0ffd5c7fe475efe5f379c710d201f165]
    • [147e6c7275b65b6a74eaec9c05b317673e61084e]
    • [ed6a3c9882fbc43eae9313ab1801610e49af863f] to fix nested arrays (see the related bug report for details).

#495: mehcode/config-rs#495 #465: mehcode/config-rs#465 [aa63d2dbbcc13fbdfa846185d54d87d7822e2509]: rust-cli/config-rs@aa63d2d [831102fe0ffd5c7fe475efe5f379c710d201f165]: rust-cli/config-rs@831102f [147e6c7275b65b6a74eaec9c05b317673e61084e]: rust-cli/config-rs@147e6c7 [ed6a3c9882fbc43eae9313ab1801610e49af863f]: rust-cli/config-rs@ed6a3c9

Commits
  • a383879 Merge pull request #500 from matthiasbeyer/release-0.13/changelog
  • 750c8d3 Update version: 0.13.3 -> 0.13.4
  • 8bab2ac Add changelog entry for 0.13.4
  • db754f5 Merge pull request #486 from ijackson/nested-array-backport
  • 08197e4 Merge pull request #495 from mehcode/chore/0.13.x-min-versions
  • eb46fd6 ser: sequences: Test a more comprehensive round-trip
  • 9bed600 ser: sequences: Rework, fixing handling of nested arrays
  • 43ac661 ser: sequences: Introduce SeqSerializer newtype
  • 319a9e2 ser: sequences: Centralise
  • bedfb5d chore(CI): Relax MSRV to 1.56.1
  • Additional commits viewable in compare view

Updates deadpool-postgres from 0.11.0 to 0.12.1

Commits
  • 6f74c7e Release deadpool-postgres 0.12.1
  • 5131832 Replace is_some_and by map_or to fix MSRV
  • 24c6051 Fix Config::url handling
  • 7869a0b Add test for Config::url
  • 62c8833 Release deadpool-redis 0.14.0
  • 5caefaa Fix redis version in CHANGELOG
  • c7984d0 Release deadpool-postgres 0.12.0
  • 5db3911 Increase minimum tokio version to 1.29
  • 567a17d Fix cluster example in deadpool-redis docs
  • 4549fa2 Increase MSRV for redis and diesel in CI
  • Additional commits viewable in compare view

Updates ignore from 0.4.20 to 0.4.21

Commits

Updates jsonwebtoken from 9.1.0 to 9.2.0

Changelog

Sourced from jsonwebtoken's changelog.

9.2.0 (2023-12-01)

  • Add an option to not validate aud in the Validation struct
  • Get the current timestamp in wasm without using std
  • Update ring to 0.17
Commits

Updates openssl from 0.10.59 to 0.10.61

Release notes

Sourced from openssl's releases.

openssl v0.10.61

No release notes provided.

openssl-v0.10.60

What's Changed

Full Changelog: sfackler/rust-openssl@openssl-v0.10.59...openssl-v0.10.60

Commits
  • c428588 Release openssl v0.10.61
  • 3e6b5d4 Release openssl-sys v0.9.97
  • 61c4acd Merge pull request #2117 from sfackler/maybe-uninit
  • 1092196 Add uninit read methods and switch to _ex when possible
  • ea075d1 Merge pull request #2115 from davidben/x509-purpose-get-id
  • 9cafc73 Restore struct in handwritten, memory-unsafe bindings
  • 25606f0 Use X509_PURPOSE_get_id instead of struct access
  • efe619c Merge pull request #2114 from davidben/x509-object-free
  • 66c16ca X509_OBJECT_free_contents is not X509_OBJECT_free
  • 8840e53 Merge pull request #2113 from alex/new-boringssl
  • Additional commits viewable in compare view

Updates thiserror from 1.0.50 to 1.0.51

Release notes

Sourced from thiserror's releases.

1.0.51

  • Improve diagnostics when an invalid attribute previously caused thiserror to generate no Error impl (#266)
Commits
  • 0555b80 Release 1.0.51
  • b94add8 Add ui test where fallback impl conflicts with handwritten Display
  • 02c6a55 Merge pull request #266 from dtolnay/fallback
  • 1754825 Work around trivial bounds being unstable
  • 1567f40 Try to remove "doesn't implement Debug" in fallback expansion
  • d7e3bdd Fix redundant "Error doesn't implement Display" in fallback
  • 7e5ff62 Emit an Error impl even in the presence of bad attributes
  • 0444cd5 Merge pull request #265 from dtolnay/fallbackfixme
  • b010e52 Add test looking for invalid input to still generate an impl
  • 1c6c4bb Merge pull request #264 from dtolnay/errortraitpath
  • Additional commits viewable in compare view

Updates tokio from 1.34.0 to 1.35.0

Release notes

Sourced from tokio's releases.

Tokio v1.35.0

1.35.0 (December 8th, 2023)

Added

  • net: add Apple watchOS support (#6176)

Changed

  • io: drop the Sized requirements from AsyncReadExt.read_buf (#6169)
  • runtime: make Runtime unwind safe (#6189)
  • runtime: reduce the lock contention in task spawn (#6001)
  • tokio: update nix dependency to 0.27.1 (#6190)

Fixed

  • chore: make --cfg docsrs work without net feature (#6166)
  • chore: use relaxed load for unsync_load on miri (#6179)
  • runtime: handle missing context on wake (#6148)
  • taskdump: fix taskdump cargo config example (#6150)
  • taskdump: skip notified tasks during taskdumps (#6194)
  • tracing: avoid creating resource spans with current parent, use a None parent instead (#6107)
  • tracing: make task span explicit root (#6158)

Documented

  • io: flush in AsyncWriteExt examples (#6149)
  • runtime: document fairness guarantees and current behavior (#6145)
  • task: document cancel safety of LocalSet::run_until (#6147)

#6001: tokio-rs/tokio#6001 #6107: tokio-rs/tokio#6107 #6144: tokio-rs/tokio#6144 #6145: tokio-rs/tokio#6145 #6147: tokio-rs/tokio#6147 #6148: tokio-rs/tokio#6148 #6149: tokio-rs/tokio#6149 #6150: tokio-rs/tokio#6150 #6158: tokio-rs/tokio#6158 #6166: tokio-rs/tokio#6166 #6169: tokio-rs/tokio#6169 #6176: tokio-rs/tokio#6176 #6179: tokio-rs/tokio#6179 #6189: tokio-rs/tokio#6189 #6190: tokio-rs/tokio#6190 #6194: tokio-rs/tokio#6194

Commits

Updates tower-http from 0.4.4 to 0.5.0

Release notes

Sourced from tower-http's releases.

v0.5.0

Changed

  • Bump Minimum Supported Rust Version to 1.66 (#433)
  • Update to http-body 1.0 (#348)
  • Update to http 1.0 (#348)
  • Preserve service error type in RequestDecompression (#368)

Fixed

  • Accepts range headers with ranges where the end of range goes past the end of the document by bumping http-range-header to 0.4

#418: tower-rs/tower-http#418 #433: tower-rs/tower-http#433 #348: tower-rs/tower-http#348 #368: tower-rs/tower-http#368

Commits

Updates mockall from 0.11.4 to 0.12.0

Changelog

Sourced from mockall's changelog.

[ 0.12.0 ] - 2023-12-10

Added

  • Added #[mockall::concretize], which can be used to mock some generic methods that have non-'static generic parameters. It works by turning the generic arguments into trait objects for the expectation. (#408)

  • When mocking functions with a non-default ABI (Like extern "C"), the mock function will now use the same ABI as the original. Name mangling will also be disabled, so the mock function will be callable from external code. For example, from C functions. (#504)

Changed

  • Raised predicates, which is reexported, to 3.0.0. This may affect backwards compatibility for users who make use of predicates's "color" feature. (#467)

  • Raised MSRV to 1.64.0 because predicates-core and predicates-tree did. (#430) (#467)

  • Better "No matching expectation found" messages on stable. (#425)

Fixed

  • Fixed mocking non-private inherent methods that have attributes with syn version 2.0.9 and later. (#486)

  • Suppress clippy::too_many_arguments warnings in the generated code. This is most useful when mocking static functions with exactly 7 arguments. (#487)

  • Fixed unused_attributes warnings in the generated code when mocking FFI functions that use #[link_name]. (#503)

  • Fix a panic during Drop for static methods. One way to trigger it is by calling the method more times than is allowed by a .times() constraint. Another way would be to explicitly panic during the .returning method. (#516)

Removed

  • Removed syntax deprecated since 0.9.0: using #[automock] directly on an

... (truncated)

Commits
  • 8cdb23c chore: Release
  • 1dd573d [skip ci] modernize cargo-release setup.
  • 0572cf6 [skip ci] Correct mockall_double's CHANGELOG
  • 0339354 [skip ci] reformat CHANGELOG
  • aac6edc Merge pull request #528 from asomers/alt-mutex
  • b4b28d8 Change the recommendation for static methods
  • d4102cd Merge pull request #526 from asomers/rpitit
  • 5e8bf3c Add a test for the Return Position Impl Trait in Trait feature
  • 3d5c289 Merge pull request #525 from mgeisler/patch-1
  • 7fbcfb8 Clarify "namespace" to "name"
  • 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
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the backend group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [askama_axum](https://github.com/djc/askama) | `0.3.0` | `0.4.0` |
| [async-channel](https://github.com/smol-rs/async-channel) | `2.1.0` | `2.1.1` |
| [axum](https://github.com/tokio-rs/axum) | `0.6.20` | `0.7.2` |
| [clap](https://github.com/clap-rs/clap) | `4.4.8` | `4.4.11` |
| [config](https://github.com/mehcode/config-rs) | `0.13.3` | `0.13.4` |
| [deadpool-postgres](https://github.com/bikeshedder/deadpool) | `0.11.0` | `0.12.1` |
| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.20` | `0.4.21` |
| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.1.0` | `9.2.0` |
| [openssl](https://github.com/sfackler/rust-openssl) | `0.10.59` | `0.10.61` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.50` | `1.0.51` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.34.0` | `1.35.0` |
| [tower-http](https://github.com/tower-rs/tower-http) | `0.4.4` | `0.5.0` |
| [mockall](https://github.com/asomers/mockall) | `0.11.4` | `0.12.0` |


Updates `askama_axum` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/djc/askama/releases)
- [Commits](djc/askama@0.3.0...0.4.0)

Updates `async-channel` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/smol-rs/async-channel/releases)
- [Changelog](https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md)
- [Commits](smol-rs/async-channel@v2.1.0...v2.1.1)

Updates `axum` from 0.6.20 to 0.7.2
- [Release notes](https://github.com/tokio-rs/axum/releases)
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md)
- [Commits](tokio-rs/axum@axum-v0.6.20...axum-v0.7.2)

Updates `clap` from 4.4.8 to 4.4.11
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@v4.4.8...v4.4.11)

Updates `config` from 0.13.3 to 0.13.4
- [Changelog](https://github.com/mehcode/config-rs/blob/v0.13.4/CHANGELOG.md)
- [Commits](rust-cli/config-rs@0.13.3...v0.13.4)

Updates `deadpool-postgres` from 0.11.0 to 0.12.1
- [Changelog](https://github.com/bikeshedder/deadpool/blob/master/CHANGELOG.md)
- [Commits](bikeshedder/deadpool@deadpool-postgres-v0.11.0...deadpool-postgres-v0.12.1)

Updates `ignore` from 0.4.20 to 0.4.21
- [Release notes](https://github.com/BurntSushi/ripgrep/releases)
- [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md)
- [Commits](https://github.com/BurntSushi/ripgrep/commits)

Updates `jsonwebtoken` from 9.1.0 to 9.2.0
- [Changelog](https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md)
- [Commits](Keats/jsonwebtoken@v9.1.0...v9.2.0)

Updates `openssl` from 0.10.59 to 0.10.61
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](sfackler/rust-openssl@openssl-v0.10.59...openssl-v0.10.61)

Updates `thiserror` from 1.0.50 to 1.0.51
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.50...1.0.51)

Updates `tokio` from 1.34.0 to 1.35.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.34.0...tokio-1.35.0)

Updates `tower-http` from 0.4.4 to 0.5.0
- [Release notes](https://github.com/tower-rs/tower-http/releases)
- [Commits](tower-rs/tower-http@tower-http-0.4.4...tower-http-0.5.0)

Updates `mockall` from 0.11.4 to 0.12.0
- [Changelog](https://github.com/asomers/mockall/blob/master/CHANGELOG.md)
- [Commits](asomers/mockall@v0.11.4...v0.12.0)

---
updated-dependencies:
- dependency-name: askama_axum
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: backend
- dependency-name: async-channel
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: backend
- dependency-name: axum
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: backend
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: backend
- dependency-name: config
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: backend
- dependency-name: deadpool-postgres
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: backend
- dependency-name: ignore
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: backend
- dependency-name: jsonwebtoken
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: backend
- dependency-name: openssl
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: backend
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: backend
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: backend
- dependency-name: tower-http
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: backend
- dependency-name: mockall
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: backend
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Dec 18, 2023
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 21, 2023

Looks like these dependencies are updatable in another way, so this is no longer needed.

@tegioz tegioz closed this Dec 21, 2023
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 21, 2023

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

@dependabot dependabot bot deleted the dependabot/cargo/backend-82bdf77e37 branch December 21, 2023 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant