Skip to content

Releases: kube-rs/kopium

0.19.0

01 May 18:34
0.19.0
7627786
Compare
Choose a tag to compare

What's Changed

Changes

  • Make untyped fields use serde_json::Value directly by @Danil-Grigorev in #230
  • hide prelude imports inside a local module to allow shadowing imports by @clux in #222
  • Refactor away rightward drift in main by @clux in #233
  • feat: generalized approach to derive traits on top level struct by @david-rusnak in #236
  • Make --derive more flexible by @MathiasPius in #237

Dependencies

New Contributors

Full Changelog: 0.18.0...0.19.0

0.18.0

17 Apr 21:56
0.18.0
26b966f
Compare
Choose a tag to compare

What's Changed

Changes

  • Add relaxed mode for partially invalid CRDs by @poelzi in #215
  • Added btreemap flag to toggle BTreeMap/HashMap for map types by @tyrone-wu in #218
  • Make map-type an enum and make map usage consistent by @clux in #219
  • support unknown integer & number formats by @sebhoss in #223
  • minor doc tweaks by @clux in #227

Dependencies

New Contributors

Full Changelog: 0.17.2...0.18.0

0.17.2

16 Mar 16:56
0.17.2
503c3a6
Compare
Choose a tag to compare

What's Changed

Changes

New Contributors

Full Changelog: 0.17.1...0.17.2

0.17.1

10 Mar 14:36
0.17.1
399f161
Compare
Choose a tag to compare

What's Changed

Dependencies

Changes

  • Disambiguate duplicate Member names by @clux in #206

Full Changelog: 0.17.0...0.17.1

0.17.0

09 Mar 16:29
0.17.0
becc4d4
Compare
Choose a tag to compare

What's Changed

Dependencies

Changes

New Contributors

Full Changelog: 0.16.5...0.17.0

0.16.5

09 Jan 03:35
0.16.5
bd6f09f
Compare
Choose a tag to compare

What's Changed

Dependencies

Changes

  • Fix Windows: Use SIGPIPE on Unix only. by @kixcord in #184

New Contributors

Full Changelog: 0.16.2...0.16.5

0.16.2

07 Nov 10:01
0.16.2
c695c68
Compare
Choose a tag to compare

What's Changed

Dependencies

Changes

  • Prevent some more crashes on strange var/enum choices by @clux in #167

Full Changelog: 0.16.1...0.16.2

0.16.1

18 Oct 18:18
0.16.1
69b5e89
Compare
Choose a tag to compare

Full Changelog: v0.15.0...0.16.1

First release in a while. Lots of dependency bumps. New release CI setup.

v0.15.0

17 Feb 07:53
v0.15.0
Compare
Choose a tag to compare

Overview

This release fixes two issues with generation.

What's Changed

Full Changelog: v0.14.0...v0.15.0

v0.14.0

18 Nov 04:22
Compare
Choose a tag to compare

Overview

Lots of improvements to the robustness of the parsing and generation process giving us compatibility with some complicated crds (alertmanagers crd and sig network gateway api crds). There is also an elision flag in place to allow overriding generated output more easily, plus a much more informative kopium header in the generated output.

What's Changed

  • Do not try to derive CustomResource when using --hide-kube by @clux in #97
  • Add generation command and kopium version to output header by @clux in #99
  • Allow simple integer enums by rawstring escaping variant names by @clux in #100
  • Add --elide flag to drop generated structs from the output by @clux in #102
  • Replaces invalid enum identifiers with generated ones by @Dav1dde in #103
  • Fixes clippy lints by @Dav1dde in #105

New Contributors

Full Changelog: v0.13.0...v0.14.0