)]}'
{
  "log": [
    {
      "commit": "c94fb790a4fc0c579bfa7aa18358f0ed997cf713",
      "tree": "e846aab268a714af7773f142c5cfaac1228d24a4",
      "parents": [
        "b7fbe2a0691862ec40646331047e9583896786fb",
        "1cc33c1c0276ba46421460e99863ab65c2d62a3f"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:46 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:46 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\n\nBug: 385190204\nMerged-In: I8aed77fdae73428a32d746bfd5e1527aa8aca62c\nChange-Id: I89358c08431767743d23e49e1db0c3f9dc80bf84\n"
    },
    {
      "commit": "1cc33c1c0276ba46421460e99863ab65c2d62a3f",
      "tree": "e846aab268a714af7773f142c5cfaac1228d24a4",
      "parents": [
        "3977a10330efb6779562c44657d8d26608e84dd4"
      ],
      "author": {
        "name": "Brandon Wilson",
        "email": "bwils@google.com",
        "time": "Mon Oct 14 15:34:07 2024 +0000"
      },
      "committer": {
        "name": "Brandon Wilson",
        "email": "bwils@google.com",
        "time": "Fri Oct 25 16:19:59 2024 +0000"
      },
      "message": "Updating json-schema-validator to properly build\n\n1. Include all needed dependencies in the build file\n2. Create stubs for libraries that are optional dependencies\n\nTest: Manually built\nBug: b/372654068\nChange-Id: I8aed77fdae73428a32d746bfd5e1527aa8aca62c\n"
    },
    {
      "commit": "3977a10330efb6779562c44657d8d26608e84dd4",
      "tree": "bc8f428d44fb98a026bfb0757e88a027ada4909e",
      "parents": [
        "75ab7da657a943905eefe6170683bb834135e8e4",
        "4a0ff2fd90284622783e5f30bd7ac32a6c5da3cf"
      ],
      "author": {
        "name": "rassb@google.com",
        "email": "rassb@google.com",
        "time": "Wed Sep 18 18:24:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 18 18:24:31 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027 am: b7fbe2a069 am: 4a0ff2fd90\n\nOriginal change: undetermined\n\nChange-Id: I8021472e45d16778dfbfddfb30f6dd8b1065b170\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4a0ff2fd90284622783e5f30bd7ac32a6c5da3cf",
      "tree": "bc8f428d44fb98a026bfb0757e88a027ada4909e",
      "parents": [
        "75ab7da657a943905eefe6170683bb834135e8e4",
        "b7fbe2a0691862ec40646331047e9583896786fb"
      ],
      "author": {
        "name": "rassb@google.com",
        "email": "rassb@google.com",
        "time": "Wed Sep 18 17:59:31 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 18 17:59:31 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027 am: b7fbe2a069\n\nOriginal change: undetermined\n\nChange-Id: Iaf2abf2974b318953825c831354549c90a5f0cff\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b7fbe2a0691862ec40646331047e9583896786fb",
      "tree": "bc8f428d44fb98a026bfb0757e88a027ada4909e",
      "parents": [
        "75ab7da657a943905eefe6170683bb834135e8e4",
        "45eda76c38a683cbf2b68b39e21a20fd149db29c"
      ],
      "author": {
        "name": "rassb@google.com",
        "email": "rassb@google.com",
        "time": "Wed Apr 10 13:08:23 2024 -0700"
      },
      "committer": {
        "name": "rassb@google.com",
        "email": "rassb@google.com",
        "time": "Wed Apr 10 13:08:23 2024 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027\n"
    },
    {
      "commit": "45eda76c38a683cbf2b68b39e21a20fd149db29c",
      "tree": "bc8f428d44fb98a026bfb0757e88a027ada4909e",
      "parents": [
        "3416e28db90696e5b091f7b8f99e00d93ad279fe"
      ],
      "author": {
        "name": "Brandon Wilson",
        "email": "bwils@google.com",
        "time": "Mon Mar 25 16:33:36 2024 +0000"
      },
      "committer": {
        "name": "Brandon Wilson",
        "email": "bwils@google.com",
        "time": "Tue Apr 09 18:26:06 2024 +0000"
      },
      "message": "Third-Party Import of: https://github.com/networknt/json-schema-validator\n\nRequest Document: go/android3p\nFor CL Reviewers: go/android3p#reviewing-a-cl\nFor Build Team: go/ab-third-party-imports\nBug: http://b/329431177\nOriginal import of the code can be found at: https://googleplex-android.googlesource.com/platform/external/json-schema-validator/+/refs/heads/third-party-review.\nSecurity Questionnaire: http://b/329431177#comment1\n\nCompliance lint run: https://paste.googleplex.com/6286917961777152\nTest: Verified this properly builds. Integration/verification of library will come later.\n\nChange-Id: Iba77c97624c9feac3a0f091b010c2c48125ebd63\n"
    },
    {
      "commit": "75ab7da657a943905eefe6170683bb834135e8e4",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Frank Piva",
        "email": "pivaf@google.com",
        "time": "Wed Mar 20 18:00:36 2024 +0000"
      },
      "committer": {
        "name": "Frank Piva",
        "email": "pivaf@google.com",
        "time": "Wed Mar 20 18:00:36 2024 +0000"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "3416e28db90696e5b091f7b8f99e00d93ad279fe",
      "tree": "42f151fcd521de1e941d30fb0537c8ccc40d178b",
      "parents": [
        "6f4445591e5a1f410a9494863a4132f52c6e507a"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Sat Mar 16 18:13:33 2024 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Sat Mar 16 18:13:33 2024 -0400"
      },
      "message": "upgrade to 1.4.0 and update changelog\n"
    },
    {
      "commit": "6f4445591e5a1f410a9494863a4132f52c6e507a",
      "tree": "6510a9bebe3b05aa915d71cf0a1150939da03c91",
      "parents": [
        "0f983b05ed7478c55db1dc0d820f60f0becaf787"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Sun Mar 17 06:06:43 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 16 18:06:43 2024 -0400"
      },
      "message": "Explicitly handle if the discriminator property value is null (#988)\n\n"
    },
    {
      "commit": "0f983b05ed7478c55db1dc0d820f60f0becaf787",
      "tree": "dba6e09a32f66904895afdf9db35dfee52470cfa",
      "parents": [
        "eea61d6b630ee1277371bf7ffc0e171ac4cbff54"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Tue Mar 12 20:55:14 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 12 08:55:14 2024 -0400"
      },
      "message": "Refactor walk (#986)\n\n* Allow apply defaults to resolve ref and refactor walk listeners\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Update docs\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Add test"
    },
    {
      "commit": "eea61d6b630ee1277371bf7ffc0e171ac4cbff54",
      "tree": "33a29be4ecf4f7ad2d6ce18885eac1a50758d0f5",
      "parents": [
        "95911ba2d4b1c375da00e9d3534ea116a3d89316"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Tue Mar 05 21:02:17 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 05 08:02:17 2024 -0500"
      },
      "message": "Fixes uri, uri-reference, iri, iri-reference formats and does iri to uri conversion (#983)\n\n* Fix uri format and uri-reference format\r\n\r\n* Fix iri format and iri-reference format\r\n\r\n* Convert iri to uri"
    },
    {
      "commit": "95911ba2d4b1c375da00e9d3534ea116a3d89316",
      "tree": "873dab40ec28d48a7b4cc7324efbc60f29d4bc31",
      "parents": [
        "fed46cf939441c979348602a78ef16b2aacfabd7"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Sat Mar 02 05:33:29 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 01 16:33:29 2024 -0500"
      },
      "message": "Support custom vocabularies and unknown keyword and meta-schema handling (#980)\n\n* Support custom vocabularies\r\n\r\n* Refactor\r\n\r\n* Improve unknown keyword handling\r\n\r\n* Refactor\r\n\r\n* Allow configurable meta schema factory\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Update docs\r\n\r\n* Update doc\r\n\r\n* Update doc\r\n\r\n* Update doc\r\n\r\n* Update doc\r\n\r\n* Update doc\r\n\r\n* Update doc"
    },
    {
      "commit": "fed46cf939441c979348602a78ef16b2aacfabd7",
      "tree": "655a520c5c51a50f51858b7928058c3b96e146d0",
      "parents": [
        "8c2f60b508e0bff36e9b394af0ed28143ec61ddc"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Thu Feb 22 21:47:12 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 22 08:47:12 2024 -0500"
      },
      "message": "Fix message (#975)\n\n"
    },
    {
      "commit": "8c2f60b508e0bff36e9b394af0ed28143ec61ddc",
      "tree": "0312e3f0231ad1d7d0fe46240d017bf3f21c93fb",
      "parents": [
        "bc93b4439adcd64b75d8a432c8e9a050c451a43d"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Thu Feb 22 21:45:20 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 22 08:45:20 2024 -0500"
      },
      "message": "Make ethlo excludable (#974)\n\n"
    },
    {
      "commit": "bc93b4439adcd64b75d8a432c8e9a050c451a43d",
      "tree": "2b458483fd4a7aa12b4b25e57cb7f32eb00afdfc",
      "parents": [
        "53a340276ce3262af00c1cc2e39722a9d259e7ca"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Mon Feb 19 08:54:38 2024 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Mon Feb 19 08:54:38 2024 -0500"
      },
      "message": "upgrade 1.3.3 and update changelog\n"
    },
    {
      "commit": "53a340276ce3262af00c1cc2e39722a9d259e7ca",
      "tree": "6614dfae8dd0ec16a176d31cf687cf582acf470e",
      "parents": [
        "bd085edca3d142a9ff917e7921f9025d55040695"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Mon Feb 19 21:46:52 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 19 08:46:52 2024 -0500"
      },
      "message": "Support GraalVM and refactor (#972)\n\n* Add native-image properties\r\n\r\n* Add meta schema mapper\r\n\r\n* Only create objects if needed\r\n\r\n* Defer some processing\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor"
    },
    {
      "commit": "bd085edca3d142a9ff917e7921f9025d55040695",
      "tree": "73ccd310054f905ca55c2a667d198b1cf4804136",
      "parents": [
        "2879ca3957086455a7b53cfdf486149f52cbaa8b"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Fri Feb 16 21:17:10 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 16 08:17:10 2024 -0500"
      },
      "message": "Fixes for discriminator (#971)\n\n* Fix discriminator\r\n\r\n* Fix oneOf\r\n\r\n* Filter messages for oneOf discriminator\r\n\r\n* Support discriminator in oneOf sibling\r\n\r\n* Fix\r\n\r\n* Fix\r\n\r\n* Fix\r\n\r\n* Support mappings\r\n\r\n* Refactor\r\n\r\n* Update doc"
    },
    {
      "commit": "2879ca3957086455a7b53cfdf486149f52cbaa8b",
      "tree": "3a8426ed6f9a6285d769ac469fa76f510295ffba",
      "parents": [
        "7cda40e52898a592c34d8445290ddccb51aa1642"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Thu Feb 15 21:02:14 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 15 08:02:14 2024 -0500"
      },
      "message": "Fix validation messages (#969)\n\n* Generate translations and ensure encoded in ISO-8859-1 for Java 8\r\n\r\n* Make how schema errors are reported consistent\r\n\r\n* Refactor oneOf\r\n\r\n* Make id error message clearer\r\n\r\n* Make messages more consistent\r\n\r\n* Fix\r\n\r\n* Fix\r\n\r\n* Fix\r\n\r\n* Fix"
    },
    {
      "commit": "7cda40e52898a592c34d8445290ddccb51aa1642",
      "tree": "efe6004717c7a30db538c0d9f3ca5908ef85b5d7",
      "parents": [
        "1f607408623212569855ecd7f71558b16034eed8"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Wed Feb 14 09:53:19 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 13 20:53:19 2024 -0500"
      },
      "message": "Add unevaluatedProperties test (#968)\n\n"
    },
    {
      "commit": "1f607408623212569855ecd7f71558b16034eed8",
      "tree": "971d7f519ef586c7de6fb094e9c8817a7fd747c8",
      "parents": [
        "c768bc196a84fce6e3cef9d7ef5d9ba5184739c2"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Tue Feb 13 21:02:12 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 13 08:02:12 2024 -0500"
      },
      "message": "Reduce memory usage and improve performance (#966)\n\n* Add sets view\r\n\r\n* Use set view for aggregating child errors\r\n\r\n* Optimize properties validator\r\n\r\n* Use set view\r\n\r\n* Use set view in all of\r\n\r\n* Refactor anyOf\r\n\r\n* Use set view in items\r\n\r\n* Use set view in properties\r\n\r\n* Refactor if else\r\n\r\n* Refactor\r\n\r\n* Use setview in prefixItems\r\n\r\n* Refactor DependenciesValidator\r\n\r\n* Refactor dependent schemas\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor"
    },
    {
      "commit": "c768bc196a84fce6e3cef9d7ef5d9ba5184739c2",
      "tree": "43531f49fcdf01d55a53d6dedb2670fb284dcec3",
      "parents": [
        "5069ba4dd0449e2bc876c016dbcb62255b21b996"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Thu Feb 08 20:29:16 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 08 07:29:16 2024 -0500"
      },
      "message": "Set result at the end of schema processing (#963)\n\n"
    },
    {
      "commit": "5069ba4dd0449e2bc876c016dbcb62255b21b996",
      "tree": "0d66f8e2da0a0b5b1748ad648bc1f94a6ade0cf0",
      "parents": [
        "8f47aac0e55ce31427a05369ebbc9c8843d5575f"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Wed Feb 07 15:15:16 2024 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Wed Feb 07 15:15:16 2024 -0500"
      },
      "message": "upgrade to 1.3.2 and update changelog\n"
    },
    {
      "commit": "8f47aac0e55ce31427a05369ebbc9c8843d5575f",
      "tree": "5c4f5ce5431cb4471db09845b47f959b9bf5be3e",
      "parents": [
        "5dc929e908689cf00194e278085bb4d2ff6354d1"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Wed Feb 07 21:28:23 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 07 08:28:23 2024 -0500"
      },
      "message": "Update upgrading doc on fail fast (#961)\n\n"
    },
    {
      "commit": "5dc929e908689cf00194e278085bb4d2ff6354d1",
      "tree": "f50d8aa6395a0f7407617333d69ddf0d56de7e9d",
      "parents": [
        "e60f81fee67a611447a35385d097974626fd2236"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Wed Feb 07 21:24:44 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 07 08:24:44 2024 -0500"
      },
      "message": "Improve schema retrieval docs (#959)\n\n"
    },
    {
      "commit": "e60f81fee67a611447a35385d097974626fd2236",
      "tree": "ac420658e22e0594de687af290655c2e73c6f76d",
      "parents": [
        "32356e9c95a314e91e8dfd73be2dfbf8af6c6c4a"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Wed Feb 07 21:20:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 07 08:20:25 2024 -0500"
      },
      "message": "Refactor format validation (#958)\n\n* Refactor format to allow more complex validation\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Partial\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Fix assertions behavior\r\n\r\n* Fix\r\n\r\n* Refactor date time validator\r\n\r\n* Refactor to allow for localized error messages\r\n\r\n* Add docs for unknown formats\r\n\r\n* Add tests"
    },
    {
      "commit": "32356e9c95a314e91e8dfd73be2dfbf8af6c6c4a",
      "tree": "e613660e6aa00851409d0e52231b0f79e0944050",
      "parents": [
        "937105f24dde6defd8f467c9da839aacf36961f0"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Wed Feb 07 02:09:30 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 13:09:30 2024 -0500"
      },
      "message": "Add test for OpenAPI 3.1 schema validation (#956)\n\n"
    },
    {
      "commit": "937105f24dde6defd8f467c9da839aacf36961f0",
      "tree": "0c61cbc03dc705ee088ebf85c37b5ba63cd036c3",
      "parents": [
        "fb40864d295dcffb225b8cd9f13fc6d30f9c4866"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Wed Feb 07 02:03:14 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 13:03:14 2024 -0500"
      },
      "message": "Fix patternProperties annotation (#955)\n\n"
    },
    {
      "commit": "fb40864d295dcffb225b8cd9f13fc6d30f9c4866",
      "tree": "7c4ff967d4a3a119d4a177ac47f3dfe9cdddfa42",
      "parents": [
        "a61cf42e452629cff783b4ad175110faabae4f7b"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Wed Feb 07 01:56:57 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 12:56:57 2024 -0500"
      },
      "message": "Add test for type integer (#954)\n\n"
    },
    {
      "commit": "a61cf42e452629cff783b4ad175110faabae4f7b",
      "tree": "230f0a7ed3863038918e19cc44cc84a0b3319ec9",
      "parents": [
        "51fd82b420c3abde014f180ea109155de0d36480"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Wed Feb 07 01:54:45 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 12:54:45 2024 -0500"
      },
      "message": "Improve vocabulary support (#953)\n\n"
    },
    {
      "commit": "51fd82b420c3abde014f180ea109155de0d36480",
      "tree": "cbc99d1dc8d178ecb84af669ba7a3f9e5615fc71",
      "parents": [
        "61bf64a6c9c8bd3577ff6cfdcad8baa5fcddf2b4"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Tue Feb 06 01:40:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 05 12:40:51 2024 -0500"
      },
      "message": "Fix resolve (#952)\n\n"
    },
    {
      "commit": "61bf64a6c9c8bd3577ff6cfdcad8baa5fcddf2b4",
      "tree": "c756dc619cc3243a034dba45325d77eca56cd953",
      "parents": [
        "85d642bfa8c34aefd2aae4c4e8b83a1ccd18067e"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Tue Feb 06 01:36:01 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 05 12:36:01 2024 -0500"
      },
      "message": "Locale.ENGLISH should set. (#951)\n\n"
    },
    {
      "commit": "85d642bfa8c34aefd2aae4c4e8b83a1ccd18067e",
      "tree": "5a918fd13d5ddce9bce9231046a17daeac42e4bc",
      "parents": [
        "91385c21b4b0fdef6ff3b7e9e92c4664ca1ea552"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Sun Feb 04 23:43:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 04 10:43:51 2024 -0500"
      },
      "message": "Fix issues with hierarchy output report (#947)\n\n* Fix anyOf short circuit behavior when annotation collection is on\r\n\r\n* Fixes for the hierarchical output due to the evaluation path and instance location\r\n\r\n* Refactor\r\n\r\n* Fix propertyNames messages\r\n\r\n* Fix min max contains messages\r\n\r\n* Fix hierarchical report\r\n\r\n* Add test for propertyNames\r\n\r\n* Fix additionalItems\r\n\r\n* Fix additionalItems\r\n\r\n* Refactor\r\n\r\n* Add test\r\n\r\n* Fix\r\n\r\n* Revert due to encoding\r\n\r\n* Fix\r\n\r\n* Fix\r\n\r\n* Fix boolean reason\r\n\r\n* add to schema ref\r\n\r\n* Fix walk runners\r\n\r\n* Fix\r\n\r\n* Add option to disable preload\r\n\r\n* refactor\r\n\r\n* optimise fail fast\r\n\r\n* Allow fail fast to drop oneOf child errors\r\n\r\n* Remove unused field\r\n\r\n* Fix message for unevaluatedProperties on fail fast\r\n\r\n* fix messages"
    },
    {
      "commit": "91385c21b4b0fdef6ff3b7e9e92c4664ca1ea552",
      "tree": "fb17db484747be4ea000e87b8274270368ab8a1f",
      "parents": [
        "c7e7ab47ec7af3ae42924c4d66ad1839316e93f3"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Fri Feb 02 23:25:19 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 02 10:25:19 2024 -0500"
      },
      "message": "Add test for type loose for array and update doc for behavior (#946)\n\n"
    },
    {
      "commit": "c7e7ab47ec7af3ae42924c4d66ad1839316e93f3",
      "tree": "9c0404741ab13e4dfdb6713b475e624d799132d0",
      "parents": [
        "2795d79d170d433e33629f7d244ee466a98298fd"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Fri Feb 02 09:40:24 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 01 20:40:24 2024 -0500"
      },
      "message": "Support type loose for multipleOf validator (#945)\n\n"
    },
    {
      "commit": "2795d79d170d433e33629f7d244ee466a98298fd",
      "tree": "84365876b59cf2f32b6f3f94016b9796cd6fa494",
      "parents": [
        "49a44c98dcaf58de930f2b865b5ffab97dcb0423"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Fri Feb 02 01:40:54 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 01 12:40:54 2024 -0500"
      },
      "message": "Fix for required annotations for evaluation not collected (#944)\n\n* Fix for required annotations for evaluation not collected due to cross-draft scenario\r\n\r\n* Fix incorrect access modifier on setAnnotationCollectionEnabled\r\n\r\n* Fix reporting for unevaluated properties"
    },
    {
      "commit": "49a44c98dcaf58de930f2b865b5ffab97dcb0423",
      "tree": "d4f0c1ff731b40091b5f11cf8448e7b7503ee051",
      "parents": [
        "9c95c06890b7e8fecbbeac6fcd9c3ff9f815d70d"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Wed Jan 31 22:09:27 2024 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Wed Jan 31 22:09:27 2024 -0500"
      },
      "message": "ugrade to 1.3.1 and update changelog\n"
    },
    {
      "commit": "9c95c06890b7e8fecbbeac6fcd9c3ff9f815d70d",
      "tree": "ea5ce70eccf1ac80731eac316f816f15d1b6048c",
      "parents": [
        "e95642cf66ff031a728fecad5de8a1f6cd9e60af"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Thu Feb 01 11:05:50 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 31 22:05:50 2024 -0500"
      },
      "message": "Add annotation support refactor keywords to use annotations implement output formats (#942)\n\n* Support annotations\r\n\r\n* Refactor recursive ref\r\n\r\n* Fix IllegalStateException on recursive call in computeIfAbsent\r\n\r\n* Refactor\r\n\r\n* Refactor results\r\n\r\n* Refactor\r\n\r\n* Remove scope\r\n\r\n* Refactor\r\n\r\n* Add can short circuit logic\r\n\r\n* Fix performance\r\n\r\n* Fix\r\n\r\n* Refactor\r\n\r\n* Enable disabled tests\r\n\r\n* Fix contains\r\n\r\n* Fix fast fail\r\n\r\n* Refactor\r\n\r\n* Update docs\r\n\r\n* Add schemaNode and instanceNode to validation message and configure serialization\r\n\r\n* Fail fast based on execution context config\r\n\r\n* Fix fail fast\r\n\r\n* Refactor annotation config.\r\n\r\n* Update doc\r\n\r\n* Fix 939 and add 940 test\r\n\r\n* Fix 936\r\n\r\n* Fix 935\r\n\r\n* Fix\r\n\r\n* Add convenience method for schema loader\r\n\r\n* Add convenience method for schema mappers\r\n\r\n* Support annotation collection for reporting\r\n\r\n* Support output formatting\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Collect format annotations\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Redesign and fix fail fast logic\r\n\r\n* Support hierarchical output\r\n\r\n* Update docs\r\n\r\n* Throw specific exceptions if ref cannot be resolved\r\n\r\n* Update docs\r\n\r\n* Add 857 test\r\n\r\n* Javadoc\r\n\r\n* Add 927 test\r\n\r\n* Move out non suite tests\r\n\r\n* Update to latest test suite\r\n\r\n* Fix os line ending difference\r\n\r\n* Fix os line ending difference\r\n\r\n* Fix javadoc\r\n\r\n* Fix id handling\r\n\r\n* Add tests for format output formatting\r\n\r\n* Add test for type union"
    },
    {
      "commit": "e95642cf66ff031a728fecad5de8a1f6cd9e60af",
      "tree": "6c9da0c4e592a810ebf33b9ff2fb07e517a76cc3",
      "parents": [
        "b76c9f400153db8cef76ad5b3f2c21a7df7214e0"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Jan 26 19:35:59 2024 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Jan 26 19:35:59 2024 -0500"
      },
      "message": "upgrade to 1.3.0 and update changelog\n"
    },
    {
      "commit": "b76c9f400153db8cef76ad5b3f2c21a7df7214e0",
      "tree": "e8f58396525d9097f0a37f29e563f98268798471",
      "parents": [
        "7f1ec11b7a4b391577595e0d31d5825548c9a64f"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Jan 26 19:29:33 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 26 19:29:33 2024 -0500"
      },
      "message": "fixes #933 update javadoc and a test case (#934)\n\n"
    },
    {
      "commit": "7f1ec11b7a4b391577595e0d31d5825548c9a64f",
      "tree": "1a442040d90e02236b3da273722edf4d01560800",
      "parents": [
        "f3825f3881d6247e7328c685232e484a9b5f8b5e"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Sat Jan 27 04:08:25 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 26 15:08:25 2024 -0500"
      },
      "message": "Support Draft 2020-12 and refactor schema retrieval (#931)\n\n* Fix ref\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Fix test\r\n\r\n* Refactor\r\n\r\n* Add test\r\n\r\n* Ensure correct meta schema\r\n\r\n* Support dynamic ref\r\n\r\n* Fix anchor\r\n\r\n* Refactor\r\n\r\n* Update docs\r\n\r\n* Refactor\r\n\r\n* Fix\r\n\r\n* Refactor\r\n\r\n* Update test suite\r\n\r\n* Refactor\r\n\r\n* Fix\r\n\r\n* Support custom meta schema\r\n\r\n* Refactor\r\n\r\n* Support format assertion configuration\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Update docs\r\n\r\n* Allow yaml to be optional\r\n\r\n* Support vocabularies\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Remove deprecations\r\n\r\n* Update uri schema loader\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Add get instance customizer\r\n\r\n* Add content validation\r\n\r\n* Update compatibility doc\r\n\r\n* Refactor enumObject is failing\r\n\r\n* Fix\r\n\r\n* Refactor\r\n\r\n* Refactor package\r\n\r\n* Refactor config\r\n\r\n* validation context set in constructor\r\n\r\n* Add javadoc\r\n\r\n* Only normalize standard json schema dialects\r\n\r\n* Refactor\r\n\r\n* update comment\r\n\r\n* Fix dynamic ref circular dependency\r\n\r\n* Update docs and readme\r\n\r\n* Update example\r\n\r\n* Fix 877\r\n\r\n* Fix rebase\r\n\r\n* Add tests\r\n\r\n* Shift package\r\n\r\n* Add convenience methods for validation\r\n\r\n* Refactor\r\n\r\n* Update docs\r\n\r\n* Update docs\r\n\r\n* Update docs\r\n\r\n* Refactor schema loaders\r\n\r\n* Update format routines and tests and fixes\r\n\r\n* Update doc\r\n\r\n* Update doc\r\n\r\n* Fix spacing"
    },
    {
      "commit": "f3825f3881d6247e7328c685232e484a9b5f8b5e",
      "tree": "54022787219f7b0f78b2b8c0931ead6beb44d228",
      "parents": [
        "44b1ec53449f2f59c2b2e48a16dc585d79f8b5da"
      ],
      "author": {
        "name": "Crutcher Dunnavant",
        "email": "crutcher@gmail.com",
        "time": "Wed Jan 24 12:10:51 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 24 15:10:51 2024 -0500"
      },
      "message": "Fix getSchema() anchor fragment lookup. (#930)\n\n"
    },
    {
      "commit": "44b1ec53449f2f59c2b2e48a16dc585d79f8b5da",
      "tree": "30f5c165728bc74083f2c3d9a0dd23a69e45530b",
      "parents": [
        "747b47fb2758589d86b29dbfce9c84accca2a51a"
      ],
      "author": {
        "name": "Morten Haraldsen",
        "email": "ethlo@users.noreply.github.com",
        "time": "Wed Jan 24 00:21:44 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 23 18:21:44 2024 -0500"
      },
      "message": "Upgrade ITU library to version 1.8 (#929)\n\nCo-authored-by: Morten Haraldsen \u003cdev@ethlo.com\u003e"
    },
    {
      "commit": "747b47fb2758589d86b29dbfce9c84accca2a51a",
      "tree": "c94bb093bd32f8d8beca469180a6b62bd6684592",
      "parents": [
        "85f112a3687f565093d7c66002757fda4e550b40"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Jan 19 21:45:15 2024 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Jan 19 21:45:15 2024 -0500"
      },
      "message": "update changelog for a typo\n"
    },
    {
      "commit": "85f112a3687f565093d7c66002757fda4e550b40",
      "tree": "b6e1d7fb7201383c4cab3ef3938f64bc6620fe6a",
      "parents": [
        "9b73d10fd7eea38979bc83a074e5d19c85f4977e"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Jan 19 21:41:02 2024 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Jan 19 21:41:02 2024 -0500"
      },
      "message": "upgrade to 1.2.0 and update changelog\n"
    },
    {
      "commit": "9b73d10fd7eea38979bc83a074e5d19c85f4977e",
      "tree": "2e540988599569e3cd79f9a030fc861b99c4d98f",
      "parents": [
        "5a94df7e914b90c185fb573b6e7a6b3fb5f2460b"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Sat Jan 20 10:20:44 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 19 21:20:44 2024 -0500"
      },
      "message": "Support schema resource (#922)\n\n* Support schema resources\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Support uri change in id\r\n\r\n* Fix schema resource parent and evaluation path\r\n\r\n* Fix\r\n\r\n* Fix remote ref paths\r\n\r\n* Fix\r\n\r\n* Fix schema location\r\n\r\n* Support anchors\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor\r\n\r\n* Refactor shift subschema loading to factory\r\n\r\n* Fix ref\r\n\r\n* Refactor ref\r\n\r\n* Refactor discriminator\r\n\r\n* Refactor\r\n\r\n* Refactor validation context\r\n\r\n* Load validators in constructor\r\n\r\n* Schema location\r\n\r\n* Refactor ref validator\r\n\r\n* Fix enum"
    },
    {
      "commit": "5a94df7e914b90c185fb573b6e7a6b3fb5f2460b",
      "tree": "7ccba526db43f0bdd99abb94771e51b360402aa1",
      "parents": [
        "5dd0be30565054e510e57cb1aed1576461ac34af"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Fri Jan 19 22:40:18 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 19 09:40:18 2024 -0500"
      },
      "message": "Refactor of paths (#915)\n\n* Refactor path\r\n\r\n* Refactor\r\n\r\n* Fix paths in validation messages\r\n\r\n* Fix paths in validation messages\r\n\r\n* Reduce repeated calls\r\n\r\n* Refactor schema path\r\n\r\n* Refactor validation message\r\n\r\n* Refactor validation message\r\n\r\n* Refactor validation message\r\n\r\n* Fix\r\n\r\n* Fix test expectations\r\n\r\n* Add evaluationPath to walk event\r\n\r\n* Rename\r\n\r\n* Refactor\r\n\r\n* Fix walk\r\n\r\n* Rename schemaPath to schemaLocation\r\n\r\n* Fix items tuple schema location\r\n\r\n* Rename at to instanceLocation\r\n\r\n* Rename keyWordName to keyword\r\n\r\n* Use factory method instead of reflection\r\n\r\n* change getValidators to use evaluation path and fix paths\r\n\r\n* Refactor message building\r\n\r\n* Refactor to use message builder\r\n\r\n* Refactor parse error code\r\n\r\n* Fix evaluationPath for IfValidator\r\n\r\n* Fix paths for additionalItems\r\n\r\n* Refactor to make use of ValidatorTypeCode optional to create a BaseJsonValidator\r\n\r\n* Refactor to remove customMessage and errorCodeKey from the ValidatorTypeCode\r\n\r\n* Update javadocs\r\n\r\n* Add keyword to JsonValidator\r\n\r\n* Add javadoc\r\n\r\n* Support customized formats\r\n\r\n* Add configuration for annotation allow lists\r\n\r\n* Optimise\r\n\r\n* Optimise required property evaluation\r\n\r\n* Set schema location\r\n\r\n* Validator sort\r\n\r\n* Fix inconsistent validation for anyOf\r\n\r\n* Fix incorrect test expectation\r\n\r\n* Add schema location\r\n\r\n* Use schema location\r\n\r\n* Refactor\r\n\r\n* Rename resolve to append\r\n\r\n* Use schema retrieval uri if $id not present\r\n\r\n* Refactor schema location\r\n\r\n* Optimise performance\r\n\r\n* Update walkers doc"
    },
    {
      "commit": "5dd0be30565054e510e57cb1aed1576461ac34af",
      "tree": "6029aa85349125280321dab4ac38bf6591b7e6d1",
      "parents": [
        "48ca8c3c4eb89e1d00ea0e8097daac187caff142"
      ],
      "author": {
        "name": "pradoshtnair",
        "email": "pradoshtnair@gmail.com",
        "time": "Fri Jan 19 03:33:49 2024 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 18 17:03:49 2024 -0500"
      },
      "message": "Basic test on URI create to improve coverage (#923)\n\n"
    },
    {
      "commit": "48ca8c3c4eb89e1d00ea0e8097daac187caff142",
      "tree": "cce8671f38018ab4deacd790ddb32516ce102682",
      "parents": [
        "0aaa9673f99edfe0e1f0c24c67db907dd7e09089"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Thu Jan 18 23:26:48 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 18 10:26:48 2024 -0500"
      },
      "message": "Refactor validation message generation (#910)\n\n* Add strategy for resolving locale specific messages\r\n\r\n* Support priority list\r\n\r\n* Use per execution locale\r\n\r\n* Support custom message per property"
    },
    {
      "commit": "0aaa9673f99edfe0e1f0c24c67db907dd7e09089",
      "tree": "cb853210315360ecf205e6fe7565a18e9060ab35",
      "parents": [
        "0c14a7a8664334fd10108895f84d8232f6c34019"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Wed Dec 27 03:32:31 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 26 14:32:31 2023 -0500"
      },
      "message": "Update docs on CollectorContext (#913)\n\n"
    },
    {
      "commit": "0c14a7a8664334fd10108895f84d8232f6c34019",
      "tree": "397d1a95fa22bc484e43e650a3eab6dbbf4b7680",
      "parents": [
        "55351073353822af1803fbb6354a23e796920665"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Dec 15 14:09:28 2023 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Dec 15 14:09:28 2023 -0500"
      },
      "message": "upgrade to 1.1.0 and update changelog\n"
    },
    {
      "commit": "55351073353822af1803fbb6354a23e796920665",
      "tree": "8d9edfcff2d88dafe9853adc7b0080bf9eba03fb",
      "parents": [
        "b818d54cc6d4dcc9726603eec9ebde8f215e99b5"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Thu Dec 14 11:55:16 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 13 22:55:16 2023 -0500"
      },
      "message": "downgrade logback to 1.3.14 for JDK 8 compatibility (#912)\n\n"
    },
    {
      "commit": "b818d54cc6d4dcc9726603eec9ebde8f215e99b5",
      "tree": "c9e66b01b84d14ce43eb05c224d5bfbe9ab2d7fa",
      "parents": [
        "b138dc6bbab302e7d3832ff551f5212be89a6ae7"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Dec 08 10:00:43 2023 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Dec 08 10:00:43 2023 -0500"
      },
      "message": "upgrade to 1.0.88 and update changelog\n"
    },
    {
      "commit": "b138dc6bbab302e7d3832ff551f5212be89a6ae7",
      "tree": "3bcf1aed4c6027dccd15e4ce87528b98c105a5e2",
      "parents": [
        "97b4cbaab899333caab6f961904ef4111f59b614"
      ],
      "author": {
        "name": "Martin Sladecek",
        "email": "martin.sladecek@oracle.com",
        "time": "Fri Dec 08 01:39:31 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 07 19:39:31 2023 -0500"
      },
      "message": "665: Can\u0027t load JSON schemas with URN value in id field (#906)\n\n* 665: Can\u0027t load JSON schemas with URN value in id field\r\n\r\n* Better handling of URNs"
    },
    {
      "commit": "97b4cbaab899333caab6f961904ef4111f59b614",
      "tree": "3dac4e13598b16cd0fe23a38fbf40cb6ff610e95",
      "parents": [
        "b33561f11048254eb5f50210fd08e580576b526a"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Thu Dec 07 18:27:13 2023 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Thu Dec 07 18:27:13 2023 -0500"
      },
      "message": "upgrade logback to 1.4.14\n"
    },
    {
      "commit": "b33561f11048254eb5f50210fd08e580576b526a",
      "tree": "8036fec550482f6a7d37fae7356c3380becaee40",
      "parents": [
        "2971b79b297cb16da9206502d41628980a0a7bfb"
      ],
      "author": {
        "name": "Justin Tay",
        "email": "49700559+justin-tay@users.noreply.github.com",
        "time": "Fri Dec 08 07:21:36 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 07 18:21:36 2023 -0500"
      },
      "message": "Refactor to remove ThreadLocal usage (#896)\n\n* Refactor to remove threadlocal usage\r\n\r\n* Remove option for resetting the context as context reuse is explicit"
    },
    {
      "commit": "2971b79b297cb16da9206502d41628980a0a7bfb",
      "tree": "3176fd0eb7e56491c42add428061af43411530d0",
      "parents": [
        "2f611edcb622fe937cc0d2228fe62ae20c218f1c"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Sun Dec 03 11:38:46 2023 -0500"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Sun Dec 03 11:38:46 2023 -0500"
      },
      "message": "upgrade slf4j to 2.0.9\n"
    },
    {
      "commit": "2f611edcb622fe937cc0d2228fe62ae20c218f1c",
      "tree": "a489ec89b94f9f0623974f6a1badf744e3827306",
      "parents": [
        "84f613ef0ef5cbc3ad92d737f8a08338626ea5b6"
      ],
      "author": {
        "name": "Saurav Kumar",
        "email": "36756970+saurvkmr@users.noreply.github.com",
        "time": "Sun Dec 03 17:06:39 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 03 11:06:39 2023 -0500"
      },
      "message": "compile configuration is depricated (#900)\n\n"
    },
    {
      "commit": "84f613ef0ef5cbc3ad92d737f8a08338626ea5b6",
      "tree": "f6e85f43444d42d7040be58830b52aa64ac86309",
      "parents": [
        "0924dfe1e466ca4c52bd748b98ea2b53420f348e"
      ],
      "author": {
        "name": "Steven Dürrenmatt",
        "email": "46787973+sdurrenmatt@users.noreply.github.com",
        "time": "Sun Dec 03 17:05:23 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 03 11:05:23 2023 -0500"
      },
      "message": "Escape single quotes in validation messages (#898) (#899)\n\n"
    },
    {
      "commit": "0924dfe1e466ca4c52bd748b98ea2b53420f348e",
      "tree": "70a9e264ec42217f99fe2f13ec45954dd1e5baf0",
      "parents": [
        "9ed6dc233de48620c2354ac0ddca4e2fbf09a171"
      ],
      "author": {
        "name": "Stephan Schroevers",
        "email": "stephan202@gmail.com",
        "time": "Sat Dec 02 15:45:04 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 02 09:45:04 2023 -0500"
      },
      "message": "Fix JDK regex support (#888)\n\nSummary of changes:\r\n- Fix the test resources introduced by #783 by moving the `regex`\r\n  fields, such that the test framework does not skip them with a \"Not a\r\n  valid test case\" message.\r\n- Revert the changes introduced by #815, as those are simply incorrect.\r\n- Extend the test coverage introduced by #815 by (a) updating the test\r\n  regexes to match their intended semantics and (b) include a few\r\n  negative test cases.\r\n- Partially revert the change introduced by #783: the use of\r\n  `Matcher#find()` is correct, but the `hasStartAnchor` and\r\n  `hasEndAnchor` logic introduces more bugs than the issue it aims to\r\n  solve.\r\n- Extend the test coverage introduced by #783, by introducing regexes\r\n  that are not covered by the `hasStartAnchor`/`hasEndAnchor` logic.\r\n- Update the Joni regular expression integration such that it passes\r\n  more of the test cases.\r\n- Disable the \"trailing newline\" test cases, as these are currently not\r\n  handled correctly by either regex implementation."
    },
    {
      "commit": "9ed6dc233de48620c2354ac0ddca4e2fbf09a171",
      "tree": "4983462d9bb3d6dfe295c97079c338865f80221a",
      "parents": [
        "92141e3caffcc2e3b24c7613a93e00f8c868d7f8"
      ],
      "author": {
        "name": "Marie Payne",
        "email": "116597610+mpayne-coveo@users.noreply.github.com",
        "time": "Thu Nov 16 21:15:21 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 16 21:15:21 2023 -0500"
      },
      "message": "fix: make JsonSchemaFactory more thread-safe #891 (#892)\n\n"
    },
    {
      "commit": "92141e3caffcc2e3b24c7613a93e00f8c868d7f8",
      "tree": "d281b200a60834a8664fd3e577c73652dd89221b",
      "parents": [
        "20a179fc6b0df084cf681a9f3d9137773b3ca7a6"
      ],
      "author": {
        "name": "Holger Partsch",
        "email": "holger.partsch@sap.com",
        "time": "Fri Nov 17 02:38:31 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 16 20:38:31 2023 -0500"
      },
      "message": "Adapt collector context documentation (#876)\n\nAfter https://github.com/networknt/json-schema-validator/pull/812 some adaptions\r\nare required to retrieve data from the CollectorContext."
    },
    {
      "commit": "20a179fc6b0df084cf681a9f3d9137773b3ca7a6",
      "tree": "de716f7e02f364d354d6e818fe989b4fd53b89e6",
      "parents": [
        "e86c8174f42b462df531d81072c186e5ee7b329f"
      ],
      "author": {
        "name": "Ketul Patel",
        "email": "38484739+Ketul3012@users.noreply.github.com",
        "time": "Fri Nov 17 07:06:27 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 16 20:36:27 2023 -0500"
      },
      "message": "Added test cases for not allowed validator, Handled invalid keyword test case for recurisve reference and empty array case for prefixItems validator (#890)\n\n* Added not allowed validator test cases\r\n\r\n* Updated JAVA doc for NotAllowedValidatorTest\r\n\r\n* Added PrefixItemsValidatorTest for exception handling test case\r\n\r\n* Added RecursiveReferenceValidatorExceptionTest for handling invalid recursive ref keyword\r\n\r\n* Extracted method from isValidInet6Address to get valid and important from inet6Address for further processing.\r\n\r\n* Renamed strict variable in DurationFormat.java to make it more understandable.\r\n\r\n* Added explaining variable for return statement in TimeFormat.java.\r\n\r\n* Extracted a class from BaseJsonValidator with methods concerning to validation messages.\r\n\r\n* Removed unnecessary override in BaseJsonValidator to improve code readability.\r\n\r\n* Moved version detection related methods from AbstractJsonSchemaTestSuite to SpecVersionDetector for better cohesion across methods"
    },
    {
      "commit": "e86c8174f42b462df531d81072c186e5ee7b329f",
      "tree": "f1f77912e520aaede670104a9aaa14d71576fc31",
      "parents": [
        "181f88a2661a84ac21d547595d7d93092130a8a3"
      ],
      "author": {
        "name": "Bartosz Rempuszewski",
        "email": "bartosz.rempuszewski@gmail.com",
        "time": "Sat Oct 28 02:39:38 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 27 20:39:38 2023 -0400"
      },
      "message": "Fix pl_PL message translations (#887)\n\n"
    },
    {
      "commit": "181f88a2661a84ac21d547595d7d93092130a8a3",
      "tree": "e8105b417571ab40bd7033c2be7aeba83eae7575",
      "parents": [
        "9ece704a9b76055faec96ee006f899e1248dfee3"
      ],
      "author": {
        "name": "Bartosz Rempuszewski",
        "email": "bartosz.rempuszewski@gmail.com",
        "time": "Fri Oct 27 14:59:05 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 27 08:59:05 2023 -0400"
      },
      "message": "Fix invalid class passed to getLogger (#886)\n\n"
    },
    {
      "commit": "9ece704a9b76055faec96ee006f899e1248dfee3",
      "tree": "d7c86b0fd2d7cba3380a2a643060259f82b9f204",
      "parents": [
        "f03a30607c86de7c563ff110650cbcf82d0c65ad"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Thu Oct 26 13:45:43 2023 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Thu Oct 26 13:45:43 2023 -0400"
      },
      "message": "upgrade jackson to 2.15.3\n"
    },
    {
      "commit": "f03a30607c86de7c563ff110650cbcf82d0c65ad",
      "tree": "fc83af2cd78055be91c48e7f7522009fd7c917e6",
      "parents": [
        "b041fcc786a3c35007a7cd8a752fd525d9136105"
      ],
      "author": {
        "name": "Jonas Gröger",
        "email": "jonas.groeger@codecentric.de",
        "time": "Tue Oct 24 16:22:51 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 24 10:22:51 2023 -0400"
      },
      "message": "docs: clarify commons-lang3 exclusion only required for 1.0.81 and older (#883)\n\n"
    },
    {
      "commit": "b041fcc786a3c35007a7cd8a752fd525d9136105",
      "tree": "57c0c1252df4ab84e1e5796442f25941e76532d0",
      "parents": [
        "b8a008e4d15c57723baa660d1be556a850284e6c"
      ],
      "author": {
        "name": "Bertrand Paquet",
        "email": "bertrand.paquet@gmail.com",
        "time": "Fri Oct 06 16:06:35 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 06 10:06:35 2023 -0400"
      },
      "message": "Fix identation in example in walkers.md (#866)\n\n"
    },
    {
      "commit": "b8a008e4d15c57723baa660d1be556a850284e6c",
      "tree": "54019d1b84deef472777f45f629bd652735ffcdd",
      "parents": [
        "01a7da249bb3e348565410e99c269006dfdec433"
      ],
      "author": {
        "name": "Florent Biville",
        "email": "445792+fbiville@users.noreply.github.com",
        "time": "Fri Sep 22 15:16:36 2023 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 22 08:16:36 2023 -0400"
      },
      "message": "Revert \"Bump io.undertow:undertow-core from 2.2.25.Final to 2.3.5.Final (#858)\" (#863)\n\nThis reverts commit 01a7da249bb3e348565410e99c269006dfdec433.\r\n\r\nFixes #861"
    },
    {
      "commit": "01a7da249bb3e348565410e99c269006dfdec433",
      "tree": "fa3c7a42ce5ef383ea713893eb96b2daad442e3f",
      "parents": [
        "b634de7c83a2da68957a27f0ea55d08a5133903c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Sep 15 09:48:42 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 15 09:48:42 2023 -0400"
      },
      "message": "Bump io.undertow:undertow-core from 2.2.25.Final to 2.3.5.Final (#858)\n\nBumps [io.undertow:undertow-core](https://github.com/undertow-io/undertow) from 2.2.25.Final to 2.3.5.Final.\r\n- [Commits](https://github.com/undertow-io/undertow/compare/2.2.25.Final...2.3.5.Final)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: io.undertow:undertow-core\r\n  dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b634de7c83a2da68957a27f0ea55d08a5133903c",
      "tree": "54019d1b84deef472777f45f629bd652735ffcdd",
      "parents": [
        "185b4563034416d96fa36ca0fac685fc346c0551"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Sep 08 14:19:39 2023 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Sep 08 14:19:39 2023 -0400"
      },
      "message": "upgrade to 1.0.87 and update changelog\n"
    },
    {
      "commit": "185b4563034416d96fa36ca0fac685fc346c0551",
      "tree": "b8c402245d0d95f06c5316d3a4f7db8e0d70f1dd",
      "parents": [
        "21a6143e637a23d64d98292e38f9caca296156e0"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Sep 08 14:13:07 2023 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Sep 08 14:13:07 2023 -0400"
      },
      "message": "java doc update\n"
    },
    {
      "commit": "21a6143e637a23d64d98292e38f9caca296156e0",
      "tree": "37a98b61a32c682ebd20a28c45cb4d82c3c9b6e0",
      "parents": [
        "3ff32ee3fbb1c6287c6dfeda14a8bdeb965ef6c3"
      ],
      "author": {
        "name": "channaveer1",
        "email": "yakshya10@gmail.com",
        "time": "Tue Aug 22 08:35:42 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 21 23:05:42 2023 -0400"
      },
      "message": "New resource bundle languages added for issue  #844 (#852)\n\n* new resource bundle languages added #844\r\n\r\n* UTF encoded files\r\n\r\n* Update jsv-messages_uk_UA.properties\r\n\r\n---------\r\n\r\nCo-authored-by: channaveer_patil \u003cchannaveer.patil@oracle.com\u003e"
    },
    {
      "commit": "3ff32ee3fbb1c6287c6dfeda14a8bdeb965ef6c3",
      "tree": "2e0ef448999b5cfed21a79cf0e98970584e80555",
      "parents": [
        "520d997df5969065628878a25a160a318bf0f1f0"
      ],
      "author": {
        "name": "jbliznak",
        "email": "jbliznak@users.noreply.github.com",
        "time": "Tue Jul 11 14:51:45 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 11 08:51:45 2023 -0400"
      },
      "message": "Use correct namespace URI to pass XML validation (#837)\n\nNamespace URI can\u0027t be changed deliberately from http to https"
    },
    {
      "commit": "520d997df5969065628878a25a160a318bf0f1f0",
      "tree": "9a52e733b1dbe1215927aaea09da0e44520eef8e",
      "parents": [
        "570303600b690002de9df3a6c93761828429eb2b"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Wed Jul 05 11:23:09 2023 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Wed Jul 05 11:23:09 2023 -0400"
      },
      "message": "upgrade to 1.0.86 and update changelog\n"
    },
    {
      "commit": "570303600b690002de9df3a6c93761828429eb2b",
      "tree": "a862d50f8eb62763779e406dc4b08ec1b30211e6",
      "parents": [
        "4d51a58065e82e95dd1efedc9a735e4dd84345b6"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Sun Jul 02 21:30:16 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 02 21:30:16 2023 -0400"
      },
      "message": "Adds support for $recursiveAnchor and $recursiveRef (#835)\n\n* Adds support for $recursiveAnchor and $recursiveRef\r\n\r\nResolves #507\r\n\r\n* Updates documentation on compliance with the standards.\r\n\r\n---------\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "4d51a58065e82e95dd1efedc9a735e4dd84345b6",
      "tree": "df6df5ccf57f2915822a677bb22caed05ff296dc",
      "parents": [
        "b1572db398a3571b74418d7676475ec0f37c370b"
      ],
      "author": {
        "name": "aznan2",
        "email": "g8a@email.com",
        "time": "Wed Jun 28 15:57:32 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 28 09:57:32 2023 -0400"
      },
      "message": "Stops unevaluatedProperties and unevaluatedItems being applied recursively (#827)\n\n* Add support for subschema references in getSchema(URI) (#619)\r\n\r\n* Fixes unevaluatedProperties and unevaluatedItems being applied recursively (#826)\r\n\r\n---------\r\n\r\nCo-authored-by: Matti Hansson \u003cmatti.hansson@lm.se\u003e\r\nCo-authored-by: mathan \u003cmathan@lm.se\u003e"
    },
    {
      "commit": "b1572db398a3571b74418d7676475ec0f37c370b",
      "tree": "662bcccbd731c143071af509a7bb40b107f8763e",
      "parents": [
        "84a71370d5566971a478f49cfb77ffa9b4b25072"
      ],
      "author": {
        "name": "Stacy W. Smith",
        "email": "stacywsmith@users.noreply.github.com",
        "time": "Wed Jun 28 07:57:13 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 28 09:57:13 2023 -0400"
      },
      "message": "Always normalize uri keys of JsonSchemaFactory.jsonMetaSchemas on both read and write. (#834)\n\nPreviously, when writing to the JsonSchemaFactory.jsonMetaSchemas hash map, the\r\nuri key was not normalize, but upon reading from the hash map, the key was normalized.\r\n\r\nIn addition, if a key is not found in this hash map, the standard meta schema for the uri\r\nis loaded.\r\n\r\nThe result was that an attempt to augment a standard meta schema with custom formatters did\r\nnot work because the standard meta schema was always used instead of the custom augmented\r\nmeta schema.\r\n\r\nThis change normalizes the uri keys of JsonSchemaFactory.jsonMetaSchemas on both read and write.\r\nNormalizing the uri keys on both reads and writes also eliminates the need for the\r\nforceHttps and removeEmptyFragmentSuffix arguments to the normalizeMetaSchemaUri() method.\r\n\r\nCo-authored-by: Stacy W. Smith \u003cstacys@netflix.com\u003e"
    },
    {
      "commit": "84a71370d5566971a478f49cfb77ffa9b4b25072",
      "tree": "57d3bc840ff2cb0d9b5a854945b4a242dc92595f",
      "parents": [
        "a4c51358c8321359bd0d2248e7b48f183c87c5dc"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Thu Jun 22 13:07:02 2023 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Thu Jun 22 13:07:02 2023 -0400"
      },
      "message": "fixes the version for 1.0.85\n"
    },
    {
      "commit": "a4c51358c8321359bd0d2248e7b48f183c87c5dc",
      "tree": "12365b25d4813be638248c8840146ade806b1f86",
      "parents": [
        "d353623bf41d1afa875e0f10e1dcb88d99774cca"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Thu Jun 22 13:02:15 2023 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Thu Jun 22 13:02:15 2023 -0400"
      },
      "message": "upgrade 1.0.85 and update changelog\n"
    },
    {
      "commit": "d353623bf41d1afa875e0f10e1dcb88d99774cca",
      "tree": "2779514ba5343d40189a73d049d9cd84f319c2a2",
      "parents": [
        "200d9e97ad5b1fb53963ee9154f1719b5027cdf0"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Wed Jun 14 08:55:01 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 14 08:55:01 2023 -0400"
      },
      "message": "Adds support for writeOnly (#823)\n\nResolves #798\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "200d9e97ad5b1fb53963ee9154f1719b5027cdf0",
      "tree": "4ac55453bc83a5d56d779e83b904e7c49b855bfe",
      "parents": [
        "20ec058679f8328b4b28870fd75e33d6e3f3b652"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Sun Jun 11 18:32:18 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 11 18:32:18 2023 -0400"
      },
      "message": "Reverts Undertow version to 2.2.25.Final (#819)\n\n* Reverts Undertow version to 2.2.25.Final\r\n\r\nResolves #818\r\n\r\n* Corrects walk behavior in NotValidator (#820)\r\n\r\nResolves #484\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e\r\n\r\n* Corrects source of MPE (#821)\r\n\r\nResolves #604\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e\r\n\r\n* Adds a unit-test for issue #590 even though this issue appears to be fixed. (#822)\r\n\r\nResolves #590\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "20ec058679f8328b4b28870fd75e33d6e3f3b652",
      "tree": "6dedcbbd35bbde73db1e32065ed2a8c11c6023e9",
      "parents": [
        "c5d21a4ef805e2f5608eb04fa2efce56dda5dee9"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Jun 09 23:01:14 2023 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri Jun 09 23:01:14 2023 -0400"
      },
      "message": "upgrade to 1.0.84 and update changelog\n"
    },
    {
      "commit": "c5d21a4ef805e2f5608eb04fa2efce56dda5dee9",
      "tree": "f56d4f8e7e4e192eeab5a604c7fead5796c8765c",
      "parents": [
        "ad3ff30f6d50ef71abdb8fd99a3db6eaed4b61ef"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Thu Jun 08 21:59:02 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 08 21:59:02 2023 -0400"
      },
      "message": "Ignores fail-fast when evaluating a member of an applicator (see https://json-schema.org/draft/2020-12/json-schema-core.html#name-applicators). (#816)\n\nResolves #209\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "ad3ff30f6d50ef71abdb8fd99a3db6eaed4b61ef",
      "tree": "eccc2d675866b4b328c868881f2da70e2c11e6fa",
      "parents": [
        "ac6ecd0a15b9676552482cd10cb626a44ff66114"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Thu Jun 08 21:57:05 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 08 21:57:05 2023 -0400"
      },
      "message": "Corrects Java\u0027s failure to match an end anchor when immediately preceded by a quantifier. (#815)\n\nResolves #814\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "ac6ecd0a15b9676552482cd10cb626a44ff66114",
      "tree": "0ed46aeb67a0875105be5304105bd3c30bed8e1b",
      "parents": [
        "9d78bf3e196583d8e70086c97c79e27a0e411029"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Wed Jun 07 12:03:20 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 07 12:03:20 2023 -0400"
      },
      "message": "Adds support for walking if-then-else (#813)\n\nResolves #603\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "9d78bf3e196583d8e70086c97c79e27a0e411029",
      "tree": "82f7d36ee953a775c5e2a8f95c35f4f532e4c92e",
      "parents": [
        "efbb37e062c0ef2331488699ee00e13b9ef60f8b"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Wed Jun 07 12:00:24 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 07 12:00:24 2023 -0400"
      },
      "message": "Ensures context is reset after validating regardless of which method is used by the client. (#812)\n\nResolves #810\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "efbb37e062c0ef2331488699ee00e13b9ef60f8b",
      "tree": "f32d0b5b28256ccb95b4967bb0734d3eb73eb27c",
      "parents": [
        "ad3fa5cdf06b97b905dfd662051792eebeac5898"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Wed Jun 07 11:57:32 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 07 11:57:32 2023 -0400"
      },
      "message": "Adds support for walking dependentSchemas (#811)\n\nResolves #724\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "ad3fa5cdf06b97b905dfd662051792eebeac5898",
      "tree": "b6f94ef99bfb0128a33acea43564738b405553d5",
      "parents": [
        "b88ccc7efa1db07d342939237756221a9c3cfb49"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Mon Jun 05 12:13:03 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 05 12:13:03 2023 -0400"
      },
      "message": "Ignores siblings of $ref when dialect is Draft 4, 6 or 7 (#809)\n\nResolves #723\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "b88ccc7efa1db07d342939237756221a9c3cfb49",
      "tree": "1e341bb78eaad90626bab78809c4259dba526a97",
      "parents": [
        "b2d613546021e1112999041c2c55b9e9ec24b3bc"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Sun Jun 04 21:21:38 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 04 21:21:38 2023 -0400"
      },
      "message": "Updates Jacoco configuration to ignore the embedded Apache code (#807)\n\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "b2d613546021e1112999041c2c55b9e9ec24b3bc",
      "tree": "71cd89676ca0ad0bff745d1d544ec45fffbe19a4",
      "parents": [
        "3c9d1d46b7b27494f678d41d77d8b802172450ca"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Sun Jun 04 21:18:36 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 04 21:18:36 2023 -0400"
      },
      "message": "Simplifies how evaluated properties and array items are tracked (#790)\n\n* Simplifies how evaluated properties and array items are tracked in order to improve performance.\r\n\r\nResolves #721\r\n\r\n* Corrects issue with deserializing JSON Schema Test Suite tests.\r\n\r\nResolves #804\r\n\r\n* Adds configuration parameters to disable unevaluatedItems and unevaluatedProperties analysis\r\n\r\n---------\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "3c9d1d46b7b27494f678d41d77d8b802172450ca",
      "tree": "4adc0f3d1561e934e16695861774d7310f20cb5e",
      "parents": [
        "1f9e5910ed830594e4fdae88ce01e5192d9a02dd"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Sun Jun 04 17:32:16 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 04 17:32:16 2023 -0400"
      },
      "message": "Enables unit-tests for refRemote validation (#806)\n\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "1f9e5910ed830594e4fdae88ce01e5192d9a02dd",
      "tree": "f7cfca5be4f99bde83f51cf38c07ca7819f443ea",
      "parents": [
        "ad795decee6d9a2ce27115ae2db25262ab1f3ae6"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Sun Jun 04 14:32:45 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 04 14:32:45 2023 -0400"
      },
      "message": "Corrects issue with deserializing JSON Schema Test Suite tests. (#805)\n\nResolves #804\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "ad795decee6d9a2ce27115ae2db25262ab1f3ae6",
      "tree": "402ecaa895b23a0162d28c499c7794a1b2dbb1ce",
      "parents": [
        "bf1bf01f0ab66820645639eb7c32f46da21bc497"
      ],
      "author": {
        "name": "Rajat Anjne",
        "email": "31551104+anjnerajat@users.noreply.github.com",
        "time": "Sun Jun 04 21:55:12 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 04 12:25:12 2023 -0400"
      },
      "message": "Support config param to disable custom messages from schema (#801)\n\n* Support config param to disable custom messages from schema\r\n\r\n* Null safety check"
    },
    {
      "commit": "bf1bf01f0ab66820645639eb7c32f46da21bc497",
      "tree": "4d83f16a2aa38871847351c92cb3e96d24d7e184",
      "parents": [
        "4fcfc6aae7b3e9fecb8f4ad5e17fd9694b23cb5d"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Wed May 31 13:02:56 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 31 13:02:56 2023 -0400"
      },
      "message": "fixes #793 Updating jackson version to 2.15.2 (#796)\n\n"
    },
    {
      "commit": "4fcfc6aae7b3e9fecb8f4ad5e17fd9694b23cb5d",
      "tree": "a9541ec5d243be6b3e7c0a7f802d9b18bec7721b",
      "parents": [
        "a4ce435ac91c00a32ee341ff432466ae91e015a3"
      ],
      "author": {
        "name": "fdutton",
        "email": "fgdutton@gmail.com",
        "time": "Wed May 31 10:08:22 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 31 10:08:22 2023 -0400"
      },
      "message": "Supports fail-fast when a pattern does not match. (#795)\n\nResolves #792\r\n\r\nCo-authored-by: Faron Dutton \u003cfaron.dutton@insightglobal.com\u003e"
    },
    {
      "commit": "a4ce435ac91c00a32ee341ff432466ae91e015a3",
      "tree": "dee9a089bfc2c8b16f76c3480ec6d077fb3c78a9",
      "parents": [
        "e9dea3bf3b210f30caa41e1a6c23371a86bf2a01"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Wed May 31 09:12:33 2023 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Wed May 31 09:12:33 2023 -0400"
      },
      "message": "upgrade jackson to 2.15.1\n"
    },
    {
      "commit": "e9dea3bf3b210f30caa41e1a6c23371a86bf2a01",
      "tree": "e430fe2c97e01a4548ca0074f61e29c5d56b849a",
      "parents": [
        "3810f30c0a6ad92f67c37d33e6816bc84ba64b65"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri May 26 22:45:20 2023 -0400"
      },
      "committer": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri May 26 22:45:20 2023 -0400"
      },
      "message": "upgrade to 1.0.83 and update changelog\n"
    },
    {
      "commit": "3810f30c0a6ad92f67c37d33e6816bc84ba64b65",
      "tree": "36dcd438e43a96ccab00bf6410a05608bfe36cb9",
      "parents": [
        "aa9f164b8ead0262cddb692a6f4b71ffb1a23120"
      ],
      "author": {
        "name": "Steve Hu",
        "email": "stevehu@gmail.com",
        "time": "Fri May 26 22:35:36 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 26 22:35:36 2023 -0400"
      },
      "message": "fixes #788 update JsonSchema to fix the javadoc issues (#789)\n\n"
    },
    {
      "commit": "aa9f164b8ead0262cddb692a6f4b71ffb1a23120",
      "tree": "159415968663a233316ad15826c115a2c301d282",
      "parents": [
        "de1cb89052e15daad4d54cf047ba64c998d0d5d5"
      ],
      "author": {
        "name": "Josejulio Martínez",
        "email": "josejulio@users.noreply.github.com",
        "time": "Fri May 26 10:43:36 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 26 12:43:36 2023 -0400"
      },
      "message": "Allows to override date-time and duration validators (#787)\n\nFixes #784"
    },
    {
      "commit": "de1cb89052e15daad4d54cf047ba64c998d0d5d5",
      "tree": "271cd781c184965e491dcfc5d0ddeb6bf228972e",
      "parents": [
        "f09740a11ef41c991df83d12febd8ec08402fd06"
      ],
      "author": {
        "name": "Rajat Anjne",
        "email": "31551104+anjnerajat@users.noreply.github.com",
        "time": "Fri May 26 03:13:09 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 25 17:43:09 2023 -0400"
      },
      "message": "Allow walking of schema for items keyword when non-array node is provided (#786)\n\n"
    }
  ],
  "next": "f09740a11ef41c991df83d12febd8ec08402fd06"
}
