- update to 2.1.128:
* revert of `identityref` canonical value change
* the identity always printed with the module name as the
prefix
* data tree and hash table optimizations
* opaque node handling fixes and improvements
* lots of other bug fixes
- update to 2.1.111:
* opaque node parsing improved
* native RESTCONF operation parsing support
* `union` value error reporting improved
* new `yanglint` and `yangre` tests
* optional support for leafref with XPath functions
* lots of other fixes and improvements
- update to 2.1.80:
* RESTCONF message parsing
* JSON parser refactor
* timezone DST handling
* public hash table API
* stored union value bugfix
* many other clarifications, improvements, and bugfixes
* huge number of other fixes and improvements
* many other various bugfixes
OBS-URL: https://build.opensuse.org/request/show/1125268
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libyang?expand=0&rev=35
- update to 2.1.4:
* large extensions refactoring
* increased ext plugin API version
* new callbacks and capabilities of plugins
* changes in the parsed and compiled ext instance structures
* native support for structure extension
* error path logging improvements
* fixed unions with leafrefs
* yanglint schema mount support
* huge number of other fixes and improvements
OBS-URL: https://build.opensuse.org/request/show/1039775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libyang?expand=0&rev=13
* large extensions refactoring
* increased ext plugin API version
* new callbacks and capabilities of plugins
* changes in the parsed and compiled ext instance structures
* native support for structure extension
* error path logging improvements
* fixed unions with leafrefs
* yanglint schema mount support
* huge number of other fixes and improvements
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libyang?expand=0&rev=28
- Update to version 1.0.240
Main changes of this release are:
* config deviation fixes
* state leaf-list validation fixes
* XPath derived-from() fixes
* minor memory problems fixes
* other minor bugfixes
- Update to version 1.0.225
* bugfixes in various parts of the library
- Update to version 1.0.215
Main changes of this release are:
* JSON printer bugfixes
* data validation fixes
* minor XPath optimizations
* C++ bindings improvements
* many other minor bugfixes
OBS-URL: https://build.opensuse.org/request/show/897707
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libyang?expand=0&rev=18
- Update to version 1.0.130
* new functions lyd_find_sibling*() for searching for a specific
sibling
+ if available, they use hashes meaning the search complexity
is constant!
* leafref validation no longer cached
+ may make validation slightly longer but editing data is
much faster
* minor C++ binding fixes
* minor schema/data parser bugfixes
* other general bugfixes
- Update to version 1.0.109
* new LYB parser flag to allow using updated modules
* minor fixes in action validation
* other minor fixes
OBS-URL: https://build.opensuse.org/request/show/774631
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libyang?expand=0&rev=12
- Package extensions in a separate package - libyang-extentions
- Update to version 1.0r5
Main features of this release are:
* value canonization support in API functions
* new debug message categories
* nested notification/action validation clarifications and fixes
* LYB format decimal64 value handling fixed
* C++ bindings minor improvements
* other minor fixes
- Update to version 1.0r4
Main features of this release are:
* many bugfixes in various parts of the library
+ schema and data validation
+ manipulation with internal schemas and loading user schemas
in the context
+ xpath
+ LYB format
- Update to version 1.0r3
Main features of this release are:
* many bugfixes in various parts of the library
+ LYB format
+ schema
+ data
+ xpath
- Build with ENABLE_LYD_PRIV=ON
OBS-URL: https://build.opensuse.org/request/show/758498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libyang?expand=0&rev=2
- Update to version 1.0r5
Main features of this release are:
* value canonization support in API functions
* new debug message categories
* nested notification/action validation clarifications and fixes
* LYB format decimal64 value handling fixed
* C++ bindings minor improvements
* other minor fixes
- Update to version 1.0r4
Main features of this release are:
* many bugfixes in various parts of the library
+ schema and data validation
+ manipulation with internal schemas and loading user schemas
in the context
+ xpath
+ LYB format
OBS-URL: https://build.opensuse.org/request/show/755393
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libyang?expand=0&rev=7
- Update to version 1.0r2
* New LYD_DUP_OPT_WITH_WHEN and LYD_DUP_OPT_WITH_KEYS options for
duplicating data nodes.
* New --disable-searchdir option of yanglint(1) to allow forcing
explicit specification of all the loaded modules.
* Plugins (extension and user type) are now more strictly checked
for compatibility - all plugins are now supposed to use
LYEXT_VERSION_CHECK or LYTYPE_VERSION_CHECK macro to be
compatible with libyang 1.0.
* User type plugins are now able not only to store the value in a
specific way, but also to change its original string value (e.g.
to make the value canonical). Change to the canonical value is
also used in the provided user types plugins implementing
ietf-yang-types and ietf-int-types data types.
* Many bugfixes as usual.
OBS-URL: https://build.opensuse.org/request/show/691980
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libyang?expand=0&rev=5