Skip to content

Commit 7bf1b60

Browse files
pavex-releaser[bot]LukeMathWalker
authored andcommitted
chore: release v0.2.1
1 parent a5ac9c5 commit 7bf1b60

File tree

20 files changed

+86
-76
lines changed

20 files changed

+86
-76
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.2.1](https://github.com/LukeMathWalker/pavex/compare/0.1.80...0.2.1) - 2025-03-22
11+
12+
### ‼️ Breaking changes
13+
14+
- A complete revamp of the dependency injection system, using annotations and imports
15+
rather than manually specified paths. Check out the updated guide on [pavex.dev](https://pavex.dev/docs/guide/attributes/)
16+
for a thorough overview of the new system.
17+
- `Response` and `IntoResponse` are now top-level items in the `pavex` crate.
18+
19+
### ⛰️ Features
20+
21+
- It is no longer necessary to specify an error handler for every single error type. Check
22+
out the guide [on error fallbacks](https://pavex.dev/docs/guide/errors/error_handlers/#fallback-error-handler)
23+
for more details.
24+
- There is a new backend for HTTP sessions built on top of SQLite (by @oliverbarnes) - #497
25+
26+
### Contributors
27+
28+
- @LukeMathWalker
29+
- @oliverbarnes
30+
- @leonqadirie
31+
1032
## [0.1.80](https://github.com/LukeMathWalker/pavex/compare/0.1.79...0.1.80) - 2025-03-22
1133

1234
### 🐛 Bug Fixes

libs/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.

libs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ edition = "2024"
1313
repository = "https://github.com/LukeMathWalker/pavex"
1414
homepage = "https://pavex.dev"
1515
license = "Apache-2.0"
16-
version = "0.2.0"
16+
version = "0.2.1"
1717

1818
[workspace.dependencies]
1919
vergen-gitcl = { version = "1.0.8", features = ["build"] }

libs/pavex/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ futures-util = { workspace = true }
3434
mime = { workspace = true }
3535
thiserror = { workspace = true }
3636
serde = { workspace = true, features = ["derive"] }
37-
pavex_macros = { path = "../pavex_macros", version = "0.2.0" }
37+
pavex_macros = { path = "../pavex_macros", version = "0.2.1" }
3838
paste = { workspace = true }
3939
tracing = { workspace = true }
4040
http-body-util = { workspace = true }
4141
pin-project-lite = { workspace = true }
4242
ubyte = { workspace = true, features = ["serde"] }
43-
pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.2.0" }
44-
pavex_reflection = { path = "../pavex_reflection", version = "=0.2.0" }
45-
persist_if_changed = { path = "../persist_if_changed", version = "0.2.0" }
43+
pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.2.1" }
44+
pavex_reflection = { path = "../pavex_reflection", version = "=0.2.1" }
45+
persist_if_changed = { path = "../persist_if_changed", version = "0.2.1" }
4646

4747
# Configuration
4848
figment = { workspace = true, features = ["env", "yaml"], optional = true }
@@ -97,4 +97,4 @@ pavex_tracing = { path = "../pavex_tracing" }
9797

9898
pavex_macros = { path = "../pavex_macros", features = [
9999
"allow_unreachable_pub",
100-
], version = "0.2.0" }
100+
], version = "0.2.1" }

libs/pavex_bp_schema/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ license.workspace = true
99

1010
[dependencies]
1111
serde = { workspace = true, features = ["derive"] }
12-
pavex_reflection = { path = "../pavex_reflection", version = "=0.2.0" }
12+
pavex_reflection = { path = "../pavex_reflection", version = "=0.2.1" }

libs/pavex_cli/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ vergen-gitcl = { workspace = true }
2020
anyhow = { workspace = true }
2121

2222
[dependencies]
23-
pavexc_cli_client = { path = "../pavexc_cli_client", version = "0.2.0" }
24-
pavex_cli_deps = { path = "../pavex_cli_deps", version = "0.2.0" }
25-
pavex_cli_shell = { path = "../pavex_cli_shell", version = "0.2.0" }
26-
pavex_cli_flock = { path = "../pavex_cli_flock", version = "0.2.0" }
27-
pavex_cli_diagnostic = { path = "../pavex_cli_diagnostic", version = "0.2.0" }
28-
pavex_miette = { path = "../pavex_miette", version = "0.2.0" }
23+
pavexc_cli_client = { path = "../pavexc_cli_client", version = "0.2.1" }
24+
pavex_cli_deps = { path = "../pavex_cli_deps", version = "0.2.1" }
25+
pavex_cli_shell = { path = "../pavex_cli_shell", version = "0.2.1" }
26+
pavex_cli_flock = { path = "../pavex_cli_flock", version = "0.2.1" }
27+
pavex_cli_diagnostic = { path = "../pavex_cli_diagnostic", version = "0.2.1" }
28+
pavex_miette = { path = "../pavex_miette", version = "0.2.1" }
2929
tracing_log_error = { workspace = true }
3030
async-trait = { workspace = true }
3131
http = { workspace = true }

libs/pavex_cli/jwks.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

libs/pavex_cli_client/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ license.workspace = true
99

1010
[dependencies]
1111
anyhow = { workspace = true }
12-
pavex = { path = "../pavex", version = "0.2.0" }
12+
pavex = { path = "../pavex", version = "0.2.1" }
1313
thiserror = { workspace = true }

libs/pavex_cli_deps/Cargo.toml

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

1010
[dependencies]
1111
anyhow = { workspace = true }
12-
pavex_cli_shell = { path = "../pavex_cli_shell", version = "0.2.0" }
12+
pavex_cli_shell = { path = "../pavex_cli_shell", version = "0.2.1" }
1313
cargo-like-utils = { workspace = true }
1414
thiserror = { workspace = true }
1515
miette = { workspace = true }

libs/pavex_cli_flock/Cargo.toml

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

1010
[dependencies]
1111
anyhow = { workspace = true }
12-
pavex_cli_shell = { path = "../pavex_cli_shell", version = "0.2.0" }
12+
pavex_cli_shell = { path = "../pavex_cli_shell", version = "0.2.1" }
1313
tracing = { workspace = true }
1414
libc = { workspace = true }
1515
fs-err = { workspace = true }

0 commit comments

Comments
 (0)