diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 9b9b605..8ead9b0 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -13,13 +13,17 @@ == Unreleased changes (release date TBD) +https://github.com/oxidecomputer/progenitor/compare/v0.5.0\...HEAD[Full list of commits] + +== 0.5.0 (released 2023-12-16) + * Improve breadth of schema support (#592) * Various changes to avoid name collisions (#599) * Support for text/plain and text/x-markdown body content types (#593) * Upgrade to `openapiv3` v2.0.0 * Various type generation changes from `typify` 0.0.15 -https://github.com/oxidecomputer/progenitor/compare/v0.4.0\...HEAD[Full list of commits] +https://github.com/oxidecomputer/progenitor/compare/v0.4.0\...v0.5.0[Full list of commits] == 0.4.1 (released 2023-12-15) diff --git a/Cargo.lock b/Cargo.lock index ee8fbf5..9725e95 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -249,7 +249,7 @@ dependencies = [ [[package]] name = "cargo-progenitor" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "built", @@ -1376,7 +1376,7 @@ dependencies = [ [[package]] name = "progenitor" -version = "0.4.0" +version = "0.5.0" dependencies = [ "base64", "chrono", @@ -1397,7 +1397,7 @@ dependencies = [ [[package]] name = "progenitor-client" -version = "0.4.0" +version = "0.5.0" dependencies = [ "bytes", "futures-core", @@ -1410,7 +1410,7 @@ dependencies = [ [[package]] name = "progenitor-impl" -version = "0.4.0" +version = "0.5.0" dependencies = [ "dropshot", "expectorate", @@ -1436,7 +1436,7 @@ dependencies = [ [[package]] name = "progenitor-macro" -version = "0.4.0" +version = "0.5.0" dependencies = [ "openapiv3", "proc-macro2", diff --git a/cargo-progenitor/Cargo.toml b/cargo-progenitor/Cargo.toml index 5572254..5b7b959 100644 --- a/cargo-progenitor/Cargo.toml +++ b/cargo-progenitor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-progenitor" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "MPL-2.0" description = "A cargo command to generate a Rust client SDK from OpenAPI" @@ -13,9 +13,9 @@ build = "build.rs" default-run = "cargo-progenitor" [dependencies] -progenitor = { version = "0.4.0", path = "../progenitor" } -progenitor-client = { version = "0.4.0", path = "../progenitor-client" } -progenitor-impl = { version = "0.4.0", path = "../progenitor-impl" } +progenitor = { version = "0.5.0", path = "../progenitor" } +progenitor-client = { version = "0.5.0", path = "../progenitor-client" } +progenitor-impl = { version = "0.5.0", path = "../progenitor-impl" } anyhow = "1.0" clap = { version = "4.4.11", features = ["derive"] } env_logger = "0.10.1" diff --git a/progenitor-client/Cargo.toml b/progenitor-client/Cargo.toml index 2082737..20d1a30 100644 --- a/progenitor-client/Cargo.toml +++ b/progenitor-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "progenitor-client" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "MPL-2.0" repository = "https://github.com/oxidecomputer/progenitor.git" diff --git a/progenitor-impl/Cargo.toml b/progenitor-impl/Cargo.toml index 72aec51..1a0ac9d 100644 --- a/progenitor-impl/Cargo.toml +++ b/progenitor-impl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "progenitor-impl" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "MPL-2.0" description = "An OpenAPI client generator - core implementation" diff --git a/progenitor-macro/Cargo.toml b/progenitor-macro/Cargo.toml index b664d09..331c83d 100644 --- a/progenitor-macro/Cargo.toml +++ b/progenitor-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "progenitor-macro" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "MPL-2.0" description = "An OpenAPI client generator - macros" @@ -13,7 +13,7 @@ proc-macro = true [dependencies] openapiv3 = "2.0.0" proc-macro2 = "1.0" -progenitor-impl = { version = "0.4.0", path = "../progenitor-impl" } +progenitor-impl = { version = "0.5.0", path = "../progenitor-impl" } quote = "1.0" schemars = "0.8.12" serde = { version = "1.0", features = ["derive"] } diff --git a/progenitor/Cargo.toml b/progenitor/Cargo.toml index 579dbc2..c7410a6 100644 --- a/progenitor/Cargo.toml +++ b/progenitor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "progenitor" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "MPL-2.0" description = "An OpenAPI client generator" @@ -10,9 +10,9 @@ keywords = ["openapi", "openapiv3", "sdk", "generator", "proc_macro"] categories = ["api-bindings", "compilers"] [dependencies] -progenitor-client = { version = "0.4.0", path = "../progenitor-client" } -progenitor-impl = { version = "0.4.0", path = "../progenitor-impl" } -progenitor-macro = { version = "0.4.0", path = "../progenitor-macro" } +progenitor-client = { version = "0.5.0", path = "../progenitor-client" } +progenitor-impl = { version = "0.5.0", path = "../progenitor-impl" } +progenitor-macro = { version = "0.5.0", path = "../progenitor-macro" } serde_json = "1.0" [dev-dependencies] @@ -26,4 +26,4 @@ reqwest = { version = "0.11.22", features = ["json", "stream"] } schemars = { version = "0.8.12", features = ["uuid1"] } serde = { version = "1.0", features = ["derive"] } uuid = { version = "1.6", features = ["serde", "v4"] } -tokio = "*" \ No newline at end of file +tokio = "1.35.0"