0.5.4
Pre-release
Pre-release
2017-03-17 version 0.5.4
Python
- Improved logging to indicate message directionality (#388)
- Provide more details for validation error message for leaf-lists (#398)
- Remove indirect python requirements from
setup.py
(#392) - If validation error occurs when decoding payload, include payload as an attribute of the
YPYModelError
raised (#381) - Update Python package generation and post YDK-Py on the Python package index - PyPi (#404, #406)
C++
- Changed dependent libraries (#382)
- Create default yang models repository for each bundle. Install yang models as part of bundle shared library (#292)
- Make passing in
path::Repository
object optional forCodecServiceProvider
- Make passing in
- Fix issue with handling augmented leafs in
CrudService
(#351) - Use smart pointers (like
shared_ptr
) in place of raw pointers (#382), (#393) - Support linking to multiple bundles (#349)
- Added sample code for using YDK with JSON configs in combination with CRUD service (#387)
ydk-gen
- Improved generation of C++ code to consume less compile-time memory for large yang models (#386), (#336)
- Add check for valid profile file to ydkgen (#378)
- Added code coverage for C++ code (#373)
- Updated
cisco-ios-xr
bundle to support Cisco IOS XR 6.2.1 release