diff --git a/CHANGELOG.md b/CHANGELOG.md index d5bc601189..18797d21c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,29 @@ +# v0.22.0 (2024-05-04) + +## k8s-openapi + +- BREAKING CHANGE: Added support for Kubernetes 1.30 under the `v1_30` feature. + +Corresponding Kubernetes API server versions: + +- v1.24.17 +- v1.25.16 +- v1.26.15 +- v1.27.13 +- v1.28.9 +- v1.29.4 +- v1.30.0 + +## k8s-openapi-codegen-common + +- No changes. + +## k8s-openapi-derive + +- No changes except to bump the `k8s-openapi-codegen-common` dependency to the new version. + +--- + # v0.21.1 (2024-02-17) ## k8s-openapi diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a961ffd6d4..ff742136df 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -111,8 +111,8 @@ K8S_RECORD=1 ./test.sh all run-tests cargo rustdoc --features 'latest' -- -A 'rustdoc::bare_urls' -Z unstable-options --enable-index-page && CARGO_TARGET_DIR="$(realpath ./target)" cargo rustdoc --manifest-path ./k8s-openapi-codegen-common/Cargo.toml -- -Z unstable-options --enable-index-page && CARGO_TARGET_DIR="$(realpath ./target)" cargo rustdoc --manifest-path ./k8s-openapi-derive/Cargo.toml -- -Z unstable-options --enable-index-page && - rm -rf ../k8s-openapi-gh-pages/v0.21.x && - cp -R ./target/doc ../k8s-openapi-gh-pages/v0.21.x + rm -rf ../k8s-openapi-gh-pages/v0.22.x && + cp -R ./target/doc ../k8s-openapi-gh-pages/v0.22.x ``` 1. `../k8s-openapi-gh-pages/index.html`: Add new anchor if this is a new major release diff --git a/Cargo.toml b/Cargo.toml index 5f21a8803c..440ea0266d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "k8s-openapi" -version = "0.21.1" +version = "0.22.0" license = "Apache-2.0" authors = ["Arnav Singh "] categories = ["api-bindings", "web-programming::http-client"] description = "Bindings for the Kubernetes client API" -documentation = "https://arnavion.github.io/k8s-openapi/v0.21.x/k8s_openapi/" +documentation = "https://arnavion.github.io/k8s-openapi/v0.22.x/k8s_openapi/" edition = "2021" keywords = ["client", "kubernetes", "k8s", "http"] readme = "README.md" @@ -25,7 +25,7 @@ include = [ # to enumerate all env vars looking for one with `DEP_K8S_OPENAPI_` prefix and `_VERSION` suffix, instead of looking it up by its whole name. # # See https://github.com/rust-lang/cargo/issues/3544 for being able to pass metadata to downstream without setting this key. -links = "k8s-openapi-0.21.1" +links = "k8s-openapi-0.22.0" [dependencies] base64 = { version = "0.22", default-features = false, features = [ diff --git a/k8s-openapi-codegen-common/Cargo.toml b/k8s-openapi-codegen-common/Cargo.toml index cd5bd9a95b..a6efca9cbc 100644 --- a/k8s-openapi-codegen-common/Cargo.toml +++ b/k8s-openapi-codegen-common/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "k8s-openapi-codegen-common" -version = "0.21.1" +version = "0.22.0" license = "Apache-2.0" authors = ["Arnav Singh "] categories = ["api-bindings", "web-programming::http-client"] description = "Common code for the k8s-openapi code generator and k8s-openapi-derive" -documentation = "https://arnavion.github.io/k8s-openapi/v0.21.x/k8s_openapi_codegen_common/" +documentation = "https://arnavion.github.io/k8s-openapi/v0.22.x/k8s_openapi_codegen_common/" edition = "2021" keywords = ["client", "kubernetes", "k8s", "http"] readme = "README.md" diff --git a/k8s-openapi-derive/Cargo.toml b/k8s-openapi-derive/Cargo.toml index 6bef7e0658..bba6c521f1 100644 --- a/k8s-openapi-derive/Cargo.toml +++ b/k8s-openapi-derive/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "k8s-openapi-derive" -version = "0.21.1" +version = "0.22.0" license = "Apache-2.0" authors = ["Arnav Singh "] categories = ["api-bindings", "web-programming::http-client"] description = "Custom derives for the Kubernetes client API" -documentation = "https://arnavion.github.io/k8s-openapi/v0.21.x/k8s_openapi_derive/" +documentation = "https://arnavion.github.io/k8s-openapi/v0.22.x/k8s_openapi_derive/" edition = "2021" keywords = ["client", "kubernetes", "k8s", "http"] readme = "README.md" @@ -18,7 +18,7 @@ include = [ ] [dependencies] -k8s-openapi-codegen-common = { version = "=0.21.1", path = "../k8s-openapi-codegen-common" } +k8s-openapi-codegen-common = { version = "=0.22.0", path = "../k8s-openapi-codegen-common" } proc-macro2 = { version = "1", default-features = false, features = ["proc-macro"] } quote = { version = "1", default-features = false } syn = { version = "2", default-features = false, features = [