)]}'
{
  "log": [
    {
      "commit": "21b70b0d62807e270994f94302e323da4f0d776b",
      "tree": "1ccbc1a2d48deb2329be7faf8e2907cd4a8b3af5",
      "parents": [
        "530bebdb3fb40ed177390ebc001ae56d7f14a667",
        "6d52531cd2499af44846bbfb1ce561a2c64addee"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon May 04 23:42:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 04 23:42:16 2026"
      },
      "message": "Merge pull request #1632 from nico/warning-fixes\n\nFix a few warnings"
    },
    {
      "commit": "530bebdb3fb40ed177390ebc001ae56d7f14a667",
      "tree": "66a699e64cdb2701f8d6475e682fdc833c32d276",
      "parents": [
        "33d594d30ccbcfb199d79ad9e9b5421a49a3c449",
        "0186472b309ed852539bc7100890ed3a6bb2ac10"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Apr 24 16:51:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 16:51:50 2026"
      },
      "message": "Merge pull request #1630 from nico/neon-reversible\n\nNEON-optimize 5-3 IDWT"
    },
    {
      "commit": "6d52531cd2499af44846bbfb1ce561a2c64addee",
      "tree": "f9c438f5caca126f464105e32f1c382cb41b29c3",
      "parents": [
        "94f42939bbc946b0cfc5d30a3d731cfba8a175de"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Apr 24 16:12:40 2026"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Apr 24 16:13:01 2026"
      },
      "message": "Remove unused variable l_tccp in opj_pi_initialise_encode\n\nThis has been unused since this function was added back in 3a78e8010\n(called pi_initialise_encode_v2 back then, in libopenjpeg/pi.c back then).\n\nFixes a -Wunused-but-set-variable warning.\n"
    },
    {
      "commit": "94f42939bbc946b0cfc5d30a3d731cfba8a175de",
      "tree": "3e43dd278a9af8e1657eb9f3c0b96cb42ce853f3",
      "parents": [
        "a6ec867c712799e93f4e94705c6b654c1b62d97d"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Apr 24 16:08:41 2026"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Apr 24 16:09:34 2026"
      },
      "message": "Remove unused variable l_tccp in opj_pi_create_decode\n\nThis has been unused since this function was added back in b551844cc\n(called pi_create_decode_v2 back then, in libopenjpeg/pi.c back then).\n\nFixes a -Wunused-but-set-variable warning.\n"
    },
    {
      "commit": "a6ec867c712799e93f4e94705c6b654c1b62d97d",
      "tree": "8900bdb52677d6abb447852335ac8ab1d74cb90e",
      "parents": [
        "6f31fc6fcdd2fea562e12d58a416aeafd11de0f9"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Apr 24 15:36:27 2026"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Apr 24 15:36:29 2026"
      },
      "message": "Remove unused variable l_img_comp in opj_tcd_dc_level_shift_encode\n\nThis has been unused since this function was added back in 3a78e8010\n(called tcd_dc_level_shift_encode back then, in libopenjpeg/tcd.c\nback then).\n\nFixes a -Wunused-but-set-variable warning.\n"
    },
    {
      "commit": "6f31fc6fcdd2fea562e12d58a416aeafd11de0f9",
      "tree": "a8fc4a655447bd9f4425e0dd81de33f8638c9759",
      "parents": [
        "33d594d30ccbcfb199d79ad9e9b5421a49a3c449"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Apr 24 15:15:39 2026"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Apr 24 15:16:09 2026"
      },
      "message": "Remove unused function opj_mqc_renorme\n\nIt\u0027s been unused since 1c5627ee7406f84.\n\nFixes one -Wunused-function warning.\n"
    },
    {
      "commit": "33d594d30ccbcfb199d79ad9e9b5421a49a3c449",
      "tree": "5210106628b8d8d7b7c5cd387565393155e487ae",
      "parents": [
        "0486b86b87a1c6adacef2d6dab92ff1d2e94ab89",
        "0fc6e243814403036a1cca33bc769d79585a56cb"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Apr 24 15:10:58 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 15:10:58 2026"
      },
      "message": "Merge pull request #1629 from nico/neon-irreversible\n\nNEON-optimize 9-7 IDWT"
    },
    {
      "commit": "0fc6e243814403036a1cca33bc769d79585a56cb",
      "tree": "0a02a4095d187fd694507d968a61e2436869d49b",
      "parents": [
        "70f16e0e331eee7da02cdfc448a1394da2665036"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Sun Apr 12 00:34:23 2026"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Apr 24 00:00:56 2026"
      },
      "message": "NEON-optimize 9-7 IDWT\n\nTakes `bin/bench_dwt -I` from 0.865 s to 0.672 s on my system.\n"
    },
    {
      "commit": "0186472b309ed852539bc7100890ed3a6bb2ac10",
      "tree": "fecea4726297622de22c3fea63630fe1c062aa00",
      "parents": [
        "70f16e0e331eee7da02cdfc448a1394da2665036"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Sun Apr 12 21:42:26 2026"
      },
      "committer": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Sun Apr 12 21:42:55 2026"
      },
      "message": "NEON-optimize 5-3 IDWT\n\nTakes `bin/bench_dwt` from 1.618 s to 0.432 s on my system.\n"
    },
    {
      "commit": "0486b86b87a1c6adacef2d6dab92ff1d2e94ab89",
      "tree": "0282729f7a1fdfa07619ce6f02757056b7b67f15",
      "parents": [
        "70f16e0e331eee7da02cdfc448a1394da2665036",
        "662ae8d0176064ea7178db98667d81f176c91f32"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Apr 11 15:29:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 15:29:50 2026"
      },
      "message": "Merge pull request #1623 from MugundanMCW/win_arm64\n\nAdd support for building Openjpeg on Windows ARM64"
    },
    {
      "commit": "662ae8d0176064ea7178db98667d81f176c91f32",
      "tree": "c753f29553d6ba3ee0a6e72d8436e6e501d588b7",
      "parents": [
        "b3306cb1d911e71f2fc8e7b83dda970eb7c31135"
      ],
      "author": {
        "name": "MUGUNDAN",
        "email": "mugunthan.selvanayagam@multicorewareinc.com",
        "time": "Mon Apr 06 04:37:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 04:37:53 2026"
      },
      "message": "Create known test failures for Windows ARM64"
    },
    {
      "commit": "70f16e0e331eee7da02cdfc448a1394da2665036",
      "tree": "1cd761551e793f3bb7a727adb0f6952bcf9c1391",
      "parents": [
        "d33cbecc148d3affcdf403211fddc2cc5d442379",
        "4a53030004b45342973e106c64ceedb3821a08fe"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Apr 05 11:38:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 05 11:38:28 2026"
      },
      "message": "Merge pull request #1628 from rouault/fix_1619\n\nopj_pi_initialise_encode() (write code path): avoid potential integer…"
    },
    {
      "commit": "4a53030004b45342973e106c64ceedb3821a08fe",
      "tree": "014bc3bfbb4f6fa0af711d04952337c9b5f2776e",
      "parents": [
        "839936aa33eb8899bbbd80fda02796bb65068951"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Apr 05 11:29:19 2026"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Apr 05 11:30:33 2026"
      },
      "message": "CI updates\n"
    },
    {
      "commit": "839936aa33eb8899bbbd80fda02796bb65068951",
      "tree": "8f90e67a872a0ff7d1659928a5696115b7bccf6d",
      "parents": [
        "1ad9bec2c12ee445ce23e660f5e4fe870b9d5e09"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Apr 05 11:25:27 2026"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Apr 05 11:25:32 2026"
      },
      "message": "opj_pi_initialise_encode() (write code path): avoid potential integer overflow leading to insufficient memory allocation\n\nFixes #1619\n"
    },
    {
      "commit": "b3306cb1d911e71f2fc8e7b83dda970eb7c31135",
      "tree": "7d7a544cf66786bca165cce71c3eb18d6af9b5be",
      "parents": [
        "917b21092872f6fba3c6de58052e6d4e3c44afa0"
      ],
      "author": {
        "name": "MUGUNDAN",
        "email": "mugunthan.selvanayagam@multicorewareinc.com",
        "time": "Wed Feb 25 04:18:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 04:18:50 2026"
      },
      "message": "Add RUNNER_OS environment variable for Windows 2022"
    },
    {
      "commit": "917b21092872f6fba3c6de58052e6d4e3c44afa0",
      "tree": "d4221345abc7c9b8ff344c82c0d98909692f5ffb",
      "parents": [
        "d33cbecc148d3affcdf403211fddc2cc5d442379"
      ],
      "author": {
        "name": "MUGUNDAN",
        "email": "mugunthan.selvanayagam@multicorewareinc.com",
        "time": "Thu Feb 12 07:25:06 2026"
      },
      "committer": {
        "name": "Mugunthan Selvanayagam",
        "email": "mugunthan.selvanayagam@multicorewareinc.com",
        "time": "Wed Feb 25 03:24:43 2026"
      },
      "message": "Add support for building Openjpeg on Windows ARM64\n"
    },
    {
      "commit": "d33cbecc148d3affcdf403211fddc2cc5d442379",
      "tree": "c44b24c0299d05989e05f45453eaeeec50095b5e",
      "parents": [
        "8ac526236416b9c28f73d4684cf9e8a66f1d134e",
        "91d08b11a72764f6d199f32fa0c1b1abd4edc2ad"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Feb 10 21:02:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 21:02:47 2026"
      },
      "message": "Merge pull request #1621 from PGZXB/dev-fix-1620\n\nFix heap buffer overflow in opj_j2k_read_sod"
    },
    {
      "commit": "91d08b11a72764f6d199f32fa0c1b1abd4edc2ad",
      "tree": "c44b24c0299d05989e05f45453eaeeec50095b5e",
      "parents": [
        "8ac526236416b9c28f73d4684cf9e8a66f1d134e"
      ],
      "author": {
        "name": "PGZXB",
        "email": "pgzxb@qq.com",
        "time": "Tue Feb 10 17:09:30 2026"
      },
      "committer": {
        "name": "PGZXB",
        "email": "pgzxb@qq.com",
        "time": "Tue Feb 10 17:09:30 2026"
      },
      "message": "Fix heap buffer overlfow in opj_j2k_read_sod\n"
    },
    {
      "commit": "8ac526236416b9c28f73d4684cf9e8a66f1d134e",
      "tree": "e83cc6fb33eec632415edd432619e19365b52553",
      "parents": [
        "1ad9bec2c12ee445ce23e660f5e4fe870b9d5e09",
        "a70b8f136e86fac2e63b8922d157b5446fc34adb"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Dec 05 12:58:50 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 05 12:58:50 2025"
      },
      "message": "Merge pull request #1609 from laumann/cmake-bump\n\nIncrease cmake_minimum_required 3.5 -\u003e 3.10"
    },
    {
      "commit": "a70b8f136e86fac2e63b8922d157b5446fc34adb",
      "tree": "e83cc6fb33eec632415edd432619e19365b52553",
      "parents": [
        "1ad9bec2c12ee445ce23e660f5e4fe870b9d5e09"
      ],
      "author": {
        "name": "Thomas Bracht Laumann Jespersen",
        "email": "t@laumann.xyz",
        "time": "Fri Dec 05 12:33:12 2025"
      },
      "committer": {
        "name": "Thomas Bracht Laumann Jespersen",
        "email": "t@laumann.xyz",
        "time": "Fri Dec 05 12:33:12 2025"
      },
      "message": "Increase cmake_minimum_required 3.5 -\u003e 3.10\n\nCloses: https://github.com/uclouvain/openjpeg/issues/1606\nSigned-off-by: Thomas Bracht Laumann Jespersen \u003ct@laumann.xyz\u003e\n"
    },
    {
      "commit": "1ad9bec2c12ee445ce23e660f5e4fe870b9d5e09",
      "tree": "9a1f985993777fc8d4398cef2839732da2ed2732",
      "parents": [
        "6c4a29b00211eb0430fa0e5e890f1ce5c80f409f",
        "7b508bb00f7fc5e7b61a6035fc4e2622d4ddff0d"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Sep 26 10:52:49 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 26 10:52:49 2025"
      },
      "message": "Merge pull request #1596 from dg0yt/pkgconfig\n\nFix pkgconfig \u0027deps\u0027 generation"
    },
    {
      "commit": "7b508bb00f7fc5e7b61a6035fc4e2622d4ddff0d",
      "tree": "9a1f985993777fc8d4398cef2839732da2ed2732",
      "parents": [
        "5e258319332800f7a9937dc0b8b16b19a07dea8f"
      ],
      "author": {
        "name": "Kai Pastor",
        "email": "dg0yt@darc.de",
        "time": "Fri Sep 26 05:19:41 2025"
      },
      "committer": {
        "name": "Kai Pastor",
        "email": "dg0yt@darc.de",
        "time": "Fri Sep 26 05:19:41 2025"
      },
      "message": "Handle \u0027-lpthread\u0027\n"
    },
    {
      "commit": "5e258319332800f7a9937dc0b8b16b19a07dea8f",
      "tree": "697d3a9fdc13f5956c4a2af13c3d5368b62b7dad",
      "parents": [
        "6c4a29b00211eb0430fa0e5e890f1ce5c80f409f"
      ],
      "author": {
        "name": "Kai Pastor",
        "email": "dg0yt@darc.de",
        "time": "Fri Sep 26 04:15:15 2025"
      },
      "committer": {
        "name": "Kai Pastor",
        "email": "dg0yt@darc.de",
        "time": "Fri Sep 26 04:15:15 2025"
      },
      "message": "Fix pkgconfig \u0027deps\u0027 generation\n"
    },
    {
      "commit": "6c4a29b00211eb0430fa0e5e890f1ce5c80f409f",
      "tree": "33e1b94d34a5ee5ffa0e0b1158072649f0439731",
      "parents": [
        "d1131e244d500ebc058879690eba7650f889e18d",
        "f173b559f89c490d62a78877de86b00261cc6a51"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Sep 20 17:46:23 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 20 17:46:23 2025"
      },
      "message": "Merge pull request #1594 from rouault/bump_cmake_min_req\n\nBump cmake_minimum_required() in thirdparty/ and tools/ctest_scripts/travis-ci.cmake"
    },
    {
      "commit": "f173b559f89c490d62a78877de86b00261cc6a51",
      "tree": "33e1b94d34a5ee5ffa0e0b1158072649f0439731",
      "parents": [
        "93c6e599d5a263f605c19741eb9acc5d779790c4"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Sep 20 16:53:20 2025"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Sep 20 17:03:31 2025"
      },
      "message": "Prepare for OpenJPEG v2.5.4 release\n"
    },
    {
      "commit": "93c6e599d5a263f605c19741eb9acc5d779790c4",
      "tree": "96f5924b847a828adcd0983e8568636fdeadc9b2",
      "parents": [
        "a71509aa39f6c3d9ef80395869aadbf5f1f24be3"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Sep 20 16:59:00 2025"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Sep 20 17:03:31 2025"
      },
      "message": "CI: bump to windows-2022\n"
    },
    {
      "commit": "a71509aa39f6c3d9ef80395869aadbf5f1f24be3",
      "tree": "a8e130fa04be4852ed359a62140a9f55d3c4d07e",
      "parents": [
        "d1131e244d500ebc058879690eba7650f889e18d"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Sep 20 16:56:39 2025"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Sep 20 16:57:22 2025"
      },
      "message": "Bump cmake_minimum_required() in thirdparty/ and tools/ctest_scripts/travis-ci.cmake\n"
    },
    {
      "commit": "d1131e244d500ebc058879690eba7650f889e18d",
      "tree": "d30ed28e8c19b6ae63135e9e67d53252b0e77dc2",
      "parents": [
        "0912a303cc4dda37db7c5546ece8fdacc6223758",
        "b06eb2a84994e8dfcf13d260af5b3c53eede971c"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Sep 20 16:38:14 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 20 16:38:14 2025"
      },
      "message": "Merge pull request #1580 from dzenanz/cmakeDeprecationWarning\n\nFix CMake warning: Compatibility with CMake \u003c 3.10 will be removed"
    },
    {
      "commit": "0912a303cc4dda37db7c5546ece8fdacc6223758",
      "tree": "effae8ec9374567d7cee4b2ce77cc9efe7c5936e",
      "parents": [
        "e7453e398b110891778d8da19209792c69ca7169",
        "d42966d0078245b2d598407739fd538d3d1f6833"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sat Sep 20 16:37:48 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 20 16:37:48 2025"
      },
      "message": "Merge pull request #1591 from bgilbert/pkg-config\n\npkgconfig: drop unused libraries from `Libs.private`"
    },
    {
      "commit": "d42966d0078245b2d598407739fd538d3d1f6833",
      "tree": "effae8ec9374567d7cee4b2ce77cc9efe7c5936e",
      "parents": [
        "e7453e398b110891778d8da19209792c69ca7169"
      ],
      "author": {
        "name": "Benjamin Gilbert",
        "email": "bgilbert@backtick.net",
        "time": "Fri Jul 25 06:14:02 2025"
      },
      "committer": {
        "name": "Benjamin Gilbert",
        "email": "bgilbert@backtick.net",
        "time": "Fri Jul 25 06:54:22 2025"
      },
      "message": "pkgconfig: drop unused libraries from Libs.private\n\nGenerate pkg-config Libs.private from the actual dependencies linked into\nour libraries, rather than hardcoding static lists, to avoid overlinking\nof library users when pkg-config is invoked with --static.  libopenjpip\ndoesn\u0027t actually link with libcurl, libfcgi, or libpthread, and neither\nof our libraries links with libm on Windows (which doesn\u0027t have libm).\n"
    },
    {
      "commit": "b06eb2a84994e8dfcf13d260af5b3c53eede971c",
      "tree": "8987dbf0daaf8a4805f27f0d3830ec5443e7f53b",
      "parents": [
        "e7453e398b110891778d8da19209792c69ca7169"
      ],
      "author": {
        "name": "Dženan Zukić",
        "email": "dzenan.zukic@kitware.com",
        "time": "Fri Feb 28 19:41:08 2025"
      },
      "committer": {
        "name": "Dženan Zukić",
        "email": "dzenan.zukic@kitware.com",
        "time": "Fri Feb 28 19:41:08 2025"
      },
      "message": "Fix CMake warning: Compatibility with CMake \u003c 3.10 will be removed\n"
    },
    {
      "commit": "e7453e398b110891778d8da19209792c69ca7169",
      "tree": "5215eadb976a2ca0daee04135027e85ff0b1df72",
      "parents": [
        "578c67b3291042377ab3aa82265a304d3fdfed4a",
        "cc6d0c8dedebd1bd803594fff60d58d3b81ec715"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Feb 11 12:06:41 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 11 12:06:41 2025"
      },
      "message": "Merge pull request #1576 from weanti/master\n\ncode documentation updates"
    },
    {
      "commit": "578c67b3291042377ab3aa82265a304d3fdfed4a",
      "tree": "0d2525ec84eaacba1dae440f6f8a2a308a1a38ab",
      "parents": [
        "44119c2db51911056e1227e46a0ea883e3d73fbf"
      ],
      "author": {
        "name": "Mirco Miranda",
        "email": "mircomir@users.noreply.github.com",
        "time": "Tue Feb 11 12:05:58 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 11 12:05:58 2025"
      },
      "message": "Fixed ICC profile copy failure on write (#1574)\n\n"
    },
    {
      "commit": "cc6d0c8dedebd1bd803594fff60d58d3b81ec715",
      "tree": "c7319728c562cb8ae5eb53beed56f7977f48cee3",
      "parents": [
        "44119c2db51911056e1227e46a0ea883e3d73fbf"
      ],
      "author": {
        "name": "iantal",
        "email": "weanti@gmail.com",
        "time": "Tue Feb 11 11:38:52 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 11 11:38:52 2025"
      },
      "message": "code documentation updates"
    },
    {
      "commit": "44119c2db51911056e1227e46a0ea883e3d73fbf",
      "tree": "83db37bf5ada4eeafcf2b196ffed29e06a90c9d7",
      "parents": [
        "eb25a5ec777ff6699f4bb1187740467dcfa64dd6",
        "f809b80c67717c152a5ad30bf06774f00da4fd2d"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Thu Jan 16 01:44:32 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 16 01:44:32 2025"
      },
      "message": "Merge pull request #1573 from sebras/master\n\nopj_jp2_read_header: Check for error after parsing header."
    },
    {
      "commit": "f809b80c67717c152a5ad30bf06774f00da4fd2d",
      "tree": "83db37bf5ada4eeafcf2b196ffed29e06a90c9d7",
      "parents": [
        "eb25a5ec777ff6699f4bb1187740467dcfa64dd6"
      ],
      "author": {
        "name": "Sebastian Rasmussen",
        "email": "sebras@gmail.com",
        "time": "Thu Jan 16 01:13:43 2025"
      },
      "committer": {
        "name": "Sebastian Rasmussen",
        "email": "sebras@gmail.com",
        "time": "Thu Jan 16 01:24:21 2025"
      },
      "message": "opj_jp2_read_header: Check for error after parsing header.\n\nConsider the case where the caller has not set the p_image\npointer to NULL before calling opj_read_header().\n\nIf opj_j2k_read_header_procedure() fails while obtaining the rest\nof the marker segment when calling opj_stream_read_data() because\nthe data stream is too short, then opj_j2k_read_header() will\nnever have the chance to initialize p_image, leaving it\nuninitialized.\n\nopj_jp2_read_header() will check the p_image value whether\nopj_j2k_read_header() suceeded or failed. This may be detected as\nan error in valgrind or ASAN.\n\nThe fix is to check whether opj_j2k_read_header() suceeded before\nusing the output argument p_image.\n"
    },
    {
      "commit": "eb25a5ec777ff6699f4bb1187740467dcfa64dd6",
      "tree": "72199640bdcfcc561ff1aeb2266ab7b0e4bf8bda",
      "parents": [
        "672ecbb10a8b74f6723e2e9bf062ac0f10625f98"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:48:54 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:48:54 2024"
      },
      "message": "abi_check.sh: comment OPJ_PREVIOUS_VERSION\n"
    },
    {
      "commit": "672ecbb10a8b74f6723e2e9bf062ac0f10625f98",
      "tree": "ec0bf965323a217f99e853373e0ee5e693bb2de2",
      "parents": [
        "210a8a5690d0da66f02d49420d7176a21ef409dc"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:37:23 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:37:23 2024"
      },
      "message": "abi_check.sh: Update version number for automatic abi check (2.5.1-\u003e2.5.3)\n"
    },
    {
      "commit": "210a8a5690d0da66f02d49420d7176a21ef409dc",
      "tree": "7dc8100ec5efa0332aa0109946b3de5e20938803",
      "parents": [
        "e2cf50f68a51f4bbe09c400d8bcfb522e9f2bef2"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:31:23 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:31:23 2024"
      },
      "message": ".github/workflows/build.yml: stay on ubuntu-22.04 for now\n"
    },
    {
      "commit": "e2cf50f68a51f4bbe09c400d8bcfb522e9f2bef2",
      "tree": "ec329d48b5fe7340130d23c3224480ce2040a637",
      "parents": [
        "4e3412d0a0777a12fddf0b469fd09771a2678bad"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:31:02 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:31:02 2024"
      },
      "message": "Revert \" abi_check.sh: Update version number for automatic abi check (2.5.2-\u003e2.5.3)\"\n\nThis reverts commit 4e3412d0a0777a12fddf0b469fd09771a2678bad.\n"
    },
    {
      "commit": "4e3412d0a0777a12fddf0b469fd09771a2678bad",
      "tree": "0c9c04809214f23c92537c5cd842440be65b20a5",
      "parents": [
        "6e92b398dc8e0bf1c2d39dc01f4e9f94b15e75f7"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:27:18 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:27:18 2024"
      },
      "message": " abi_check.sh: Update version number for automatic abi check (2.5.2-\u003e2.5.3)\n"
    },
    {
      "commit": "6e92b398dc8e0bf1c2d39dc01f4e9f94b15e75f7",
      "tree": "ec329d48b5fe7340130d23c3224480ce2040a637",
      "parents": [
        "ebbd7a1ffb66e5f99c7ace35b2eafb3b12c017d7"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:19:36 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Dec 09 16:19:36 2024"
      },
      "message": "Prepare for OpenJPEG v2.5.3 release\n"
    },
    {
      "commit": "ebbd7a1ffb66e5f99c7ace35b2eafb3b12c017d7",
      "tree": "84e36128042c22ecd66c540896279b16baeeba7c",
      "parents": [
        "1650ff939cef8633862f3aa6d657be9a182f7456"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Dec 06 02:57:29 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Dec 06 02:57:44 2024"
      },
      "message": "opj_compress: fix memory leak in error code path (when cannot create output file)\n\nFixes #1567\n"
    },
    {
      "commit": "1650ff939cef8633862f3aa6d657be9a182f7456",
      "tree": "1c70ea5c323a4d973346f36ceca8c5bf0effb41e",
      "parents": [
        "a1a56ff93961b6fd6d76e17d3c5106614d8c3ce7",
        "98592ee6d6904f1b48e8207238779b89a63befa2"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Nov 26 17:43:56 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 26 17:43:56 2024"
      },
      "message": "Merge pull request #1566 from rouault/fix_1563\n\nsycc422_to_rgb(): fix out-of-bounds read accesses when 2 * width_component_1_or_2 + 1 \u003d\u003d with_component_0"
    },
    {
      "commit": "98592ee6d6904f1b48e8207238779b89a63befa2",
      "tree": "1c70ea5c323a4d973346f36ceca8c5bf0effb41e",
      "parents": [
        "a1a56ff93961b6fd6d76e17d3c5106614d8c3ce7"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Nov 25 22:11:24 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Nov 25 22:12:19 2024"
      },
      "message": "sycc422_to_rgb(): fix out-of-bounds read accesses when 2 * width_component_1_or_2 + 1 \u003d\u003d with_component_0\n\nFixes #1563\n\nAlso adjusts sycc420_to_rgb() for potential similar issue (amending\ncommit 7bd884f8750892de4f50bf4642fcfbe7011c6bdf)\n"
    },
    {
      "commit": "a1a56ff93961b6fd6d76e17d3c5106614d8c3ce7",
      "tree": "ef976752498e71523b51fc4119c165cd5f6c0556",
      "parents": [
        "d5573aa5b8bb4d798fa7eb176f41ca46eccd1942",
        "e492644fbded4c820ca55b5e50e598d346e850e8"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Nov 25 22:09:36 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 25 22:09:36 2024"
      },
      "message": "Merge pull request #1565 from rouault/fix_1564\n\nopj_j2k_add_tlmarker(): validate that current tile-part number if smaller that total number of tile-parts"
    },
    {
      "commit": "e492644fbded4c820ca55b5e50e598d346e850e8",
      "tree": "21c6e73c4455dfc71c5361ef70fda9ae79f05648",
      "parents": [
        "4ec0aca4d733a852186bbce82e58043095a372d4"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Nov 25 21:02:54 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Nov 25 21:16:23 2024"
      },
      "message": "opj_j2k_add_tlmarker(): validate that current tile-part number if smaller that total number of tile-parts\n\nFixes #1564\n"
    },
    {
      "commit": "d5573aa5b8bb4d798fa7eb176f41ca46eccd1942",
      "tree": "cdd18a20abe983a96f0ea329ac815854b991936c",
      "parents": [
        "05de3bfdfed79f4e56d041bb970c5ec4f4c84716",
        "2be5f148ebff79e7456c77e57f85af640cf211de"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Nov 25 21:04:33 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 25 21:04:33 2024"
      },
      "message": "Merge pull request #1560 from rouault/tune_TPSOT_FIX\n\nDo not turn on \u0027TPsot\u003d\u003dTNsot detection fix\u0027 when TNsot\u003d\u003d1, and "
    },
    {
      "commit": "2be5f148ebff79e7456c77e57f85af640cf211de",
      "tree": "433e410a4c38c376ca6f30f372b58f3f5f87dcd9",
      "parents": [
        "497d58c1ee9980213ec99c0f8d42627e7307c0e5"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 17:24:17 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 17:24:17 2024"
      },
      "message": "Ammend previous commit to remove new OPJ_DPARAMETERS_DISABLE_TPSOT_FIX flag, and make it active when opj_decoder_set_strict_mode() is called with true\n"
    },
    {
      "commit": "05de3bfdfed79f4e56d041bb970c5ec4f4c84716",
      "tree": "d5db946febc97576ae8d9abb5c006aa18a8b18a3",
      "parents": [
        "4ec0aca4d733a852186bbce82e58043095a372d4",
        "c34e44120d760506b1bfee58acca505b4cab0d84"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 16:48:49 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 13 16:48:49 2024"
      },
      "message": "Merge pull request #1561 from rouault/fix_pr_1530\n\nAmend fix of PR 1530 regarding m_sot_length check"
    },
    {
      "commit": "c34e44120d760506b1bfee58acca505b4cab0d84",
      "tree": "d5db946febc97576ae8d9abb5c006aa18a8b18a3",
      "parents": [
        "4ec0aca4d733a852186bbce82e58043095a372d4"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 16:37:08 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 16:37:22 2024"
      },
      "message": "Amend fix of PR 1530 regarding m_sot_length check\n\nThe fix of 2c0823cb30a70319c704565b59f496e490a3c7f9 (#1530) broke\ndecoding of some JPEG2000 files where Isot\u003d\u003d0, Psot\u003d\u003d0, TPsot\u003d\u003d0 and\nTNsot\u003d\u003d0 like the following ones from the GDAL autotest suite:\nautotest/gdrivers/data/jpeg2000/stefan_full_rgba_alpha_1bit.jp2\nautotest/gdrivers/data/jpeg2000/3_13bit_and_1bit.jp2\n"
    },
    {
      "commit": "497d58c1ee9980213ec99c0f8d42627e7307c0e5",
      "tree": "b90057c806c6bdc71562718066c1042f8be0f65a",
      "parents": [
        "4ec0aca4d733a852186bbce82e58043095a372d4"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 16:26:11 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 16:29:42 2024"
      },
      "message": "Do not turn on \u0027TPsot\u003d\u003dTNsot detection fix\u0027 when TNsot\u003d\u003d1, and add a OPJ_DPARAMETERS_DISABLE_TPSOT_FIX flag to disable it\n\nAdresses the use case of https://lists.osgeo.org/pipermail/gdal-dev/2024-November/059805.html\nwhere Sentinel2 L1C JPEG2000 files are made of a single tile-part per\ntile.\n"
    },
    {
      "commit": "4ec0aca4d733a852186bbce82e58043095a372d4",
      "tree": "fd734828b82319477745970d9b37412a4831c715",
      "parents": [
        "362ec6c92dbc0f563810fafe552e4fa0d9fde024",
        "e6497283140ec0b62274869a6b9bca6d2537229b"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 15:37:30 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 13 15:37:30 2024"
      },
      "message": "Merge pull request #1559 from rouault/fix_1340\n\nopj_j2k_setup_encoder(): set numgbits \u003d 1 for Cinema2K"
    },
    {
      "commit": "e6497283140ec0b62274869a6b9bca6d2537229b",
      "tree": "fd734828b82319477745970d9b37412a4831c715",
      "parents": [
        "40707fd50df4c87e8e952d9457b5a3b60035640d"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 15:30:45 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 15:30:45 2024"
      },
      "message": "Rename knownfailures-macOS14.6-xcode15.4-arm64-Release-3rdP.txt to knownfailures-macOS14.7-xcode15.4-arm64-Release-3rdP.txt\n"
    },
    {
      "commit": "40707fd50df4c87e8e952d9457b5a3b60035640d",
      "tree": "0c78e1519bd5d737506e106f617b6adcb4d4fc3c",
      "parents": [
        "362ec6c92dbc0f563810fafe552e4fa0d9fde024"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 15:26:02 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Nov 13 15:26:02 2024"
      },
      "message": "opj_j2k_setup_encoder(): set numgbits \u003d 1 for Cinema2K\n\nFixes #1340\n"
    },
    {
      "commit": "362ec6c92dbc0f563810fafe552e4fa0d9fde024",
      "tree": "525e6a58728c728bf342c46628af4e04e749935e",
      "parents": [
        "e0e0c8026a9280afa6c375464dccac12106971f0",
        "f6ea97aa3688a7e71ff16a1a674940f8b9c55018"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Thu Sep 19 13:51:57 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 19 13:51:57 2024"
      },
      "message": "Merge pull request #1555 from hleft/master\n\nbench_dwt: Add assert for memory allocation failure"
    },
    {
      "commit": "f6ea97aa3688a7e71ff16a1a674940f8b9c55018",
      "tree": "525e6a58728c728bf342c46628af4e04e749935e",
      "parents": [
        "e0e0c8026a9280afa6c375464dccac12106971f0"
      ],
      "author": {
        "name": "sunyuechi",
        "email": "sunyuechi@iscas.ac.cn",
        "time": "Thu Sep 19 04:00:35 2024"
      },
      "committer": {
        "name": "hleft",
        "email": "hlefthleft@gmail.com",
        "time": "Thu Sep 19 04:01:55 2024"
      },
      "message": "bench_dwt: Add assert for memory allocation failure\n\nFix memory allocation failure on K230\n"
    },
    {
      "commit": "e0e0c8026a9280afa6c375464dccac12106971f0",
      "tree": "699c4010b5db71397885d463b8fca7629f62480e",
      "parents": [
        "606304d08365469d0fd685f2312791fc0feac15f"
      ],
      "author": {
        "name": "Tomasz",
        "email": "tomasz.szumski@intel.com",
        "time": "Fri Sep 06 12:59:48 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 06 12:59:48 2024"
      },
      "message": "Add AVX2 and AVX512 optimization for wavelet transform (#1552)\n\nEncoder: performance gain ~0.1%​\r\nDecoder: performance gain ~2.5%"
    },
    {
      "commit": "606304d08365469d0fd685f2312791fc0feac15f",
      "tree": "f60cb5a576bca070a6f1877e60529057f3b8fdfe",
      "parents": [
        "fd894010e0f4eb95e20408bc8070921f17acc7db",
        "7c1246c9d846191208bc2fdcbfbc97bd1c0e24b0"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Aug 25 21:46:29 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 25 21:46:29 2024"
      },
      "message": "Merge pull request #1551 from radarhere/patch-1\n\nUpdated softprops/action-gh-release to v2"
    },
    {
      "commit": "7c1246c9d846191208bc2fdcbfbc97bd1c0e24b0",
      "tree": "f60cb5a576bca070a6f1877e60529057f3b8fdfe",
      "parents": [
        "fd894010e0f4eb95e20408bc8070921f17acc7db"
      ],
      "author": {
        "name": "Andrew Murray",
        "email": "3112309+radarhere@users.noreply.github.com",
        "time": "Sun Aug 25 21:31:40 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 25 21:31:40 2024"
      },
      "message": "Updated softprops/action-gh-release to v2"
    },
    {
      "commit": "fd894010e0f4eb95e20408bc8070921f17acc7db",
      "tree": "50a28b4d53d8b78346d76765372b6b60990082e8",
      "parents": [
        "822562d689f491ae5d012627ba00ac235d399b9e",
        "ab3d7eaaa98cff9d5a862d718b7458f13dca0904"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Aug 25 15:05:37 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 25 15:05:37 2024"
      },
      "message": "Merge pull request #1549 from radarhere/patch-1\n\nUpdated softprops/action-gh-release to v2"
    },
    {
      "commit": "822562d689f491ae5d012627ba00ac235d399b9e",
      "tree": "5db35e62002cd03a5bbe5c10a6710f422ef81e13",
      "parents": [
        "eb17dcdab5c3e3f3789f2d8332648bf0dc438771",
        "c58bc128b4f770e7c89bc8ba3d0273b9a3904aad"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Aug 25 15:04:44 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 25 15:04:44 2024"
      },
      "message": "Merge pull request #1547 from mayeut/fix-issue1472\n\nfix: when EPH markers are specified, they are required."
    },
    {
      "commit": "eb17dcdab5c3e3f3789f2d8332648bf0dc438771",
      "tree": "bae78e2f8ca0d89eecbea33705248e8d59fc36bb",
      "parents": [
        "781a85ba433f0b040e2e8590a55019710e00359b",
        "bfa990d9999b758cde999aa142529d9727d39a46"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Aug 25 15:01:04 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 25 15:01:04 2024"
      },
      "message": "Merge pull request #1548 from mayeut/fix-abi-check\n\nfix: abi check"
    },
    {
      "commit": "781a85ba433f0b040e2e8590a55019710e00359b",
      "tree": "df520cc11cfefc6b9e5fddcc677bcd09b05b394c",
      "parents": [
        "d5544b3fae0056f57467a9f1ef8e8f05766f0d0c",
        "a332a1abc54b3a7c49c3c926489e8d1d5549f51e"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Aug 25 15:00:05 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 25 15:00:05 2024"
      },
      "message": "Merge pull request #1546 from mayeut/macos-arm64\n\nCI: add macOS arm64"
    },
    {
      "commit": "ab3d7eaaa98cff9d5a862d718b7458f13dca0904",
      "tree": "84764f38bcdae78b1ef289959c0fd2d155c12667",
      "parents": [
        "d5544b3fae0056f57467a9f1ef8e8f05766f0d0c"
      ],
      "author": {
        "name": "Andrew Murray",
        "email": "3112309+radarhere@users.noreply.github.com",
        "time": "Thu Aug 22 12:09:04 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 22 12:09:04 2024"
      },
      "message": "Updated softprops/action-gh-release to v2"
    },
    {
      "commit": "bfa990d9999b758cde999aa142529d9727d39a46",
      "tree": "37d66d5ec01deb9c82678b034270d95049ae6b65",
      "parents": [
        "d5544b3fae0056f57467a9f1ef8e8f05766f0d0c"
      ],
      "author": {
        "name": "mayeut",
        "email": "mayeut@users.noreply.github.com",
        "time": "Sat Aug 17 15:15:31 2024"
      },
      "committer": {
        "name": "mayeut",
        "email": "mayeut@users.noreply.github.com",
        "time": "Sat Aug 17 15:15:31 2024"
      },
      "message": "fix: abi check\n"
    },
    {
      "commit": "c58bc128b4f770e7c89bc8ba3d0273b9a3904aad",
      "tree": "031472409d34802402347d8c68e134e1d1a60568",
      "parents": [
        "d5544b3fae0056f57467a9f1ef8e8f05766f0d0c"
      ],
      "author": {
        "name": "mayeut",
        "email": "mayeut@users.noreply.github.com",
        "time": "Sat Aug 17 13:59:56 2024"
      },
      "committer": {
        "name": "mayeut",
        "email": "mayeut@users.noreply.github.com",
        "time": "Sat Aug 17 13:59:56 2024"
      },
      "message": "fix: when EPH markers are specified, they are required.\n\nreference from Rec. ITU-T T.800 (06/2019):\n- Table A.13 – Coding style parameter values for the Scod parameter\n- Section A.8.1 Start of packet (SOP)\n- Section A.8.2 End of packet header (EPH)\n"
    },
    {
      "commit": "a332a1abc54b3a7c49c3c926489e8d1d5549f51e",
      "tree": "df520cc11cfefc6b9e5fddcc677bcd09b05b394c",
      "parents": [
        "d5544b3fae0056f57467a9f1ef8e8f05766f0d0c"
      ],
      "author": {
        "name": "mayeut",
        "email": "mayeut@users.noreply.github.com",
        "time": "Sat Aug 17 10:03:13 2024"
      },
      "committer": {
        "name": "mayeut",
        "email": "mayeut@users.noreply.github.com",
        "time": "Sat Aug 17 10:07:46 2024"
      },
      "message": "CI: add macOS arm64\n"
    },
    {
      "commit": "d5544b3fae0056f57467a9f1ef8e8f05766f0d0c",
      "tree": "7d62766aaef10b4fa679106b03c1ce2496c152b3",
      "parents": [
        "8c7f51e978326d892296b579509679cf0ecc3d3a",
        "060caa9308ea8293e7743c998db2d7475c2e84d4"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Jul 10 09:28:43 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 10 09:28:43 2024"
      },
      "message": "Merge pull request #1542 from rouault/zlib-1.3.1\n\nthirdparty/libz: update to zlib-1.3.1"
    },
    {
      "commit": "8c7f51e978326d892296b579509679cf0ecc3d3a",
      "tree": "28234e75f155b6ec33821da7babfb11d3112ab16",
      "parents": [
        "f7f38735761a4eac9095582e6ea50ae134b9a050",
        "92d9ce65c11a58b14616d718842a2e9cd933cd91"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Jul 10 09:28:36 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 10 09:28:36 2024"
      },
      "message": "Merge pull request #1541 from rouault/libpng-1.6.43\n\nthirdparty/libpng: update to libpng-1.6.43"
    },
    {
      "commit": "f7f38735761a4eac9095582e6ea50ae134b9a050",
      "tree": "61c4a6b44074061f3ea8456952a6095c7fd6ae5f",
      "parents": [
        "d153c61e6fad0e1365125433e2db48661ec41ab5",
        "2f267202d5bd5cc340c60d342c9a7a72db1c8efc"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Wed Jul 10 09:28:18 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 10 09:28:18 2024"
      },
      "message": "Merge pull request #1540 from rouault/fix_1539\n\nthirdparty/libtiff: update to libtiff 4.6.0"
    },
    {
      "commit": "060caa9308ea8293e7743c998db2d7475c2e84d4",
      "tree": "0e17e5ea6a153895a49c7d8e39030c60cff0f48d",
      "parents": [
        "d153c61e6fad0e1365125433e2db48661ec41ab5"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jul 09 16:19:31 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jul 09 16:32:40 2024"
      },
      "message": "thirdparty/libz: update to zlib-1.3.1\n"
    },
    {
      "commit": "92d9ce65c11a58b14616d718842a2e9cd933cd91",
      "tree": "efc7ddb8ec9e4d60bb53617698562968d70f40a9",
      "parents": [
        "d153c61e6fad0e1365125433e2db48661ec41ab5"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jul 09 15:41:35 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jul 09 15:41:35 2024"
      },
      "message": "thirdparty/libpng: update to libpng-1.6.43\n"
    },
    {
      "commit": "2f267202d5bd5cc340c60d342c9a7a72db1c8efc",
      "tree": "61c4a6b44074061f3ea8456952a6095c7fd6ae5f",
      "parents": [
        "d153c61e6fad0e1365125433e2db48661ec41ab5"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jul 09 15:27:26 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jul 09 15:28:42 2024"
      },
      "message": "thirdparty/libtiff: update to libtiff 4.6.0\n\nFixes #1539 / CVE-2016-9534\n"
    },
    {
      "commit": "d153c61e6fad0e1365125433e2db48661ec41ab5",
      "tree": "92d555c3e57d25bad4f22885e629e7dac9ba14a8",
      "parents": [
        "5005a350a78d1918e98e970457a8316a23c50e19",
        "ed3a818370447c0572d016a7f55744c732d87973"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Jul 08 16:28:49 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 08 16:28:49 2024"
      },
      "message": "Merge pull request #1538 from rouault/read_tlm\n\nUse TLM (Tile Length Marker) segments to optimize decoding"
    },
    {
      "commit": "ed3a818370447c0572d016a7f55744c732d87973",
      "tree": "92d555c3e57d25bad4f22885e629e7dac9ba14a8",
      "parents": [
        "206ede76e9550bf6584b669b2aa35f0cab462775"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Jul 01 11:03:32 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Jul 01 11:03:32 2024"
      },
      "message": "Use TLM markers to optimize opj_decode() (on a subset of tiles)\n"
    },
    {
      "commit": "206ede76e9550bf6584b669b2aa35f0cab462775",
      "tree": "148f09ae8b0f60cd65be795aef8dec4d5093c156",
      "parents": [
        "954c6e3cb9d79aaa08c6666373d2bfa04f89ead1"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Jul 01 11:02:36 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Jul 01 11:02:36 2024"
      },
      "message": "Add more unit tests for decoding files with TLM\n"
    },
    {
      "commit": "954c6e3cb9d79aaa08c6666373d2bfa04f89ead1",
      "tree": "046ff1d04b434acdd8a320281d21a908a8ecf93e",
      "parents": [
        "5005a350a78d1918e98e970457a8316a23c50e19"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jun 25 18:29:30 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Jul 01 09:36:37 2024"
      },
      "message": "Use TLM markers to optimize opj_get_decoded_tile()\n"
    },
    {
      "commit": "5005a350a78d1918e98e970457a8316a23c50e19",
      "tree": "7fdef4cfea51aa9b34e47907bb4134704c41fb68",
      "parents": [
        "d2e336d2ee87168395dc860c41d1415f82419351",
        "1d4a883ea305f45989692cf28dac58eace0b8b8a"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jun 25 18:27:29 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 25 18:27:29 2024"
      },
      "message": "Merge pull request #1537 from rouault/test_small_world_non_consecutive_tilepart_tlm\n\nAdd new test for file with non-consecutive tilepart and TLM marker"
    },
    {
      "commit": "1d4a883ea305f45989692cf28dac58eace0b8b8a",
      "tree": "7fdef4cfea51aa9b34e47907bb4134704c41fb68",
      "parents": [
        "d2e336d2ee87168395dc860c41d1415f82419351"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jun 25 18:08:18 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jun 25 18:08:18 2024"
      },
      "message": "Add new test for file with non-consecutive tilepart and TLM marker\n"
    },
    {
      "commit": "d2e336d2ee87168395dc860c41d1415f82419351",
      "tree": "3f6481142e52181509ee80ce56bbc70efbbeadba",
      "parents": [
        "ead1b0b1160fcd2d784964a0c05e785152f5c3eb",
        "f3b28c5ee417df9f23ca590b0e949d8a309408a0"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Tue Jun 25 12:51:06 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 25 12:51:06 2024"
      },
      "message": "Merge pull request #1536 from rouault/fix_1535\n\nAvoid heap-buffer-overflow read on corrupted image in non-strict mode"
    },
    {
      "commit": "f3b28c5ee417df9f23ca590b0e949d8a309408a0",
      "tree": "3f6481142e52181509ee80ce56bbc70efbbeadba",
      "parents": [
        "dea92eea8b6ab55f7eb542ea229b2c2124aa2124"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Jun 24 19:11:21 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Jun 24 19:15:49 2024"
      },
      "message": "Avoid heap-buffer-overflow read on corrupted image in non-strict mode\n\nFixes #1535\n"
    },
    {
      "commit": "ead1b0b1160fcd2d784964a0c05e785152f5c3eb",
      "tree": "30359b2c2b0beb05a994d16fc3d4885eabc8647d",
      "parents": [
        "2f5a299cbae9856dccd98ed33971bac4d1283fd0",
        "dea92eea8b6ab55f7eb542ea229b2c2124aa2124"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon Jun 24 13:08:31 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 24 13:08:31 2024"
      },
      "message": "Merge pull request #1534 from rouault/fix_1533\n\nopj_j2k_read_sod(): validate opj_stream_read_data() return to avoid …"
    },
    {
      "commit": "dea92eea8b6ab55f7eb542ea229b2c2124aa2124",
      "tree": "30359b2c2b0beb05a994d16fc3d4885eabc8647d",
      "parents": [
        "2f5a299cbae9856dccd98ed33971bac4d1283fd0"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Jun 21 13:08:24 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Jun 21 13:08:28 2024"
      },
      "message": "opj_j2k_read_sod(): validate opj_stream_read_data() return to avoid potential later heap-buffer-overflow in in opj_t1_decode_cblk when disabling strict mode\n\nFixes #1533\n"
    },
    {
      "commit": "2f5a299cbae9856dccd98ed33971bac4d1283fd0",
      "tree": "98a475783d863e711e0b6e835b048b5f6bf7c0e2",
      "parents": [
        "1bca4d2f775eba7b37b50cbaac392474dbc959d9"
      ],
      "author": {
        "name": "Andrew Murray",
        "email": "3112309+radarhere@users.noreply.github.com",
        "time": "Fri Jun 14 12:21:12 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 14 12:21:12 2024"
      },
      "message": "Support setting enumcs for CMYK and EYCC color space (#1529)\n\n"
    },
    {
      "commit": "1bca4d2f775eba7b37b50cbaac392474dbc959d9",
      "tree": "819b38b9098132cb25d0d1cffcf6a97cbd47d9dc",
      "parents": [
        "c456f08807b2a79ce478ea649b20bc94e03a6884",
        "3b0c9b91f50b9578846621616200ca097b7fe761"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Jun 14 11:22:30 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 14 11:22:30 2024"
      },
      "message": "Merge pull request #1528 from rouault/fix_ossfuzz_68763\n\nopj_j2k_decode_tiles(): avoid use of uninitialized l_current_tile_no variable"
    },
    {
      "commit": "c456f08807b2a79ce478ea649b20bc94e03a6884",
      "tree": "d48133fd783cc65fcd3411ba12b2e57296fe8b82",
      "parents": [
        "2c0823cb30a70319c704565b59f496e490a3c7f9",
        "4bfe68eba7986520b68650f19145043b820a2cb5"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri Jun 14 11:21:50 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 14 11:21:50 2024"
      },
      "message": "Merge pull request #1532 from radarhere/patch-1\n\nFixed typos"
    },
    {
      "commit": "4bfe68eba7986520b68650f19145043b820a2cb5",
      "tree": "d48133fd783cc65fcd3411ba12b2e57296fe8b82",
      "parents": [
        "2c0823cb30a70319c704565b59f496e490a3c7f9"
      ],
      "author": {
        "name": "Andrew Murray",
        "email": "3112309+radarhere@users.noreply.github.com",
        "time": "Fri Jun 14 11:11:12 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 14 11:11:12 2024"
      },
      "message": "Fixed typos"
    },
    {
      "commit": "2c0823cb30a70319c704565b59f496e490a3c7f9",
      "tree": "bd9703bd0cf28b4703139aeef1ec242aa37f8f25",
      "parents": [
        "1f979c554ce1ac8df0e6cb08a032687afbcf528b"
      ],
      "author": {
        "name": "headshog",
        "email": "124502670+headshog@users.noreply.github.com",
        "time": "Fri May 31 16:19:38 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 31 16:19:38 2024"
      },
      "message": "Fix Integer Overflow at j2k.c:9614 (#1530)\n\n"
    },
    {
      "commit": "1f979c554ce1ac8df0e6cb08a032687afbcf528b",
      "tree": "c517d9013bfa9f7574a695d1056088fd8f3d08d5",
      "parents": [
        "70e6263705334f854a27340e34ede11a767918ed",
        "a9fc407c0c1a000adac70e7f13e05190e18bd89b"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri May 31 16:19:19 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 31 16:19:19 2024"
      },
      "message": "Merge pull request #1531 from rouault/ci_macos_13\n\nCI: pin macos job to macos-13 to get x86_64"
    },
    {
      "commit": "a9fc407c0c1a000adac70e7f13e05190e18bd89b",
      "tree": "c517d9013bfa9f7574a695d1056088fd8f3d08d5",
      "parents": [
        "70e6263705334f854a27340e34ede11a767918ed"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri May 31 15:55:19 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Fri May 31 15:55:19 2024"
      },
      "message": "CI: pin macos job to macos-13 to get x86_64\n"
    },
    {
      "commit": "3b0c9b91f50b9578846621616200ca097b7fe761",
      "tree": "27ae634af9254ac471aaeddb3b7e51acd67ac973",
      "parents": [
        "761e49cb680b15153a582f5aa29e37898ddf9ff9"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon May 06 17:17:37 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon May 06 17:24:30 2024"
      },
      "message": "opj_j2k_decode_tiles(): avoid use of uninitialized l_current_tile_no variable\n\nFixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id\u003d68763\n"
    },
    {
      "commit": "761e49cb680b15153a582f5aa29e37898ddf9ff9",
      "tree": "c517d9013bfa9f7574a695d1056088fd8f3d08d5",
      "parents": [
        "70e6263705334f854a27340e34ede11a767918ed"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon May 06 17:24:23 2024"
      },
      "committer": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon May 06 17:24:30 2024"
      },
      "message": "build.yml: change macos-latest to macos-13 to still get MacOS x86_64\n"
    },
    {
      "commit": "70e6263705334f854a27340e34ede11a767918ed",
      "tree": "ee664ccd10508078ea58464a7e84a54495d2bf64",
      "parents": [
        "7a361019800f5e3de6be375c204c03d8303fac32",
        "7d952024354020e21e460157bad38e9cbd6c93a8"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Mon May 06 17:05:16 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 06 17:05:16 2024"
      },
      "message": "Merge pull request #1526 from radarhere/header_length\n\nDo not allow header length to be zero in non-zero length packet"
    },
    {
      "commit": "7a361019800f5e3de6be375c204c03d8303fac32",
      "tree": "b9992eb9757f9f736d2de23970296cdb26bd288d",
      "parents": [
        "e8b9d9274a0aee998402d967f65dadd919c31eca",
        "1632f0846fcd4b5bb40359acbf8c28243a3075ab"
      ],
      "author": {
        "name": "Even Rouault",
        "email": "even.rouault@spatialys.com",
        "time": "Sun Apr 21 12:02:46 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 21 12:02:46 2024"
      },
      "message": "Merge pull request #1527 from radarhere/patch-1\n\nUpdated actions/upload-artifact to v4"
    },
    {
      "commit": "1632f0846fcd4b5bb40359acbf8c28243a3075ab",
      "tree": "b9992eb9757f9f736d2de23970296cdb26bd288d",
      "parents": [
        "e8b9d9274a0aee998402d967f65dadd919c31eca"
      ],
      "author": {
        "name": "Andrew Murray",
        "email": "3112309+radarhere@users.noreply.github.com",
        "time": "Sun Apr 21 11:32:31 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 21 11:32:31 2024"
      },
      "message": "Updated actions/upload-artifact to v4"
    },
    {
      "commit": "7d952024354020e21e460157bad38e9cbd6c93a8",
      "tree": "74a8e9bbf1ddad0bc4c5ad961b210d0e66434d58",
      "parents": [
        "e8b9d9274a0aee998402d967f65dadd919c31eca"
      ],
      "author": {
        "name": "Andrew Murray",
        "email": "radarhere@users.noreply.github.com",
        "time": "Sat Apr 20 02:35:24 2024"
      },
      "committer": {
        "name": "Andrew Murray",
        "email": "radarhere@users.noreply.github.com",
        "time": "Sat Apr 20 02:35:24 2024"
      },
      "message": "Do not allow header length to be zero in non-zero length packet\n"
    },
    {
      "commit": "e8b9d9274a0aee998402d967f65dadd919c31eca",
      "tree": "643da52ff655a3184af5dc3d245d27a22af19d03",
      "parents": [
        "d369958f2ba5277573c834bc0d45fdf616d84149"
      ],
      "author": {
        "name": "Antonin Descampe",
        "email": "antonin.descampe@uclouvain.be",
        "time": "Thu Apr 04 16:14:37 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 04 16:14:37 2024"
      },
      "message": "Delete .github/workflows/jekyll-gh-pages.yml"
    },
    {
      "commit": "d369958f2ba5277573c834bc0d45fdf616d84149",
      "tree": "665532fd9d27eca637f1c6e40e8ef3a48c435423",
      "parents": [
        "0411252b8dc5dda33cd9b74684cb371a34047450"
      ],
      "author": {
        "name": "Antonin Descampe",
        "email": "antonin.descampe@uclouvain.be",
        "time": "Thu Apr 04 15:59:42 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 04 15:59:42 2024"
      },
      "message": "Update deployment path in jekyll-gh-pages.yml"
    },
    {
      "commit": "0411252b8dc5dda33cd9b74684cb371a34047450",
      "tree": "a4d127d8d869cf06fba69180475d6b282ecca77d",
      "parents": [
        "0fe2a2c591ee9e91dd9ba3334a015386c780e86b"
      ],
      "author": {
        "name": "Antonin Descampe",
        "email": "antonin.descampe@uclouvain.be",
        "time": "Thu Apr 04 14:51:53 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 04 14:51:53 2024"
      },
      "message": "Create jekyll-gh-pages.yml\n\ndeploy website through github actions as legacy builder will be deprecated"
    }
  ],
  "next": "0fe2a2c591ee9e91dd9ba3334a015386c780e86b"
}
