Skip to content

Releases: openconfig/ygot

v0.26.1

10 Mar 01:51
dba644f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.26.0...v0.26.1

v0.26.0

04 Mar 04:07
7dd3342
Compare
Choose a tag to compare

Summary

What's Changed

  • minimalSetRequestIntent(req *gpb.SetRequest) by @wenovus in #775
  • SetRequestDiff (non-schema-aware) by @wenovus in #773
  • Schema aware setrequest diff by @wenovus in #776
  • Support non-conflicting deletes in DiffSetRequestIntent by @wenovus in #778
  • Basic DiffSetRequestToNotifications by @wenovus in #777
  • Handle prefix paths in gnmidiff utilities by @wenovus in #779
  • Return deprecation error message when unmarshalling using SetNode/JSON by @wenovus in #783
  • Add Format function for SetToNotifsDiff by @wenovus in #780
  • Refactor populateUpdate methods by @wenovus in #789
  • Remove CI support for Go 1.13, 1.14, 1.15, 1.16, 1.17 by @wenovus in #785
  • CLI for diffing between two SetRequests by @wenovus in #784
  • Add CLI for gnmidiff set-to-notifs <setrequest> <subscribe responses> by @wenovus in #786

Full Changelog: v0.25.7...v0.26.0

v0.25.7

17 Feb 23:09
1f980b3
Compare
Choose a tag to compare

What's Changed

  • Use tab indentation for modules listing by @hellt in #765
  • Fix genenerator's flag descriptions by @n0shut in #769
  • Address gobugs issues. by @robshakir in #763
  • Add bad-build-check: false to CIFuzz & add 1.19 and 1.20 to Go CI by @wenovus in #771
  • Add utility flattenOCJSON in package gnmidiff by @wenovus in #772
  • Add flag in flattenOCJSON to remove namespace from path by @wenovus in #774
  • Improve error message on unmarshalling a TypedValue by @wenovus in #782
  • Add ComparePath func by @DanG100 in #787

New Contributors

Full Changelog: v0.25.6...v0.25.7

v0.25.6

11 Jan 17:24
9b74224
Compare
Choose a tag to compare

What's Changed

  • Add documentation on Shadow Paths by @wenovus in #758
  • Adopt globally reserved field numbers for FieldOptions. by @robshakir in #762

Full Changelog: v0.25.5...v0.25.6

v0.25.5

10 Jan 02:10
f58f5df
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.25.4...v0.25.5

v0.25.4

02 Dec 17:40
7baa5b4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.25.3...v0.25.4

v0.25.3

22 Nov 19:49
538cb0f
Compare
Choose a tag to compare

What's Changed

  • Change demo code to use Validate instead of ΛValidate by @wenovus in #738
  • ytypes.UnmarshalSetRequest does not panic at nil input. by @shichuzhu in #737
  • Add json encoding opts to EncodeTypedValue by @DanG100 in #747

New Contributors

Full Changelog: v0.25.2...v0.25.3

v0.25.2

30 Sep 20:41
1d36b4a
Compare
Choose a tag to compare

What's Changed

  • Add .Validate() to ytypes.Schema and ygot.ValidateGoStruct() by @wenovus in #732

Full Changelog: v0.25.1...v0.25.2

v0.25.1

30 Sep 19:19
6259f3a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.25.0...v0.25.1

v0.25.0

30 Sep 18:43
828caf0
Compare
Choose a tag to compare

Breaking Changes

  • ytypes.UnmarshalSetRequest and ytypes.UnmarshalNotifications have altered function signatures. Validation is removed.
  • ygot.ToGNMINotifications, ygot.Diff, as well as other marshalling functions now will marshal all float values as double_val per openconfig/reference#151

What's Changed

  • Remove ygot.GoStruct return from UnmarshalSetRequest since it's not a copy. by @wenovus in #727
  • Incorporate IgnoreExtraFields as a SetNodeOpt by @wenovus in #728
  • Update to latest version of gnmi dependency by @wenovus in #730
  • Have UnmarshalSetRequest work with IgnoreExtraFields by @wenovus in #729

Full Changelog: v0.24.4...v0.25.0