release progenitor 0.5.0
This commit is contained in:
parent
1528cdd9c4
commit
fe906270c4
|
@ -13,13 +13,17 @@
|
||||||
|
|
||||||
== Unreleased changes (release date TBD)
|
== 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)
|
* Improve breadth of schema support (#592)
|
||||||
* Various changes to avoid name collisions (#599)
|
* Various changes to avoid name collisions (#599)
|
||||||
* Support for text/plain and text/x-markdown body content types (#593)
|
* Support for text/plain and text/x-markdown body content types (#593)
|
||||||
* Upgrade to `openapiv3` v2.0.0
|
* Upgrade to `openapiv3` v2.0.0
|
||||||
* Various type generation changes from `typify` 0.0.15
|
* 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)
|
== 0.4.1 (released 2023-12-15)
|
||||||
|
|
||||||
|
|
|
@ -249,7 +249,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cargo-progenitor"
|
name = "cargo-progenitor"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"built",
|
"built",
|
||||||
|
@ -1376,7 +1376,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "progenitor"
|
name = "progenitor"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base64",
|
"base64",
|
||||||
"chrono",
|
"chrono",
|
||||||
|
@ -1397,7 +1397,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "progenitor-client"
|
name = "progenitor-client"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bytes",
|
"bytes",
|
||||||
"futures-core",
|
"futures-core",
|
||||||
|
@ -1410,7 +1410,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "progenitor-impl"
|
name = "progenitor-impl"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"dropshot",
|
"dropshot",
|
||||||
"expectorate",
|
"expectorate",
|
||||||
|
@ -1436,7 +1436,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "progenitor-macro"
|
name = "progenitor-macro"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"openapiv3",
|
"openapiv3",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "cargo-progenitor"
|
name = "cargo-progenitor"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
description = "A cargo command to generate a Rust client SDK from OpenAPI"
|
description = "A cargo command to generate a Rust client SDK from OpenAPI"
|
||||||
|
@ -13,9 +13,9 @@ build = "build.rs"
|
||||||
default-run = "cargo-progenitor"
|
default-run = "cargo-progenitor"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
progenitor = { version = "0.4.0", path = "../progenitor" }
|
progenitor = { version = "0.5.0", path = "../progenitor" }
|
||||||
progenitor-client = { version = "0.4.0", path = "../progenitor-client" }
|
progenitor-client = { version = "0.5.0", path = "../progenitor-client" }
|
||||||
progenitor-impl = { version = "0.4.0", path = "../progenitor-impl" }
|
progenitor-impl = { version = "0.5.0", path = "../progenitor-impl" }
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
clap = { version = "4.4.11", features = ["derive"] }
|
clap = { version = "4.4.11", features = ["derive"] }
|
||||||
env_logger = "0.10.1"
|
env_logger = "0.10.1"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "progenitor-client"
|
name = "progenitor-client"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
repository = "https://github.com/oxidecomputer/progenitor.git"
|
repository = "https://github.com/oxidecomputer/progenitor.git"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "progenitor-impl"
|
name = "progenitor-impl"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
description = "An OpenAPI client generator - core implementation"
|
description = "An OpenAPI client generator - core implementation"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "progenitor-macro"
|
name = "progenitor-macro"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
description = "An OpenAPI client generator - macros"
|
description = "An OpenAPI client generator - macros"
|
||||||
|
@ -13,7 +13,7 @@ proc-macro = true
|
||||||
[dependencies]
|
[dependencies]
|
||||||
openapiv3 = "2.0.0"
|
openapiv3 = "2.0.0"
|
||||||
proc-macro2 = "1.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"
|
quote = "1.0"
|
||||||
schemars = "0.8.12"
|
schemars = "0.8.12"
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "progenitor"
|
name = "progenitor"
|
||||||
version = "0.4.0"
|
version = "0.5.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MPL-2.0"
|
license = "MPL-2.0"
|
||||||
description = "An OpenAPI client generator"
|
description = "An OpenAPI client generator"
|
||||||
|
@ -10,9 +10,9 @@ keywords = ["openapi", "openapiv3", "sdk", "generator", "proc_macro"]
|
||||||
categories = ["api-bindings", "compilers"]
|
categories = ["api-bindings", "compilers"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
progenitor-client = { version = "0.4.0", path = "../progenitor-client" }
|
progenitor-client = { version = "0.5.0", path = "../progenitor-client" }
|
||||||
progenitor-impl = { version = "0.4.0", path = "../progenitor-impl" }
|
progenitor-impl = { version = "0.5.0", path = "../progenitor-impl" }
|
||||||
progenitor-macro = { version = "0.4.0", path = "../progenitor-macro" }
|
progenitor-macro = { version = "0.5.0", path = "../progenitor-macro" }
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
|
@ -26,4 +26,4 @@ reqwest = { version = "0.11.22", features = ["json", "stream"] }
|
||||||
schemars = { version = "0.8.12", features = ["uuid1"] }
|
schemars = { version = "0.8.12", features = ["uuid1"] }
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
uuid = { version = "1.6", features = ["serde", "v4"] }
|
uuid = { version = "1.6", features = ["serde", "v4"] }
|
||||||
tokio = "*"
|
tokio = "1.35.0"
|
||||||
|
|
Loading…
Reference in New Issue