Releases: openconfig/ygot
Releases · openconfig/ygot
v0.13.2
v0.13.1
v0.13.0
v0.12.6
What's Changed
- Skip choice and case statements when searching leafref paths. by @wenovus in #586
- Improve generated doc comments for goPathChildConstructorTemplate. by @wenovus in #602
- Use reflect.DeepEqual instead of cmp.Equal. by @wenovus in #606
- Add check for empty origin special case by @DanG100 in #608
Full Changelog: v0.12.5...v0.12.6
v0.12.5
What's Changed
- [ypathgen]: Reduce code snippet size in
TestGenerateDirectorySnippet. by @wenovus in #598 - Fix static analysis errors. by @robshakir in #603
- Replace IsConfig()'s implementation with goyang's ReadOnly(). by @wenovus in #604
- Add
ygot.PruneConfigFalse(*yang.Entry, GoStruct)for pruning "config false" values. by @wenovus in #600 - Add util function
PathMatchesQueryby @DanG100 in #601
Full Changelog: v0.12.4...v0.12.5
v0.12.4
v0.12.3
v0.12.2
v0.12.1
- [ypathgen] Allow generation of multiple path struct packages instead of one single package (@DanG100).
- [ypathgen] add
GoPathPackageNametoNodeData(@DanG100). - [ypathgen]
ResolvePathshould return a non-nilPathElemmessage. - Don't import
ywrapperandyextproto files if not used. - Update proto generation commands to the most recent and update README.
v0.12.0
- Fix bug when JSON Marshalling augments when using compressed schemas where the augmented node is within config/state.
- Improve testing coverage a little and minor refactoring.
- Generate enumerated types in ΛEnumTypes in schema order to ensure that when unmarshalling string -> union type, that the enumerated types will be looped through in the right order (see #430).
- Reject relative paths for leafref's path statement.
- Update goyang dep to v0.2.9, which includes fix for openconfig/goyang#131.
- Add go:generate directives for (u)exampleoc/... generated code.