)]}'
{
  "log": [
    {
      "commit": "07561a3aa34e77e2cf66102176357c17645e6e67",
      "tree": "d347b668d980f51a009289a11af89f6f3c6c0692",
      "parents": [
        "621b96346aad4d5829139db8924bdaa2f67af490"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 14:24:44 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 14:24:44 2026 -0400"
      },
      "message": "Update legacy GitHub links in CONTRIBUTING.md\n"
    },
    {
      "commit": "621b96346aad4d5829139db8924bdaa2f67af490",
      "tree": "61ba8d6904390ad84eccd3a62fc7ca4f2c2eaa43",
      "parents": [
        "fb770c3ff4a8e0f885a61c63c889c1095fc5334e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 10:55:18 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 10:55:18 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 101 to 102.\n"
    },
    {
      "commit": "fb770c3ff4a8e0f885a61c63c889c1095fc5334e",
      "tree": "3ac2dd26430c5880986a1755a47c6d61e31fadaf",
      "parents": [
        "8a72fcea8fbf06705e52eb69b4e922dbcfc4cb61"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:13:33 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:13:33 2026 -0400"
      },
      "message": "Bump GH CI actions/dependency-review-action from 4.9.0 to 5.0.0\n"
    },
    {
      "commit": "8a72fcea8fbf06705e52eb69b4e922dbcfc4cb61",
      "tree": "8e0ede76abe07b5f42cac00d028bdcb2b75b59cc",
      "parents": [
        "6f0ab3fd873ed598781ba151a90a2f90fa6b1826"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:09:51 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:09:51 2026 -0400"
      },
      "message": "Bump GH CI actions/checkout from 6.0.2 to 6.0.3\n"
    },
    {
      "commit": "6f0ab3fd873ed598781ba151a90a2f90fa6b1826",
      "tree": "5fe015afbe38a97472c947d43dbac1c2707fd282",
      "parents": [
        "358d9d535670a3b2a5e05b882f46fd5b72ce3113"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Sun Jun 07 06:53:06 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 07 12:53:06 2026 +0100"
      },
      "message": "Set up default protection ruleset for default and release branches (#378)"
    },
    {
      "commit": "358d9d535670a3b2a5e05b882f46fd5b72ce3113",
      "tree": "df5ce7f49180eb80974c55667eee9e3afa0e5007",
      "parents": [
        "d034b9a19ecbbaac8d05ded0691a95b7674d8209",
        "c56a5f5a504618bd64b6c5bddcdb47e75002c0e1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sat Jun 06 11:45:13 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 11:45:13 2026 -0400"
      },
      "message": "Merge pull request #393 from garydgregory/fix/refactor_validator_locale\n\nInternal refactorings for Locales"
    },
    {
      "commit": "c56a5f5a504618bd64b6c5bddcdb47e75002c0e1",
      "tree": "df5ce7f49180eb80974c55667eee9e3afa0e5007",
      "parents": [
        "d034b9a19ecbbaac8d05ded0691a95b7674d8209"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 11:42:29 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 11:42:29 2026 -0400"
      },
      "message": "Internal refactorings for Locales\n"
    },
    {
      "commit": "d034b9a19ecbbaac8d05ded0691a95b7674d8209",
      "tree": "d13cdbe7bd65815715165fb5ee41cc0c8f2ca2bb",
      "parents": [
        "333426cdfa5ff270d274f28a0f929969a53ae72e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 11:37:45 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 11:37:45 2026 -0400"
      },
      "message": "Fix long range check in GenericTypeValidator.formatLong (#387).\n"
    },
    {
      "commit": "333426cdfa5ff270d274f28a0f929969a53ae72e",
      "tree": "b7f41dcdb7bd31dae25be34d736aebb2b229aa0a",
      "parents": [
        "e8f98eaf749c02b6a3adf78c4edc466f61678ab0",
        "f70ba2359eb9d2185ef4385d21898d0195cbfe76"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sat Jun 06 11:36:23 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 11:36:23 2026 -0400"
      },
      "message": "Merge pull request #387 from sahvx655-wq/formatlong-range-check\n\nfix long range check in GenericTypeValidator.formatLong"
    },
    {
      "commit": "f70ba2359eb9d2185ef4385d21898d0195cbfe76",
      "tree": "e8091ebdd804074d010725fa616b8397a457e166",
      "parents": [
        "740a8e8fd58a9f314e79f06da5b4ba5617641d4d"
      ],
      "author": {
        "name": "sahvx655-wq",
        "email": "sahvx655@gmail.com",
        "time": "Sat Jun 06 20:29:13 2026 +0530"
      },
      "committer": {
        "name": "sahvx655-wq",
        "email": "sahvx655@gmail.com",
        "time": "Sat Jun 06 20:29:13 2026 +0530"
      },
      "message": "Drop superfluous pos error check in formatLong; cover whole-string check\n"
    },
    {
      "commit": "740a8e8fd58a9f314e79f06da5b4ba5617641d4d",
      "tree": "1bc6efe4a52e12ea61a01e4259bd1451cb4ff708",
      "parents": [
        "6b8601139c7c86594eb546bf00eb1651ecd5372a"
      ],
      "author": {
        "name": "sahvx655-wq",
        "email": "sahvx655@gmail.com",
        "time": "Sat Jun 06 17:38:46 2026 +0530"
      },
      "committer": {
        "name": "sahvx655-wq",
        "email": "sahvx655@gmail.com",
        "time": "Sat Jun 06 17:38:46 2026 +0530"
      },
      "message": "Derive long bounds from Long.MIN/MAX_VALUE in formatLong test\n"
    },
    {
      "commit": "e8f98eaf749c02b6a3adf78c4edc466f61678ab0",
      "tree": "eb2b79d97c5f2a4ac4228145b6dbe3cc1d5ebfb5",
      "parents": [
        "19ea7b0ddc415e6190c8104d4bd77db27f02389d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:43:35 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:43:35 2026 -0400"
      },
      "message": "Add and use ValidatorException(String, Throwable) (#392).\n"
    },
    {
      "commit": "19ea7b0ddc415e6190c8104d4bd77db27f02389d",
      "tree": "06bc97001791cdbe967f5f39152267422ece9748",
      "parents": [
        "1eb65557b892257f2b001076a611a9de9fe64121",
        "17b4a79c6fe8fcd1c06ade9f82a855c05ea1b181"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sat Jun 06 07:43:25 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 07:43:25 2026 -0400"
      },
      "message": "Merge pull request #392 from garydgregory/feature/ValidatorException_string_throwable\n\nAdd and use ValidatorException(String, Throwable)."
    },
    {
      "commit": "17b4a79c6fe8fcd1c06ade9f82a855c05ea1b181",
      "tree": "06bc97001791cdbe967f5f39152267422ece9748",
      "parents": [
        "1eb65557b892257f2b001076a611a9de9fe64121"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:40:40 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:40:40 2026 -0400"
      },
      "message": "Add and use ValidatorException(String, Throwable).\n"
    },
    {
      "commit": "1eb65557b892257f2b001076a611a9de9fe64121",
      "tree": "dc65e46859f6b152e5876537104221e8fe39248b",
      "parents": [
        "fa3fe263b679d121dd1e5aa2c225803377c2eee4"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:33:13 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:33:13 2026 -0400"
      },
      "message": "Add and use ValidatorException.ValidatorException(String, Object...)\n(#391).\n"
    },
    {
      "commit": "fa3fe263b679d121dd1e5aa2c225803377c2eee4",
      "tree": "7b8b8ea1ee8b486f637f45530b519af244cb814b",
      "parents": [
        "056cb759fe6a5337e0c920eb93999b3671a21929",
        "af237d536d37d6c01a0c26986798c27aa2b5bdb7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sat Jun 06 07:33:02 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 07:33:02 2026 -0400"
      },
      "message": "Merge pull request #391 from garydgregory/feature/ValidatorException_format\n\nAdd and use ValidatorException.ValidatorException(String, Object...)"
    },
    {
      "commit": "af237d536d37d6c01a0c26986798c27aa2b5bdb7",
      "tree": "7b8b8ea1ee8b486f637f45530b519af244cb814b",
      "parents": [
        "056cb759fe6a5337e0c920eb93999b3671a21929"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:30:15 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:30:15 2026 -0400"
      },
      "message": "Add and use ValidatorException.ValidatorException(String, Object...)\n"
    },
    {
      "commit": "056cb759fe6a5337e0c920eb93999b3671a21929",
      "tree": "b525848433ba2fe1ed25da1c44a2749591f0574e",
      "parents": [
        "d1925911dbfc8934ed62c0592bf4a138b4bf61c4"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:20:11 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:20:11 2026 -0400"
      },
      "message": "Add and use ValidatorException.ValidatorException(Throwable).\n\nCall sites that previously called new\nValidatorException(Throwable#getMessage()) now preserve that exception\n(#390).\n"
    },
    {
      "commit": "d1925911dbfc8934ed62c0592bf4a138b4bf61c4",
      "tree": "ede662a526b16419c1148b0b24bffb200c3b4896",
      "parents": [
        "673b9c255e335082b3d3e09c3230ed50abef298f",
        "09e3bb6eed668df63f65bfb5b823f032dec67c92"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sat Jun 06 07:19:51 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 07:19:51 2026 -0400"
      },
      "message": "Merge pull request #390 from garydgregory/feature/ValidatorException_throwable\n\nAdd and use  ValidatorException.ValidatorException(Throwable)"
    },
    {
      "commit": "09e3bb6eed668df63f65bfb5b823f032dec67c92",
      "tree": "ede662a526b16419c1148b0b24bffb200c3b4896",
      "parents": [
        "673b9c255e335082b3d3e09c3230ed50abef298f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:15:26 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:15:26 2026 -0400"
      },
      "message": "Add and use  ValidatorException.ValidatorException(Throwable)\n"
    },
    {
      "commit": "673b9c255e335082b3d3e09c3230ed50abef298f",
      "tree": "c11873fd3edde68e57c16825dc75d75ad858e2fc",
      "parents": [
        "e3be49c25112a603f12febcf68bfe31a0e4181aa"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:05:19 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:05:19 2026 -0400"
      },
      "message": "Add and use CheckDigitException.CheckDigitException(String, Object...)\n(#389).\n\nBump the next version to 1.11.0\n"
    },
    {
      "commit": "e3be49c25112a603f12febcf68bfe31a0e4181aa",
      "tree": "a3e1a9a836163bb378a0e35e461e1567cd851d70",
      "parents": [
        "a78638999c18ae857e087f1d6bdbeb931763df03",
        "4016cbacb0beb09d45868d73dd1db36e265e7cb0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sat Jun 06 07:03:32 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 06 07:03:32 2026 -0400"
      },
      "message": "Merge pull request #389 from garydgregory/feature/CheckDigitException_format\n\nAdd and use CheckDigitException.CheckDigitException(String, Object...)"
    },
    {
      "commit": "4016cbacb0beb09d45868d73dd1db36e265e7cb0",
      "tree": "a3e1a9a836163bb378a0e35e461e1567cd851d70",
      "parents": [
        "a78638999c18ae857e087f1d6bdbeb931763df03"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 06:52:28 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 06 07:00:53 2026 -0400"
      },
      "message": "Add and use CheckDigitException.CheckDigitException(String, Object...)\n"
    },
    {
      "commit": "a78638999c18ae857e087f1d6bdbeb931763df03",
      "tree": "e3fbb3b73826fc409b60fec40e472c36aeabeb4e",
      "parents": [
        "efaa6753cb9f3cd9c4e9b2f2ed040e0d647863ed"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 19:35:44 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 19:35:44 2026 -0400"
      },
      "message": "DoubleValidator and FloatValidator now treat special symbols\nconsistently (#388).\n"
    },
    {
      "commit": "efaa6753cb9f3cd9c4e9b2f2ed040e0d647863ed",
      "tree": "ff1ccaab045b4bd0664fdfcac283f7a3b78def49",
      "parents": [
        "cc673088916af548fef8758fe283b99c525c4608",
        "bd7385532d6c354b8d74769e6fb38d6536d4fb0e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Fri Jun 05 19:34:40 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 19:34:40 2026 -0400"
      },
      "message": "Merge pull request #388 from garydgregory/fix/validators_double_and_float_consistency\n\nDoubleValidator and FloatValidator now treat special symbols consistently"
    },
    {
      "commit": "bd7385532d6c354b8d74769e6fb38d6536d4fb0e",
      "tree": "ff1ccaab045b4bd0664fdfcac283f7a3b78def49",
      "parents": [
        "cc673088916af548fef8758fe283b99c525c4608"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 19:31:31 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 19:31:31 2026 -0400"
      },
      "message": "DoubleValidator and FloatValidator now treat special symbols\nconsistently (NaN, +/- infinity).\n"
    },
    {
      "commit": "6b8601139c7c86594eb546bf00eb1651ecd5372a",
      "tree": "30a118352a249f85850cd96727b46e4005638dfc",
      "parents": [
        "cc673088916af548fef8758fe283b99c525c4608"
      ],
      "author": {
        "name": "sahvx655-wq",
        "email": "sahvx655@gmail.com",
        "time": "Fri Jun 05 20:43:32 2026 +0530"
      },
      "committer": {
        "name": "sahvx655-wq",
        "email": "sahvx655@gmail.com",
        "time": "Fri Jun 05 20:43:32 2026 +0530"
      },
      "message": "fix long range check in GenericTypeValidator.formatLong\n"
    },
    {
      "commit": "cc673088916af548fef8758fe283b99c525c4608",
      "tree": "c6baa74a2f95b5db5181e83f92b36985f2cf2f59",
      "parents": [
        "383d0b38f36fcd9e1c1a361ce0d54cab23f41f20"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:43:31 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:43:31 2026 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "383d0b38f36fcd9e1c1a361ce0d54cab23f41f20",
      "tree": "8f7f5da0bffcee94f1f17930de32b3e0cd41c87a",
      "parents": [
        "fa0d917d5e05d63394312ec11947a181056a24da"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:35:13 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:35:13 2026 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "fa0d917d5e05d63394312ec11947a181056a24da",
      "tree": "ee66208645b5e5878d011a816c7015b1ec8f4446",
      "parents": [
        "9775521ad39d163b02a15be14f7a6ef4ad65ca8d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:32:31 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:32:31 2026 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "9775521ad39d163b02a15be14f7a6ef4ad65ca8d",
      "tree": "47f58a7817b62564c7470b4c920dc417d078688c",
      "parents": [
        "c1cc5ca960b3320e5c3c8b637b5d7457bb89cbb9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:05:14 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:05:14 2026 -0400"
      },
      "message": "Removing a country code from an IBANValidator now removes associated\n\"other\" codes (#386).\n"
    },
    {
      "commit": "c1cc5ca960b3320e5c3c8b637b5d7457bb89cbb9",
      "tree": "a3721bfe6c6598e788cb2ffd499caaa30eb38f40",
      "parents": [
        "2c118db70b8f2e1d709a75220e87bfa5c51369ad",
        "8318fed4c97eb2c862606ff07c2f640acdfed40a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Fri Jun 05 08:03:46 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 08:03:46 2026 -0400"
      },
      "message": "Merge pull request #386 from garydgregory/fix/IBANValidator_remove\n\nRemoving a country code from an IBANValidator removes associated \"other\" codes."
    },
    {
      "commit": "8318fed4c97eb2c862606ff07c2f640acdfed40a",
      "tree": "a3721bfe6c6598e788cb2ffd499caaa30eb38f40",
      "parents": [
        "2c118db70b8f2e1d709a75220e87bfa5c51369ad"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:00:30 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 08:00:30 2026 -0400"
      },
      "message": "Removing a country code from an IBANValidator removes associated \"other\"\ncodes.\n"
    },
    {
      "commit": "2c118db70b8f2e1d709a75220e87bfa5c51369ad",
      "tree": "884f3a0aaa1ccf3df085db346c3858f0f54bb2a5",
      "parents": [
        "4c3d31eefee57a281eb9119a9a1eed44912cf6cf"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:29:02 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:29:02 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.0 to 4.36.2\n"
    },
    {
      "commit": "4c3d31eefee57a281eb9119a9a1eed44912cf6cf",
      "tree": "8d12446ea971971567dc9f20d1433606bb38f375",
      "parents": [
        "e7fc65ab3819e0b56026e364cf2ea54e1f06b387"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:07:09 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:07:09 2026 -0400"
      },
      "message": "CheckDigit implementations check for input in the alphanumeric range\n(#385)\n"
    },
    {
      "commit": "e7fc65ab3819e0b56026e364cf2ea54e1f06b387",
      "tree": "671accdae16287f3e9673bf09ac86f149ae94c12",
      "parents": [
        "e75278ab9e0ade80c434da4ad2f7042cc46d5f2f",
        "3062cc1a39c6a1797a0bd0e6028c6145ddfa24c5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Fri Jun 05 07:05:09 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 07:05:09 2026 -0400"
      },
      "message": "Merge pull request #385 from garydgregory/fix/check_digit_strict_ascii\n\nCheckDigit implementations check for input in the alphanumeric range."
    },
    {
      "commit": "3062cc1a39c6a1797a0bd0e6028c6145ddfa24c5",
      "tree": "671accdae16287f3e9673bf09ac86f149ae94c12",
      "parents": [
        "e75278ab9e0ade80c434da4ad2f7042cc46d5f2f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:01:57 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:01:57 2026 -0400"
      },
      "message": "CheckDigit implementations check for input in the alphanumeric range.\n\n- Javadoc\n- Fix spelling in comments\n"
    },
    {
      "commit": "e75278ab9e0ade80c434da4ad2f7042cc46d5f2f",
      "tree": "743f891e40272fdd4204290cc2653ce96f98f96a",
      "parents": [
        "3c9f12b7de324a6e96cb4699d4f6f8523d0a34c2"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:21:42 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:21:42 2026 -0400"
      },
      "message": "Add GH CI Java 26\n\nBump GH CI from Java 26-ea to 27-ea\n"
    },
    {
      "commit": "3c9f12b7de324a6e96cb4699d4f6f8523d0a34c2",
      "tree": "a3728ac23f55b3eadc60b0399dc0c6055ae9d527",
      "parents": [
        "5a3b88af05a5f78b4f644d8dc6917830014a5257"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:21:14 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:21:14 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 100 to 101\n"
    },
    {
      "commit": "5a3b88af05a5f78b4f644d8dc6917830014a5257",
      "tree": "9b437a3aa91c3ae34738d6ae3c29d10246c6e467",
      "parents": [
        "9b359eba1ade4e4ba6adc2b98a99ee029e8995d6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:18:40 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:18:40 2026 -0400"
      },
      "message": "Use @@MethodSource and add more CUSIP fixtures\n"
    },
    {
      "commit": "9b359eba1ade4e4ba6adc2b98a99ee029e8995d6",
      "tree": "37312d278d1821a25464e30c2072a095f5c9c028",
      "parents": [
        "6d9da924261ca96ea7cb28db7418dddcc5dd4ee6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:15:17 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:15:17 2026 -0400"
      },
      "message": "Use @@MethodSource and add more CUSIP fixtures\n"
    },
    {
      "commit": "6d9da924261ca96ea7cb28db7418dddcc5dd4ee6",
      "tree": "ccc82e9a91677c93204acdd4e845997f019bdc1d",
      "parents": [
        "a0f73b016a2d0a790db6cf99d71366887b4e4856"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:10:47 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 11:10:47 2026 -0400"
      },
      "message": "Use @ParameterizedTest and add more CUSIP fixtures\n"
    },
    {
      "commit": "a0f73b016a2d0a790db6cf99d71366887b4e4856",
      "tree": "c92af73526698ea59a6eec7e3fe04049268d7390",
      "parents": [
        "adf7aa9aca872dba6e9c831bcce07a7128d4d4b0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 08:19:12 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 08:19:12 2026 -0400"
      },
      "message": "Update test for Java 8 vs newer versions."
    },
    {
      "commit": "adf7aa9aca872dba6e9c831bcce07a7128d4d4b0",
      "tree": "743c49abf42d5e72cfd3c75475d8684fd7a1f7c1",
      "parents": [
        "ba9976474a7b5395ece72adb4f90ee76362f7a3d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 08:14:41 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 08:14:41 2026 -0400"
      },
      "message": "Update test for Java 8 vs newer versions."
    },
    {
      "commit": "ba9976474a7b5395ece72adb4f90ee76362f7a3d",
      "tree": "d0eee13f35fc9e03d9b1c4bfe6c3e89329593a52",
      "parents": [
        "f0d0319d7dd290e868ccf686ffacdc6701a7374b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 07:12:05 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 07:12:05 2026 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "f0d0319d7dd290e868ccf686ffacdc6701a7374b",
      "tree": "4257bc1384f0006f30dd157d3cba1aa482cacb87",
      "parents": [
        "b1d8af4e46506abb655351aea3a14c3f77aea1b8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 07:08:28 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 04 07:08:28 2026 -0400"
      },
      "message": "Add edge case tests in FloatValidatorTest and DoubleValidatorTest\n"
    },
    {
      "commit": "b1d8af4e46506abb655351aea3a14c3f77aea1b8",
      "tree": "dfff9b421b936a8a64de92f834d7105a924ad92e",
      "parents": [
        "8e33aa9a4fd0b83dab301a50a60e701d61ceff80"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jun 03 15:30:51 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jun 03 15:30:51 2026 -0400"
      },
      "message": "Inline single use local variable\n"
    },
    {
      "commit": "8e33aa9a4fd0b83dab301a50a60e701d61ceff80",
      "tree": "284637f6a529e5eebd233973651a17d999f65594",
      "parents": [
        "fe47ee618b68a76eb693ccc9efbeb0aed65de5ad"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat May 30 08:32:54 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat May 30 08:32:54 2026 -0400"
      },
      "message": "Add comment about Commons Collection\n"
    },
    {
      "commit": "fe47ee618b68a76eb693ccc9efbeb0aed65de5ad",
      "tree": "ac2b27be85587317dfdb50df43085df64d90c9e0",
      "parents": [
        "0c7db827bba0e62bf7519a5141a1d9292e710a2a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat May 30 08:25:19 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat May 30 08:25:19 2026 -0400"
      },
      "message": "Reject signed hex group in\nInetAddressValidator.isValidInet6Address(String).\n\nLookup char once.\n"
    },
    {
      "commit": "0c7db827bba0e62bf7519a5141a1d9292e710a2a",
      "tree": "30103360d4d5f482b49b8cd239e58e29d600730a",
      "parents": [
        "cf9394087c7ee34b1bb5525c3ee0a34b3a59f0ce",
        "af20981bee63e0f631641e945141e86efefe51b6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sat May 30 08:21:46 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 30 08:21:46 2026 -0400"
      },
      "message": "Merge pull request #379 from sahvx655-wq/ipv6-reject-signed-group\n\nreject signed hex group in isValidInet6Address"
    },
    {
      "commit": "af20981bee63e0f631641e945141e86efefe51b6",
      "tree": "30103360d4d5f482b49b8cd239e58e29d600730a",
      "parents": [
        "cf9394087c7ee34b1bb5525c3ee0a34b3a59f0ce"
      ],
      "author": {
        "name": "sahvx655-wq",
        "email": "sahvx655@gmail.com",
        "time": "Sat May 30 15:41:29 2026 +0530"
      },
      "committer": {
        "name": "sahvx655-wq",
        "email": "sahvx655@gmail.com",
        "time": "Sat May 30 15:41:29 2026 +0530"
      },
      "message": "reject signed hex group in isValidInet6Address\n"
    },
    {
      "commit": "cf9394087c7ee34b1bb5525c3ee0a34b3a59f0ce",
      "tree": "4f3b382d8cd4b91966d8a32c3f039a92db62e85d",
      "parents": [
        "9e989f8d08288fdb6683431ff4f8a03a0f0dd009"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 27 16:52:45 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 27 16:52:45 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.5 to 4.36.0\n"
    },
    {
      "commit": "9e989f8d08288fdb6683431ff4f8a03a0f0dd009",
      "tree": "4e8fbc33df13723b92bc557793a0971528b47773",
      "parents": [
        "2747da8d0ff7d3aa971369543239160f7d723da9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu May 21 22:12:58 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu May 21 22:12:58 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 99 to 100\n"
    },
    {
      "commit": "2747da8d0ff7d3aa971369543239160f7d723da9",
      "tree": "c971c2cda3373e15840a24099f4561b9d0913d52",
      "parents": [
        "a3e7627ffd1e633e93b45749650c5a6262da8e6c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 20 06:44:45 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 20 06:44:45 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.4 to 4.35.5\n"
    },
    {
      "commit": "a3e7627ffd1e633e93b45749650c5a6262da8e6c",
      "tree": "4dbfc75aeb8eac7c08c62e64f971286f56d3b962",
      "parents": [
        "12165bb85d0310822ab9d6460a7908a9188c3270"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 12 18:50:16 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 12 18:50:16 2026 +0000"
      },
      "message": "Bump github/codeql-action from 4.35.3 to 4.35.4\n"
    },
    {
      "commit": "12165bb85d0310822ab9d6460a7908a9188c3270",
      "tree": "633a844471c3e4a379439e7eefbeb4516a01023e",
      "parents": [
        "fe87fdbff62c46b038438ba5eb72b71ca13aa6a9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 05 11:24:18 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 05 11:24:18 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.2 to 4.35.3\n"
    },
    {
      "commit": "fe87fdbff62c46b038438ba5eb72b71ca13aa6a9",
      "tree": "d99ed6386d0912785e99a5370a8f5918381c9436",
      "parents": [
        "7441b57a131cc1944eaa7af1e197abdf0e79536d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Apr 26 07:57:02 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Apr 26 07:57:02 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 98 to 99\n"
    },
    {
      "commit": "7441b57a131cc1944eaa7af1e197abdf0e79536d",
      "tree": "77948fe8281fa5316fe7c7497df788b4a7738114",
      "parents": [
        "2eab32b031c92b892603dea2ef52e6a80e707352"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Apr 16 07:11:08 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Apr 16 07:11:08 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.1 to 4.35.2\n"
    },
    {
      "commit": "2eab32b031c92b892603dea2ef52e6a80e707352",
      "tree": "2e760c3b517a5dddcf859413b43f23fd1b1b0a22",
      "parents": [
        "21a35f73c46a4a5c0345445c5470d322568725ae"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Apr 15 08:24:29 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Apr 15 08:24:29 2026 -0400"
      },
      "message": "No need to end exception messages with an exclamation!\n"
    },
    {
      "commit": "21a35f73c46a4a5c0345445c5470d322568725ae",
      "tree": "340409dd03b07c9fd17dd436a82e002e058951b5",
      "parents": [
        "9b17ffe6e70c65505864d754e29ef1bd83b394c8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 14 07:55:34 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 14 07:55:34 2026 -0400"
      },
      "message": "Bump actions/upload-artifact from 7.0.0 to 7.0.1\n"
    },
    {
      "commit": "9b17ffe6e70c65505864d754e29ef1bd83b394c8",
      "tree": "9f9b1b877a9bf0c1b055b369861051a523052a3e",
      "parents": [
        "93b867ad976619c7fc4593c82204cc422d370265"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 14 07:49:36 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 14 07:49:36 2026 -0400"
      },
      "message": "Bump actions/cache from 5.0.4 to 5.0.5\n"
    },
    {
      "commit": "93b867ad976619c7fc4593c82204cc422d370265",
      "tree": "b268273b346fbd19331cc0eeae2d63de82363fc2",
      "parents": [
        "6778de804390a95e7e788717b2cfbdf2c381e0ff"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 07 13:03:36 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 07 13:03:36 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 97 to 98\n"
    },
    {
      "commit": "6778de804390a95e7e788717b2cfbdf2c381e0ff",
      "tree": "1f48f8cc81135f257c6653d8e8a1454961c71137",
      "parents": [
        "544bf6e250e03b5e93aca5bc2cc8dea5c49269eb"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 07 13:03:22 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 07 13:03:22 2026 -0400"
      },
      "message": "Fix broken Javadoc HTML tags\n"
    },
    {
      "commit": "544bf6e250e03b5e93aca5bc2cc8dea5c49269eb",
      "tree": "3030bf907ba76e12308b36077388745373b98ac8",
      "parents": [
        "5608a7530af7063192184eac5514513fa31eca39"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Apr 03 06:53:25 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Apr 03 06:53:25 2026 -0400"
      },
      "message": "Run builds only on push to master and pull requests\n"
    },
    {
      "commit": "5608a7530af7063192184eac5514513fa31eca39",
      "tree": "b90f594ae2d56ced9f5047c21c1c50fcf4ad1d64",
      "parents": [
        "b5a5db8b92ff80d8d31bddb187b882132e801858"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Mar 31 21:45:00 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Mar 31 21:45:00 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.34.1 to 4.35.1\n"
    },
    {
      "commit": "b5a5db8b92ff80d8d31bddb187b882132e801858",
      "tree": "ce5b440f9cbebe1b1a3bc07cf2ab6510dfe4ebfd",
      "parents": [
        "4205ef1683d896dc637ec0373d508b2ca36efd2a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Mar 31 20:41:43 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Mar 31 20:41:43 2026 -0400"
      },
      "message": "Bump actions/dependency-review-action from 4.8.2 to 4.9.0\n"
    },
    {
      "commit": "4205ef1683d896dc637ec0373d508b2ca36efd2a",
      "tree": "78093b59131c16abee6c377012236512670f3e93",
      "parents": [
        "d1d2f96308bf0ced1d8c942380e0ea8ca1af7db0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Mar 30 07:17:31 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Mar 30 07:17:31 2026 -0400"
      },
      "message": "Bump Bump actions/cache from 5.0.3 to 5.0.4\n"
    },
    {
      "commit": "d1d2f96308bf0ced1d8c942380e0ea8ca1af7db0",
      "tree": "384c0e6c4419569b3d8e806fd4748f96fc2b52a6",
      "parents": [
        "907e8efde928af77be0396e854b45eeb2201c898"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Mar 27 14:49:58 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Mar 27 14:49:58 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.34.0 to 4.34.1\n"
    },
    {
      "commit": "907e8efde928af77be0396e854b45eeb2201c898",
      "tree": "cba386d2246997997a72d82e3420e83d2bfc47d9",
      "parents": [
        "94b1d6dd004d63b77188bc9b1782feb61c902110"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Mar 23 11:50:50 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Mar 23 11:50:50 2026 -0700"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "94b1d6dd004d63b77188bc9b1782feb61c902110",
      "tree": "ae12dbce38d5ad6e4ce4d771b814716e632cf5a8",
      "parents": [
        "30bb0cec27641e9eb485097c875bec362c995311"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Mar 20 17:33:08 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Mar 20 17:33:08 2026 -0700"
      },
      "message": "Bump github/codeql-action from 4.32.6 to 4.34.0\n"
    },
    {
      "commit": "30bb0cec27641e9eb485097c875bec362c995311",
      "tree": "20686d8a9aea89f5e93364bb8a120f4465b4a201",
      "parents": [
        "a370b710dccb40329fb53720b7fcb0e661167820"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Mar 19 23:46:56 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Mar 19 23:46:56 2026 +0000"
      },
      "message": "Add a reference to safe deserlialization\n"
    },
    {
      "commit": "a370b710dccb40329fb53720b7fcb0e661167820",
      "tree": "359f93e4c4ab7f0875f8bbd6643ad325d076081f",
      "parents": [
        "5052eba64c7ffc7845682b8ecaa6f9c92b0df415"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Mar 11 21:54:46 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Mar 11 21:54:46 2026 -0400"
      },
      "message": "Remove link to now malicious site."
    },
    {
      "commit": "5052eba64c7ffc7845682b8ecaa6f9c92b0df415",
      "tree": "6b0b5996b586e327723fe500a0c979aa4f5f0d09",
      "parents": [
        "6ccf6926990007a1ff7e1ddc8c07122dcdad6394"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Mar 09 08:44:20 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Mar 09 08:44:20 2026 -0400"
      },
      "message": "Bump actions/upload-artifact from 6.0.0 to 7.0.0\n"
    },
    {
      "commit": "6ccf6926990007a1ff7e1ddc8c07122dcdad6394",
      "tree": "9ab4f9c60b914d4de5c258a4d529c43c494a6427",
      "parents": [
        "3fa41479925c15711eac1f4b2c0051dbb5aed317"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Mar 08 09:04:28 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Mar 08 09:04:28 2026 -0400"
      },
      "message": "Bump commons-logging:commons-logging from 1.3.5 to 1.3.6.\n"
    },
    {
      "commit": "3fa41479925c15711eac1f4b2c0051dbb5aed317",
      "tree": "5ca5d12f4e0db3ead8a2d328c6662d5227d2f172",
      "parents": [
        "12c341513e241b539a62fd7af94671fb07feb959"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Mar 06 07:36:41 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Mar 06 07:36:41 2026 -0500"
      },
      "message": "Bump github/codeql-action from 4.32.5 to 4.32.6\n"
    },
    {
      "commit": "12c341513e241b539a62fd7af94671fb07feb959",
      "tree": "0031cd17ef94a42607727cb7d8a77f36da5e84de",
      "parents": [
        "a713942019279650bd119adb0a471bdb8ca71892"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Mar 02 08:34:42 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Mar 02 08:34:42 2026 -0500"
      },
      "message": "Bump github/codeql-action from 4.32.4 to 4.32.5\n"
    },
    {
      "commit": "a713942019279650bd119adb0a471bdb8ca71892",
      "tree": "b6c7ebf87ff0360b9b294af49c5a99c98906e9e5",
      "parents": [
        "7b88c23ffb93d63648ed924816278d686420611f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Feb 28 07:53:45 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Feb 28 07:53:45 2026 -0500"
      },
      "message": "Bump org.apache.commons:commons-parent from 96 to 97.\n"
    },
    {
      "commit": "7b88c23ffb93d63648ed924816278d686420611f",
      "tree": "20bacbc7341ba3bf899361cc7da9a26d1b426fa5",
      "parents": [
        "87dd97aa99f0f9b56ace1450c8a3488c77a42afd"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Feb 23 10:59:20 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Feb 23 10:59:20 2026 -0500"
      },
      "message": "Bump github/codeql-action from 4.32.0 to 4.32.4\n"
    },
    {
      "commit": "87dd97aa99f0f9b56ace1450c8a3488c77a42afd",
      "tree": "0bbfded5ca250800907fe1b286d4390087e52ed2",
      "parents": [
        "f4eb9b2786bcc835dd0e3cfcc4a96e577999d244"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Feb 20 07:42:45 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Feb 20 07:42:45 2026 -0500"
      },
      "message": "Bump github/codeql-action from 4.32.2 to 4.32.3\n"
    },
    {
      "commit": "f4eb9b2786bcc835dd0e3cfcc4a96e577999d244",
      "tree": "b191c26a61b55e717142e8d1f1f31562e7c8b5e6",
      "parents": [
        "3c45add9fd8a54d1b1b4c60c6881fc41f62756ce"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Feb 09 13:12:22 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Feb 09 13:12:22 2026 +0000"
      },
      "message": "Bump actions/cache from 5.0.2 to 5.0.3\n"
    },
    {
      "commit": "3c45add9fd8a54d1b1b4c60c6881fc41f62756ce",
      "tree": "94fd7a0efb7b1e1aa6ea06af03513efcae84d819",
      "parents": [
        "cc182236b8b0ebf37ec581f57247d29ae00841b9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Feb 06 09:42:46 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Feb 06 09:42:46 2026 -0500"
      },
      "message": "Use \tmax-parallel: 20 as asked by Apache Infra\n"
    },
    {
      "commit": "cc182236b8b0ebf37ec581f57247d29ae00841b9",
      "tree": "7c12209bb431b712efb3ec590e404063f3cbea74",
      "parents": [
        "b19c1445adc55bef6033206eecda4ba613df4021"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Feb 06 12:35:39 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Feb 06 12:35:39 2026 +0000"
      },
      "message": "Bump github/codeql-action from 4.32.0 to 4.32.2\n"
    },
    {
      "commit": "b19c1445adc55bef6033206eecda4ba613df4021",
      "tree": "6cf2cfe560a2967c055ecef3fd8f94ea3d360bc0",
      "parents": [
        "b108b9acb5a6ad4bdbb1341811c6c401bac2aeb5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jan 28 15:46:00 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jan 28 15:46:00 2026 -0500"
      },
      "message": "Bump github/codeql-action from 4.31.11 to 4.32.0\n"
    },
    {
      "commit": "b108b9acb5a6ad4bdbb1341811c6c401bac2aeb5",
      "tree": "264c242e29647169a9b6d30a87dcfd36aa30160a",
      "parents": [
        "ad70cccc48d930d71f6c180e3d953ff323b6772f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jan 26 09:37:43 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jan 26 09:37:43 2026 -0500"
      },
      "message": "Bump github/codeql-action from 4.31.10 to 4.31.11\n"
    },
    {
      "commit": "ad70cccc48d930d71f6c180e3d953ff323b6772f",
      "tree": "10a645025b19cbcf53be13cb427c193fa8faeecb",
      "parents": [
        "43ff9695d7bb4ca8d7ac2284d209e0bfd84b61a3"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jan 23 07:44:42 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jan 23 07:44:42 2026 -0500"
      },
      "message": "Bump actions/checkout from 6.0.1 to 6.0.2\n"
    },
    {
      "commit": "43ff9695d7bb4ca8d7ac2284d209e0bfd84b61a3",
      "tree": "9ef729cd8f1a4ad4394164b251066337b83a0d40",
      "parents": [
        "20a68a30dd8210a3c67e3a882245dde28092fe06"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jan 22 21:35:29 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jan 22 21:35:29 2026 -0500"
      },
      "message": "Bump org.apache.commons:commons-parent from 95 to 96.\n"
    },
    {
      "commit": "20a68a30dd8210a3c67e3a882245dde28092fe06",
      "tree": "e3bd86a0ff52e3455177d43ed11d5b4c2437c6dc",
      "parents": [
        "a75528451e01eb416c9ac2792698736b7889319c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jan 22 15:40:20 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jan 22 15:40:20 2026 +0000"
      },
      "message": "Bump actions/setup-java from 5.1.0 to 5.2.0\n"
    },
    {
      "commit": "a75528451e01eb416c9ac2792698736b7889319c",
      "tree": "4c71c2d785a74642b3172ab0816c2d5d66ed9882",
      "parents": [
        "c95dcc417f8e7e258d3c163931e1c045ca00987a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jan 12 13:58:29 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jan 12 13:58:29 2026 -0500"
      },
      "message": "Bump org.apache.commons:commons-parent from 94 to 95.\n"
    },
    {
      "commit": "c95dcc417f8e7e258d3c163931e1c045ca00987a",
      "tree": "6ddc2f97b7cdc8c2a1650a1d82f518c233b1bd12",
      "parents": [
        "e6deb272ed8d29c015d14fec86c1f05e4ccdde66"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jan 12 10:50:06 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jan 12 10:50:06 2026 -0500"
      },
      "message": "Bump github/codeql-action from 4.31.9 to 4.31.10\n"
    },
    {
      "commit": "e6deb272ed8d29c015d14fec86c1f05e4ccdde66",
      "tree": "b22ad9844a2f01ce426104a12c9ab2a406be2cd5",
      "parents": [
        "77d7d1ea7d2b458764df2368e1fcd2ff23ad2163"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jan 04 15:26:11 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jan 04 15:26:11 2026 -0500"
      },
      "message": "Javadoc\n\nAdd an empty line before a Javadoc comment\n"
    },
    {
      "commit": "77d7d1ea7d2b458764df2368e1fcd2ff23ad2163",
      "tree": "2547b69eb4958a43199d0552cbefb15dcc3cc4ed",
      "parents": [
        "9c2383e05eac00a66bd7800f80efd69c00254aaa"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:14:02 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:14:02 2026 -0500"
      },
      "message": "[VALIDATOR-503] Revocation Report for .dunlop\n\nhttps://www.iana.org/reports/tld-transfer/20251021-dunlop\n"
    },
    {
      "commit": "9c2383e05eac00a66bd7800f80efd69c00254aaa",
      "tree": "29a30dd26d33b69347613169a34dd266ebfb211a",
      "parents": [
        "70501e9b9380f6879c7d4fe463cd4b5844958e68"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:10:46 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:10:46 2026 -0500"
      },
      "message": "[VALIDATOR-508] DomainValidator ICAAN Revocation for .redstone\n\nhttps://www.iana.org/reports/tld-transfer/20250826-redstone\n"
    },
    {
      "commit": "70501e9b9380f6879c7d4fe463cd4b5844958e68",
      "tree": "7cae07aea9078cbdfffe4a68863dbe8be2f05f96",
      "parents": [
        "2e744c30b5f2c322a2a81ac10c4f236fe891dec0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:07:56 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:07:56 2026 -0500"
      },
      "message": "[VALIDATOR-507] DomainValidator ICAAN Revocation for .pramerica\"\n\nhttps://www.iana.org/reports/tld-transfer/20250516-pramerica\n"
    },
    {
      "commit": "2e744c30b5f2c322a2a81ac10c4f236fe891dec0",
      "tree": "902e4b2c1db32986bf1733e85abd19c41f50e5dc",
      "parents": [
        "cf4cd77c77f01af775399ee45a15e9fa8e1e4340"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:04:07 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:04:07 2026 -0500"
      },
      "message": "[VALIDATOR-506] DomainValidator ICAAN Revocation for .lipsy\n\nhttps://www.iana.org/reports/tld-transfer/20250227-lipsy\n"
    },
    {
      "commit": "cf4cd77c77f01af775399ee45a15e9fa8e1e4340",
      "tree": "df653fb933961e1941686c57bcc34f9a6b6e4b4e",
      "parents": [
        "f693a824274819e52806843bcb5197a6d6971eaf"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:00:01 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 07:00:01 2026 -0500"
      },
      "message": "[VALIDATOR-505] DomainValidator ICAAN .kerrylogistics Registry Agreement\n- Terminated\n\nhttps://www.icann.org/en/registry-agreements/terminated/lancaster\n"
    },
    {
      "commit": "f693a824274819e52806843bcb5197a6d6971eaf",
      "tree": "1ef014bb74024aa1d806e3841c75ea9a3f341023",
      "parents": [
        "8bcdac54d297644707221e8e9b9eb4def21560df"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 06:55:48 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 06:55:48 2026 -0500"
      },
      "message": "[VALIDATOR-504] DomainValidator ICAAN .kerrylogistics Registry Agreement\n- Terminated\n\nhttps://www.icann.org/en/registry-agreements/terminated/kerrylogistics\n"
    },
    {
      "commit": "8bcdac54d297644707221e8e9b9eb4def21560df",
      "tree": "28374d924fa4a5c8f7becce8d53fffe24b1935f2",
      "parents": [
        "9d276ce229306636903f47e3ef4ad46485ed7496"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 06:45:30 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 06:45:30 2026 -0500"
      },
      "message": "Typo"
    },
    {
      "commit": "9d276ce229306636903f47e3ef4ad46485ed7496",
      "tree": "4240f43fc2f7b90c497e3be3de5c50c6306c2341",
      "parents": [
        "0db1a232f99570b2091c1968452d5000d84f231b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 06:44:33 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jan 03 06:44:33 2026 -0500"
      },
      "message": "[VALIDATOR-503] DomainValidator revocation for .dunlop:\nhttps://www.iana.org/reports/tld-transfer/20251021-dunlop\n"
    },
    {
      "commit": "0db1a232f99570b2091c1968452d5000d84f231b",
      "tree": "f358696aa9d59cf938438bbcf266882462be6169",
      "parents": [
        "b73cd036bb24cf9935a6f72db6aa817b56a8fb3e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jan 02 17:40:23 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jan 02 17:40:23 2026 -0500"
      },
      "message": "Bump org.apache.commons:commons-parent from 93 to 94\n"
    },
    {
      "commit": "b73cd036bb24cf9935a6f72db6aa817b56a8fb3e",
      "tree": "674720b77bd0f634760c936a420409d2a1fc74b3",
      "parents": [
        "c61dce5f4a2b3b1f4e394d29ad303a2c6af95177"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jan 01 07:53:41 2026 -0500"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jan 01 07:53:41 2026 -0500"
      },
      "message": "Fix XML Schema xsi:schemaLocation name (as opposed to URI)\n"
    }
  ],
  "next": "c61dce5f4a2b3b1f4e394d29ad303a2c6af95177"
}
