Tristan Penman
|
21322b2d82
|
Move Adapter and BasicAdapter classes to internal
|
2022-04-09 13:46:54 +10:00 |
|
Jesse Hoogervorst
|
72afeb1ff7
|
Fixed PocoJsonValue::getInteger being limited to 32-bit integers
|
2022-04-07 16:22:43 +02:00 |
|
Pras Velagapudi
|
b685584e42
|
Add optimization for find implementation.
|
2022-02-13 06:28:03 -05:00 |
|
Pras Velagapudi
|
76c9f40c42
|
Added simple loading utility.
|
2022-02-13 05:38:54 -05:00 |
|
Pras Velagapudi
|
f03461bb01
|
Fixed issue with YAML::Node reference usage.
|
2022-02-13 05:25:31 -05:00 |
|
Pras Velagapudi
|
7f23f3694b
|
Fix unit tests to match property tree.
|
2022-02-11 19:22:14 -05:00 |
|
Pras Velagapudi
|
328db2f644
|
Initial pass at yaml-cpp support.
|
2022-02-11 19:13:43 -05:00 |
|
Tristan Penman
|
7d4ea9088d
|
Add boost::json example and delete problematic constructors
|
2022-02-07 20:50:23 +11:00 |
|
Marco Porsch
|
828fc87623
|
use implicit conversion of unique_ptr<T, DeleterA> to unique_ptr<const T, DeleterB>
relies on DeleterB being constructible from DeleterA
also uses that T* can always be converted to void* (but not the other way around)
|
2021-12-20 10:37:47 +01:00 |
|
Marco Porsch
|
cf841e10e9
|
use unique_ptr for memory management in constraints and subschema
|
2021-12-09 15:33:25 +01:00 |
|
Tristan Penman
|
4a99dd79d0
|
Add missing include
|
2021-12-07 09:53:09 +11:00 |
|
Tristan Penman
|
26f3a8476f
|
Less const-ness
|
2021-11-06 08:44:09 +11:00 |
|
Yang Jiao
|
0f0cc2bc55
|
Always apply callback function when validating schema
|
2021-10-05 18:23:27 -04:00 |
|
Tristan Penman
|
6dab4978be
|
Update README and tweak syntax in Boost.JSON adapter
|
2021-09-15 10:15:03 +10:00 |
|
Matt Young
|
f5cf601efa
|
Add Boost.JSON support
|
2021-09-10 08:55:03 +02:00 |
|
Matt Young
|
14325788f8
|
Add Boost.JSON support
|
2021-09-10 08:54:00 +02:00 |
|
Matt Young
|
d3104ea8d8
|
Support fetching sub-schemas from other files
|
2021-09-09 19:27:13 +02:00 |
|
Ray Vincent
|
3442709aa7
|
Update urn regex expression to be std::regex safe
|
2021-08-25 16:57:33 -07:00 |
|
Ray Vincent
|
f787a8a7a7
|
Update urn regex to match widely accepted expression
|
2021-08-24 13:51:32 -07:00 |
|
Ray Vincent
|
653d515d32
|
Ensure that urn regex checks to end of string
|
2021-08-24 13:43:00 -07:00 |
|
Ray Vincent
|
eac0859cd8
|
Ensure that urn NID cannot include '.'
|
2021-08-24 13:39:05 -07:00 |
|
Ray Vincent
|
ef42dae296
|
Add support for urn document references
|
2021-08-23 15:45:49 -07:00 |
|
Tristan Penman
|
11af652228
|
Merge remote-tracking branch 'clainio/build-fix'
|
2021-07-29 17:44:58 +10:00 |
|
Tristan Penman
|
6a04040d4f
|
Update adapters to avoid inheriting from std::iterator
|
2021-07-28 22:19:36 +10:00 |
|
Tristan Penman
|
c63ac26f03
|
Disable C4702: unreachable code warnings for json_pointer.hpp
|
2021-07-28 17:09:45 +10:00 |
|
Tristan Penman
|
855365bce0
|
Disable C4702: unreachable code warnings within relevant headers
|
2021-07-28 16:58:15 +10:00 |
|
Konstantin Plotnikov
|
5c97e3ccd4
|
Fix gcc build error
|
2021-06-25 18:02:19 +03:00 |
|
Tristan Penman
|
4897d102bd
|
Fix exclusiveMaximum and exclusiveMinimum error messages
|
2021-06-11 13:43:09 +10:00 |
|
Tristan Penman
|
df89869e00
|
Add maxLength and minLength tests for draft 7
|
2021-05-20 21:36:20 +10:00 |
|
Tristan Penman
|
9183462118
|
Fix return type on getMinLength
|
2021-05-20 17:01:37 +10:00 |
|
Tristan Penman
|
3740dc5166
|
Explicitly initialise optionals in Subschema class
|
2021-05-20 16:07:07 +10:00 |
|
Tristan Penman
|
cb778b6bb6
|
Minor changes to address msvc warnings and make cmake work on Windows
|
2021-05-17 14:00:55 +10:00 |
|
Tristan Penman
|
70f12ed1d4
|
Merge pull request #123 from anishmonachan7/fix_unused_variable
fix unused variable error with gcc 8.3
|
2021-04-08 08:54:13 +10:00 |
|
anishmonachan7
|
03b8cccb27
|
Update include/valijson/constraints/concrete_constraints.hpp
Co-authored-by: Tristan Penman <tristan@tristanpenman.com>
|
2021-04-07 15:24:04 +02:00 |
|
Anish
|
dc6d2fe0e7
|
fix unused variable error with gcc 8.3
|
2021-04-07 12:39:39 +02:00 |
|
Tristan Penman
|
66262bafb8
|
Include nlohmann/json.hpp instead of json.hpp
|
2021-04-04 13:25:10 +10:00 |
|
Tristan Penman
|
b3b958c8c0
|
Merge pull request #121 from anishmonachan7/virtual_destructor
destructor to virtual destructor
|
2021-04-03 15:59:45 +11:00 |
|
Anish
|
84c9fbf52c
|
destructor to virtual destructor
|
2021-04-02 11:09:55 +02:00 |
|
Tristan Penman
|
a19e1c00f0
|
Remove warning suppressions for clang
|
2021-01-24 15:47:57 +11:00 |
|
Tristan Penman
|
af2358b63f
|
Use custom RAPIDJSON_ASSERT macro to catch parser errors
|
2021-01-24 14:06:15 +11:00 |
|
Tristan Penman
|
7ab96207c5
|
Ensure ref values are strings
|
2021-01-17 17:42:55 +11:00 |
|
Tristan Penman
|
635f36f095
|
Merge pull request #119 from BSipos-RKF/issue-118
Possible fix for #118
|
2021-01-17 16:56:00 +11:00 |
|
Tristan Penman
|
fba5a9e8a7
|
Reject JSON references that index into empty arrays
|
2021-01-17 13:34:52 +11:00 |
|
Brian Sipos
|
cbcde15c0b
|
Possible fix for #118
|
2021-01-12 13:12:57 -05:00 |
|
Tristan Penman
|
3621f98d43
|
Update rapidjson_utils.hpp to use iterative parsing
|
2021-01-07 21:34:51 +11:00 |
|
Jordan Bayles
|
1f964c1299
|
Fix memory leak in concrete constraints
This patch fixes a memory leak found from ASAN testing. There may be
more here, but this is the only one blocking our workflow.
|
2020-12-02 11:16:41 -08:00 |
|
Tristan Penman
|
c1e75c700f
|
Merge pull request #110 from baylesj/remote_throws
Add VALIJSON_USE_EXCEPTIONS mode
|
2020-11-09 16:51:19 +11:00 |
|
Jordan Bayles
|
bc81adbd3f
|
add version checks around BOOST_NORETURN
|
2020-11-08 21:40:01 -08:00 |
|
Jordan Bayles
|
7a560db2ed
|
Fixup headers
This patch removes the include for boost's internal suffix.hpp header,
in favor of just including the throw_exception.hpp header.
|
2020-11-08 21:21:54 -08:00 |
|
Jordan Bayles
|
b8e9581057
|
Apply feedback, add boost version check
|
2020-11-08 19:54:53 -08:00 |
|