)]}'
{
  "log": [
    {
      "commit": "8ed8083f0e363c38cf7bd991541da28e14fed0c8",
      "tree": "7ede6918a55af6a60e757b756c6b9a9d22218b21",
      "parents": [
        "3eb17534b5d8f873c92ff44e4031250711f6b325"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Thu Jul 16 16:43:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 16:43:45 2026 +0200"
      },
      "message": "docs: update AGENTS.md and README.md with dependency and layout notes (#69)\n\nCo-authored-by: Maia \u003cmaia@noreply\u003e"
    },
    {
      "commit": "3eb17534b5d8f873c92ff44e4031250711f6b325",
      "tree": "8faf55c049285205df7a722ea7a1e4f9820fd776",
      "parents": [
        "48b522a1f9bd63edbd4cf8bad452faa1fe044177"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Thu Jul 16 14:17:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 14:17:05 2026 +0200"
      },
      "message": "docs: document XSS escaping requirement for web console plugin (#68)\n\nCo-authored-by: Maia \u003cmaia@noreply\u003e"
    },
    {
      "commit": "48b522a1f9bd63edbd4cf8bad452faa1fe044177",
      "tree": "8db5a77003b1d9fffdc4ed77758a1b1f381917d4",
      "parents": [
        "c5f91d2b423385803621645b4150074261fb5338"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Tue Jun 02 16:44:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 16:44:58 2026 +0200"
      },
      "message": "fix(webconsole): escape consoleRoot to prevent XSS in web console plugin (#65)\n\nCo-authored-by: Maia \u003cmaia@noreply\u003e"
    },
    {
      "commit": "c5f91d2b423385803621645b4150074261fb5338",
      "tree": "6de1ab83fabaa48c75951aedc837010a08609380",
      "parents": [
        "2630ff0d5d493934961db85bf80e6a92325ba235"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Jun 02 12:47:58 2026 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Jun 02 12:47:58 2026 +0200"
      },
      "message": "Add security section to AGENTS.md\n"
    },
    {
      "commit": "2630ff0d5d493934961db85bf80e6a92325ba235",
      "tree": "5696a8d7b75dc7a69560d73e1828bd10bafe6fc7",
      "parents": [
        "f79664a0f7d343096e27a1efc334f0d38128f49f"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Tue Jun 02 11:09:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 11:09:42 2026 +0200"
      },
      "message": "docs: update AGENTS.md and README.md with new features and structure (#67)\n\nCo-authored-by: Maia \u003cmaia@noreply\u003e"
    },
    {
      "commit": "f79664a0f7d343096e27a1efc334f0d38128f49f",
      "tree": "d733c7853484848a5c96f71b4b4102a12ce055b1",
      "parents": [
        "68476f4ba4655421ff94ed723eef6435dba5e32f"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Tue Jun 02 08:36:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 08:36:26 2026 +0200"
      },
      "message": "docs: add AGENTS.md and expand README with build and layout details (#66)\n\nCo-authored-by: Maia \u003cmaia@noreply\u003e"
    },
    {
      "commit": "68476f4ba4655421ff94ed723eef6435dba5e32f",
      "tree": "0cd93e914d36923b0996558de69e6e045cd615e0",
      "parents": [
        "195d0af08a2e87cd546619ee3b051a40a553c398",
        "f50678f0278e7f75844fd8ba7a3f531c4c3da94d"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Wed May 27 17:28:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 17:28:36 2026 +0200"
      },
      "message": "Merge pull request #63 from apache/maia/workflow-1779889602077\n\nchore(deps): update sling-bundle-parent to version 66"
    },
    {
      "commit": "f50678f0278e7f75844fd8ba7a3f531c4c3da94d",
      "tree": "0cd93e914d36923b0996558de69e6e045cd615e0",
      "parents": [
        "195d0af08a2e87cd546619ee3b051a40a553c398"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Wed May 27 15:46:42 2026 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Wed May 27 15:46:42 2026 +0200"
      },
      "message": "chore(deps): update sling-bundle-parent to version 66\n\nCo-authored-by: Maia \u003cmaia@noreply\u003e\n"
    },
    {
      "commit": "195d0af08a2e87cd546619ee3b051a40a553c398",
      "tree": "47cb749af7a6cd22b2d5c3b197de170af6fec257",
      "parents": [
        "cb0cf853e96baee180ef70478a889287c1f8f527"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Wed Apr 29 13:57:53 2026 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Wed Apr 29 13:57:53 2026 +0200"
      },
      "message": "SLING-13093 : Remove unneeded excludes\n"
    },
    {
      "commit": "cb0cf853e96baee180ef70478a889287c1f8f527",
      "tree": "53b0e15bf69bd69db509e119907f19292a6ece62",
      "parents": [
        "e5dfb5655cb103ef33e2ae1804e2923954e69553",
        "4249a7004df2ffa0db6580c554f94730d0eb9ba1"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Wed Apr 29 13:49:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 13:49:03 2026 +0200"
      },
      "message": "Merge pull request #62 from apache/SLING-13113\n\nSLING-13113: xss: update of esapi dependency causes unresolved logging dependency in starter"
    },
    {
      "commit": "4249a7004df2ffa0db6580c554f94730d0eb9ba1",
      "tree": "53b0e15bf69bd69db509e119907f19292a6ece62",
      "parents": [
        "f0b4a00b8152f70bd748eca1a6dbb96cf7870aad"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Sat Feb 14 15:00:15 2026 +0100"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Sat Feb 14 15:00:15 2026 +0100"
      },
      "message": "Do not embed commons.logging\n"
    },
    {
      "commit": "f0b4a00b8152f70bd748eca1a6dbb96cf7870aad",
      "tree": "b1a29ad18b876dc7fa03ca7cf46515a7d7f38f2f",
      "parents": [
        "e5dfb5655cb103ef33e2ae1804e2923954e69553"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Fri Feb 13 13:07:18 2026 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Fri Feb 13 13:07:18 2026 +0100"
      },
      "message": "SLING-13113: xss: update of esapi dependency causes unresolved logging dependency in starter\n"
    },
    {
      "commit": "e5dfb5655cb103ef33e2ae1804e2923954e69553",
      "tree": "f7fd161adb2a336a36d91c73eb320c7eb0cac729",
      "parents": [
        "b68b444da2fd5f929904b2fd4d26f4946b52689d"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Feb 05 14:04:16 2026 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Feb 05 14:04:16 2026 +0100"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "b68b444da2fd5f929904b2fd4d26f4946b52689d",
      "tree": "40f1d5f4f375b417c545a60e45d89b0b6ae3e2b1",
      "parents": [
        "6dac3045481ed9e46dd441b18d072df376298f5e"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Feb 05 14:04:07 2026 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Feb 05 14:04:07 2026 +0100"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.4.10\n"
    },
    {
      "commit": "6dac3045481ed9e46dd441b18d072df376298f5e",
      "tree": "1456ba427dd8146b96494447356d1fa8f7af67a2",
      "parents": [
        "96a7e55ee50d1822a3d1656dcb9375b5b895384f",
        "5d3061dc8867b1cde46a184ce9cbc5a8c0e1bbaf"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Tue Feb 03 09:46:01 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 03 09:46:01 2026 +0100"
      },
      "message": "SLING-13093: Sling XSS should not depend on log4j 1.x\n\n"
    },
    {
      "commit": "5d3061dc8867b1cde46a184ce9cbc5a8c0e1bbaf",
      "tree": "1456ba427dd8146b96494447356d1fa8f7af67a2",
      "parents": [
        "96a7e55ee50d1822a3d1656dcb9375b5b895384f"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Feb 03 08:35:04 2026 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Feb 03 08:35:04 2026 +0100"
      },
      "message": "SLING-13093: Sling XSS should not depend on log4j 1.x\n"
    },
    {
      "commit": "96a7e55ee50d1822a3d1656dcb9375b5b895384f",
      "tree": "c511f0d8b48021f9ef6ce185f91659a70a7cda4f",
      "parents": [
        "27ba2ca6cba75e76b735449d8d50f1762bc20236"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jan 15 20:21:35 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 15 20:21:35 2026 +0100"
      },
      "message": "Bump com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer (#59)\n\nBumps [com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer](https://github.com/OWASP/java-html-sanitizer) from 20240325.1 to 20260101.1.\n- [Release notes](https://github.com/OWASP/java-html-sanitizer/releases)\n- [Commits](https://github.com/OWASP/java-html-sanitizer/compare/release-20240325.1...release-20260101.1)\n\n---\nupdated-dependencies:\n- dependency-name: com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer\n  dependency-version: \u002720260101.1\u0027\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "27ba2ca6cba75e76b735449d8d50f1762bc20236",
      "tree": "91eec0ff1a7ccfd63c87dfaee517cd42cba39906",
      "parents": [
        "30ee0fce50246ef2afa587769513589ebffe4a14"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Jan 15 18:07:23 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 15 18:07:23 2026 +0100"
      },
      "message": "SLING-13060 - Update to parent pom 65 (#60)\n\n"
    },
    {
      "commit": "30ee0fce50246ef2afa587769513589ebffe4a14",
      "tree": "e7928c89c78851f41a588ebf8f6dd7627671ea49",
      "parents": [
        "d9bc3fc6fc947c0f9d9d38677da884b9e0d62317"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Sep 22 11:43:33 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 22 11:43:33 2025 +0200"
      },
      "message": "SLING-12931 - Build the XSS module on Jenkins with Java 25 (#58)\n\nActivate Java 25 on Jenkins, now that INFRA-27196 is fixed."
    },
    {
      "commit": "d9bc3fc6fc947c0f9d9d38677da884b9e0d62317",
      "tree": "8b576dbf4da402d21afa27a0d0e39e378ad7d4e8",
      "parents": [
        "f30b0072195d4874733eb096065867f8d44c7175"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Sep 05 16:14:11 2025 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Sep 05 16:14:11 2025 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "f30b0072195d4874733eb096065867f8d44c7175",
      "tree": "f97ee5c536884ab6d214271bb2f8fb3e4b1578e1",
      "parents": [
        "1e4c0511e252ea21b114861277c1e5faece701b8"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Sep 05 16:14:04 2025 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Sep 05 16:14:04 2025 +0200"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.4.8\n"
    },
    {
      "commit": "1e4c0511e252ea21b114861277c1e5faece701b8",
      "tree": "dbacfc98b6a31cf989f57303d8005557f7d570e1",
      "parents": [
        "375d6428f2b2a38df51e2e3c582532a763e811e8"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Sep 05 15:07:59 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 05 15:07:59 2025 +0200"
      },
      "message": "SLING-12930 - XSS API fails to build and run with Java 25 due to missing Unsafe.ensureClassInitialized (#57)\n\nFallback to MethodHandles.Lookup for initialising the class if the Unsafe method does not work.\n\nThis API is available as of Java 15 so as long as we support Java 11 we cannot rely on it\nexclusively."
    },
    {
      "commit": "375d6428f2b2a38df51e2e3c582532a763e811e8",
      "tree": "df5c2c34d233e806edc0f3e4fe8db3f047448a10",
      "parents": [
        "86dad09b441848ca2157fac375458ffb9b38effc"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Aug 06 14:20:02 2025 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Aug 06 14:20:02 2025 +0200"
      },
      "message": "SLING-12866 - Restrict force pushes, auto-delete branches on merge\n"
    },
    {
      "commit": "86dad09b441848ca2157fac375458ffb9b38effc",
      "tree": "a9996335ed42f8043b8b0f2be57d87f181b6f553",
      "parents": [
        "0d68d21b5dc0f435f5092d79c87c1a69190bbc3f"
      ],
      "author": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Wed Feb 26 11:52:08 2025 +0100"
      },
      "committer": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Wed Feb 26 11:52:08 2025 +0100"
      },
      "message": "SLING-12677 ignore spotless code reformatting commit in git blame\n"
    },
    {
      "commit": "0d68d21b5dc0f435f5092d79c87c1a69190bbc3f",
      "tree": "91262e8d472eaee956e4fe3f9fd224aeb8a62180",
      "parents": [
        "3d42003f86c4ac1732789a963fea0616cfd753e1"
      ],
      "author": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Wed Feb 26 11:39:28 2025 +0100"
      },
      "committer": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Wed Feb 26 11:50:37 2025 +0100"
      },
      "message": "SLING-12677 apply spotless formatting\n"
    },
    {
      "commit": "3d42003f86c4ac1732789a963fea0616cfd753e1",
      "tree": "a1896bde271282a0b34fe098721c9161b0aa7e31",
      "parents": [
        "aafa5b36d7e85894fdb4526fc590dc2fcdabaf19"
      ],
      "author": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Wed Feb 26 11:38:31 2025 +0100"
      },
      "committer": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Wed Feb 26 11:50:37 2025 +0100"
      },
      "message": "SLING-12677 Update to parent 62\n"
    },
    {
      "commit": "aafa5b36d7e85894fdb4526fc590dc2fcdabaf19",
      "tree": "f6a2b16f72bcf04a94ed9c64fe956ff263b9b4a4",
      "parents": [
        "51259c7deffb668d150e304ddf1313874b88e63b"
      ],
      "author": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Tue Jan 21 11:04:18 2025 +0100"
      },
      "committer": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Tue Jan 21 11:04:18 2025 +0100"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "51259c7deffb668d150e304ddf1313874b88e63b",
      "tree": "cf7aa8f53427367cefabe86a906cd49b3fd1a14b",
      "parents": [
        "c9073ea36828175111a2958b69f28a9159be3fe9"
      ],
      "author": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Tue Jan 21 11:04:10 2025 +0100"
      },
      "committer": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Tue Jan 21 11:04:10 2025 +0100"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.4.6\n"
    },
    {
      "commit": "c9073ea36828175111a2958b69f28a9159be3fe9",
      "tree": "8aff1c0216d42f4222132a3771d2be66cafe0a62",
      "parents": [
        "704a8388281ca30a48456dbdf9b479ab2c2588e9"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Mon Jan 20 19:45:17 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 20 19:45:17 2025 +0100"
      },
      "message": "SLING-12622 ensure that Regexp.getPattern() returns a non-null value (#54)\n\n* SLING-12622 ensure that Regexp.getPattern() returns a non-null value when a regexp is just referenced"
    },
    {
      "commit": "704a8388281ca30a48456dbdf9b479ab2c2588e9",
      "tree": "9830c76262d8854ae680192d4e8aab6bb600064b",
      "parents": [
        "fb8a71fedffb4da0706cb60328244759547fbec4"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Jan 20 16:49:51 2025 +0100"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Jan 20 16:49:51 2025 +0100"
      },
      "message": "SLING-12628 : Avoid import of org.apache.commons.fileupload\n"
    },
    {
      "commit": "fb8a71fedffb4da0706cb60328244759547fbec4",
      "tree": "4c3c2bd7d0caf723f62014f3babea298aa88ecb4",
      "parents": [
        "563ec6c9b57014a02b0f9cf1f7803d7ce76fad70"
      ],
      "author": {
        "name": "Sagar Miglani",
        "email": "85228812+sagarmiglani@users.noreply.github.com",
        "time": "Thu Jan 16 22:33:13 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 16 18:03:13 2025 +0100"
      },
      "message": "SLING-12616 - Performance improvement in Sling XSS bundle (#53)\n\n"
    },
    {
      "commit": "563ec6c9b57014a02b0f9cf1f7803d7ce76fad70",
      "tree": "afa78b163c6552629181131e0d79a4a8625fb2ec",
      "parents": [
        "4c0d926d525a5ea1b12a2ae7ce913fa41cb0fa0e"
      ],
      "author": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Mon Dec 16 12:12:24 2024 +0100"
      },
      "committer": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Mon Dec 16 12:12:24 2024 +0100"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "4c0d926d525a5ea1b12a2ae7ce913fa41cb0fa0e",
      "tree": "e57f25ffb28b138b8c14c9d795dab8a0923a4ac6",
      "parents": [
        "181a89c2e7677b72a36119194772bc95cf6bf1a2"
      ],
      "author": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Mon Dec 16 12:12:14 2024 +0100"
      },
      "committer": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Mon Dec 16 12:12:14 2024 +0100"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.4.4\n"
    },
    {
      "commit": "181a89c2e7677b72a36119194772bc95cf6bf1a2",
      "tree": "61172e896d1bf3661d45fc67e7b2608c35203b59",
      "parents": [
        "cf6ade43fb7b2b7a75b992131af71479f9892237"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Fri Dec 13 19:47:55 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 13 19:47:55 2024 +0100"
      },
      "message": "SLING-12569 update esapi to 2.6.0.0 (#52)\n\n"
    },
    {
      "commit": "cf6ade43fb7b2b7a75b992131af71479f9892237",
      "tree": "55807f913e74fa3ceb7f1045def9648d72c7b00a",
      "parents": [
        "e0d8b7318507616898e42fefec61ef384c6260ed"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Fri Dec 13 17:38:09 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 13 17:38:09 2024 +0100"
      },
      "message": "update esapi to 2.5.5.0 (#47)\n\n"
    },
    {
      "commit": "e0d8b7318507616898e42fefec61ef384c6260ed",
      "tree": "381ba652f663f2809ac7d450e814d54e11996c49",
      "parents": [
        "8f9efc89599eaa074bd3dbe8a38a537bf4e493bf"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Fri Dec 13 17:37:13 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 13 17:37:13 2024 +0100"
      },
      "message": "SLING-12531 update sling api (#49)\n\n"
    },
    {
      "commit": "8f9efc89599eaa074bd3dbe8a38a537bf4e493bf",
      "tree": "14d7edb49cdaddcca6524f42efd56087968d8a20",
      "parents": [
        "308aaa4a976dbdec8a03c07065e813e1884f91d9"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Fri Dec 13 17:34:48 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 13 17:34:48 2024 +0100"
      },
      "message": "SLING-12563 remove support for java8 (#51)\n\n*update commons-io\r\n* remove support for java8 builds\r\n* Completely remove the animal-sniffer-maven-plugin, it is not needed for Java 11+.\r\nSee https://github.com/apache/sling-parent/pull/38.\r\n* Remove the \u0027compile-sun-misc\u0027 profile that was added especially for Java 8. See\r\nhttps://github.com/apache/sling-org-apache-sling-xss/pull/32 .\r\n\r\n---------\r\n\r\nCo-authored-by: Robert Munteanu \u003crombert@apache.org\u003e"
    },
    {
      "commit": "308aaa4a976dbdec8a03c07065e813e1884f91d9",
      "tree": "4e89b422940211a6253efd37a2156e57e5372334",
      "parents": [
        "da9981dc095c79600534c0bdae87bc128f536344",
        "b36620bae0b1865b8dc49a0c315d6bfee4eee6a0"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Mon Dec 09 22:06:58 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 09 22:06:58 2024 +0100"
      },
      "message": "Merge pull request #48 from apache/SLING-12532\n\nSLING-12532 drop CI build for Java8"
    },
    {
      "commit": "b36620bae0b1865b8dc49a0c315d6bfee4eee6a0",
      "tree": "4e89b422940211a6253efd37a2156e57e5372334",
      "parents": [
        "da9981dc095c79600534c0bdae87bc128f536344"
      ],
      "author": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Mon Dec 09 21:54:49 2024 +0100"
      },
      "committer": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Mon Dec 09 21:54:49 2024 +0100"
      },
      "message": "drop CI build for Java8\n"
    },
    {
      "commit": "da9981dc095c79600534c0bdae87bc128f536344",
      "tree": "72877c9a71304b3277b3180b56da5b756802f0c8",
      "parents": [
        "d9d59bb437de5fc89c9355193c5a99f7f95ad2d4"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 18:10:04 2024 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 18:10:04 2024 +0100"
      },
      "message": "SLING-12459 - Redirect sonarcloud notifications to commits@apache.sling.org\n"
    },
    {
      "commit": "d9d59bb437de5fc89c9355193c5a99f7f95ad2d4",
      "tree": "5f533c70fcadb9e38dedbe2fc3603ead609ea8e8",
      "parents": [
        "c05d19703f0deb56ff718d866a002596be11347d"
      ],
      "author": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Wed Aug 14 15:39:12 2024 +0200"
      },
      "committer": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Wed Aug 14 15:39:12 2024 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "c05d19703f0deb56ff718d866a002596be11347d",
      "tree": "2eb6ceeff5555a1e334c01fbc0428351425df770",
      "parents": [
        "689e5f383bd90736b393cf58ad0efdbfb389013c"
      ],
      "author": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Wed Aug 14 15:39:04 2024 +0200"
      },
      "committer": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Wed Aug 14 15:39:04 2024 +0200"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.4.2\n"
    },
    {
      "commit": "689e5f383bd90736b393cf58ad0efdbfb389013c",
      "tree": "35f96b6bb0e169cdd9092dae83f916471634d266",
      "parents": [
        "04eeaff94246041b5261536fe9453851986b0b62",
        "0744b76d13f0a79371815076d2d8018bdc0d6cc6"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 14:45:14 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 14 14:45:14 2024 +0200"
      },
      "message": "Merge pull request #44 from apache/jsedding/SLING-12388-handle-duplicate-literals-test\n\nSLING-12388 - Handle duplicate literals"
    },
    {
      "commit": "04eeaff94246041b5261536fe9453851986b0b62",
      "tree": "b5714a91c0f2f38683612dc4431f6c06fa11c1a7",
      "parents": [
        "7c62900d14c36a7fc7e78b04a827dbd0297ed16c",
        "fa169b48eb5e36060d5bf8f7125586b7a16fdcc0"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 14:44:59 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 14 14:44:59 2024 +0200"
      },
      "message": "Merge pull request #45 from apache/jsedding/SLING-12408-simplify-AntiSamyPolicyAdapter\n\nSLING-12408 - simplify logic in AntiSamyPolicyAdapter"
    },
    {
      "commit": "7c62900d14c36a7fc7e78b04a827dbd0297ed16c",
      "tree": "181e453337e8f706610ee71a1571c424ac983107",
      "parents": [
        "8b9d98201ecf293e8f1651b6ae1c27ad2ef193fe",
        "7ee31915a693fd0215b4baf4765ea23f32261cd7"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 14:44:37 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 14 14:44:37 2024 +0200"
      },
      "message": "Merge pull request #46 from apache/jsedding/SLING-12366-read-from-closed-session\n\nSLING-12366 - Failure to read from InputStream backed by closed session"
    },
    {
      "commit": "7ee31915a693fd0215b4baf4765ea23f32261cd7",
      "tree": "181e453337e8f706610ee71a1571c424ac983107",
      "parents": [
        "ccd93c924d060a61398e3491b91ded93a205cf5f"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 13:54:53 2024 +0200"
      },
      "committer": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 13:54:53 2024 +0200"
      },
      "message": "SLING-12366 - Failure to read from InputStream backed by closed session\n\n- use JCR_MOCK for tests to avoid failures on java 17+\n"
    },
    {
      "commit": "ccd93c924d060a61398e3491b91ded93a205cf5f",
      "tree": "5494981ce7f9e5057aed22935a9a8df91c8fabf6",
      "parents": [
        "252099b3538776d03b425f03a1292e510ee7f7fa"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 13:34:18 2024 +0200"
      },
      "committer": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 13:34:23 2024 +0200"
      },
      "message": "SLING-12366 - Failure to read from InputStream backed by closed session\n\n- remove explicit logging of suppressed exceptions;\n  suppressed exceptions are automatically logged\n  with the enclosing exception\n"
    },
    {
      "commit": "252099b3538776d03b425f03a1292e510ee7f7fa",
      "tree": "c76cde5eca23e35e346ce804c83c73c1a6b85079",
      "parents": [
        "472348656f2e4bfdc954363abfc7f3501ef4d207"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 13:32:14 2024 +0200"
      },
      "committer": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 13:32:14 2024 +0200"
      },
      "message": "SLING-12366 - Failure to read from InputStream backed by closed session\n\n- make the intention of the code more obvious\n"
    },
    {
      "commit": "0744b76d13f0a79371815076d2d8018bdc0d6cc6",
      "tree": "41fc7fd8ded8a7f78189b3ab399c852416f5d884",
      "parents": [
        "8b9d98201ecf293e8f1651b6ae1c27ad2ef193fe"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Tue Jul 02 16:34:42 2024 +0200"
      },
      "committer": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 12:36:54 2024 +0200"
      },
      "message": "SLING-12388 - Handle duplicate literals\n\n- add unit test\n- improve robustness by fixing NullPointerExceptions\n  uncovered by the test\n"
    },
    {
      "commit": "fa169b48eb5e36060d5bf8f7125586b7a16fdcc0",
      "tree": "09261be1fb7fd06a7ec014cf4806e8b9219f4229",
      "parents": [
        "8b9d98201ecf293e8f1651b6ae1c27ad2ef193fe"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Tue Jul 02 16:42:43 2024 +0200"
      },
      "committer": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 12:34:11 2024 +0200"
      },
      "message": "SLING-12408 - simplify logic in AntiSamyPolicyAdapter\n"
    },
    {
      "commit": "472348656f2e4bfdc954363abfc7f3501ef4d207",
      "tree": "af7e11c443874d0d4b67035adb86a2e723d78568",
      "parents": [
        "30671f86776837d2018aafd166156e9f8ad642c0"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Tue Jul 02 12:46:34 2024 +0200"
      },
      "committer": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 12:29:05 2024 +0200"
      },
      "message": "SLING-12366 - Failure to read from InputStream backed by closed session\n\n- fix failing test case\n"
    },
    {
      "commit": "30671f86776837d2018aafd166156e9f8ad642c0",
      "tree": "cbe7f2195e50190c7882cc1a133bedf58385df69",
      "parents": [
        "8b9d98201ecf293e8f1651b6ae1c27ad2ef193fe"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Tue Jul 02 12:42:44 2024 +0200"
      },
      "committer": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Wed Aug 14 12:23:21 2024 +0200"
      },
      "message": "SLING-12366 - Failure to read from InputStream backed by closed session\n\n- add failing test case\n- introduce sling-mock-oak, required for test case\n- update sling-mocks and sling.api and sling.serviceusermapper\n  in order to get a working test setup\n- restructure unit tests while working around \"new\" default\n  mocks for XSSAPI and XSSFilter provided by sling-mocks\n"
    },
    {
      "commit": "8b9d98201ecf293e8f1651b6ae1c27ad2ef193fe",
      "tree": "f9ba249311e84e7f9bf920a336afc2ac1495a05b",
      "parents": [
        "7b44befd3ef8a530ef7b86887c6c9ffb4c99f4f4",
        "a2391d0ba683c480572b8e551147559e0587d626"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Wed Jul 24 08:43:30 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 24 08:43:30 2024 +0200"
      },
      "message": "Merge pull request #43 from apache/SLING-12388-remove_duplicate_literals\n\nSLING-12388 remove duplicate literals"
    },
    {
      "commit": "a2391d0ba683c480572b8e551147559e0587d626",
      "tree": "f9ba249311e84e7f9bf920a336afc2ac1495a05b",
      "parents": [
        "7b44befd3ef8a530ef7b86887c6c9ffb4c99f4f4"
      ],
      "author": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Mon Jul 22 16:02:26 2024 +0200"
      },
      "committer": {
        "name": "Joerg Hoh",
        "email": "joerghoh@apache.org",
        "time": "Mon Jul 22 16:02:26 2024 +0200"
      },
      "message": "SLING-12388 remove duplicate literals\n"
    },
    {
      "commit": "7b44befd3ef8a530ef7b86887c6c9ffb4c99f4f4",
      "tree": "02aac67a02e8aacca3a30aa0bf1518d1ab2310eb",
      "parents": [
        "16bb365c0116374c2a17340242189afb8ad38cd4"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Apr 12 13:50:10 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 12 13:50:10 2024 +0200"
      },
      "message": "SLING-12276 - Update to java-html-sanitizer 20240325.1 (#42)\n\n- remove shade plugin configuration\r\n- stop embedding guava classes\r\n- rework our overrides to no longer use Guava\r\n- inline the new shim classes in the resulting jar.\r\n- force the osgi.ee requirement to Java 8"
    },
    {
      "commit": "16bb365c0116374c2a17340242189afb8ad38cd4",
      "tree": "ee06f6ae10d67418f6cfa5a22674d561c23d0a23",
      "parents": [
        "d6078f46080afd6a0ed31c2a3db532696be98d09",
        "3b651d39d6e3a4ab8c7ec4b7acad0c4e4bdcad19"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "karlpauls@gmail.com",
        "time": "Tue Dec 05 10:09:22 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 05 10:09:22 2023 +0100"
      },
      "message": "Merge pull request #41 from apache/Metrics\n\nMake commons metrics optional"
    },
    {
      "commit": "3b651d39d6e3a4ab8c7ec4b7acad0c4e4bdcad19",
      "tree": "ee06f6ae10d67418f6cfa5a22674d561c23d0a23",
      "parents": [
        "d6078f46080afd6a0ed31c2a3db532696be98d09"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "karlpauls@gmail.com",
        "time": "Tue Dec 05 01:10:35 2023 +0100"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "karlpauls@gmail.com",
        "time": "Tue Dec 05 01:10:35 2023 +0100"
      },
      "message": "Make commons metrics optional\n"
    },
    {
      "commit": "d6078f46080afd6a0ed31c2a3db532696be98d09",
      "tree": "926b4278e4890174aa15ceff495a657c6b4a6063",
      "parents": [
        "5c06f7abe8dfab0e9afdc859f6eba64bfae74cca"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Nov 10 17:18:04 2023 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Nov 10 17:18:04 2023 +0100"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "5c06f7abe8dfab0e9afdc859f6eba64bfae74cca",
      "tree": "8fe076d66ed1e7466aa88700539b45fc0cdd8755",
      "parents": [
        "c3ae76ccbf73fd9e7dbc68512194f9f5a93cba8c"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Nov 10 17:17:57 2023 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Nov 10 17:17:57 2023 +0100"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.4.0\n"
    },
    {
      "commit": "c3ae76ccbf73fd9e7dbc68512194f9f5a93cba8c",
      "tree": "a8c15a18d5dfc7031f133a6ebcb8910de3515efe",
      "parents": [
        "1f20f89cd58bd4a62b3e68a7efc2c672429f48f1"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Nov 10 11:53:52 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 10 11:53:52 2023 +0100"
      },
      "message": "SLING-12137 - XSS API bundle no longer embeds the needed org.owasp.html classes (#40)\n\nMark org.owasp.html as a private-package so that it is included in the jar file. Use \u0027merge-first\u0027\r\nsince we provide classes in our own project. We don\u0027t overwrite anything, but this is the more desireable\r\noutcome."
    },
    {
      "commit": "1f20f89cd58bd4a62b3e68a7efc2c672429f48f1",
      "tree": "b9decd12ab33ccfbe814aad5599c502b46b2e94c",
      "parents": [
        "ed4c3c2c6ae6b8ec897de4dd58ca777596eb631d"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Nov 10 11:53:12 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 10 11:53:12 2023 +0100"
      },
      "message": "SLING-12123 - Unexpected new requirements for the XSS bundle (#39)\n\nDon\u0027t generate imports for javax.annotation.meta or android.os"
    },
    {
      "commit": "ed4c3c2c6ae6b8ec897de4dd58ca777596eb631d",
      "tree": "9b7c907f89af2fbed2e2dbf87914633bcfd5a85f",
      "parents": [
        "c80e91d48b6dfb62ff77f6d7945fb3d64af4417f"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 26 18:40:00 2023 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 26 18:40:00 2023 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "c80e91d48b6dfb62ff77f6d7945fb3d64af4417f",
      "tree": "8dfaa61be554a45fcb8e85b17c60c14faf6b671c",
      "parents": [
        "123ab18d1f91fca6aa7c89c6299586008d64150c"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 26 18:39:53 2023 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 26 18:39:53 2023 +0200"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.3.10\n"
    },
    {
      "commit": "123ab18d1f91fca6aa7c89c6299586008d64150c",
      "tree": "f8c4e7c37ea50996e9884edc692c00b53e9dc59f",
      "parents": [
        "f724624edd43b4c70ffda9b69ba21ecbd0e26cbd"
      ],
      "author": {
        "name": "Tatyana",
        "email": "36512854+nonanalou@users.noreply.github.com",
        "time": "Tue Oct 24 13:06:41 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 24 13:06:41 2023 +0200"
      },
      "message": "Update batik-css version from 1.14 to 1.17 (#37)\n\n"
    },
    {
      "commit": "f724624edd43b4c70ffda9b69ba21ecbd0e26cbd",
      "tree": "37057d76be2a05f3984ab88bd0e314ded66b46ee",
      "parents": [
        "c533c5df64e7eff18630f54d5ebe0d8186e40beb"
      ],
      "author": {
        "name": "Tatyana",
        "email": "36512854+nonanalou@users.noreply.github.com",
        "time": "Fri Oct 20 19:00:00 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 19:00:00 2023 +0200"
      },
      "message": "SLING-12116 - Update transative guava dependency to version 32.1.3-jre  (#36)\n\nCo-authored-by: Robert Munteanu \u003crombert@apache.org\u003e"
    },
    {
      "commit": "c533c5df64e7eff18630f54d5ebe0d8186e40beb",
      "tree": "a6141895a37aa6b97aabe69be939940f006c0f41",
      "parents": [
        "7cb9d7db9fa9070a3cfc94687736469fb3b7e1c6"
      ],
      "author": {
        "name": "Ashok Pelluru",
        "email": "37666786+apelluru@users.noreply.github.com",
        "time": "Mon Oct 16 09:46:36 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 16 09:46:36 2023 +0200"
      },
      "message": "SLING-12070: migrate to jakarta.json (#35)\n\n* SLING-12070: migrate to jakarta.json\r\n\r\n* SLING-12094 - Use GitHub for the Maven scm.url value\r\n\r\n---------\r\n\r\nCo-authored-by: Robert Munteanu \u003crombert@apache.org\u003e"
    },
    {
      "commit": "7cb9d7db9fa9070a3cfc94687736469fb3b7e1c6",
      "tree": "664426deeeb6f2895425beedbaee1e39ccc1b37d",
      "parents": [
        "abb7118c228ffcf457902c6a7874f5061e41b422"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 12 19:09:17 2023 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 12 19:09:17 2023 +0200"
      },
      "message": "SLING-12094 - Use GitHub for the Maven scm.url value\n"
    },
    {
      "commit": "abb7118c228ffcf457902c6a7874f5061e41b422",
      "tree": "c56931346918b5cc0cd8850c415085158c6f86c9",
      "parents": [
        "ed88e17d8b5ba4993a5bfd58828e9a06e1ae4855"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Fri Aug 18 07:46:34 2023 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Fri Aug 18 07:46:34 2023 +0200"
      },
      "message": "SLING-12005 : XSS bundle should not embed org.owasp.encoder\n"
    },
    {
      "commit": "ed88e17d8b5ba4993a5bfd58828e9a06e1ae4855",
      "tree": "8b9c3aab46f0de995e6ae3dfb2e40de8e13fe799",
      "parents": [
        "ed2c897b3fde58b6408b2aba8ebc988e5480e34d"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Fri Aug 18 07:44:10 2023 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Fri Aug 18 07:44:10 2023 +0200"
      },
      "message": "Update commons-io dependency\n"
    },
    {
      "commit": "ed2c897b3fde58b6408b2aba8ebc988e5480e34d",
      "tree": "f501b5ea5de3858cd30abaddafbad26b3d8061a2",
      "parents": [
        "b4c305a741cfe5a9ebad0e3c63f104ad1768d2e9"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Fri Aug 18 07:39:24 2023 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Fri Aug 18 07:39:24 2023 +0200"
      },
      "message": "SLING-12005 : XSS bundle should not embed org.owasp.encoder\n"
    },
    {
      "commit": "b4c305a741cfe5a9ebad0e3c63f104ad1768d2e9",
      "tree": "c518a04d0c173c84b2ecf264a37aee104154c7fe",
      "parents": [
        "603e9940b630f867364ec6f9ff389cbf72019e70"
      ],
      "author": {
        "name": "Stefan Seifert",
        "email": "stefanseifert@users.noreply.github.com",
        "time": "Mon Jul 03 16:53:12 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 03 16:53:12 2023 +0200"
      },
      "message": "SLING-11882 shade guava library to avoid classpath problems in unit tests (#34)\n\n"
    },
    {
      "commit": "603e9940b630f867364ec6f9ff389cbf72019e70",
      "tree": "0a4d4db53c9495d2d7dbbbae0dfa8bfd5f6497aa",
      "parents": [
        "85d940111dc4411858d5dbded310dd18f44be00a"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Jun 30 15:55:28 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 30 15:55:28 2023 +0200"
      },
      "message": "SLING-11921 - Building javadoc with Java 11 fails (#33)\n\n"
    },
    {
      "commit": "85d940111dc4411858d5dbded310dd18f44be00a",
      "tree": "b4f3011cfd88ac28f896c947ab2098902c29b5a4",
      "parents": [
        "4f2c4a2a9a767b6de4fcaa303e4171946ef148b0"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Jun 30 12:57:49 2023 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Jun 30 12:57:49 2023 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "4f2c4a2a9a767b6de4fcaa303e4171946ef148b0",
      "tree": "9033c7baa91e709c545b7cd511842d3a1628b133",
      "parents": [
        "bc0a76fb8f99abf06099a797d20c6a594afa7151"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Jun 30 12:57:22 2023 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Jun 30 12:57:22 2023 +0200"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.3.8\n"
    },
    {
      "commit": "bc0a76fb8f99abf06099a797d20c6a594afa7151",
      "tree": "6cdfcb24ab2ebe8727be69b7a3bbd1921e271a16",
      "parents": [
        "01effece015314baf2666766ff318004a206c5c7"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Jun 30 12:47:00 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 30 12:47:00 2023 +0200"
      },
      "message": "SLING-11610 - Sling XSS API 2.3.0 does not work on Java 17 (#32)\n\n1. Switch from reflective access to using sun.misc.Unsafe. Even though \u0027unsafe\u0027 looks scary,\r\nit\u0027s part of the jdk.unsupported module which both \u0027exports\u0027 and \u0027opens\u0027 its packages.\r\n\r\nReference: https://blogs.oracle.com/javamagazine/post/a-peek-into-java-17-continuing-the-drive-to-encapsulate-the-java-runtime-internals\r\n\r\n2. Library updates: update to the latest version of Mockito, drop Powermock\r\n\r\n3. Exclude xml-apis transitive dependency, this causes conflicts since we are using the module path\r\n\r\nSee https://stackoverflow.com/questions/55571046/eclipse-is-confused-by-imports-accessible-from-more-than-one-module\r\n\r\n4. Configure the maven-compiler-plugin to use source/target instead of release, even for newer JDK\r\nversions. This has the effect of running javac with fewer checks, and allows compilation on\r\nJava 8 to complete succesfully."
    },
    {
      "commit": "01effece015314baf2666766ff318004a206c5c7",
      "tree": "10337a30351182ce1bbae04f6d2290a256ffde4e",
      "parents": [
        "683374a5443e3a7da27675fd6dce23c8078a4f6c"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 16:43:13 2023 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 16:43:13 2023 +0300"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "683374a5443e3a7da27675fd6dce23c8078a4f6c",
      "tree": "ac0d447420d013b2f6725acffa2765fb7daaa55f",
      "parents": [
        "48c4aba8207e3ffd673110ec974c801423e94269"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 16:43:05 2023 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 16:43:05 2023 +0300"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.3.6\n"
    },
    {
      "commit": "48c4aba8207e3ffd673110ec974c801423e94269",
      "tree": "4462b9a9422415ec125cc691b1cc7c7946ea9274",
      "parents": [
        "7242c2686118bd80b6253379a52d0a568ce4ac40"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 05 15:41:07 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 05 15:41:07 2023 +0200"
      },
      "message": "SLING-11820 - Bump esapi from 2.2.3.0 to 2.3.0.0 (#20)\n\nBumps [esapi](https://github.com/ESAPI/esapi-java-legacy) from 2.2.3.0 to 2.3.0.0.\r\n- [Release notes](https://github.com/ESAPI/esapi-java-legacy/releases)\r\n- [Commits](https://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.2.3.0...esapi-2.3.0.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: org.owasp.esapi:esapi\r\n  dependency-type: direct:production\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": "7242c2686118bd80b6253379a52d0a568ce4ac40",
      "tree": "5c1c52d6ee55661e5b01fa3521cc3c50b8a39a7a",
      "parents": [
        "3e1ae6c63fad9fd37ba2fafc4d2dab05bc24ed44"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 00:12:55 2023 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 00:12:55 2023 +0300"
      },
      "message": "SLING-11709 - Set up Jira autolinks to all Sling Github projects\n\nUpdate .asf.yaml to respect defaults\n"
    },
    {
      "commit": "3e1ae6c63fad9fd37ba2fafc4d2dab05bc24ed44",
      "tree": "000c3336537ff7dced312efa93dfbab1f78d3a28",
      "parents": [
        "51ab5bfb46246177c3e7d05710fa520861b91d41"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Jan 26 16:04:34 2023 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Jan 26 16:04:34 2023 +0100"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "51ab5bfb46246177c3e7d05710fa520861b91d41",
      "tree": "d27cdbe5c414efd14c8932aeed6dacb600cc25fb",
      "parents": [
        "d6c1c625f88e8199cf7aa0b6e36af1ee714f13c2"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Jan 26 16:04:27 2023 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Jan 26 16:04:27 2023 +0100"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.3.4\n"
    },
    {
      "commit": "d6c1c625f88e8199cf7aa0b6e36af1ee714f13c2",
      "tree": "4c46214be1e605b115b33815435e2e885d2e7d33",
      "parents": [
        "4a1c03ec1ba1ba49ddfd8bb6d2394ae5f9b13028"
      ],
      "author": {
        "name": "Tatyana",
        "email": "36512854+nonanalou@users.noreply.github.com",
        "time": "Wed Jan 25 17:18:26 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 25 17:18:26 2023 +0100"
      },
      "message": "SLING-11763 All \u0027style\u0027 properties stay preserved in the HTML output (#31)\n\n"
    },
    {
      "commit": "4a1c03ec1ba1ba49ddfd8bb6d2394ae5f9b13028",
      "tree": "dc07b88d90b1a22d333ae45100f253a8a2f05eef",
      "parents": [
        "39f1f37b9ffc82f23d0e860a617864555316480f"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Oct 26 15:23:13 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Oct 26 15:23:13 2022 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "39f1f37b9ffc82f23d0e860a617864555316480f",
      "tree": "52a50515823a6b8ab2afa06bb6e52b8da247050b",
      "parents": [
        "a657c91ef890aaddee92d92c10506b54e536b643"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Oct 26 15:23:05 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Oct 26 15:23:05 2022 +0200"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.3.2\n"
    },
    {
      "commit": "a657c91ef890aaddee92d92c10506b54e536b643",
      "tree": "7e0746be7367745dafa593bc70821ad68e660bcb",
      "parents": [
        "e875fcb3091d9784f792fb3fab846b85180a0e1e"
      ],
      "author": {
        "name": "Tatyana",
        "email": "36512854+nonanalou@users.noreply.github.com",
        "time": "Tue Oct 25 13:43:57 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 25 13:43:57 2022 +0200"
      },
      "message": " SLING-11592 - Fix policy adapter condition chaining and add tests (#30)\n\n* Add tests for the dynamic and global attribute\r\n* Correct the policy adapter so that the conditions are added with an \"or\" instead of an \"and\".\r\n* Lowercase Attribute, Property and Tag names after parsing from config\r\n* Extract TestInput Class\r\n* Turn AntiSamyConfigLocale class into a static inner class\r\n* Remove unused imports"
    },
    {
      "commit": "e875fcb3091d9784f792fb3fab846b85180a0e1e",
      "tree": "ab44fe0a1b028cbd4b964a0666f57bac51840376",
      "parents": [
        "888ba8b4a1d159381ab294748862ae6fd5bbab5a",
        "013f5eeea1e7be7fc40b112668989ec4fa4e4e4d"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Tue Oct 18 14:51:38 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 18 14:51:38 2022 +0200"
      },
      "message": "Merge pull request #29 from apache/SLING-11623\n\nSLING-11623 update commons-text to 1.10.0"
    },
    {
      "commit": "013f5eeea1e7be7fc40b112668989ec4fa4e4e4d",
      "tree": "ab44fe0a1b028cbd4b964a0666f57bac51840376",
      "parents": [
        "888ba8b4a1d159381ab294748862ae6fd5bbab5a"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Tue Oct 18 14:38:51 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 18 14:38:51 2022 +0200"
      },
      "message": "Update pom.xml"
    },
    {
      "commit": "888ba8b4a1d159381ab294748862ae6fd5bbab5a",
      "tree": "f65db1b5e59d038f3e61209801bc3316d6ad5516",
      "parents": [
        "169be3aca8f0e682522ad498dc786cf9d29c18b9"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Sep 30 14:44:34 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Sep 30 14:44:34 2022 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "169be3aca8f0e682522ad498dc786cf9d29c18b9",
      "tree": "65c9f740a998328b381ff3f0c9892c098b3fff0d",
      "parents": [
        "6565950c55eba16a9496f738b497f160c06dda7f"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Sep 30 14:44:27 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Sep 30 14:44:27 2022 +0200"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.3.0\n"
    },
    {
      "commit": "6565950c55eba16a9496f738b497f160c06dda7f",
      "tree": "38430030980859a02bcf8e3bf69f84271724af49",
      "parents": [
        "7a9ed4c18cfacaa3a270ba0bc286b7d5e67cb00e"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Sep 21 14:33:05 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Sep 21 14:33:05 2022 +0200"
      },
      "message": "Bump bundle version to 2.3.0 due to the change in the underlying library\n"
    },
    {
      "commit": "7a9ed4c18cfacaa3a270ba0bc286b7d5e67cb00e",
      "tree": "588ca1816baf643add5e79de166d4027b21ce3db",
      "parents": [
        "f90455f47d11766f1297acb31054131038c27c96"
      ],
      "author": {
        "name": "Tatyana",
        "email": "36512854+nonanalou@users.noreply.github.com",
        "time": "Wed Sep 21 14:31:16 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 21 14:31:16 2022 +0200"
      },
      "message": "SLING-7231 Move to owasp sanitizer library (#28)\n\nCo-authored-by: Julian Sedding \u003cjsedding@apache.org\u003e\r\nCo-authored-by: Robert Munteanu \u003crombert@apache.org\u003e"
    },
    {
      "commit": "f90455f47d11766f1297acb31054131038c27c96",
      "tree": "5ba93901ec866f86db97b3c34b7603930a4f30b6",
      "parents": [
        "4388a55884fd8c82bc637371ecab5f23a24cd97a"
      ],
      "author": {
        "name": "nonanalou",
        "email": "taty.vogel@gmx.ch",
        "time": "Thu Jun 30 11:08:13 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Thu Jun 30 11:42:43 2022 +0200"
      },
      "message": "SLING-11425 Make URI filtering test more lenient in case of invalid XML input\n"
    },
    {
      "commit": "4388a55884fd8c82bc637371ecab5f23a24cd97a",
      "tree": "e910501dbbb4de19e40288ff5b2ad7de87b8b941",
      "parents": [
        "bafa22b0c3dfd457bfc8187d17dd8ffd14ab2158"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Jun 29 15:28:56 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Wed Jun 29 15:56:24 2022 +0200"
      },
      "message": "Update to parent pom version 48\n"
    },
    {
      "commit": "bafa22b0c3dfd457bfc8187d17dd8ffd14ab2158",
      "tree": "db31a1ceb8c4da892621437c2d28c68613a52837",
      "parents": [
        "d2f92e9de35c66a27caf482f2e1567ac274391d3"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 20 13:37:59 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 20 13:37:59 2022 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "d2f92e9de35c66a27caf482f2e1567ac274391d3",
      "tree": "b0d00999e46924649e672e55439786aed13d173e",
      "parents": [
        "219b6e4cd02228c83787be44b2687e12ea704de8"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 20 13:37:51 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 20 13:37:51 2022 +0200"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.xss-2.2.20\n"
    },
    {
      "commit": "219b6e4cd02228c83787be44b2687e12ea704de8",
      "tree": "9aa61c62330fd3d07f154f5974d53d38c23a9eaa",
      "parents": [
        "0ccf51c4ed1523692d15d54d3c60e990f36ee867"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 20 11:48:59 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Fri May 20 12:23:57 2022 +0200"
      },
      "message": "SLING-11326 - Deprecate processing of embedded style sheets\n\nLog a warning message if embedded stylesheet processing is enabled.\n"
    },
    {
      "commit": "0ccf51c4ed1523692d15d54d3c60e990f36ee867",
      "tree": "05dc85114f0b497e08f9bad909a9344d6d836c4c",
      "parents": [
        "a590727e2dada50465c650527ce8a571b4eaeb51"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 20 11:41:11 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Fri May 20 11:48:02 2022 +0200"
      },
      "message": "SLING-11325 - Update to parent pom 47\n"
    },
    {
      "commit": "a590727e2dada50465c650527ce8a571b4eaeb51",
      "tree": "7505a4fd75e0711e80f3955acf35d09883afdbde",
      "parents": [
        "c15da48c048f28043d08afee24ef8e57417bc94e"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed May 18 17:43:32 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Wed May 18 17:51:55 2022 +0200"
      },
      "message": "SLING-7231 - Move to owasp sanitizer library\n\nAdd some extra CSS filtering tests. Since the Java HTML sanitizer does\nnot explicitly support filtering CSS declarations wrapped in style tags,\nwe need to make sure that we keep the same behaviour, which we will\nvalidate with these tests.\n"
    },
    {
      "commit": "c15da48c048f28043d08afee24ef8e57417bc94e",
      "tree": "1d7a4bcc93018bda29e38309e582e31b020eb45d",
      "parents": [
        "c791635067098d1562b55fd30ba3fc5385558ece"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Apr 04 16:05:58 2022 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Wed Apr 06 12:31:05 2022 +0200"
      },
      "message": "SLING-11244 - Update Sling XSS tests to use data providers (or similar)\n\nMigrate to using parameterised tests."
    },
    {
      "commit": "c791635067098d1562b55fd30ba3fc5385558ece",
      "tree": "ee2505d247a6aa59e43526ae07e5a9a9b36b9ac4",
      "parents": [
        "6254204cf6f7d09a8b950ea9cd17629357c9ad04"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Apr 04 13:06:41 2022 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Wed Apr 06 12:31:05 2022 +0200"
      },
      "message": "SLING-11244 - Update Sling XSS tests to use data providers (or similar)\n\nMove to Junit 5. No functional changes, this is in preparation for splitting out\nand using data providers/parameters.\n"
    }
  ],
  "next": "6254204cf6f7d09a8b950ea9cd17629357c9ad04"
}
