From 0baf6deb1cc2171478f7b11d16a5e2c87ab4207f Mon Sep 17 00:00:00 2001 From: "pavex-releaser[bot]" <167640712+pavex-releaser[bot]@users.noreply.github.com> Date: Sun, 5 Jan 2025 10:27:30 +0000 Subject: [PATCH] chore: release v0.1.68 --- libs/CHANGELOG.md | 11 +++++++ libs/Cargo.lock | 38 +++++++++++----------- libs/Cargo.toml | 2 +- libs/pavex/Cargo.toml | 8 ++--- libs/pavex_bp_schema/Cargo.toml | 2 +- libs/pavex_cli/Cargo.toml | 6 ++-- libs/pavex_cli_client/Cargo.toml | 2 +- libs/pavex_session/Cargo.toml | 4 +-- libs/pavex_session_memory_store/Cargo.toml | 2 +- libs/pavex_session_sqlx/Cargo.toml | 2 +- libs/pavex_test_runner/Cargo.toml | 2 +- libs/pavex_tracing/Cargo.toml | 2 +- libs/pavexc/Cargo.toml | 8 ++--- libs/pavexc_cli/Cargo.toml | 10 +++--- libs/pavexc_cli_client/Cargo.toml | 2 +- 15 files changed, 56 insertions(+), 45 deletions(-) diff --git a/libs/CHANGELOG.md b/libs/CHANGELOG.md index f6153986..50db2b7a 100644 --- a/libs/CHANGELOG.md +++ b/libs/CHANGELOG.md @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.68](https://github.com/LukeMathWalker/pavex/compare/0.1.67...0.1.68) - 2025-01-05 + +### Fixed + +- Fallbacks can now successfully inject all framework primitives. + +### Other + +- Fix intra-doc link +- Fix clippy lints + ## [0.1.67](https://github.com/LukeMathWalker/pavex/compare/0.1.66...0.1.67) - 2025-01-02 ### Added diff --git a/libs/Cargo.lock b/libs/Cargo.lock index 08acd9f7..cb4685f2 100644 --- a/libs/Cargo.lock +++ b/libs/Cargo.lock @@ -1154,7 +1154,7 @@ dependencies = [ [[package]] name = "generate_from_path" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anyhow", "fs-err 3.0.0", @@ -2346,7 +2346,7 @@ dependencies = [ [[package]] name = "pavex" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anyhow", "biscotti", @@ -2391,7 +2391,7 @@ dependencies = [ [[package]] name = "pavex_bp_schema" -version = "0.1.67" +version = "0.1.68" dependencies = [ "pavex_reflection", "serde", @@ -2399,7 +2399,7 @@ dependencies = [ [[package]] name = "pavex_cli" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anstyle", "anyhow", @@ -2453,7 +2453,7 @@ dependencies = [ [[package]] name = "pavex_cli_client" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anyhow", "pavex", @@ -2462,7 +2462,7 @@ dependencies = [ [[package]] name = "pavex_cli_deps" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anyhow", "cargo-like-utils", @@ -2470,7 +2470,7 @@ dependencies = [ [[package]] name = "pavex_macros" -version = "0.1.67" +version = "0.1.68" dependencies = [ "pavex", "proc-macro2", @@ -2482,7 +2482,7 @@ dependencies = [ [[package]] name = "pavex_miette" -version = "0.1.67" +version = "0.1.68" dependencies = [ "miette", "owo-colors", @@ -2496,14 +2496,14 @@ dependencies = [ [[package]] name = "pavex_reflection" -version = "0.1.67" +version = "0.1.68" dependencies = [ "serde", ] [[package]] name = "pavex_session" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anyhow", "async-trait", @@ -2522,7 +2522,7 @@ dependencies = [ [[package]] name = "pavex_session_memory_store" -version = "0.1.67" +version = "0.1.68" dependencies = [ "async-trait", "pavex_session", @@ -2534,7 +2534,7 @@ dependencies = [ [[package]] name = "pavex_session_sqlx" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anyhow", "async-trait", @@ -2550,7 +2550,7 @@ dependencies = [ [[package]] name = "pavex_test_runner" -version = "0.1.67" +version = "0.1.68" dependencies = [ "ahash", "anyhow", @@ -2581,7 +2581,7 @@ dependencies = [ [[package]] name = "pavex_tracing" -version = "0.1.67" +version = "0.1.68" dependencies = [ "pavex", "tracing", @@ -2589,7 +2589,7 @@ dependencies = [ [[package]] name = "pavexc" -version = "0.1.67" +version = "0.1.68" dependencies = [ "ahash", "anyhow", @@ -2640,7 +2640,7 @@ dependencies = [ [[package]] name = "pavexc_cli" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anyhow", "better-panic", @@ -2673,7 +2673,7 @@ dependencies = [ [[package]] name = "pavexc_cli_client" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anyhow", "pavex", @@ -2682,7 +2682,7 @@ dependencies = [ [[package]] name = "pavexc_rustdoc_types" -version = "0.1.67" +version = "0.1.68" dependencies = [ "rustc-hash", "serde", @@ -2725,7 +2725,7 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "persist_if_changed" -version = "0.1.67" +version = "0.1.68" dependencies = [ "anyhow", "fs-err 3.0.0", diff --git a/libs/Cargo.toml b/libs/Cargo.toml index c6e76e2b..c99f15a9 100644 --- a/libs/Cargo.toml +++ b/libs/Cargo.toml @@ -12,7 +12,7 @@ edition = "2021" repository = "https://github.com/LukeMathWalker/pavex" homepage = "https://pavex.dev" license = "Apache-2.0" -version = "0.1.67" +version = "0.1.68" [workspace.dependencies] vergen-gitcl = { version = "1.0.2", features = ["build"] } diff --git a/libs/pavex/Cargo.toml b/libs/pavex/Cargo.toml index 63d8e20f..33cbe66d 100644 --- a/libs/pavex/Cargo.toml +++ b/libs/pavex/Cargo.toml @@ -33,15 +33,15 @@ futures-util = { workspace = true } mime = { workspace = true } thiserror = { workspace = true } serde = { workspace = true, features = ["derive"] } -pavex_macros = { path = "../pavex_macros", version = "0.1.67" } +pavex_macros = { path = "../pavex_macros", version = "0.1.68" } paste = { workspace = true } tracing = { workspace = true } http-body-util = { workspace = true } pin-project-lite = { workspace = true } ubyte = { workspace = true, features = ["serde"] } -pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.1.67" } -pavex_reflection = { path = "../pavex_reflection", version = "=0.1.67" } -persist_if_changed = { path = "../persist_if_changed", version = "0.1.67" } +pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.1.68" } +pavex_reflection = { path = "../pavex_reflection", version = "=0.1.68" } +persist_if_changed = { path = "../persist_if_changed", version = "0.1.68" } # Route parameters matchit = { workspace = true } diff --git a/libs/pavex_bp_schema/Cargo.toml b/libs/pavex_bp_schema/Cargo.toml index 873a759f..23337e01 100644 --- a/libs/pavex_bp_schema/Cargo.toml +++ b/libs/pavex_bp_schema/Cargo.toml @@ -9,4 +9,4 @@ license.workspace = true [dependencies] serde = { workspace = true, features = ["derive"] } -pavex_reflection = { path = "../pavex_reflection", version = "=0.1.67" } +pavex_reflection = { path = "../pavex_reflection", version = "=0.1.68" } diff --git a/libs/pavex_cli/Cargo.toml b/libs/pavex_cli/Cargo.toml index 0e6c3cd0..c4ab8900 100644 --- a/libs/pavex_cli/Cargo.toml +++ b/libs/pavex_cli/Cargo.toml @@ -20,10 +20,10 @@ vergen-gitcl = { workspace = true } anyhow = { workspace = true } [dependencies] -pavexc_cli_client = { path = "../pavexc_cli_client", version = "0.1.67" } -pavex_cli_deps = { path = "../pavex_cli_deps", version = "0.1.67" } +pavexc_cli_client = { path = "../pavexc_cli_client", version = "0.1.68" } +pavex_cli_deps = { path = "../pavex_cli_deps", version = "0.1.68" } clap = { workspace = true, features = ["derive", "env"] } -pavex_miette = { path = "../pavex_miette", version = "0.1.67" } +pavex_miette = { path = "../pavex_miette", version = "0.1.68" } miette = { workspace = true } fs-err = { workspace = true } tracing-subscriber = { workspace = true, features = ["fmt", "env-filter"] } diff --git a/libs/pavex_cli_client/Cargo.toml b/libs/pavex_cli_client/Cargo.toml index 63f53905..b0a51042 100644 --- a/libs/pavex_cli_client/Cargo.toml +++ b/libs/pavex_cli_client/Cargo.toml @@ -9,5 +9,5 @@ license.workspace = true [dependencies] anyhow = { workspace = true } -pavex = { path = "../pavex", version = "0.1.67" } +pavex = { path = "../pavex", version = "0.1.68" } thiserror = { workspace = true } diff --git a/libs/pavex_session/Cargo.toml b/libs/pavex_session/Cargo.toml index e90c373d..3d2ca264 100644 --- a/libs/pavex_session/Cargo.toml +++ b/libs/pavex_session/Cargo.toml @@ -8,10 +8,10 @@ repository.workspace = true license.workspace = true [dependencies] -pavex = { version = "0.1.67", path = "../pavex", default-features = false, features = [ +pavex = { version = "0.1.68", path = "../pavex", default-features = false, features = [ "cookie", ] } -pavex_tracing = { version = "0.1.67", path = "../pavex_tracing" } +pavex_tracing = { version = "0.1.68", path = "../pavex_tracing" } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } anyhow = { workspace = true } diff --git a/libs/pavex_session_memory_store/Cargo.toml b/libs/pavex_session_memory_store/Cargo.toml index 5c362ab5..e35684dd 100644 --- a/libs/pavex_session_memory_store/Cargo.toml +++ b/libs/pavex_session_memory_store/Cargo.toml @@ -8,7 +8,7 @@ repository.workspace = true license.workspace = true [dependencies] -pavex_session = { version = "0.1.67", path = "../pavex_session" } +pavex_session = { version = "0.1.68", path = "../pavex_session" } time = { workspace = true, features = ["std"] } serde_json = { workspace = true } async-trait = { workspace = true } diff --git a/libs/pavex_session_sqlx/Cargo.toml b/libs/pavex_session_sqlx/Cargo.toml index 72be31ea..44fb6533 100644 --- a/libs/pavex_session_sqlx/Cargo.toml +++ b/libs/pavex_session_sqlx/Cargo.toml @@ -16,7 +16,7 @@ postgres = ["sqlx/postgres"] all-features = true [dependencies] -pavex_session = { version = "0.1.67", path = "../pavex_session" } +pavex_session = { version = "0.1.68", path = "../pavex_session" } time = { workspace = true, features = ["std"] } serde_json = { workspace = true } async-trait = { workspace = true } diff --git a/libs/pavex_test_runner/Cargo.toml b/libs/pavex_test_runner/Cargo.toml index 0f555645..5737559d 100644 --- a/libs/pavex_test_runner/Cargo.toml +++ b/libs/pavex_test_runner/Cargo.toml @@ -31,7 +31,7 @@ walkdir = { workspace = true } serde_json = { workspace = true } itertools = { workspace = true } sha2 = { workspace = true } -persist_if_changed = { path = "../persist_if_changed", version = "0.1.67" } +persist_if_changed = { path = "../persist_if_changed", version = "0.1.68" } object-pool = { workspace = true } num_cpus = { workspace = true } globwalk = { workspace = true } diff --git a/libs/pavex_tracing/Cargo.toml b/libs/pavex_tracing/Cargo.toml index c5a866ce..e8ceff3d 100644 --- a/libs/pavex_tracing/Cargo.toml +++ b/libs/pavex_tracing/Cargo.toml @@ -11,4 +11,4 @@ readme = "README.md" [dependencies] tracing = { workspace = true, features = ["std"] } -pavex = { version = "0.1.67", path = "../pavex" } +pavex = { version = "0.1.68", path = "../pavex" } diff --git a/libs/pavexc/Cargo.toml b/libs/pavexc/Cargo.toml index 9da8ee2a..12cca036 100644 --- a/libs/pavexc/Cargo.toml +++ b/libs/pavexc/Cargo.toml @@ -19,9 +19,9 @@ anyhow = { workspace = true } debug_assertions = [] [dependencies] -pavex = { path = "../pavex", version = "0.1.67" } -pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.1.67" } -rustdoc_types = { path = "../pavexc_rustdoc_types", version = "=0.1.67", package = "pavexc_rustdoc_types" } +pavex = { path = "../pavex", version = "0.1.68" } +pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.1.68" } +rustdoc_types = { path = "../pavexc_rustdoc_types", version = "=0.1.68", package = "pavexc_rustdoc_types" } syn = { workspace = true, features = ["full", "extra-traits", "visit"] } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true, features = ["unbounded_depth"] } @@ -49,7 +49,7 @@ textwrap = { workspace = true } once_cell = { workspace = true } toml_edit = { workspace = true, features = ["serde"] } semver = { workspace = true } -persist_if_changed = { path = "../persist_if_changed", version = "0.1.67" } +persist_if_changed = { path = "../persist_if_changed", version = "0.1.68" } matchit = { workspace = true } relative-path = { workspace = true } camino = { workspace = true } diff --git a/libs/pavexc_cli/Cargo.toml b/libs/pavexc_cli/Cargo.toml index 6ad1a99d..4bec93b2 100644 --- a/libs/pavexc_cli/Cargo.toml +++ b/libs/pavexc_cli/Cargo.toml @@ -14,11 +14,11 @@ path = "src/main.rs" [dependencies] clap = { workspace = true, features = ["derive", "env"] } -pavexc = { path = "../pavexc", version = "0.1.67" } -pavexc_cli_client = { path = "../pavexc_cli_client", version = "0.1.67" } -pavex_cli_deps = { path = "../pavex_cli_deps", version = "0.1.67" } +pavexc = { path = "../pavexc", version = "0.1.68" } +pavexc_cli_client = { path = "../pavexc_cli_client", version = "0.1.68" } +pavex_cli_deps = { path = "../pavex_cli_deps", version = "0.1.68" } cargo-like-utils = { workspace = true } -pavex_miette = { path = "../pavex_miette", version = "0.1.67" } +pavex_miette = { path = "../pavex_miette", version = "0.1.68" } liquid-core = { workspace = true } miette = { workspace = true } fs-err = { workspace = true } @@ -34,7 +34,7 @@ supports-color = { workspace = true } include_dir = { workspace = true } path-absolutize = { workspace = true } ron = { workspace = true } -generate_from_path = { path = "../generate_from_path", version = "0.1.67" } +generate_from_path = { path = "../generate_from_path", version = "0.1.68" } tempfile = { workspace = true } better-panic = { workspace = true } serde = { workspace = true, features = ["derive"] } diff --git a/libs/pavexc_cli_client/Cargo.toml b/libs/pavexc_cli_client/Cargo.toml index 7f88740f..3a1991f3 100644 --- a/libs/pavexc_cli_client/Cargo.toml +++ b/libs/pavexc_cli_client/Cargo.toml @@ -9,5 +9,5 @@ license.workspace = true [dependencies] anyhow = { workspace = true } -pavex = { path = "../pavex", version = "0.1.67" } +pavex = { path = "../pavex", version = "0.1.68" } thiserror = { workspace = true }