Skip to content

Releases: openconfig/goyang

v1.1.0

22 Jul 20:29
125c5f3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0

22 Feb 18:09
de640d0
Compare
Choose a tag to compare

This is the v1.0.0 release of goyang with the aim of providing users with a better expectation of backwards-compatibility following the resolution of issues in this milestone.

NOTE: This release contains several backwards-incompatible changes.

What's Changed

  • added support for leaf-list default substatement #136 by @hellt in #139
  • Remove global variable typeDict and exported function BuildAST. by @wenovus in #207
  • Move global ParseOptions into Modules. by @wenovus in #208
  • Move Path and pathMap under Modules to allow parsing of two different sets of files with different paths. by @wenovus in #209
  • Rename util package to yangentry package. by @wenovus in #220

Full Changelog: v0.4.0...v1.0.0

v0.4.0

21 Jan 15:35
6eefd78
Compare
Choose a tag to compare

What's Changed

  • (BACKWARDS-INCOMPATIBLE) Inherit min/max in already-restricted range/length statements. by @wenovus in #188
  • YangType.Equal should check whether inputs are nil by @wenovus in #215
  • Add unit tests for FindGrouping by @wenovus in #219

Full Changelog: v0.3.2...v0.4.0

v0.3.2

04 Jan 17:18
eff3553
Compare
Choose a tag to compare

What's Changed

  • factor out d *typeDictionary as a parameter to initTypes. by @wenovus in #204
  • Move globals entryCache and mergedSubmodule into Modules. by @wenovus in #205
  • Store global identities in typeDictionary. by @wenovus in #206

Full Changelog: v0.3.1...v0.3.2

v0.3.1

26 Oct 23:59
db802c6
Compare
Choose a tag to compare

What's Changed

  • Protect FindModuleByNamespace with locks by @kimmidi in #216

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

21 Oct 17:02
110176b
Compare
Choose a tag to compare

What's Changed

  • Marshal Entry.Extra in JSON, and exclude down the line the Parent and Source of Extra elements (@SeanCondon).
  • When an Extra item is a slice, add its elements individually (@SeanCondon).
  • Modules.FindModuleByPrefix is removed since there is possibility for duplication. Use the FindModuleByPrefix function instead.
  • Fix deviate add and deviate delete on defaults statements.
  • Print error message when Entry.InstantiatingModule fails.
  • Allow arbitrary number of errors between each token.
  • Refactorings.

Full Changelog: v0.2.9...v0.3.0

v0.2.9

16 Aug 18:59
163ddd1
Compare
Choose a tag to compare

Minor style and comment improvements.

v0.2.8

12 Aug 01:25
179d7de
Compare
Choose a tag to compare
  • Fix augments from submodules (@nkitchen).
  • Allow registering multiple enums within a union type.
  • Export Modules.module.
  • Improve coverage to 81.6%.

v0.2.7

01 Jul 18:55
4b27b85
Compare
Choose a tag to compare
  • Fix memory leak when parsing multiple modules (@ivajloip) #104.

v0.2.6

21 Jun 22:28
1c554e3
Compare
Choose a tag to compare
  • Add MatchingEntryExtensions() to search extensions for *yang.Entry objects.