Releases: CESNET/libyang
Releases · CESNET/libyang
version 0.12 - release 2
The main features of this release are:
- various bugfixes
ly_ctx_new_ylpath()andly_ctx_new_ylmem()to create context according to yang-library data (reflected in yanglint(1))- allow multiple search paths for the context (reflected in yanglint(1))
- shorthand cases in choice are now implicitly created in schema trees
- default values are not checked in grouping but when the grouping is instantiated
- extended checking of all XPATH expressions
- added pointer to private data in extension instances structures
- number of internal schemas in the context is available in API as
LY_INTERNAL_MODULE_COUNT strictoption in yanglint(1) non-interactive mode
version 0.12 - release 1
The complete API/ABI diff to the previous release is available at netopeer.liberouter.org.
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
mustandwhenXPath expressions, which are not found in schema are reported as warnings, not errors - refering non-exiting nodes is generally allowed despite it is useless
version 0.11 - release 2
The main features of this release are:
- various bugfixes
- include subdirectories of
search pathwhen looking for the imported modules and included submodules - NACM extension instances are not printed in schemas - this is a temporary change until the full support of YANG extensions is implemented
- corrected parsing of
backslash-ed characters in YANG strings (even in YANG 1.0 modules, the clarification from 1.1 is applied) - changed return code of
lys_features_enable()andlys_features_disable()when the feature is already in the desired state - improved printing of canonical data values
- improved printing of anydata/anyxml trees
version 0.11 - release 1
The complete API/ABI diff to the previous release is available at netopeer.liberouter.org.
The main features of this release are:
- feature rich YANG utility installed with libyang -
yanglint(1) - ability to remove schema(s) from the context (
ly_ctx_clean()andly_ctx_remove_module()) lys_path()to get schema path of the specific node- improved data type resolving according to the leaf/leaf-list value (publicly available via
lyd_leaf_type()) - improved logging (printing some of the previously hidden messages)