Skip to content

Commit cff180b

Browse files
pavex-releaser[bot]LukeMathWalker
authored andcommitted
chore: release v0.2.10
1 parent 71665c5 commit cff180b

File tree

8 files changed

+62
-50
lines changed

8 files changed

+62
-50
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.10](https://github.com/LukeMathWalker/pavex/compare/0.2.9...0.2.10) - 2025-11-10
11+
12+
### ⛰️ Features
13+
14+
- Minimize diagnostic noise when Pavex attributes emit an error ([#559](https://github.com/LukeMathWalker/pavex/pull/559)) (by @Duckaet) - #559
15+
- Emit an error if #[pavex::methods] is used on an impl block with no Pavex-annotated methods (by @Duckaet) - #558
16+
17+
### Contributors
18+
19+
- @LukeMathWalker
20+
- @Duckaet
21+
1022
## [0.2.9](https://github.com/LukeMathWalker/pavex/compare/0.2.8...0.2.9) - 2025-10-06
1123

1224
### ⛰️ Features

Cargo.lock

Lines changed: 22 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,28 @@ edition = "2024"
1414
repository = "https://github.com/LukeMathWalker/pavex"
1515
homepage = "https://pavex.dev"
1616
license = "Apache-2.0"
17-
version = "0.2.9"
17+
version = "0.2.10"
1818

1919
[workspace.dependencies]
20-
generate_from_path = { path = "compiler/generate_from_path", version = "0.2.9" }
21-
pavex = { path = "runtime/pavex", version = "0.2.9" }
22-
pavex_bp_schema = { path = "compiler/pavex_bp_schema", version = "0.2.9" }
23-
pavex_cli_deps = { path = "compiler/pavex_cli_deps", version = "0.2.9" }
24-
pavex_cli_shell = { path = "compiler/pavex_cli_shell", version = "0.2.9" }
25-
pavex_cli_flock = { path = "compiler/pavex_cli_flock", version = "0.2.9" }
26-
pavex_cli_diagnostic = { path = "compiler/pavex_cli_diagnostic", version = "0.2.9" }
27-
pavex_macros = { path = "runtime/pavex_macros", version = "0.2.9" }
28-
pavex_miette = { path = "compiler/pavex_miette", version = "0.2.9" }
29-
pavex_session = { path = "runtime/sessions/pavex_session", version = "0.2.9" }
30-
pavex_session_sqlx = { path = "runtime/sessions/pavex_session_sqlx", version = "0.2.9" }
31-
pavex_session_redis = { path = "runtime/sessions/pavex_session_redis", version = "0.2.9" }
32-
pavex_session_memory_store = { path = "runtime/sessions/pavex_session_memory_store", version = "0.2.9" }
33-
pavex_tracing = { path = "runtime/pavex_tracing", version = "0.2.9" }
20+
generate_from_path = { path = "compiler/generate_from_path", version = "0.2.10" }
21+
pavex = { path = "runtime/pavex", version = "0.2.10" }
22+
pavex_bp_schema = { path = "compiler/pavex_bp_schema", version = "0.2.10" }
23+
pavex_cli_deps = { path = "compiler/pavex_cli_deps", version = "0.2.10" }
24+
pavex_cli_shell = { path = "compiler/pavex_cli_shell", version = "0.2.10" }
25+
pavex_cli_flock = { path = "compiler/pavex_cli_flock", version = "0.2.10" }
26+
pavex_cli_diagnostic = { path = "compiler/pavex_cli_diagnostic", version = "0.2.10" }
27+
pavex_macros = { path = "runtime/pavex_macros", version = "0.2.10" }
28+
pavex_miette = { path = "compiler/pavex_miette", version = "0.2.10" }
29+
pavex_session = { path = "runtime/sessions/pavex_session", version = "0.2.10" }
30+
pavex_session_sqlx = { path = "runtime/sessions/pavex_session_sqlx", version = "0.2.10" }
31+
pavex_session_redis = { path = "runtime/sessions/pavex_session_redis", version = "0.2.10" }
32+
pavex_session_memory_store = { path = "runtime/sessions/pavex_session_memory_store", version = "0.2.10" }
33+
pavex_tracing = { path = "runtime/pavex_tracing", version = "0.2.10" }
3434
pavex_test_runner = { path = "compiler/pavex_test_runner", version = "0.2.7" }
35-
pavexc = { path = "compiler/pavexc", version = "0.2.9" }
36-
pavexc_attr_parser = { path = "compiler/pavexc_attr_parser", version = "0.2.9" }
37-
pavexc_cli_client = { path = "compiler/pavexc_cli_client", version = "0.2.9" }
38-
persist_if_changed = { path = "compiler/persist_if_changed", version = "0.2.9" }
35+
pavexc = { path = "compiler/pavexc", version = "0.2.10" }
36+
pavexc_attr_parser = { path = "compiler/pavexc_attr_parser", version = "0.2.10" }
37+
pavexc_cli_client = { path = "compiler/pavexc_cli_client", version = "0.2.10" }
38+
persist_if_changed = { path = "compiler/persist_if_changed", version = "0.2.10" }
3939

4040
vergen-gitcl = { version = "1.0.8", features = ["build"] }
4141
ahash = "0.8"

compiler/pavexc/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ debug_assertions = []
2323

2424
[dependencies]
2525
pavex = { workspace = true }
26-
pavexc_attr_parser = { path = "../pavexc_attr_parser", version = "=0.2.9" }
27-
pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.2.9" }
28-
pavex_cli_shell = { path = "../pavex_cli_shell", version = "=0.2.9" }
29-
pavex_cli_diagnostic = { path = "../pavex_cli_diagnostic", version = "=0.2.9" }
26+
pavexc_attr_parser = { path = "../pavexc_attr_parser", version = "=0.2.10" }
27+
pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.2.10" }
28+
pavex_cli_shell = { path = "../pavex_cli_shell", version = "=0.2.10" }
29+
pavex_cli_diagnostic = { path = "../pavex_cli_diagnostic", version = "=0.2.10" }
3030
rustdoc-types = { workspace = true }
3131
cargo-like-utils = { workspace = true }
3232
tracing_log_error = { workspace = true }

compiler/pavexc_attr_parser/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ version.workspace = true
99
keywords = ["pavex"]
1010

1111
[dependencies]
12-
pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.2.9" }
12+
pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.2.10" }
1313
serde = { workspace = true }
1414
syn = { workspace = true, features = ["full"] }
1515
proc-macro2 = { workspace = true }

runtime/pavex/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ futures-util = { workspace = true }
3535
mime = { workspace = true }
3636
thiserror = { workspace = true }
3737
serde = { workspace = true, features = ["derive"] }
38-
pavex_macros = { path = "../pavex_macros", version = "=0.2.9" }
38+
pavex_macros = { path = "../pavex_macros", version = "=0.2.10" }
3939
paste = { workspace = true }
4040
tracing = { workspace = true }
4141
http-body-util = { workspace = true }
4242
pin-project-lite = { workspace = true }
4343
ubyte = { workspace = true, features = ["serde"] }
44-
pavex_bp_schema = { path = "../../compiler/pavex_bp_schema", version = "=0.2.9" }
44+
pavex_bp_schema = { path = "../../compiler/pavex_bp_schema", version = "=0.2.10" }
4545
persist_if_changed = { workspace = true }
4646

4747
# Configuration

runtime/pavex_macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ proc-macro = true
1717
allow_unreachable_pub = []
1818

1919
[dependencies]
20-
pavexc_attr_parser = { path = "../../compiler/pavexc_attr_parser", version = "=0.2.9" }
20+
pavexc_attr_parser = { path = "../../compiler/pavexc_attr_parser", version = "=0.2.10" }
2121
paste = { workspace = true }
2222
darling = { workspace = true }
2323
proc-macro2 = { workspace = true }

runtime/sessions/pavex_session/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ unexpected_cfgs = { level = "allow", check-cfg = ['cfg(pavex_ide_hint)'] }
1313
[dependencies]
1414
pavex = { path = "../../pavex", default-features = false, features = [
1515
"cookie",
16-
], version = "0.2.9" }
16+
], version = "0.2.10" }
1717
pavex_tracing = { workspace = true }
1818
serde = { workspace = true, features = ["derive"] }
1919
serde_json = { workspace = true }

0 commit comments

Comments
 (0)