Dear all,

Radek released a new version of libyang and yanglint. See https://github.com/CESNET/libyang/releases/tag/v0.12-r1

The main features of this release are:

 * various bugfixes
 * support for YANG extensions (libyang's schema tree structures changed)
 * ietf-metadata implemented - support for annotations represented in
   data as data nodes' attributes
 * added possibility to set all the imported modules as implemented
 * YANG parser's error messages extended by the path of the invalid node
 * nodes, used in |must| and |when| XPath expressions, which are not
   found in schema are reported as warnings, not errors - refering
   non-exiting nodes is generally allowed despite it is useless

The major enhancement is the YANG extension support. In the past, yanglint would generate a warning:

   warn: Not supported "mount-point" extension statement found, ignoring.

All these warnings are now gone, and this makes a difference <http://claise.be/IETFYANGPageCompilation.png>.

Also, a couple of false positives have been fixed in this version.
See http://www.claise.be/IETFYANGPageCompilation.html, and check your YANG modules.

FYI, the toolchain is composed of:
    pyang 1.7.1,
    confdc 6.3 ,
    yangdump-pro 16.10-5,
    yanglint 0.12.116

Regards, Benoit
_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to