From 421029ec20b9d75bc71e4f0ae5c83757e84dafb8 Mon Sep 17 00:00:00 2001 From: "Adam H. Leventhal" Date: Mon, 25 Sep 2023 14:29:31 -0700 Subject: [PATCH] prepare for 0.4.0 release --- CHANGELOG.adoc | 16 ++++---- Cargo.lock | 73 ++++++++++++++++++----------------- cargo-progenitor/release.toml | 1 + progenitor-impl/Cargo.toml | 4 +- 4 files changed, 49 insertions(+), 45 deletions(-) create mode 100644 cargo-progenitor/release.toml diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 5a388c6..4a65b70 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -13,16 +13,14 @@ == Unreleased changes (release date TBD) +* Support for updated dropshot pagination extension (#465) +* Many CLI and http mock generation improvements (beta) +* Add cargo-progenitor (#476) + https://github.com/oxidecomputer/progenitor/compare/v0.3.0\...HEAD[Full list of commits] == 0.3.0 (released 2023-05-03) -https://github.com/oxidecomputer/progenitor/compare/v0.3.0\...v0.3.0[Full list of commits] - -== 0.3.0 (released 2023-05-03) - -https://github.com/oxidecomputer/progenitor/compare/v0.2.0\...v0.3.0[Full list of commits] - * Add support for header parameters (#210) * Add support for YAML input (#227) * Add generation for `clap`-based CLIs @@ -33,9 +31,9 @@ https://github.com/oxidecomputer/progenitor/compare/v0.2.0\...v0.3.0[Full list o * Path-level parameter handling * Many options for augmenting type generation -== 0.2.0 (released 2022-09-11) +https://github.com/oxidecomputer/progenitor/compare/v0.2.0\...v0.3.0[Full list of commits] -https://github.com/oxidecomputer/progenitor/compare/v0.1.1\...v0.2.0[Full list of commits] +== 0.2.0 (released 2022-09-11) * Add support for a builder-style generation in addition to the positional style (#86) * Add support for body parameters with application/x-www-form-urlencoded media type (#109) @@ -44,6 +42,8 @@ https://github.com/oxidecomputer/progenitor/compare/v0.1.1\...v0.2.0[Full list o * Add a prelude that include the `Client` and any extension traits (#176) * Add support for upgrading connections, which requires a version bump to reqwest. (#183) +https://github.com/oxidecomputer/progenitor/compare/v0.1.1\...v0.2.0[Full list of commits] + == 0.1.1 (released 2022-05-13) First published version diff --git a/Cargo.lock b/Cargo.lock index f33d594..d46ffec 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -125,7 +125,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -136,7 +136,7 @@ checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -206,9 +206,9 @@ dependencies = [ [[package]] name = "built" -version = "0.7.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462f4ab147e1378c64dacd28f03a56d4771d93eab6c325265a35355ce47213d" +checksum = "b99c4cdc7b2c2364182331055623bdf45254fcb679fea565c40c3c11c101889a" dependencies = [ "cargo-lock", "git2", @@ -241,7 +241,7 @@ version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e11c675378efb449ed3ce8de78d75d0d80542fc98487c26aba28eb3b82feac72" dependencies = [ - "semver 1.0.19", + "semver 1.0.16", "serde", "toml 0.7.6", "url", @@ -326,7 +326,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -459,7 +459,7 @@ dependencies = [ [[package]] name = "dropshot" version = "0.9.1-dev" -source = "git+https://github.com/oxidecomputer/dropshot#de05ae567466fc66777043c949aab2746259bd6f" +source = "git+https://github.com/oxidecomputer/dropshot#5228d048f86c65895dc600b00074a99e690fd85c" dependencies = [ "async-stream", "async-trait", @@ -504,13 +504,13 @@ dependencies = [ [[package]] name = "dropshot_endpoint" version = "0.9.1-dev" -source = "git+https://github.com/oxidecomputer/dropshot#de05ae567466fc66777043c949aab2746259bd6f" +source = "git+https://github.com/oxidecomputer/dropshot#5228d048f86c65895dc600b00074a99e690fd85c" dependencies = [ "proc-macro2", "quote", "serde", "serde_tokenstream", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -587,7 +587,7 @@ dependencies = [ "reqwest", "serde", "serde_json", - "syn 2.0.37", + "syn 2.0.32", "uuid", ] @@ -615,7 +615,7 @@ dependencies = [ "reqwest", "serde", "serde_json", - "syn 2.0.37", + "syn 2.0.32", "uuid", "wasm-bindgen-test", ] @@ -726,7 +726,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -799,11 +799,11 @@ checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" [[package]] name = "git2" -version = "0.18.0" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12ef350ba88a33b4d524b1d1c79096c9ade5ef8c59395df0e60d1e1889414c0e" +checksum = "7b989d6a7ca95a362cf2cfc5ad688b3a467be1f87e480b8dad07fee8c79b0044" dependencies = [ - "bitflags 2.4.0", + "bitflags 1.3.2", "libc", "libgit2-sys", "log", @@ -1078,9 +1078,9 @@ checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" [[package]] name = "libgit2-sys" -version = "0.16.1+1.7.1" +version = "0.15.2+1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2a2bb3680b094add03bb3732ec520ece34da31a8cd2d633d1389d0f0fb60d0c" +checksum = "a80df2e11fb4a61f4ba2ab42dbe7f74468da143f1a75c74e11dee7c813f694fa" dependencies = [ "cc", "libc", @@ -1383,7 +1383,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" dependencies = [ "proc-macro2", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -1448,7 +1448,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "syn 2.0.37", + "syn 2.0.32", "thiserror", "typify", "unicode-ident", @@ -1467,7 +1467,7 @@ dependencies = [ "serde_json", "serde_tokenstream", "serde_yaml", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -1812,9 +1812,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.19" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0" +checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a" dependencies = [ "serde", ] @@ -1845,7 +1845,7 @@ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -1898,7 +1898,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -2070,9 +2070,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.37" +version = "2.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8" +checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" dependencies = [ "proc-macro2", "quote", @@ -2136,7 +2136,7 @@ checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -2208,7 +2208,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.32", ] [[package]] @@ -2367,7 +2367,8 @@ checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" [[package]] name = "typify" version = "0.0.14" -source = "git+https://github.com/oxidecomputer/typify#85181edf85ca2c7513a7a39d50479017bc737b58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2e3b707a653e2915a2fc2c4ee96a3d30b9554b9435eb4cc8b5c6c74bbdd3044" dependencies = [ "typify-impl", "typify-macro", @@ -2376,7 +2377,8 @@ dependencies = [ [[package]] name = "typify-impl" version = "0.0.14" -source = "git+https://github.com/oxidecomputer/typify#85181edf85ca2c7513a7a39d50479017bc737b58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d9c752192779f666e4c868672dee56a652b82c08032c7e9d23f6a845b282298" dependencies = [ "heck", "log", @@ -2385,7 +2387,7 @@ dependencies = [ "regress", "schemars", "serde_json", - "syn 2.0.37", + "syn 2.0.32", "thiserror", "unicode-ident", ] @@ -2393,7 +2395,8 @@ dependencies = [ [[package]] name = "typify-macro" version = "0.0.14" -source = "git+https://github.com/oxidecomputer/typify#85181edf85ca2c7513a7a39d50479017bc737b58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a14defd554507e72a2bb93cd081c8b374cfed43b3d986b141ad3839d9fd6986b" dependencies = [ "proc-macro2", "quote", @@ -2401,7 +2404,7 @@ dependencies = [ "serde", "serde_json", "serde_tokenstream", - "syn 2.0.37", + "syn 2.0.32", "typify-impl", ] @@ -2560,7 +2563,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.32", "wasm-bindgen-shared", ] @@ -2594,7 +2597,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn 2.0.32", "wasm-bindgen-backend", "wasm-bindgen-shared", ] diff --git a/cargo-progenitor/release.toml b/cargo-progenitor/release.toml new file mode 100644 index 0000000..9ede551 --- /dev/null +++ b/cargo-progenitor/release.toml @@ -0,0 +1 @@ +pre-release-replacements = [] diff --git a/progenitor-impl/Cargo.toml b/progenitor-impl/Cargo.toml index b4a647b..1db82a1 100644 --- a/progenitor-impl/Cargo.toml +++ b/progenitor-impl/Cargo.toml @@ -22,8 +22,8 @@ serde_json = "1.0" syn = { version = "2.0", features = ["parsing"] } thiserror = "1.0" # change when publishing -#typify = { version = "0.0.12" } -typify = { git = "https://github.com/oxidecomputer/typify" } +typify = { version = "0.0.14" } +#typify = { git = "https://github.com/oxidecomputer/typify" } unicode-ident = "1.0.12" [dev-dependencies]