Skip to content

Commit f08841e

Browse files
committed
Adding CHANGELOG and support for experimental APIs, which requires adding ignorable types to solve for UDP, TCP RouteSpec case
Signed-off-by: Dawid Nowak <[email protected]>
1 parent 3847710 commit f08841e

36 files changed

+1056
-5173
lines changed

gateway-api/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Changelog
2+
3+
## 0.2.0
4+
5+
>[!IMPORTANT]
6+
Breaking change
7+
8+
### Changed
9+
The structure of APIs has changed to promote the re-use of types in the generated code. The APIs are still generated with Kopium in the first step, but there is a second stage where additional task is executed to reduce and rename the Kopium-generated types.
10+
While with this approach we can significantly reduce the surface of exposed APIs, it is also a breaking change.
11+
See [issue](https://github.com/kube-rs/gateway-api-rs/issues/38) for more context.
12+
13+
## 0.1.0
14+
15+
### Changed
16+
Initial release. All types are generated with Kopium.

gateway-api/Cargo.toml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,13 @@ uuid.workspace = true
3838
features = ["k8s-openapi/v1_32"]
3939

4040
[features]
41-
default = ["processed"]
41+
default = ["standard", "experimental"]
4242
standard = []
4343
experimental = []
44-
processed=[]
4544

4645

4746
[lints.clippy]
48-
derivable_impls="allow"
49-
doc_lazy_continuation="allow"
50-
tabs_in_doc_comments="allow"
51-
empty_line_after_doc_comments="allow"
47+
derivable_impls = "allow"
48+
doc_lazy_continuation = "allow"
49+
tabs_in_doc_comments = "allow"
50+
empty_line_after_doc_comments = "allow"

0 commit comments

Comments
 (0)