fix(deps): update all non-major dependencies - autoclosed #221

Closed
renovatebot wants to merge 0 commits from renovate/all-minor-patch into master
Collaborator

This PR contains the following updates:

Package Type Update Change
askama (source) dependencies minor 0.14.00.15.0
css-inline dependencies minor 0.18.00.19.0
lol_html dependencies patch 2.7.02.7.1
reqwest dependencies minor 0.12.150.13.0
serde_json dependencies patch 1.0.1481.0.149
url dependencies patch 2.5.72.5.8

Release Notes

askama-rs/askama (askama)

v0.15.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/askama-rs/askama/compare/v0.15.0...v0.15.1

v0.15.0

Compare Source

( = breaking change)

New features

Major internal changes

Improve error location to give better errors:

Other

Book/documentation

Internal changes

Performance

Bugfixes

New Contributors

Full Changelog: https://github.com/askama-rs/askama/compare/v0.14.0...v0.15.0

Stranger6667/css-inline (css-inline)

v0.19.0

Added
  • InlineOptions::remove_inlined_selectors option to remove selectors that were successfully inlined from <style> blocks.
Changed
  • Update cssparser to 0.36.
  • Update html5ever to 0.36.
  • Update selectors to 0.33.
Fixed
  • CLI tests compatibility with future Cargo versions. #​602
Performance
  • Use element indexes for faster selector lookups on large documents.
  • Use more efficient data structures for storing element styles.
cloudflare/lol-html (lol_html)

v2.7.1

Compare Source

  • Performance improvements.
  • Updated dependencies.
seanmonstar/reqwest (reqwest)

v0.13.1

Compare Source

  • Fixes compiling with rustls on Android targets.

v0.13.0

Compare Source

  • Breaking changes:
    • rustls is now the default TLS backend, instead of native-tls.
    • rustls crypto provider defaults to aws-lc instead of ring. (rustls-no-provider exists if you want a different crypto provider)
    • rustls-tls has been renamed to rustls.
    • rustls roots features removed, rustls-platform-verifier is used by default.
      • To use different roots, call tls_certs_only(your_roots).
    • native-tls now includes ALPN. To disable, use native-tls-no-alpn.
    • query and form are now crate features, disabled by default.
    • Long-deprecated methods and crate features have been removed (such as trust-dns, which was renamed hickory-dns a while ago).
  • Many TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a "soft" deprecation. (just documented, no warnings)
    • For example, prefer tls_backend_rustls() over use_rustls_tls().

v0.12.28

  • Fix compiling on Windows if TLS and SOCKS features are not enabled.

v0.12.27

  • Add ClientBuilder::windows_named_pipe(name) option that will force all requests over that Windows Named Piper.

v0.12.26

  • Fix sending Accept-Encoding header only with values configured with reqwest, regardless of underlying tower-http config.

v0.12.25

  • Add Error::is_upgrade() to determine if the error was from an HTTP upgrade.
  • Fix sending Proxy-Authorization if only username is configured.
  • Fix sending Proxy-Authorization to HTTPS proxies when the target is HTTP.
  • Refactor internal decompression handling to use tower-http.

v0.12.24

  • Refactor cookie handling to an internal middleware.
  • Refactor internal random generator.
  • Refactor base64 encoding to reduce a copy.
  • Documentation updates.

v0.12.23

  • Add ClientBuilder::unix_socket(path) option that will force all requests over that Unix Domain Socket.
  • Add ClientBuilder::retry(policy) and reqwest::retry::Builder to configure automatic retries.
  • Add ClientBuilder::dns_resolver2() with more ergonomic argument bounds, allowing more resolver implementations.
  • Add http3_* options to blocking::ClientBuilder.
  • Fix default TCP timeout values to enabled and faster.
  • Fix SOCKS proxies to default to port 1080
  • (wasm) Add cache methods to RequestBuilder.

v0.12.22

  • Fix socks proxies when resolving IPv6 destinations.

v0.12.21

  • Fix socks proxy to use socks4a:// instead of socks4h://.
  • Fix Error::is_timeout() to check for hyper and IO timeouts too.
  • Fix request Error to again include URLs when possible.
  • Fix socks connect error to include more context.
  • (wasm) implement Default for Body.

v0.12.20

  • Add ClientBuilder::tcp_user_timeout(Duration) option to set TCP_USER_TIMEOUT.
  • Fix proxy headers only using the first matched proxy.
  • (wasm) Fix re-adding Error::is_status().

