v0.1.0
Initial Release
What's Changed
- Add pathgen verbatim from ygot by @DanG100 in #2
- Add basic go ci by @DanG100 in #1
- Add linter by @DanG100 in #4
- staticcheck can be replaced with golangci-lint by @DanG100 in #5
- Add unmarshal from ondatra by @DanG100 in #3
- Add basic gNMI client functionality by @DanG100 in #6
- Add Lookup and tests for leaf lookup by @DanG100 in #7
- Add Lookup and tests for non-leaves by @DanG100 in #8
- Add Watch and tests for leaves by @DanG100 in #9
- Add LookupAll by @DanG100 in #10
- Change Watch to no longer accept a duration and add tests for non-leaf by @DanG100 in #11
- Add WatchAll by @DanG100 in #12
- Add gNMI generator for non-wildcard state paths by @DanG100 in #13
- Add some extra linters with fixes by @DanG100 in #15
- Add Update, Replace, and Delete by @DanG100 in #14
- Add Config and Wildcard code generation by @DanG100 in #16
- Add generator executable and code gen fixes by @DanG100 in #17
- Fix presence check and generate Godoc for State and Config by @DanG100 in #18
- Run ygnmi tests on generated instead of hand-crafted structs by @DanG100 in #19
- Migrate non-leaf lookup and watch tests by @DanG100 in #20
- Migrate all remaining tests to use generated code by @DanG100 in #21
- Add missing license headers and better readme by @DanG100 in #22
- Update to ygot v0.20.0 by @DanG100 in #23
- Package godoc by @DanG100 in #24
- Major generation changes by @DanG100 in #25
- Allow setting schema_struct_path with good default by @DanG100 in #26
- More gen fixes by @DanG100 in #27
- Fix bug with pathgen and codegen same opts by @DanG100 in #28
- add linter for error strings by @DanG100 in #29
- Change pathgen to use IR for code generation. by @wenovus in #30
- Add openconfig origin to path by @DanG100 in #31
- Add Get, GetAll, and Await by @DanG100 in #32
- Update ygot to v0.21.0 by @wenovus in #34
- Fix for directory name by @DanG100 in #35
- Add Collect and CollectAll by @DanG100 in #33
- Add two simple benchmarks for Get by @DanG100 in #36
- Add option to split path structs into multiple files by @DanG100 in #37
- Add benchmark for list by @DanG100 in #38
- missing header by @DanG100 in #39
- Prettier godoc by @DanG100 in #40
- Add coverage to CI by @DanG100 in #42
- Set returns ygnmi.Result by @DanG100 in #41
- Migrate path struct type to ygnmi by @DanG100 in #43
- Code generation changes to support batch by @DanG100 in #44
- Update ygot to v0.23.0 and update pathgen by @wenovus in #45
- Add query batch by @DanG100 in #46
- Add SetBatch by @DanG100 in #47
- Add test for Batch Watch by @DanG100 in #48
- Add benchmarks for Watch by @DanG100 in #49
- Make batch query immutable by @DanG100 in #50
- Add some godoc friendly examples by @DanG100 in #51
- Improve readme and add more examples by @DanG100 in #52
- Simply list generation by @DanG100 in #53
- Flag changes by @DanG100 in #54
New Contributors
Full Changelog: https://github.com/openconfig/ygnmi/commits/v0.1.0