Skip to content

Releases: openconfig/ygot

v0.18.1

26 Apr 17:25
c2a594c

Choose a tag to compare

Breaking Changes

  • If you currently use the Validate() in the ygot.ValidatedGoStruct interface, you must change these calls to ΛValidate().

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.18.1

v0.18.0

25 Apr 17:52
d5a8afe

Choose a tag to compare

What's Changed

  • Presence Containers (JSON marshalling/unmarshalling support) by @hansthienpondt in #645
  • Remove log that is always generated for annotation fields. by @robshakir in #652
  • Create FindShadowSchemaPath by @DanG100 in #654
  • Revert behaviour to not prepend non-root top-level fields in JSON rendering by @wenovus in #653

NOTE: This release reverts the default JSON rendering behaviour to v0.16.3 due to unclear RFC specification in discussion at #648.

Full Changelog: v0.17.0...v0.18.0

v0.17.0

13 Apr 16:52
c15884d

Choose a tag to compare

What's Changed

  • Don't prepend module name for in-namespace fields of a non-root-level GoStruct #638.
  • Deprecate the GoStruct interface. It is now replaced by the ValidatedGoStruct interface. In spite of its name, this interface is intended to encompass all methods of all Go structs that are always generated regardless of what generation flag is used (ref).

Full Changelog: v0.16.3...v0.17.0

v0.16.3

31 Mar 16:37
a161c48

Choose a tag to compare

What's Changed

  • Fix leaf-list Unmarshal to replace instead of appending values. by @wenovus in #635

Full Changelog: v0.16.2...v0.16.3

v0.16.2

24 Mar 22:26
ade4651

Choose a tag to compare

What's Changed

  • Update uexampleoc's update.sh generation flags by @wenovus in #633
  • Add option for RFC7951JSONConfig to prepend module names only for identityrefs by @wenovus in #631
    • NOTE: This is a non-standard behaviour and should not be used for any implementation aiming to utilize standard RFC7951 behaviour.
  • [cosmetic]: Change relevant instances of append -> prepend by @wenovus in #632

Full Changelog: v0.16.1...v0.16.2

v0.16.1

22 Mar 17:53
1294a4a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.16.0...v0.16.1

v0.16.0

15 Mar 17:37
c238422

Choose a tag to compare

What's Changed

Note: There is a backwards-incompatible change in util.ForEachField if you use NodeInfo.PathFromParent, where compressed list (map/slice) elements no longer have a trimmed path.

Full Changelog: v0.15.1...v0.16.0

v0.15.1

23 Feb 00:26
6cdb0cb

Choose a tag to compare

Remove the replace statement in the go.mod erroneously added in the last PR.

v0.15.0

22 Feb 18:33
606b2e7

Choose a tag to compare

NOTE: The minor version has been incremented due to this backwards-incompatible change (openconfig/goyang#139) made in goyang@v1.

What's Changed

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

v0.14.0

24 Jan 16:02
2012775

Choose a tag to compare

What's Changed

Full Changelog: v0.13.2...v0.14.0