v0.12.19

  • Fix redirect that changes the method to GET should remove payload headers.
  • Fix redirect to only check the next scheme if the policy action is to follow.
  • (wasm) Fix compilation error if cookies feature is enabled (by the way, it's a noop feature in wasm).

v0.12.18

  • Fix compilation when socks enabled without TLS.

v0.12.17

  • Fix compilation on macOS.

v0.12.16

  • Add ClientBuilder::http3_congestion_bbr() to enable BBR congestion control.
  • Add ClientBuilder::http3_send_grease() to configure whether to send use QUIC grease.
  • Add ClientBuilder::http3_max_field_section_size() to configure the maximum response headers.
  • Add ClientBuilder::tcp_keepalive_interval() to configure TCP probe interval.
  • Add ClientBuilder::tcp_keepalive_retries() to configure TCP probe count.
  • Add Proxy::headers() to add extra headers that should be sent to a proxy.
  • Fix redirect::Policy::limit() which had an off-by-1 error, allowing 1 more redirect than specified.
  • Fix HTTP/3 to support streaming request bodies.
  • (wasm) Fix null bodies when calling Response::bytes_stream().

v0.12.15

  • Fix Windows to support both ProxyOverride and NO_PROXY.
  • Fix http3 to support streaming response bodies.
  • Fix http3 dependency from public API misuse.

v0.12.14

  • Fix missing fetch_mode_no_cors(), marking as deprecated when not on WASM.

v0.12.13

  • Add Form::into_reader() for blocking multipart forms.
  • Add Form::into_stream() for async multipart forms.
  • Add support for SOCKS4a proxies.
  • Fix decoding responses with multiple zstd frames.
  • Fix RequestBuilder::form() from overwriting a previously set Content-Type header, like the other builder methods.
  • Fix cloning of request timeout in blocking::Request.
  • Fix http3 synchronization of connection creation, reducing unneccesary extra connections.
  • Fix Windows system proxy to use ProxyOverride as a NO_PROXY value.
  • Fix blocking read to correctly reserve and zero read buffer.
  • (wasm) Add support for request timeouts.
  • (wasm) Fix Error::is_timeout() to return true when from a request timeout.

v0.12.12

  • (wasm) Fix compilation by not compiler tokio/time on WASM.

v0.12.11

  • Fix decompression returning an error when HTTP/2 ends with an empty data frame.

v0.12.10

  • Add ClientBuilder::connector_layer() to allow customizing the connector stack.
  • Add ClientBuilder::http2_max_header_list_size() option.
  • Fix propagating body size hint (content-length) information when wrapping bodies.
  • Fix decompression of chunked bodies so the connections can be reused more often.

v0.12.9

  • Add tls::CertificateRevocationLists support.
  • Add crate features to enable webpki roots without selecting a rustls provider.
  • Fix connection_verbose() to output read logs.
  • Fix multipart::Part::file() to automatically include content-length.
  • Fix proxy to internally no longer cache system proxy settings.

v0.12.8

  • Add support for SOCKS4 proxies.
  • Add multipart::Form::file() method for adding files easily.
  • Add Body::wrap() to wrap any http_body::Body type.
  • Fix the pool configuration to use a timer to remove expired connections.

v0.12.7

  • Revert adding impl Service<http::Request<_>> for Client.

v0.12.6

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precedence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.

v0.12.5

  • Add blocking::ClientBuilder::dns_resolver() method to change DNS resolver in blocking client.
  • Add http3 feature back, still requiring reqwest_unstable.
  • Add rustls-tls-no-provider Cargo feature to use rustls without a crypto provider.
  • Fix Accept-Encoding header combinations.
  • Fix http3 resolving IPv6 addresses.
  • Internal: upgrade to rustls 0.23.

v0.12.4

  • Add zstd support, enabled with zstd Cargo feature.
  • Add ClientBuilder::read_timeout(Duration), which applies the duration for each read operation. The timeout resets after a successful read.

v0.12.3

  • Add FromStr for dns::Name.
  • Add ClientBuilder::built_in_webpki_certs(bool) to enable them separately.
  • Add ClientBuilder::built_in_native_certs(bool) to enable them separately.
  • Fix sending content-length: 0 for GET requests.
  • Fix response body content_length() to return value when timeout is configured.
  • Fix ClientBuilder::resolve() to use lowercase domain names.

v0.12.2

  • Fix missing ALPN when connecting to socks5 proxy with rustls.
  • Fix TLS version limits with rustls.
  • Fix not detected ALPN h2 from server with native-tls.

v0.12.1

  • Fix ClientBuilder::interface() when no TLS is enabled.
  • Fix TlsInfo::peer_certificate() being truncated with rustls.
  • Fix panic if http2 feature disabled but TLS negotiated h2 in ALPN.
  • Fix Display for Error to not include its source error.
serde-rs/json (serde_json)

v1.0.149

Compare Source

  • Align arbitrary_precision number strings with zmij's formatting (#​1306, thanks @​b41sh)
servo/rust-url (url)

v2.5.8

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [askama](https://askama.readthedocs.io/) ([source](https://github.com/askama-rs/askama)) | dependencies | minor | `0.14.0` → `0.15.0` | | [css-inline](https://github.com/Stranger6667/css-inline) | dependencies | minor | `0.18.0` → `0.19.0` | | [lol_html](https://github.com/cloudflare/lol-html) | dependencies | patch | `2.7.0` → `2.7.1` | | [reqwest](https://github.com/seanmonstar/reqwest) | dependencies | minor | `0.12.15` → `0.13.0` | | [serde_json](https://github.com/serde-rs/json) | dependencies | patch | `1.0.148` → `1.0.149` | | [url](https://github.com/servo/rust-url) | dependencies | patch | `2.5.7` → `2.5.8` | --- ### Release Notes <details> <summary>askama-rs/askama (askama)</summary> ### [`v0.15.1`](https://github.com/askama-rs/askama/releases/tag/v0.15.1) [Compare Source](https://github.com/askama-rs/askama/compare/v0.15.0...v0.15.1) #### What's Changed - Fix broken intra-doc links by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;645](https://github.com/askama-rs/askama/pull/645) - Fix missing mutability information in generated filters by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;646](https://github.com/askama-rs/askama/pull/646) - Fix clippy false positives by using `call_site` for code generated by the derive proc-macro by [@&#8203;sehnryr](https://github.com/sehnryr) in [#&#8203;647](https://github.com/askama-rs/askama/pull/647) - Add support for lifetimes in filters by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;649](https://github.com/askama-rs/askama/pull/649) #### New Contributors - [@&#8203;sehnryr](https://github.com/sehnryr) made their first contribution in [#&#8203;647](https://github.com/askama-rs/askama/pull/647) **Full Changelog**: <https://github.com/askama-rs/askama/compare/v0.15.0...v0.15.1> ### [`v0.15.0`](https://github.com/askama-rs/askama/releases/tag/v0.15.0) [Compare Source](https://github.com/askama-rs/askama/compare/v0.14.0...v0.15.0) (❗ = breaking change) #### New features - ❗ add caller pattern from jinja❗ by [@&#8203;pollend](https://github.com/pollend) in [#&#8203;422](https://github.com/askama-rs/askama/pull/422) - ❗Add new `reject` filter❗ by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;430](https://github.com/askama-rs/askama/pull/430) - ❗Treat caller() as variable with support for aliasing❗ by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;510](https://github.com/askama-rs/askama/pull/510) - ❗Add filters `|default`, `|assigned_or` and `|defined_or`❗ by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;425](https://github.com/askama-rs/askama/pull/425) - ❗Update minimum supported rust version to 1.88❗ by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;523](https://github.com/askama-rs/askama/pull/523) - Allow filters with explicit path by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;435](https://github.com/askama-rs/askama/pull/435) - Add support for mutable variables by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;462](https://github.com/askama-rs/askama/pull/462) - Add support for macro default value generics by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;522](https://github.com/askama-rs/askama/pull/522) - Add support for expression-call syntax for macros by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;518](https://github.com/askama-rs/askama/pull/518) - Implement [#&#8203;531](https://github.com/askama-rs/askama/issues/531): Allow named arguments in call expr macro invocations by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;533](https://github.com/askama-rs/askama/pull/533) - Add `askama::filter_fn` proc-macro for custom filters with named/optional arg support by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;545](https://github.com/askama-rs/askama/pull/545) - Add support for array repeat syntax: `[<element_expr>; <cnt_expr>]` by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;626](https://github.com/askama-rs/askama/pull/626) - Add support for struct expressions by [@&#8203;VojtaStanek](https://github.com/VojtaStanek) in [#&#8203;602](https://github.com/askama-rs/askama/pull/602) - format non base 10 numbers at compile time by [@&#8203;tdelabro](https://github.com/tdelabro) in [#&#8203;620](https://github.com/askama-rs/askama/pull/620) - Add new tag to declare variable without value by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;613](https://github.com/askama-rs/askama/pull/613) #### Major internal changes Improve error location to give better errors: - Greatly improve error messages on nightly by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;525](https://github.com/askama-rs/askama/pull/525) - Generate a `TokenStream` rather than a `String` by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;558](https://github.com/askama-rs/askama/pull/558) - parser: use `LocatingSlice<&str>` instead of `&str` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;560](https://github.com/askama-rs/askama/pull/560) - Use `Parser::[with_]span()` to get byte range and use byte range for `proc_macro::Span` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;571](https://github.com/askama-rs/askama/pull/571) #### Other - ❗ `filesizeformat` with proper accuracy❗ by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;568](https://github.com/askama-rs/askama/pull/568) - Filters `linebreaks`, `paragraphbreaks` and `linebreaksbr` only need `core` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;486](https://github.com/askama-rs/askama/pull/486) - Emit an error if an extends block doesn't come first in a template by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;584](https://github.com/askama-rs/askama/pull/584) #### Book/documentation - Fix tiny wording error in "Calling functions" docs by [@&#8203;m4tx](https://github.com/m4tx) in [#&#8203;423](https://github.com/askama-rs/askama/pull/423) - book: complete note about filter change by [@&#8203;martinetd](https://github.com/martinetd) in [#&#8203;453](https://github.com/askama-rs/askama/pull/453) - Update `ref` documentation by [@&#8203;sinder38](https://github.com/sinder38) in [#&#8203;456](https://github.com/askama-rs/askama/pull/456) - Update `performance.md` by [@&#8203;zamazan4ik](https://github.com/zamazan4ik) in [#&#8203;188](https://github.com/askama-rs/askama/pull/188) - book: document all crates on readthedocs by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;473](https://github.com/askama-rs/askama/pull/473) - Fixed typos in template syntax book docs in [#&#8203;494](https://github.com/askama-rs/askama/pull/494) - book: update `mdbook` version and highlight `jinja` blocks by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;544](https://github.com/askama-rs/askama/pull/544) - Improve documentation by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;554](https://github.com/askama-rs/askama/pull/554) - Minor documentation fixes by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;555](https://github.com/askama-rs/askama/pull/555) - Fix some code examples annotations by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;577](https://github.com/askama-rs/askama/pull/577) - Add missing documentation about for loop features by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;576](https://github.com/askama-rs/askama/pull/576) - book: add question mark operator by [@&#8203;VojtaStanek](https://github.com/VojtaStanek) in [#&#8203;601](https://github.com/askama-rs/askama/pull/601) - book: add syntax summary by [@&#8203;VojtaStanek](https://github.com/VojtaStanek) in [#&#8203;603](https://github.com/askama-rs/askama/pull/603) - book: fix rust-docs on readthedocs by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;528](https://github.com/askama-rs/askama/pull/528) #### Internal changes - Add tests for jinja examples in our book by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;574](https://github.com/askama-rs/askama/pull/574) - Make code generator re-usable for other projects by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;434](https://github.com/askama-rs/askama/pull/434) - parser: simplify `{# comment #}` parsing by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;488](https://github.com/askama-rs/askama/pull/488) - Rename `Expr::Attr` into `Expr::AssociatedItem` by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;499](https://github.com/askama-rs/askama/pull/499) - parser: introduce more types for `Expr` variants by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;498](https://github.com/askama-rs/askama/pull/498) - parser: refactor `|filter` and `{% filter %}` parsing by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;500](https://github.com/askama-rs/askama/pull/500) - Use `if-let-chains` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;527](https://github.com/askama-rs/askama/pull/527) - derive: more `if-let` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;532](https://github.com/askama-rs/askama/pull/532) - derive: dedupe visit custom filters code by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;470](https://github.com/askama-rs/askama/pull/470) #### Performance - Add missing `#[inline]` annotations by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;421](https://github.com/askama-rs/askama/pull/421) - parser: un-inline error message generation by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;501](https://github.com/askama-rs/askama/pull/501) - Refactor `indent` Filter Implementation by [@&#8203;strickczq](https://github.com/strickczq) in [#&#8203;466](https://github.com/askama-rs/askama/pull/466) - Make `wordcount` filter work with core only by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;480](https://github.com/askama-rs/askama/pull/480) - derive: un-inline `Expr::Call` handling for `{{ expressions }}` and remove parentheses by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;540](https://github.com/askama-rs/askama/pull/540) - parser/derive: replaces usages of `Expr`/`Node` with `Box<Expr>`/`Box<Node>` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;542](https://github.com/askama-rs/askama/pull/542) - parser: remove one indirection in `punction()` finding by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;543](https://github.com/askama-rs/askama/pull/543) - filter\_fn: Aggressive inlining for builder invocation methods by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;616](https://github.com/askama-rs/askama/pull/616) - `loop.first` is known by being at `index == 0` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;436](https://github.com/askama-rs/askama/pull/436) #### Bugfixes - generator: remove invisible group from output by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;419](https://github.com/askama-rs/askama/pull/419) - Relax Sized constraint on `impl FastWritable for Cow` by [@&#8203;C0D3-M4513R](https://github.com/C0D3-M4513R) in [#&#8203;432](https://github.com/askama-rs/askama/pull/432) - Ignore fuzzing corpus from source line count by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;433](https://github.com/askama-rs/askama/pull/433) - Use `unicode-ident` to determine what is an identifier by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;443](https://github.com/askama-rs/askama/pull/443) - derive: prefix more generated variables with `__askama` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;444](https://github.com/askama-rs/askama/pull/444) - derive: don't suppress fatal errors in integer parsing by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;448](https://github.com/askama-rs/askama/pull/448) - Print invalid generated code during panic by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;446](https://github.com/askama-rs/askama/pull/446) - Prevent `crate` to be used as identifier by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;450](https://github.com/askama-rs/askama/pull/450) - Comparison operators cannot be chained by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;457](https://github.com/askama-rs/askama/pull/457) - Correctly escape and reject macro names by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;460](https://github.com/askama-rs/askama/pull/460) - parser: macro calls need proper tokens by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;468](https://github.com/askama-rs/askama/pull/468) - Resolve with macro with call after caller by [@&#8203;pollend](https://github.com/pollend) in [#&#8203;469](https://github.com/askama-rs/askama/pull/469) - parser: recognize/reject prefixed ids and lits in macro calls by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;476](https://github.com/askama-rs/askama/pull/476) - parser: reject illegal string literals by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;479](https://github.com/askama-rs/askama/pull/479) - Rename `LoopItem::index` to `LoopItem::index0` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;481](https://github.com/askama-rs/askama/pull/481) - parser: reject isolated CRs in string literals by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;483](https://github.com/askama-rs/askama/pull/483) - parser: better error message for bare CRs by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;485](https://github.com/askama-rs/askama/pull/485) - parser: `U+10FFFF` is the highest Unicode codepoint by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;484](https://github.com/askama-rs/askama/pull/484) - parser: recognize comments in macro calls by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;487](https://github.com/askama-rs/askama/pull/487) - parser: implement `{% raw %}` and `Lit::parse()` without `skip_till` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;489](https://github.com/askama-rs/askama/pull/489) - parser: fix `{% raw %}` for delimiters starting with `-` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;491](https://github.com/askama-rs/askama/pull/491) - parser: string literal must not be immediately followed by `suffix#` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;496](https://github.com/askama-rs/askama/pull/496) - parser: reject illegal raw identifiers in attribute access & ensure valid paths in generics by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;497](https://github.com/askama-rs/askama/pull/497) - parser: understand nested block comments in macro calls by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;504](https://github.com/askama-rs/askama/pull/504) - Fix panic when using include in call block by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;516](https://github.com/askama-rs/askama/pull/516) - parser: fix `check_expr()` recursion by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;519](https://github.com/askama-rs/askama/pull/519) - parser: reject isolated CR in macro inputs, too by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;524](https://github.com/askama-rs/askama/pull/524) - parser: reject bare CR in doc comments by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;526](https://github.com/askama-rs/askama/pull/526) - Fix fuzzing macro argument parsing bug by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;530](https://github.com/askama-rs/askama/pull/530) - derive: make `EvaluatedResult` know its unknown result by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;538](https://github.com/askama-rs/askama/pull/538) - parser: un-inline more error messages by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;539](https://github.com/askama-rs/askama/pull/539) - parser: fail on unterminated byte literal by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;547](https://github.com/askama-rs/askama/pull/547) - derive: track included files with relative path by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;546](https://github.com/askama-rs/askama/pull/546) - parser: `r#self` is not a valid raw identifier in macro calls by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;553](https://github.com/askama-rs/askama/pull/553) - parser/derive: use only one hasher throughout the proc\_macro by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;557](https://github.com/askama-rs/askama/pull/557) - Fix wrong span context for askama variables by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;565](https://github.com/askama-rs/askama/pull/565) - Fix invalid handling of paths starting with `::` by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;569](https://github.com/askama-rs/askama/pull/569) - README: fix a link, include readmes in `lib.rs` by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;573](https://github.com/askama-rs/askama/pull/573) - Fix wrong macro argument parsing by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;570](https://github.com/askama-rs/askama/pull/570) - parser: `r#_` is not a valid identifier by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;579](https://github.com/askama-rs/askama/pull/579) - parser: reject unclosed prefixed string by [@&#8203;Kijewski](https://github.com/Kijewski) in [#&#8203;582](https://github.com/askama-rs/askama/pull/582) - Emit warnings if duplicated `block` calls are done by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;580](https://github.com/askama-rs/askama/pull/580) - Fix block duplication warning by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;586](https://github.com/askama-rs/askama/pull/586) - Fix wrong parsing of number if digit does not match base by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;600](https://github.com/askama-rs/askama/pull/600) - Fix formatting of `safe` filter in `template_syntax.md` by [@&#8203;FalkWoldmann](https://github.com/FalkWoldmann) in [#&#8203;587](https://github.com/askama-rs/askama/pull/587) - Limit maximum number of references in generics to prevent `syn` stack overflow by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;611](https://github.com/askama-rs/askama/pull/611) - Fix nested includes not handled properly by [@&#8203;fbilhaut](https://github.com/fbilhaut) in [#&#8203;619](https://github.com/askama-rs/askama/pull/619) - filter\_fn: Further improve invalid invocation compile error messages by [@&#8203;seijikun](https://github.com/seijikun) in [#&#8203;614](https://github.com/askama-rs/askama/pull/614) - Fix method call on enum variant templates by [@&#8203;GuillaumeGomez](https://github.com/GuillaumeGomez) in [#&#8203;635](https://github.com/askama-rs/askama/pull/635) #### New Contributors - [@&#8203;C0D3-M4513R](https://github.com/C0D3-M4513R) made their first contribution in [#&#8203;432](https://github.com/askama-rs/askama/pull/432) - [@&#8203;martinetd](https://github.com/martinetd) made their first contribution in [#&#8203;453](https://github.com/askama-rs/askama/pull/453) - [@&#8203;pollend](https://github.com/pollend) made their first contribution in [#&#8203;422](https://github.com/askama-rs/askama/pull/422) - [@&#8203;sinder38](https://github.com/sinder38) made their first contribution in [#&#8203;456](https://github.com/askama-rs/askama/pull/456) - [@&#8203;zamazan4ik](https://github.com/zamazan4ik) made their first contribution in [#&#8203;188](https://github.com/askama-rs/askama/pull/188) - [@&#8203;seijikun](https://github.com/seijikun) made their first contribution in [#&#8203;516](https://github.com/askama-rs/askama/pull/516) - [@&#8203;VojtaStanek](https://github.com/VojtaStanek) made their first contribution in [#&#8203;601](https://github.com/askama-rs/askama/pull/601) - [@&#8203;FalkWoldmann](https://github.com/FalkWoldmann) made their first contribution in [#&#8203;587](https://github.com/askama-rs/askama/pull/587) - [@&#8203;fbilhaut](https://github.com/fbilhaut) made their first contribution in [#&#8203;619](https://github.com/askama-rs/askama/pull/619) - [@&#8203;tdelabro](https://github.com/tdelabro) made their first contribution in [#&#8203;620](https://github.com/askama-rs/askama/pull/620) - [@&#8203;bwcii](https://github.com/bwcii) made their first contribution in [#&#8203;630](https://github.com/askama-rs/askama/pull/630) **Full Changelog**: <https://github.com/askama-rs/askama/compare/v0.14.0...v0.15.0> </details> <details> <summary>Stranger6667/css-inline (css-inline)</summary> ### [`v0.19.0`](https://github.com/Stranger6667/css-inline/blob/HEAD/CHANGELOG.md#0190---2025-12-29) ##### Added - `InlineOptions::remove_inlined_selectors` option to remove selectors that were successfully inlined from `<style>` blocks. ##### Changed - Update `cssparser` to `0.36`. - Update `html5ever` to `0.36`. - Update `selectors` to `0.33`. ##### Fixed - CLI tests compatibility with future Cargo versions. [#&#8203;602](https://github.com/Stranger6667/css-inline/issues/602) ##### Performance - Use element indexes for faster selector lookups on large documents. - Use more efficient data structures for storing element styles. </details> <details> <summary>cloudflare/lol-html (lol_html)</summary> ### [`v2.7.1`](https://github.com/cloudflare/lol-html/blob/HEAD/CHANGELOG.md#v271) [Compare Source](https://github.com/cloudflare/lol-html/compare/v2.7.0...v2.7.1) - Performance improvements. - Updated dependencies. </details> <details> <summary>seanmonstar/reqwest (reqwest)</summary> ### [`v0.13.1`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0131) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1) - Fixes compiling with rustls on Android targets. ### [`v0.13.0`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v0130) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.0) - **Breaking changes**: - `rustls` is now the default TLS backend, instead of `native-tls`. - `rustls` crypto provider defaults to aws-lc instead of *ring*. (`rustls-no-provider` exists if you want a different crypto provider) - `rustls-tls` has been renamed to `rustls`. - rustls roots features removed, `rustls-platform-verifier` is used by default. - To use different roots, call `tls_certs_only(your_roots)`. - `native-tls` now includes ALPN. To disable, use `native-tls-no-alpn`. - `query` and `form` are now crate features, disabled by default. - Long-deprecated methods and crate features have been removed (such as `trust-dns`, which was renamed `hickory-dns` a while ago). - Many TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a "soft" deprecation. (just documented, no warnings) - For example, prefer `tls_backend_rustls()` over `use_rustls_tls()`. #### v0.12.28 - Fix compiling on Windows if TLS and SOCKS features are not enabled. #### v0.12.27 - Add `ClientBuilder::windows_named_pipe(name)` option that will force all requests over that Windows Named Piper. #### v0.12.26 - Fix sending `Accept-Encoding` header only with values configured with reqwest, regardless of underlying tower-http config. #### v0.12.25 - Add `Error::is_upgrade()` to determine if the error was from an HTTP upgrade. - Fix sending `Proxy-Authorization` if only username is configured. - Fix sending `Proxy-Authorization` to HTTPS proxies when the target is HTTP. - Refactor internal decompression handling to use tower-http. #### v0.12.24 - Refactor cookie handling to an internal middleware. - Refactor internal random generator. - Refactor base64 encoding to reduce a copy. - Documentation updates. #### v0.12.23 - Add `ClientBuilder::unix_socket(path)` option that will force all requests over that Unix Domain Socket. - Add `ClientBuilder::retry(policy)` and `reqwest::retry::Builder` to configure automatic retries. - Add `ClientBuilder::dns_resolver2()` with more ergonomic argument bounds, allowing more resolver implementations. - Add `http3_*` options to `blocking::ClientBuilder`. - Fix default TCP timeout values to enabled and faster. - Fix SOCKS proxies to default to port 1080 - (wasm) Add cache methods to `RequestBuilder`. #### v0.12.22 - Fix socks proxies when resolving IPv6 destinations. #### v0.12.21 - Fix socks proxy to use `socks4a://` instead of `socks4h://`. - Fix `Error::is_timeout()` to check for hyper and IO timeouts too. - Fix request `Error` to again include URLs when possible. - Fix socks connect error to include more context. - (wasm) implement `Default` for `Body`. #### v0.12.20 - Add `ClientBuilder::tcp_user_timeout(Duration)` option to set `TCP_USER_TIMEOUT`. - Fix proxy headers only using the first matched proxy. - (wasm) Fix re-adding `Error::is_status()`. #### v0.12.19 - Fix redirect that changes the method to GET should remove payload headers. - Fix redirect to only check the next scheme if the policy action is to follow. - (wasm) Fix compilation error if `cookies` feature is enabled (by the way, it's a noop feature in wasm). #### v0.12.18 - Fix compilation when `socks` enabled without TLS. #### v0.12.17 - Fix compilation on macOS. #### v0.12.16 - Add `ClientBuilder::http3_congestion_bbr()` to enable BBR congestion control. - Add `ClientBuilder::http3_send_grease()` to configure whether to send use QUIC grease. - Add `ClientBuilder::http3_max_field_section_size()` to configure the maximum response headers. - Add `ClientBuilder::tcp_keepalive_interval()` to configure TCP probe interval. - Add `ClientBuilder::tcp_keepalive_retries()` to configure TCP probe count. - Add `Proxy::headers()` to add extra headers that should be sent to a proxy. - Fix `redirect::Policy::limit()` which had an off-by-1 error, allowing 1 more redirect than specified. - Fix HTTP/3 to support streaming request bodies. - (wasm) Fix null bodies when calling `Response::bytes_stream()`. #### v0.12.15 - Fix Windows to support both `ProxyOverride` and `NO_PROXY`. - Fix http3 to support streaming response bodies. - Fix http3 dependency from public API misuse. #### v0.12.14 - Fix missing `fetch_mode_no_cors()`, marking as deprecated when not on WASM. #### v0.12.13 - Add `Form::into_reader()` for blocking `multipart` forms. - Add `Form::into_stream()` for async `multipart` forms. - Add support for SOCKS4a proxies. - Fix decoding responses with multiple zstd frames. - Fix `RequestBuilder::form()` from overwriting a previously set `Content-Type` header, like the other builder methods. - Fix cloning of request timeout in `blocking::Request`. - Fix http3 synchronization of connection creation, reducing unneccesary extra connections. - Fix Windows system proxy to use `ProxyOverride` as a `NO_PROXY` value. - Fix blocking read to correctly reserve and zero read buffer. - (wasm) Add support for request timeouts. - (wasm) Fix `Error::is_timeout()` to return true when from a request timeout. #### v0.12.12 - (wasm) Fix compilation by not compiler `tokio/time` on WASM. #### v0.12.11 - Fix decompression returning an error when HTTP/2 ends with an empty data frame. #### v0.12.10 - Add `ClientBuilder::connector_layer()` to allow customizing the connector stack. - Add `ClientBuilder::http2_max_header_list_size()` option. - Fix propagating body size hint (`content-length`) information when wrapping bodies. - Fix decompression of chunked bodies so the connections can be reused more often. #### v0.12.9 - Add `tls::CertificateRevocationLists` support. - Add crate features to enable webpki roots without selecting a rustls provider. - Fix `connection_verbose()` to output read logs. - Fix `multipart::Part::file()` to automatically include content-length. - Fix proxy to internally no longer cache system proxy settings. #### v0.12.8 - Add support for SOCKS4 proxies. - Add `multipart::Form::file()` method for adding files easily. - Add `Body::wrap()` to wrap any `http_body::Body` type. - Fix the pool configuration to use a timer to remove expired connections. #### v0.12.7 - Revert adding `impl Service<http::Request<_>>` for `Client`. #### v0.12.6 - Add support for `danger_accept_invalid_hostnames` for `rustls`. - Add `impl Service<http::Request<Body>>` for `Client` and `&'_ Client`. - Add support for `!Sync` bodies in `Body::wrap_stream()`. - Enable happy eyeballs when `hickory-dns` is used. - Fix `Proxy` so that `HTTP(S)_PROXY` values take precedence over `ALL_PROXY`. - Fix `blocking::RequestBuilder::header()` from unsetting `sensitive` on passed header values. #### v0.12.5 - Add `blocking::ClientBuilder::dns_resolver()` method to change DNS resolver in blocking client. - Add `http3` feature back, still requiring `reqwest_unstable`. - Add `rustls-tls-no-provider` Cargo feature to use rustls without a crypto provider. - Fix `Accept-Encoding` header combinations. - Fix http3 resolving IPv6 addresses. - Internal: upgrade to rustls 0.23. #### v0.12.4 - Add `zstd` support, enabled with `zstd` Cargo feature. - Add `ClientBuilder::read_timeout(Duration)`, which applies the duration for each read operation. The timeout resets after a successful read. #### v0.12.3 - Add `FromStr` for `dns::Name`. - Add `ClientBuilder::built_in_webpki_certs(bool)` to enable them separately. - Add `ClientBuilder::built_in_native_certs(bool)` to enable them separately. - Fix sending `content-length: 0` for GET requests. - Fix response body `content_length()` to return value when timeout is configured. - Fix `ClientBuilder::resolve()` to use lowercase domain names. #### v0.12.2 - Fix missing ALPN when connecting to socks5 proxy with rustls. - Fix TLS version limits with rustls. - Fix not detected ALPN h2 from server with native-tls. #### v0.12.1 - Fix `ClientBuilder::interface()` when no TLS is enabled. - Fix `TlsInfo::peer_certificate()` being truncated with rustls. - Fix panic if `http2` feature disabled but TLS negotiated h2 in ALPN. - Fix `Display` for `Error` to not include its source error. </details> <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.149`](https://github.com/serde-rs/json/releases/tag/v1.0.149) [Compare Source](https://github.com/serde-rs/json/compare/v1.0.148...v1.0.149) - Align arbitrary\_precision number strings with zmij's formatting ([#&#8203;1306](https://github.com/serde-rs/json/issues/1306), thanks [@&#8203;b41sh](https://github.com/b41sh)) </details> <details> <summary>servo/rust-url (url)</summary> ### [`v2.5.8`](https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8) [Compare Source](https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42NS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovatebot added 1 commit 2025-12-22 06:46:39 -08:00
fix(deps): update rust crate askama to 0.15.0
Some checks failed
Continuous integration / Test Suite (push) Failing after 2m11s
Continuous integration / Check (push) Failing after 2m35s
Continuous integration / Trunk (push) Successful in 1m3s
Continuous integration / Rustfmt (push) Successful in 1m31s
Continuous integration / Disallow unused dependencies (push) Failing after 29s
Continuous integration / build (push) Failing after 1m41s
21cabea535
renovatebot changed title from fix(deps): update rust crate askama to 0.15.0 to fix(deps): update all non-major dependencies 2025-12-22 08:16:51 -08:00
renovatebot force-pushed renovate/all-minor-patch from 21cabea535 to 3a73ea078e 2025-12-22 08:16:51 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 3a73ea078e to 9df6839eb5 2025-12-22 12:32:46 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 9df6839eb5 to 811895f46e 2025-12-23 14:46:41 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 811895f46e to 849801246a 2025-12-26 23:01:39 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 849801246a to 3a3de74891 2025-12-27 15:31:58 -08:00 Compare
renovatebot changed title from fix(deps): update all non-major dependencies to fix(deps): update rust crate askama to 0.15.0 2025-12-28 16:48:28 -08:00
renovatebot force-pushed renovate/all-minor-patch from 3a3de74891 to 93621178a7 2025-12-28 16:48:28 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 93621178a7 to 89445ddcf3 2025-12-28 18:47:18 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 89445ddcf3 to e420004169 2025-12-29 06:01:30 -08:00 Compare
renovatebot changed title from fix(deps): update rust crate askama to 0.15.0 to fix(deps): update all non-major dependencies 2025-12-29 06:01:33 -08:00
renovatebot force-pushed renovate/all-minor-patch from e420004169 to a7cec64579 2025-12-30 08:02:31 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from a7cec64579 to d759829df0 2026-01-01 12:17:04 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from d759829df0 to 35db091a0f 2026-01-01 13:16:50 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 35db091a0f to 6f690420b6 2026-01-01 13:46:46 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 6f690420b6 to c802d24933 2026-01-02 08:16:50 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from c802d24933 to 11b8f5ba96 2026-01-02 08:32:21 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 11b8f5ba96 to 6e467976e1 2026-01-02 14:16:56 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 6e467976e1 to 91e6f49e34 2026-01-03 02:01:58 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 91e6f49e34 to fc069acde1 2026-01-04 11:17:50 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from fc069acde1 to dbf1bc17a1 2026-01-04 16:32:35 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from dbf1bc17a1 to d037078627 2026-01-05 14:46:41 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from d037078627 to 70e31b519d 2026-01-06 09:01:49 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 70e31b519d to 669e6c35a6 2026-01-08 07:01:48 -08:00 Compare
renovatebot force-pushed renovate/all-minor-patch from 669e6c35a6 to 475c552e3a 2026-01-08 09:03:04 -08:00 Compare
renovatebot changed title from fix(deps): update all non-major dependencies to fix(deps): update all non-major dependencies - autoclosed 2026-01-08 11:16:38 -08:00
renovatebot closed this pull request 2026-01-08 11:16:39 -08:00
Some checks failed
Continuous integration / Check (push) Failing after 1m54s
Continuous integration / Trunk (push) Successful in 1m34s
Continuous integration / Rustfmt (push) Successful in 45s
Continuous integration / Test Suite (push) Failing after 5m28s
Continuous integration / build (push) Failing after 3m29s
Continuous integration / Disallow unused dependencies (push) Failing after 5m41s

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wathiede/letterbox#221