Commit Graph

7 Commits

Author SHA1 Message Date
Wang Mingyu f177906504 valijson: upgrade 0.7 -> 1.0
License-update: "Akamai Technolgies" changed to "Akamai Technologies"

Changelog:
===========
Transition to using submodules for vendored-in parser libraries
Fixes for the implementation of YamlCppObject::find()
Use the correct version of std::string::replace in the extractReferenceToken helper function
Avoid throwing exceptions when using operator new in the CustomAllocator class

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-09 10:17:15 -08:00
Eero Aaltonen cca9e65fae valijson: use install task from CMakeLists.txt
Upstream CMakeLists.txt has improved and in version 0.7 install both
the headers and a config-file package to
packages-split/valijson-dev/usr/lib/cmake/valijson/valijsonConfig.cmake
, so drop the custom `do_install` task and use the CMake install task
directly instead.

Signed-off-by: Eero Aaltonen <eero.aaltonen@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-27 08:55:20 -07:00
wangmy 41d34e2a79 valijson: upgrade 0.6 -> 0.7
Changelog:
===========
This release includes a number of improvements:

    Memory management improvements
    Shellcheck improvements
    CMake improvements
    Add yaml-cpp support
    Fixes for PocoJson
    Support for time-related format validations

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-26 20:49:05 -04:00
Khem Raj 6806ca6606 valijson: move out of hard dep on meta-networking
curlpp is only needed to build examples, therefore make it a
packageconfig and keep it disabled, which is default anyway

Add packageconfigs for tests and disabling boost as well.

Include boost support by default.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-24 09:45:25 -07:00
Khem Raj b752946ed1 valijson: Move it to networking-layer under BBFILES_DYNAMIC
it has a hard dependency on curlpp package which comes from
meta-networking

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Cc: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-20 09:51:14 -07:00
Oleksandr Kravchuk 81edfc5e84 valijson: update to 0.3
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28 12:52:14 -07:00
James Feist 5e28c2b760 valijson: Add recipe
valijson is a header only c++ library for JSON
schema validation.

Signed-off-by: James Feist <james.feist@linux.intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-12 13:08:38 -07:00