What's Changed
- fix release workflow tag trigger by @LecrisUT in #369
- Fix is_address when char is unsigned by @jamesjer in #376
- Use read-only ifstream to load the schema files in tests by @DonKult in #379
- Fix the cmake target used in the README example by @sjoubert in #386
- Use valid pointer ranges for email checks by @Piecha93 in #382
- Fix exception slicing in regex format check by @94xhn in #381
- README: document installing when used via FetchContent by @avaliente-evs in #332
- Fix compile error: implicit conversion from 'long' to 'double' may lose by @VolkerChristian in #357
- CI: strict warnings build on latest GCC/Clang, fix test warnings by @pboettch in #387
- Fix crash when validating null values in objects with additionalProperties by @orgads in #370
- Fix crash on '/' or '~' in keys below unknown keywords by @pboettch in #388
- Fix recursive $ref to a schema below an unknown keyword by @pboettch in #389
- Remove dot-segments from URI paths by @pboettch in #390
- Windows CI, fix shared library option and Windows builds by @pboettch in #392
- json-schema-validate: load file:// URIs by their absolute path by @pboettch in #393
- README: nlohmann-json integration, default values, badge by @pboettch in #394
- Build without nlohmann/json's implicit conversions by @pboettch in #391
- Release 2.4.1 by @pboettch in #395
New Contributors
- @jamesjer made their first contribution in #376
- @DonKult made their first contribution in #379
- @Piecha93 made their first contribution in #382
- @94xhn made their first contribution in #381
- @avaliente-evs made their first contribution in #332
- @orgads made their first contribution in #370
Full Changelog: 2.4.0...2.4.1