662 Commits

Author SHA1 Message Date
Tristan Penman
48424184f3
Merge pull request #220 from AdamKorcz/runtests
build tests in oss-fuzz build
2025-07-28 12:09:41 +10:00
Adam Korczynski
565c96b67b build tests in oss-fuzz build
Signed-off-by: Adam Korczynski <adam@adalogics.com>
2025-07-23 12:42:07 +01:00
Tristan Penman
5dc4596bd7 Fix grammatical errors 2025-07-06 12:59:15 +10:00
Tristan Penman
4d2f389531
Merge pull request #216 from MindaugasPaznekas/patch-1
Fix copy-paste error message
2025-07-06 12:57:25 +10:00
Mindaugas Paznekas
0369c22b5f
Fix copy-paste error message 2025-07-03 14:20:28 +03:00
Tristan Penman
2554d638ae
Merge pull request #215 from pri-patel/patelp/add-regex-to-bundle-script
Update bundle.sh to include regex.hpp
2025-06-15 14:28:37 +10:00
Pritesh Patel
1fab149d57 Update bundle.sh to include regex.hpp 2025-06-13 10:30:04 +01:00
Tristan Penman
6674bc91c7 Bump minimum CMake version for inspector 2025-06-10 17:40:26 +10:00
Tristan Penman
4edda75854
Merge pull request #213 from marzer/mg-boost-regex
Enable using boost::regex instead of std::regex
v1.0.6
2025-05-07 09:56:45 +10:00
Mark Gillard
3ce2c4e0a6 Enable using boost::regex instead of std::regex 2025-05-06 17:35:06 +03:00
Tristan Penman
c5a34acc5e
Merge pull request #211 from jmarrec/RegexEngine-more
Eliminate an avoidable std::regex and replace with RegexEngine
2025-04-26 11:02:20 +10:00
Julien Marrec
88de63f752
Eliminate an avoidable std::regex and replace with RegexEngine 2025-04-22 21:00:34 +02:00
Tristan Penman
8b320f2567
Merge pull request #209 from tristanpenman/fix-cifuzz
Run cifuzz on push and pull requests
v1.0.5
2025-04-06 08:27:34 +10:00
Tristan Penman
cd0e101642 Bump upload-sarif to v3 2025-04-06 08:09:58 +10:00
Tristan Penman
0ae101b4cf Run cifuzz in push and pull requests 2025-04-06 07:59:14 +10:00
Tristan Penman
bbb687d823
Merge pull request #208 from gema-mx/gema/bundle-add-schema-cache-header-file
bundle: Add `schema_cache.hpp' to bundle script
2025-04-06 07:53:22 +10:00
Tristan Penman
1aca39f679 Bump actions/upload-artifact 2025-04-06 07:52:24 +10:00
Guillermo E. Martinez
256c3b0511 bundle: Add `schema_cache.hpp' to bundle script
`bundle.sh' script generates a header file with missing `SchemaCache`
declaration.  So, this patch fix it.

valijsonQtjson.h:5746:46: error: ‘SchemaCache’ has not been declared
 5746 |     static const Subschema *querySchemaCache(SchemaCache &schemaCache,
      |                                              ^~~~~~~~~~~
valijsonQtjson.h:5769:35: error: ‘SchemaCache’ has not been declared
 5769 |     static void updateSchemaCache(SchemaCache &schemaCache,
      |                                   ^~~~~~~~~~~
valijsonQtjson.h:5822:9: error: ‘SchemaCache’ has not been declared
 5822 |         SchemaCache &schemaCache, std::vector<std::string> &newCacheKeys)

      * bundle.sh(common_headers): Add new `schema_cache.hpp' entry.

Signed-off-by: Guillermo E. Martinez <martinez.enrique@autozone.com>
2025-04-05 07:42:26 -06:00
Tristan Penman
2ba695cf93 Update README 2025-03-30 20:54:34 +11:00
Tristan Penman
2558acc022 Bump json11 2025-03-30 20:52:39 +11:00
Tristan Penman
be052856f1 Bump googletest 2025-03-30 20:51:46 +11:00
Tristan Penman
1cb60962a2 Add Foundation to Poco package list 2025-03-30 20:49:55 +11:00
Tristan Penman
6064db1c6c Changes to make property tree adapter compile with C++17 2025-03-27 17:09:11 +11:00
Tristan Penman
26938a1564 Enable C++17, use built-in CMake support for locating Poco 2025-03-27 17:07:29 +11:00
Tristan Penman
6c76ec65ba Bump minimum CMake version 2025-03-27 17:06:36 +11:00
Tristan Penman
7d59abf50c Fix uninitialised variable, update README v1.0.4 2025-02-08 18:21:40 +11:00
Tristan Penman
caa3ef055c Use statically allocated regexes for date/time pattern matching 2025-02-08 17:46:25 +11:00
Tristan Penman
203ca0de13 Add tests for date/time formats 2025-02-08 15:49:14 +11:00
Tristan Penman
4e2dfd1390 Allow permissive validation of date/time formats 2025-02-08 15:48:57 +11:00
Tristan Penman
db04461018 Add test case for circular references in schemas 2024-12-24 11:17:34 +11:00
Tristan Penman
0a15cf4fe9 Add simple example just for checking validity of schemas 2024-12-22 19:43:37 +11:00
Tristan Penman
b151d1e99a Detect certain JSON reference cycles while parsing schemas 2024-12-22 19:42:08 +11:00
Tristan Penman
ae0112b4be
Merge pull request #202 from jsoref/spelling
Spelling
2024-12-13 11:20:52 +11:00
Tristan Penman
a2611ada9a
Merge pull request #203 from tristanpenman/fix-build
Run apt update in build step
2024-12-13 11:19:12 +11:00
Tristan Penman
1c066ad778 Run apt update in build step 2024-12-13 11:06:13 +11:00
Josh Soref
3581168091 spelling: value
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 21:10:57 -10:00
Josh Soref
d81d0a0c1e spelling: unfortunately
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:46 -10:00
Josh Soref
2bc2b4982b spelling: transparent
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
b18ba8d777 spelling: the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
e50c8d2b2b spelling: the name of
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
ad305fd8d3 spelling: than
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
769453eb93 spelling: satisfies
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
33de946dd0 spelling: satisfied
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
c34b49fbc9 spelling: present
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
95431d3d6e spelling: preexisting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
20df7651f0 spelling: nonexistent
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
bcfd55ea2c spelling: macos
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
91eb9b1b07 spelling: javascript
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
39d88c7c3d spelling: invocations
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00
Josh Soref
43dd86e18c spelling: internal
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-12-11 20:11:45 -10:00