From c1d30f49f7f8fdec17c90398cfbe26e80d04bce2 Mon Sep 17 00:00:00 2001 From: "pavex-releaser[bot]" <167640712+pavex-releaser[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 17:10:50 +0200 Subject: [PATCH] chore: release (#288) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 🤖 New release * `pavex`: 0.1.35 -> 0.1.36 * `pavex_bp_schema`: 0.1.35 -> 0.1.36 * `pavex_reflection`: 0.1.35 -> 0.1.36 * `pavex_macros`: 0.1.35 -> 0.1.36 * `persist_if_changed`: 0.1.35 -> 0.1.36 * `pavex_tracing`: 0.1.35 -> 0.1.36 * `pavex_cli`: 0.1.35 -> 0.1.36 * `pavex_miette`: 0.1.35 -> 0.1.36 * `pavexc_cli_client`: 0.1.35 -> 0.1.36 * `pavexc`: 0.1.35 -> 0.1.36 * `pavex_cli_client`: 0.1.35 -> 0.1.36 * `pavexc_cli`: 0.1.35 -> 0.1.36 * `generate_from_path`: 0.1.35 -> 0.1.36
Changelog

## `pavex`

## [0.1.36](https://github.com/LukeMathWalker/pavex/compare/0.1.35...0.1.36) - 2024-04-27 ### Fixed - Use the correct name for package names that contain hyphens in the (generated) server SDK Cargo.toml ([#287](https://github.com/LukeMathWalker/pavex/pull/287)) ### Other - Update dependencies ([#285](https://github.com/LukeMathWalker/pavex/pull/285))

--- This PR was generated with [release-plz](https://github.com/MarcoIeni/release-plz/). --------- Co-authored-by: pavex-releaser[bot] <167640712+pavex-releaser[bot]@users.noreply.github.com> Co-authored-by: Luca Palmieri <20745048+LukeMathWalker@users.noreply.github.com> --- libs/CHANGELOG.md | 10 ++++++++++ libs/Cargo.lock | 29 ++++++++++++++--------------- libs/Cargo.toml | 2 +- libs/pavex/Cargo.toml | 8 ++++---- libs/pavex_bp_schema/Cargo.toml | 2 +- libs/pavex_cli/Cargo.toml | 5 ++--- libs/pavex_cli_client/Cargo.toml | 2 +- libs/pavex_test_runner/Cargo.toml | 2 +- libs/pavex_tracing/Cargo.toml | 2 +- libs/pavexc/Cargo.toml | 6 +++--- libs/pavexc_cli/Cargo.toml | 6 +++--- libs/pavexc_cli_client/Cargo.toml | 2 +- 12 files changed, 42 insertions(+), 34 deletions(-) diff --git a/libs/CHANGELOG.md b/libs/CHANGELOG.md index b09cbf07..c79465bc 100644 --- a/libs/CHANGELOG.md +++ b/libs/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.36](https://github.com/LukeMathWalker/pavex/compare/0.1.35...0.1.36) - 2024-04-27 + +### Fixed +- Use the correct name for package names that contain hyphens in the (generated) server SDK Cargo.toml ([#287](https://github.com/LukeMathWalker/pavex/pull/287)) + For example, `sqlx-query` used to be renamed to `sqlx_query` in the generated `Cargo.toml`, causing a `cargo` error. + +### Other +- Update dependencies ([#285](https://github.com/LukeMathWalker/pavex/pull/285)) +- Activation keys are now validated server-side ([#283](https://github.com/LukeMathWalker/pavex/pull/283)) + ## [0.1.35](https://github.com/LukeMathWalker/pavex/compare/0.1.34...0.1.35) - 2024-04-26 ### Fixed diff --git a/libs/Cargo.lock b/libs/Cargo.lock index b015a344..3316e3d2 100644 --- a/libs/Cargo.lock +++ b/libs/Cargo.lock @@ -1032,7 +1032,7 @@ dependencies = [ [[package]] name = "generate_from_path" -version = "0.1.35" +version = "0.1.36" dependencies = [ "anyhow", "fs-err", @@ -2083,7 +2083,7 @@ dependencies = [ [[package]] name = "pavex" -version = "0.1.35" +version = "0.1.36" dependencies = [ "anyhow", "biscotti", @@ -2127,7 +2127,7 @@ dependencies = [ [[package]] name = "pavex_bp_schema" -version = "0.1.35" +version = "0.1.36" dependencies = [ "pavex_reflection", "serde", @@ -2135,7 +2135,7 @@ dependencies = [ [[package]] name = "pavex_cli" -version = "0.1.35" +version = "0.1.36" dependencies = [ "anstyle", "anyhow", @@ -2181,7 +2181,6 @@ dependencies = [ "ureq", "vergen", "windows-sys 0.52.0", - "workspace_hack", "xdg-home", "xz2", "zip", @@ -2189,7 +2188,7 @@ dependencies = [ [[package]] name = "pavex_cli_client" -version = "0.1.35" +version = "0.1.36" dependencies = [ "anyhow", "pavex", @@ -2198,7 +2197,7 @@ dependencies = [ [[package]] name = "pavex_macros" -version = "0.1.35" +version = "0.1.36" dependencies = [ "pavex", "proc-macro2", @@ -2216,7 +2215,7 @@ checksum = "77b9753b03381fd8856966146c4d626d9a8507901c1bcdfbc41df03deea551fc" [[package]] name = "pavex_miette" -version = "0.1.35" +version = "0.1.36" dependencies = [ "miette", "owo-colors", @@ -2230,14 +2229,14 @@ dependencies = [ [[package]] name = "pavex_reflection" -version = "0.1.35" +version = "0.1.36" dependencies = [ "serde", ] [[package]] name = "pavex_test_runner" -version = "0.1.35" +version = "0.1.36" dependencies = [ "ahash", "anyhow", @@ -2264,7 +2263,7 @@ dependencies = [ [[package]] name = "pavex_tracing" -version = "0.1.35" +version = "0.1.36" dependencies = [ "pavex", "tracing", @@ -2272,7 +2271,7 @@ dependencies = [ [[package]] name = "pavexc" -version = "0.1.35" +version = "0.1.36" dependencies = [ "ahash", "anyhow", @@ -2319,7 +2318,7 @@ dependencies = [ [[package]] name = "pavexc_cli" -version = "0.1.35" +version = "0.1.36" dependencies = [ "anyhow", "better-panic", @@ -2344,7 +2343,7 @@ dependencies = [ [[package]] name = "pavexc_cli_client" -version = "0.1.35" +version = "0.1.36" dependencies = [ "anyhow", "pavex", @@ -2379,7 +2378,7 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "persist_if_changed" -version = "0.1.35" +version = "0.1.36" dependencies = [ "anyhow", "fs-err", diff --git a/libs/Cargo.toml b/libs/Cargo.toml index ddb99994..718dff00 100644 --- a/libs/Cargo.toml +++ b/libs/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" repository = "https://github.com/LukeMathWalker/pavex" homepage = "https://pavex.dev" license = "Apache-2.0" -version = "0.1.35" +version = "0.1.36" [workspace.dependencies] vergen = { version = "8.0.0", features = ["build", "git", "gitcl"] } diff --git a/libs/pavex/Cargo.toml b/libs/pavex/Cargo.toml index 0d1afe04..4d9611d3 100644 --- a/libs/pavex/Cargo.toml +++ b/libs/pavex/Cargo.toml @@ -26,15 +26,15 @@ futures-util = { workspace = true } mime = { workspace = true } thiserror = { workspace = true } serde = { workspace = true, features = ["derive"] } -pavex_macros = { path = "../pavex_macros", version = "0.1.35" } +pavex_macros = { path = "../pavex_macros", version = "0.1.36" } 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.35" } -pavex_reflection = { path = "../pavex_reflection", version = "=0.1.35" } -persist_if_changed = { path = "../persist_if_changed", version = "0.1.35" } +pavex_bp_schema = { path = "../pavex_bp_schema", version = "=0.1.36" } +pavex_reflection = { path = "../pavex_reflection", version = "=0.1.36" } +persist_if_changed = { path = "../persist_if_changed", version = "0.1.36" } # Route parameters matchit = { version = "0.7", package = "pavex_matchit" } diff --git a/libs/pavex_bp_schema/Cargo.toml b/libs/pavex_bp_schema/Cargo.toml index 9fb60c6e..9302f2fd 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.35" } +pavex_reflection = { path = "../pavex_reflection", version = "=0.1.36" } diff --git a/libs/pavex_cli/Cargo.toml b/libs/pavex_cli/Cargo.toml index ae3f30c9..ca1c7166 100644 --- a/libs/pavex_cli/Cargo.toml +++ b/libs/pavex_cli/Cargo.toml @@ -19,9 +19,9 @@ harness = false vergen = { workspace = true } [dependencies] -pavexc_cli_client = { path = "../pavexc_cli_client", version = "0.1.35" } +pavexc_cli_client = { path = "../pavexc_cli_client", version = "0.1.36" } clap = { workspace = true, features = ["derive", "env"] } -pavex_miette = { path = "../pavex_miette", version = "0.1.35" } +pavex_miette = { path = "../pavex_miette", version = "0.1.36" } miette = { workspace = true } fs-err = { workspace = true } tracing-subscriber = { workspace = true, features = ["fmt", "env-filter"] } @@ -53,7 +53,6 @@ hex = { workspace = true } clap-stdin = { workspace = true } owo-colors = { workspace = true } anstyle = { workspace = true } -workspace_hack = { version = "0.1", path = "../workspace_hack" } reqwest-middleware = { workspace = true, features = ["json"] } reqwest-tracing = { workspace = true } reqwest-retry = { workspace = true } diff --git a/libs/pavex_cli_client/Cargo.toml b/libs/pavex_cli_client/Cargo.toml index fe15ee2b..3f19f83c 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.35" } +pavex = { path = "../pavex", version = "0.1.36" } thiserror = { workspace = true } diff --git a/libs/pavex_test_runner/Cargo.toml b/libs/pavex_test_runner/Cargo.toml index d2b354b4..c9b2b8b8 100644 --- a/libs/pavex_test_runner/Cargo.toml +++ b/libs/pavex_test_runner/Cargo.toml @@ -30,7 +30,7 @@ walkdir = { workspace = true } serde_json = { workspace = true } itertools = { workspace = true } sha2 = { workspace = true } -persist_if_changed = { path = "../persist_if_changed", version = "0.1.35" } +persist_if_changed = { path = "../persist_if_changed", version = "0.1.36" } 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 da6adabf..5693a34f 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.35", path = "../pavex" } +pavex = { version = "0.1.36", path = "../pavex" } diff --git a/libs/pavexc/Cargo.toml b/libs/pavexc/Cargo.toml index a34f476a..a16fb9f5 100644 --- a/libs/pavexc/Cargo.toml +++ b/libs/pavexc/Cargo.toml @@ -18,8 +18,8 @@ vergen = { workspace = true, features = ["build", "git", "gitcl"] } debug_assertions = [] [dependencies] -pavex = { path = "../pavex", version = "0.1.35" } -pavex_bp_schema = { path = "../pavex_bp_schema", version = "0.1.35" } +pavex = { path = "../pavex", version = "0.1.36" } +pavex_bp_schema = { path = "../pavex_bp_schema", version = "0.1.36" } syn = { workspace = true, features = ["full", "extra-traits", "visit"] } rustdoc-types = { workspace = true } serde = { workspace = true, features = ["derive"] } @@ -48,7 +48,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.35" } +persist_if_changed = { path = "../persist_if_changed", version = "0.1.36" } matchit = { version = "0.7", package = "pavex_matchit" } relative-path = { workspace = true } diff --git a/libs/pavexc_cli/Cargo.toml b/libs/pavexc_cli/Cargo.toml index aefafd04..c657ef18 100644 --- a/libs/pavexc_cli/Cargo.toml +++ b/libs/pavexc_cli/Cargo.toml @@ -14,8 +14,8 @@ path = "src/main.rs" [dependencies] clap = { workspace = true, features = ["derive", "env"] } -pavexc = { path = "../pavexc", version = "0.1.35" } -pavex_miette = { path = "../pavex_miette", version = "0.1.35" } +pavexc = { path = "../pavexc", version = "0.1.36" } +pavex_miette = { path = "../pavex_miette", version = "0.1.36" } miette = { workspace = true } fs-err = { workspace = true } tracing-subscriber = { workspace = true, features = ["fmt", "env-filter"] } @@ -28,7 +28,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.35" } +generate_from_path = { path = "../generate_from_path", version = "0.1.36" } tempfile = { workspace = true } better-panic = { workspace = true } diff --git a/libs/pavexc_cli_client/Cargo.toml b/libs/pavexc_cli_client/Cargo.toml index 2a3c5450..9c35c381 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.35" } +pavex = { path = "../pavex", version = "0.1.36" } thiserror = { workspace = true }