)]}'
{
  "log": [
    {
      "commit": "f3ed731e27a97e30dffe076ed5e0537daae5c1bd",
      "tree": "6a3321ff30cb81743c520e73fbe284183fe2fa6c",
      "parents": [
        "b4ff924998a7e81746a62145bfc43c0ca144a394"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon May 05 01:36:06 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon May 05 01:36:06 2025"
      },
      "message": "Version 4.0.10.\n"
    },
    {
      "commit": "b4ff924998a7e81746a62145bfc43c0ca144a394",
      "tree": "4326cf99292946a7c48786de5b6a2cb6ac257c5a",
      "parents": [
        "e9ab17807e9f8fbb669df67dd93c32e3d24a5934"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Mon May 05 01:03:32 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon May 05 01:32:34 2025"
      },
      "message": "fix copy encrypted file info\n"
    },
    {
      "commit": "e9ab17807e9f8fbb669df67dd93c32e3d24a5934",
      "tree": "aad751eac7db6b624790ed0f37e2030f8fc6cafa",
      "parents": [
        "4e88434cdf72280c80da456811d7b0ea7d81471b"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon May 05 01:31:47 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon May 05 01:31:47 2025"
      },
      "message": "Remove old ubuntu CI run\n"
    },
    {
      "commit": "4e88434cdf72280c80da456811d7b0ea7d81471b",
      "tree": "9b175de472b006be22f565a1f02f0677a48e685d",
      "parents": [
        "4b770114a02d1a9e85fbb3ee09dde73fe1162685"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Sun May 04 22:12:57 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun May 04 22:53:04 2025"
      },
      "message": "free up writer memory when failing to open archive for reading\n"
    },
    {
      "commit": "4b770114a02d1a9e85fbb3ee09dde73fe1162685",
      "tree": "6aac3951cddd8ce619856ab3b92f64d356934f2d",
      "parents": [
        "10646f0da6d81ad75b1c3035a5c8e339116cfd58"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Thu May 01 15:11:50 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri May 02 00:07:38 2025"
      },
      "message": "Support any character encoding\n"
    },
    {
      "commit": "10646f0da6d81ad75b1c3035a5c8e339116cfd58",
      "tree": "9ed6b58f27a182a9136fd2703a5c28dd18e0becc",
      "parents": [
        "c18b5bf942e05a9bb15d1e18f2b08f5b4a745b5b"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Thu May 01 03:49:06 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri May 02 00:06:56 2025"
      },
      "message": "fix: unzipping with backslash at the end of the filename\n"
    },
    {
      "commit": "c18b5bf942e05a9bb15d1e18f2b08f5b4a745b5b",
      "tree": "35e5a9e83aa5ab37f2c05187cb37d5e34f96d6ef",
      "parents": [
        "c7e211ebed598b99b536489463e0cd7ec5bff093"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Wed Apr 30 03:19:44 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Thu May 01 16:57:19 2025"
      },
      "message": "updating github actions for ubuntu-22.04\n"
    },
    {
      "commit": "c7e211ebed598b99b536489463e0cd7ec5bff093",
      "tree": "cdb9dc5408214f7ad529c03d1c6392cdc66e58fd",
      "parents": [
        "e090f46c7de39757d0ac482840633bc59309f3db"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Wed Apr 30 00:52:55 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Apr 30 22:01:45 2025"
      },
      "message": "Support star in filename\n"
    },
    {
      "commit": "e090f46c7de39757d0ac482840633bc59309f3db",
      "tree": "cbd92d2135ee5c93f7bbc3c8bb24706c89a4d9c9",
      "parents": [
        "dabe96363a2ed2fb4e5340741cb3f112be0f2863"
      ],
      "author": {
        "name": "孟小骇",
        "email": "48383878+DreamHelium@users.noreply.github.com",
        "time": "Tue Apr 15 17:14:46 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Apr 16 15:16:13 2025"
      },
      "message": "add space and move brace\n"
    },
    {
      "commit": "dabe96363a2ed2fb4e5340741cb3f112be0f2863",
      "tree": "06ba6e57865a723d41e933f48bfaa7d2dd0dc861",
      "parents": [
        "e247d31d8b8e2ae8691be72f7f416d750418bf63"
      ],
      "author": {
        "name": "孟小骇",
        "email": "48383878+DreamHelium@users.noreply.github.com",
        "time": "Wed Apr 09 12:05:23 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Apr 16 15:16:13 2025"
      },
      "message": "Make pattern in mz_zip_reader dynamically assigned\n"
    },
    {
      "commit": "e247d31d8b8e2ae8691be72f7f416d750418bf63",
      "tree": "c93a2409751890ad144fbf01b2fda3bf8b33c6b0",
      "parents": [
        "f8941493a0c01fa5813d30f69b3e87ab817ae06e"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Tue Apr 15 13:29:16 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Tue Apr 15 14:13:24 2025"
      },
      "message": "cleanup pathwfs\n"
    },
    {
      "commit": "f8941493a0c01fa5813d30f69b3e87ab817ae06e",
      "tree": "1ad466fea8c781c53da45762d669eabdf56ceacd",
      "parents": [
        "1eb579d9bcd9565a82841a0d3efaf9aaeb87e0a6"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Sun Apr 13 22:00:07 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Apr 14 20:41:49 2025"
      },
      "message": "Adding MZ_PRESERVE_NATIVE_STRUCTURE to control the behavior.\n"
    },
    {
      "commit": "1eb579d9bcd9565a82841a0d3efaf9aaeb87e0a6",
      "tree": "41b96dc6b2f61b63d75acb5d1a92b5df6c2dc1e3",
      "parents": [
        "c7b6cb09e9a007fc32437a31883405e2afa6d611"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Sun Apr 13 14:07:22 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Apr 14 20:41:49 2025"
      },
      "message": "updating test expectations\n"
    },
    {
      "commit": "c7b6cb09e9a007fc32437a31883405e2afa6d611",
      "tree": "ad46d04ff0ee4f716d7821af84269f5f328a530c",
      "parents": [
        "b83e9ef8a2b1e8009bf9cc12ddfbf7e2054bb139"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Sun Nov 24 18:09:36 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Apr 14 20:41:49 2025"
      },
      "message": "fix: unzipping with backslashes in the name on UNIX\n"
    },
    {
      "commit": "b83e9ef8a2b1e8009bf9cc12ddfbf7e2054bb139",
      "tree": "43c3666b17d66acf685c87b2de49b5aa70f80f0c",
      "parents": [
        "95ba7abdd24a956bde584db54d1d55e37d511e2f"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Sun Apr 13 23:04:06 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Apr 14 01:25:28 2025"
      },
      "message": "gitgnore build folders\n"
    },
    {
      "commit": "95ba7abdd24a956bde584db54d1d55e37d511e2f",
      "tree": "6f8f1e2f395e9cac83420ba15136e96270c395cc",
      "parents": [
        "aa33f4c25e616f908673a3b6aa8b7f23036b0f72"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Apr 05 18:07:02 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Apr 05 18:07:02 2025"
      },
      "message": "Version 4.0.9.\n"
    },
    {
      "commit": "aa33f4c25e616f908673a3b6aa8b7f23036b0f72",
      "tree": "99635fd096bcced385608d92eccf77d36b4d7036",
      "parents": [
        "68dc2f3652fe20f9f48a981a16d111e99727cedb"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Apr 05 18:00:59 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Apr 05 18:00:59 2025"
      },
      "message": "Don\u0027t use Z_ERRNO if zlib not included. #852\n"
    },
    {
      "commit": "68dc2f3652fe20f9f48a981a16d111e99727cedb",
      "tree": "38a5e6870b7058f7460d1446787a19b73ce92bd7",
      "parents": [
        "581a403078f427481beff308d458030628d154a9"
      ],
      "author": {
        "name": "Herman Semenov",
        "email": "GermanAizek@yandex.ru",
        "time": "Fri Feb 28 01:31:45 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Apr 05 17:52:18 2025"
      },
      "message": "Pre-calc length destination directory before while loop\n"
    },
    {
      "commit": "581a403078f427481beff308d458030628d154a9",
      "tree": "de911220174411f73385b885dbdf69d8995a5abf",
      "parents": [
        "c9eff8d73bd38adbe3d636befa539c80656edde2"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Apr 02 15:00:44 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 02 15:00:44 2025"
      },
      "message": "Fix default branch name in lint workflow."
    },
    {
      "commit": "c9eff8d73bd38adbe3d636befa539c80656edde2",
      "tree": "ec520fe655d92e11cf3deb2282334c27c5a33176",
      "parents": [
        "4f571d6e3844e1ca5ca6f400b44ca7de9bd7593e"
      ],
      "author": {
        "name": "Mingli Yu",
        "email": "mingli.yu@windriver.com",
        "time": "Wed Apr 02 03:19:54 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Apr 02 14:58:47 2025"
      },
      "message": "crypt.h: Remove register keyword\n\nFixes:\n | In file included from /buildarea/tmp/work/core2-64-poky-linux/minizip-ng/4.0.8/git/test/test_compat.cc:17:\n | /buildarea/tmp/work/core2-64-poky-linux/minizip-ng/4.0.8/git/compat/crypt.h:62:9: error: ISO C++17 does not allow \u0027register\u0027 storage class specifier [-Wregister]\n |    62 |         register int keyshift \u003d (int)((*(pkeys + 1)) \u003e\u003e 24);\n |       |         ^~~~~~~~\n | 1 error generated.\n\nSigned-off-by: Mingli Yu \u003cmingli.yu@windriver.com\u003e\n"
    },
    {
      "commit": "4f571d6e3844e1ca5ca6f400b44ca7de9bd7593e",
      "tree": "1c5e1893374ee9ef1ae13364a7403cac3d36b27f",
      "parents": [
        "1529686f37856e768a017163fee9f80b7b5ee0ac"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Tue Mar 25 15:03:12 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Tue Mar 25 15:04:19 2025"
      },
      "message": "Add lint workflow for clang-format\n"
    },
    {
      "commit": "1529686f37856e768a017163fee9f80b7b5ee0ac",
      "tree": "9d788c3e2ecdf02269abe886d364af236e64e3a1",
      "parents": [
        "5e99d52a000c83c288a1161c986a199fcc2f2e1c"
      ],
      "author": {
        "name": "tbeu",
        "email": "tbeu@users.noreply.github.com",
        "time": "Tue Feb 18 22:01:11 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Mar 23 21:09:01 2025"
      },
      "message": "Apply Clang format\n"
    },
    {
      "commit": "5e99d52a000c83c288a1161c986a199fcc2f2e1c",
      "tree": "f32b0bd8b21d065312a093c7b2768e8f0ec979ef",
      "parents": [
        "e6eeb4ea520915a762d2c317d0a7ad552a89de04"
      ],
      "author": {
        "name": "tbeu",
        "email": "tbeu@users.noreply.github.com",
        "time": "Tue Feb 18 21:18:49 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Mar 23 21:07:59 2025"
      },
      "message": "Consider passed codepage on listing and extraction callback\n"
    },
    {
      "commit": "e6eeb4ea520915a762d2c317d0a7ad552a89de04",
      "tree": "3c40ceea2806e4deea0332b1243c4f7135913ccf",
      "parents": [
        "dd91a4db20cf94249efa296afcfc71676847f64e"
      ],
      "author": {
        "name": "Herman Semenov",
        "email": "GermanAizek@yandex.ru",
        "time": "Wed Mar 12 02:29:27 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 12 02:42:25 2025"
      },
      "message": "Align structures for 64-bit platforms (stream_split, mz_opt, crypt_sha, crypt_hmac)\n\n- mz_stream_split 120 -\u003e 104 bytes\n- minizip_opt 32 -\u003e 24 bytes\n- mz_crypt_sha 32 -\u003e 24 bytes\n- mz_crypt_hmac 40 -\u003e 32 bytes\n"
    },
    {
      "commit": "dd91a4db20cf94249efa296afcfc71676847f64e",
      "tree": "ff8f31c747c2a040e1a729b696f2261ae65753d3",
      "parents": [
        "55db144e03027b43263e5ebcb599bf0878ba58de"
      ],
      "author": {
        "name": "Herman Semenov",
        "email": "GermanAizek@yandex.ru",
        "time": "Fri Feb 28 01:59:34 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 05 18:26:44 2025"
      },
      "message": "Remove excess checks before free()\n\nReferences:\n- https://pubs.opengroup.org/onlinepubs/009695399/functions/free.html\n- https://stackoverflow.com/a/18775633\n"
    },
    {
      "commit": "55db144e03027b43263e5ebcb599bf0878ba58de",
      "tree": "82ba3217143743aa225232ef784bfd0d2e6b65bb",
      "parents": [
        "888d4713f61da2ed7efed2b6610ec1f2ed7f088a"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Jan 08 18:12:15 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Jan 08 18:12:15 2025"
      },
      "message": "Version 4.0.8.\n"
    },
    {
      "commit": "888d4713f61da2ed7efed2b6610ec1f2ed7f088a",
      "tree": "54c56b227300ccc40ecb625e6901b4df44eadcbe",
      "parents": [
        "4a1d10faa29f28c8ca92213761a065cc0be869c6"
      ],
      "author": {
        "name": "Gabriel Landau",
        "email": "42078554+gabriellandau@users.noreply.github.com",
        "time": "Tue Jan 07 23:20:08 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Jan 08 05:58:03 2025"
      },
      "message": "Add gtest validating `mz_os_get_file_date` works on ADS\n"
    },
    {
      "commit": "4a1d10faa29f28c8ca92213761a065cc0be869c6",
      "tree": "d5b57cab55b5fc46d1b25731dccc57981259c9fa",
      "parents": [
        "cf5404bb714ee11ca2fdc3168d9770a11ec8b576"
      ],
      "author": {
        "name": "Gabriel Landau",
        "email": "42078554+gabriellandau@users.noreply.github.com",
        "time": "Tue Jan 07 21:42:05 2025"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Jan 08 05:57:38 2025"
      },
      "message": "Fix Windows Alternate Data Stream (ADS) Support\n"
    },
    {
      "commit": "cf5404bb714ee11ca2fdc3168d9770a11ec8b576",
      "tree": "f7bf9c5b8ff04bf8bf3708da60ba9747ab25f1fc",
      "parents": [
        "c808a65a0e3240389cfab91028f1372080da3bc5"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Sat Nov 23 20:50:30 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Tue Dec 03 00:11:15 2024"
      },
      "message": "fix: don\u0027t replace slashes on UNIX\n"
    },
    {
      "commit": "c808a65a0e3240389cfab91028f1372080da3bc5",
      "tree": "8a1bd54eb83ce3997d397460d107c7f2eca2d795",
      "parents": [
        "6d45beb98d713ce191c371b625cc9421ff56acd0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Dec 01 00:05:02 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Dec 02 18:16:44 2024"
      },
      "message": "Bump codecov/codecov-action from 4 to 5\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6d45beb98d713ce191c371b625cc9421ff56acd0",
      "tree": "89ee05e87f2f12de7d177f43a1208d0d74242894",
      "parents": [
        "d7f5fdd19ab0a6693a9b5fd44999680bd97dd840"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Wed Nov 13 05:05:40 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 18 17:38:38 2024"
      },
      "message": "ignore number_entry_cd when recover\n"
    },
    {
      "commit": "d7f5fdd19ab0a6693a9b5fd44999680bd97dd840",
      "tree": "f7d6dffb7874290639976e358abf4e6d8213db90",
      "parents": [
        "00d695db9b53a2e4a6e46c03ec0293227ae1f643"
      ],
      "author": {
        "name": "Mikhail Khachayants",
        "email": "mkhachaiants@gmail.com",
        "time": "Thu Nov 14 22:21:08 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Thu Nov 14 23:07:14 2024"
      },
      "message": "fix and improve fuzzers\n"
    },
    {
      "commit": "00d695db9b53a2e4a6e46c03ec0293227ae1f643",
      "tree": "8dcfa4af2c2b6f54ada75304eb5758863df0f9ad",
      "parents": [
        "32b66976a716ec8f7a9469bc6be55d3d9db85fe4"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Mon Nov 11 22:55:19 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Tue Nov 12 01:18:10 2024"
      },
      "message": "align ZEXPORT definitions\n"
    },
    {
      "commit": "32b66976a716ec8f7a9469bc6be55d3d9db85fe4",
      "tree": "1428f20a9015c2cd778d064661ba358cceea3f79",
      "parents": [
        "34111e29e9414698de95a07f7821916e3687c870"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Mon Nov 11 22:20:47 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 22:30:19 2024"
      },
      "message": "missing mz_dos_date defines in unzip.h\n"
    },
    {
      "commit": "34111e29e9414698de95a07f7821916e3687c870",
      "tree": "3b4219bdd336983a2c5f8bae1c3973b270c432a3",
      "parents": [
        "3bced613bc164e4ec445abc6d86d6aa3e218a476"
      ],
      "author": {
        "name": "Yasuhiro Hatta",
        "email": "hatta.yasuhiro@gmail.com",
        "time": "Sat Nov 09 14:26:41 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 18:56:38 2024"
      },
      "message": "FIx typo in `mz_zip_file.md`\n"
    },
    {
      "commit": "3bced613bc164e4ec445abc6d86d6aa3e218a476",
      "tree": "ca5eade1ee7652d8c319f2c94680a51941a83e88",
      "parents": [
        "522196762d73f60af1b05030a99b328c8514b6be"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 18:56:18 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 18:56:18 2024"
      },
      "message": "Move zlib include to zip/unzip headers like org minizip.\n"
    },
    {
      "commit": "522196762d73f60af1b05030a99b328c8514b6be",
      "tree": "880658715031e6c19d159a7f19cd710793450311",
      "parents": [
        "6a1a1eed0bbc16fabbb3ec708dc8aca35d10a09a"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Fri Nov 01 22:39:39 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 18:54:52 2024"
      },
      "message": "improve logic on variants of ZLIB_H\n"
    },
    {
      "commit": "6a1a1eed0bbc16fabbb3ec708dc8aca35d10a09a",
      "tree": "5419172f35d9f061e4c3c286c36f81532752047b",
      "parents": [
        "3438b8832d26f0a903fb8579d49ae96e1ceac2ac"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Fri Nov 01 22:35:48 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 18:54:52 2024"
      },
      "message": "fix Windows build\n"
    },
    {
      "commit": "3438b8832d26f0a903fb8579d49ae96e1ceac2ac",
      "tree": "7b03e0f4a2e4517a6ecb03f604a0db2bf28718b3",
      "parents": [
        "91182928a4827bd82512626d72f512d3ad7f0aa8"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Fri Nov 01 22:35:33 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 18:54:52 2024"
      },
      "message": "remove superfluous redefines\n"
    },
    {
      "commit": "91182928a4827bd82512626d72f512d3ad7f0aa8",
      "tree": "5f4ae0d18bb4a63d8c9724e64f425fae15062525",
      "parents": [
        "91112baa265fcea729f534ceb085c54f4fd285d3"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Fri Nov 01 22:33:52 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 18:54:52 2024"
      },
      "message": "avoid redefining already defined type\n"
    },
    {
      "commit": "91112baa265fcea729f534ceb085c54f4fd285d3",
      "tree": "041d3d0e96f15d79b6339d03a5633c0a30f1bcf0",
      "parents": [
        "53e63823f560bd2a462e32fdbbdf127a09b608c5"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Fri Nov 01 11:06:30 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 18:54:52 2024"
      },
      "message": "Expose zlib constants for backwards compat\n"
    },
    {
      "commit": "53e63823f560bd2a462e32fdbbdf127a09b608c5",
      "tree": "1ffd02ad092b139c59c8a7027334b5867fb84ab1",
      "parents": [
        "2c51fa719e88b9103e0f13ae6615ea3eb9a80c2c"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Sun Nov 10 19:21:49 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Nov 11 18:52:13 2024"
      },
      "message": "fix incorrect dos date conversion\n"
    },
    {
      "commit": "2c51fa719e88b9103e0f13ae6615ea3eb9a80c2c",
      "tree": "f05f1f6da265817565f2e9e3091f193d2c7da983",
      "parents": [
        "483950d09dad0c9f845c22112e2ffde81e0af951"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Nov 01 23:30:39 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Nov 01 23:37:57 2024"
      },
      "message": "Clang-format style changes.\n"
    },
    {
      "commit": "483950d09dad0c9f845c22112e2ffde81e0af951",
      "tree": "9738109cea3f28cccf9ca270c552bc436f712af2",
      "parents": [
        "39255ca7092c85f1ad758b967929c9d8ee00fc71"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Fri Nov 01 22:47:50 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Nov 01 23:13:37 2024"
      },
      "message": "Adopting a clang-format based on Google style\n"
    },
    {
      "commit": "39255ca7092c85f1ad758b967929c9d8ee00fc71",
      "tree": "65126096eeb3305c5cc13b548c2ae051b3b53e57",
      "parents": [
        "c460967d7af98cce779389597204e0a879d824a2"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Fri Nov 01 10:48:49 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Nov 01 23:13:37 2024"
      },
      "message": "The value is never actually read from \u0027zlib\u0027\n"
    },
    {
      "commit": "c460967d7af98cce779389597204e0a879d824a2",
      "tree": "ef8592b01f32479a7a48d46273b4f9f67eaba87e",
      "parents": [
        "20c6f562d1f198f22f80823e178dd91927af1db4"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Fri Nov 01 10:42:22 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Nov 01 23:13:36 2024"
      },
      "message": "Value stored to \u0027err\u0027 is never read\n"
    },
    {
      "commit": "20c6f562d1f198f22f80823e178dd91927af1db4",
      "tree": "1ab6da1182c7cd8837fedbbfb034e025ce0c2a15",
      "parents": [
        "8339456a445ce2f6e22b63af738d8874d4668768"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Thu Oct 31 16:19:22 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Thu Oct 31 18:38:23 2024"
      },
      "message": "Implicit conversion loses integer precision: \u0027unsigned long\u0027 to \u0027int32_t\u0027\n"
    },
    {
      "commit": "8339456a445ce2f6e22b63af738d8874d4668768",
      "tree": "e8801e0ab2fb3191730b84c9c6c6e667fde79dcd",
      "parents": [
        "7df56f7cc8438b1b67c881cad049b29bf075bccd"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Thu Oct 31 12:57:18 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Thu Oct 31 18:37:14 2024"
      },
      "message": "Variable \u0027total_in\u0027 set but not used\n"
    },
    {
      "commit": "7df56f7cc8438b1b67c881cad049b29bf075bccd",
      "tree": "dbdcd3f9809f1a35337807d59acd82432939be2f",
      "parents": [
        "cc14474b379ffa74ef7dc743df5e88b943c0dfe6"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 30 19:33:11 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 30 22:11:27 2024"
      },
      "message": "Split compat layer into different source files #806\n"
    },
    {
      "commit": "cc14474b379ffa74ef7dc743df5e88b943c0dfe6",
      "tree": "6a60b64dd8086f67486858a14a55cbb9eb3b85e0",
      "parents": [
        "0bf8db3cfff878357d97d527ef415351f649721d"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 30 18:04:04 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 30 22:11:27 2024"
      },
      "message": "Move mz_compat to compat folder.\n"
    },
    {
      "commit": "0bf8db3cfff878357d97d527ef415351f649721d",
      "tree": "88a74c10bd96a530da75233da9c518f1c5307b81",
      "parents": [
        "8950c248ae20bcd0c83146ae4f682b697def055c"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 30 21:26:00 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 30 22:11:27 2024"
      },
      "message": "Fixed GCC warnings about path_length reuse in strncat.\n"
    },
    {
      "commit": "8950c248ae20bcd0c83146ae4f682b697def055c",
      "tree": "cc80a790ff43f60ac23bc5c72e8806f0801274f3",
      "parents": [
        "6946ba67d02a43f42534644e5e2a840a62ea0304"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Wed Oct 30 12:18:40 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 30 18:02:37 2024"
      },
      "message": "Group compatibilities per origin\n"
    },
    {
      "commit": "6946ba67d02a43f42534644e5e2a840a62ea0304",
      "tree": "09b078ce6ff26166ca469eff126252e8a516f0e5",
      "parents": [
        "b2691a0c96303c1fee5dbd4b8008e3dedec3b613"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 30 16:15:29 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 30 17:01:47 2024"
      },
      "message": "Fixed disk spanning failures due to changes in #799.\n\nAt the end of a disk, we return any bytes read before proceeding to\nthe next disk. This allows us to return MZ_EXIST_ERROR when the next\ndisk is not found.\n"
    },
    {
      "commit": "b2691a0c96303c1fee5dbd4b8008e3dedec3b613",
      "tree": "2ca431cf2d7bb5e27fb2e51c0346113cd862521c",
      "parents": [
        "95fdb496725fd29e0577528f37814711ea2f0c11"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Tue Oct 22 00:46:23 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 23 18:28:07 2024"
      },
      "message": "Added MZ_TARGET_APPSTORE to hide GSM private api on macOS\n"
    },
    {
      "commit": "95fdb496725fd29e0577528f37814711ea2f0c11",
      "tree": "5186e9f01ef5f2da7080281976a00d1336061387",
      "parents": [
        "9aeff7bc299dff2c37e4453677d32ae442bef29e"
      ],
      "author": {
        "name": "Kai Pastor",
        "email": "dg0yt@darc.de",
        "time": "Fri Jul 05 18:24:54 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 23 18:28:07 2024"
      },
      "message": "Do not use REQUIRED with find_dependency"
    },
    {
      "commit": "9aeff7bc299dff2c37e4453677d32ae442bef29e",
      "tree": "8450bd46f2079223f7b379c298553ac51a5157a2",
      "parents": [
        "40416c35c3b13d32ecfee0199c5327827078bc0f"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Tue Oct 22 17:29:39 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 23 18:28:07 2024"
      },
      "message": "Fixed whitespace in mz_stream_split_open_disk.\n"
    },
    {
      "commit": "40416c35c3b13d32ecfee0199c5327827078bc0f",
      "tree": "111a2a872d820e6b36b7d7cf0827b915220f853c",
      "parents": [
        "23bf392d1b95f25e0bbb0ad78a932be8042866e2"
      ],
      "author": {
        "name": "筱萍",
        "email": "liuyiping.lyp@alibaba-inc.com",
        "time": "Thu Sep 12 08:29:03 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Oct 23 18:28:07 2024"
      },
      "message": "Fix decompress a zip multi-volume archive file without filename extensions will cause an infinite loop.\n"
    },
    {
      "commit": "23bf392d1b95f25e0bbb0ad78a932be8042866e2",
      "tree": "9bf9b40363ad57e71175beae6dd2770af0fda1a2",
      "parents": [
        "0ee98b6909aa91c69e48c97c33df3341572ee8e9"
      ],
      "author": {
        "name": "Cœur",
        "email": "coeur@gmx.fr",
        "time": "Mon Oct 21 11:13:50 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Tue Oct 22 17:11:20 2024"
      },
      "message": "fix: avoid private api on Mac App Store\n"
    },
    {
      "commit": "0ee98b6909aa91c69e48c97c33df3341572ee8e9",
      "tree": "a7265ed563235cbf9198507c3149f322b1424786",
      "parents": [
        "fe5fedc365f7824ada0cf9a84fb79b30d5fc97a8"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Oct 18 19:01:40 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Oct 18 19:01:40 2024"
      },
      "message": "Check version when verifying password for pkcrypt. #800\n"
    },
    {
      "commit": "fe5fedc365f7824ada0cf9a84fb79b30d5fc97a8",
      "tree": "f95cdfe9bdb48db07e8341d4523d442c5e3ed211",
      "parents": [
        "bfc8f6c9e18d003b7bc29822d03aaf26ebf623b7"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 15 16:21:44 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 15 16:21:44 2024"
      },
      "message": "Version 4.0.7.\n"
    },
    {
      "commit": "bfc8f6c9e18d003b7bc29822d03aaf26ebf623b7",
      "tree": "30ed8b642b90fd356f7bb16d1606c80c9ed1ded2",
      "parents": [
        "b887f8104bceaf0d6cd0bb3f24e6f17eb68cb73d"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 15 16:16:27 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 15 16:16:27 2024"
      },
      "message": "Added definition for zipOpenNewFileInZip64 for backwards compat #787\n"
    },
    {
      "commit": "b887f8104bceaf0d6cd0bb3f24e6f17eb68cb73d",
      "tree": "5f94371d98ca45029b29bc3726d13db3981bb112",
      "parents": [
        "1ddb23dfc09ae4c8fb24824a95a3d145c9e1de1a"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:48:35 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:48:35 2024"
      },
      "message": "Rename cli instead of lib for VS conflicts to prevent linker error. #778\n"
    },
    {
      "commit": "1ddb23dfc09ae4c8fb24824a95a3d145c9e1de1a",
      "tree": "4031b572116112369ffea28ecae649390d0190ec",
      "parents": [
        "a64aa8bb4ba8ae37780a3e650ac3c248eafe648f"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:48:03 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:48:03 2024"
      },
      "message": "Clean up casing in CMake.\n"
    },
    {
      "commit": "a64aa8bb4ba8ae37780a3e650ac3c248eafe648f",
      "tree": "4b6dd5f03e0d46c7d8449374f3df8a72e1bc3e4d",
      "parents": [
        "51ab7c599d1d9c38b6c89981c5e53cfd246fe199"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:27:28 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:27:28 2024"
      },
      "message": "Only setup python when codecov is enabled.\n"
    },
    {
      "commit": "51ab7c599d1d9c38b6c89981c5e53cfd246fe199",
      "tree": "739f080cc3b310d8cd8184334e16b17ab1587a0b",
      "parents": [
        "2f380cbbbfe79e479e55edc440f28c0a53a4ff07"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:27:00 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:27:00 2024"
      },
      "message": "Fix macos-latest not properly locating OpenSSL.\n"
    },
    {
      "commit": "2f380cbbbfe79e479e55edc440f28c0a53a4ff07",
      "tree": "ffcbee1b81f80bbaf14aa061a3d9e2a91e250bae",
      "parents": [
        "71334463b2ca54c2b1d18ada670f6aaccc549f84"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:26:12 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 08 02:26:12 2024"
      },
      "message": "Upgrade to GoogleTest Framework v1.13.0.\n"
    },
    {
      "commit": "71334463b2ca54c2b1d18ada670f6aaccc549f84",
      "tree": "08dfdf4825bd808bd71f8be0608d31d5577905d5",
      "parents": [
        "437d2f0e4d2f9102572285bfd3b1961df7cb8810"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Jun 02 03:05:05 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Jun 02 03:05:05 2024"
      },
      "message": "Turn off building shared libraries in CI.\n"
    },
    {
      "commit": "437d2f0e4d2f9102572285bfd3b1961df7cb8810",
      "tree": "6db481002d45540af305f92bddb4e85bbe16adc1",
      "parents": [
        "8a00c0e9fb2a35cc6746f2fa4807e94eac841a74"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Jun 02 02:55:15 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Jun 02 02:55:15 2024"
      },
      "message": "Use default version of gcovr.\n"
    },
    {
      "commit": "8a00c0e9fb2a35cc6746f2fa4807e94eac841a74",
      "tree": "ed8a0658529abb1c8205373c7b597d6a8ce9e253",
      "parents": [
        "d3bc79cd0dd1beab52f9d4073068aa003c015524"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Jun 02 01:30:05 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Jun 02 01:30:05 2024"
      },
      "message": "Disable zlib-ng tests.\n"
    },
    {
      "commit": "d3bc79cd0dd1beab52f9d4073068aa003c015524",
      "tree": "7cc9ee5fc2d4b035389d809be27b3639167a9ca9",
      "parents": [
        "f1e9f857779638670916951ce4e0b72d424d97a5"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 23:48:10 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 23:48:10 2024"
      },
      "message": "Cancel CI jobs when newer HEAD commit available.\n"
    },
    {
      "commit": "f1e9f857779638670916951ce4e0b72d424d97a5",
      "tree": "16d5788576e6061e9d0487a1a25ad259c6c79591",
      "parents": [
        "db940ff6591f9da6d7203bd9d9ae1ff84914585e"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 23:46:30 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 23:46:30 2024"
      },
      "message": "Reorder branches in readme after making develop default branch.\n"
    },
    {
      "commit": "db940ff6591f9da6d7203bd9d9ae1ff84914585e",
      "tree": "4458b7dfb96d7e31a368cfdf9a5a68c89274a4e9",
      "parents": [
        "1e402d2c2a136993faedbe17da4ebdaf06bc0402"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 23:44:53 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 23:44:53 2024"
      },
      "message": "Fixed zlib-ng build error about installing zlibstatic alias.\n"
    },
    {
      "commit": "1e402d2c2a136993faedbe17da4ebdaf06bc0402",
      "tree": "63712327ffdd29b43bcd65a7e789f54a688dc96a",
      "parents": [
        "4cec1162109d90020411ff205faa8cb2518e8427"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 23:44:30 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 23:44:30 2024"
      },
      "message": "Rename minizip_cmd to minizip_cli.\n"
    },
    {
      "commit": "4cec1162109d90020411ff205faa8cb2518e8427",
      "tree": "9a05f817fb69060d9078864e4a1a19afb85254dc",
      "parents": [
        "07db361a6e71df11360c8cb003488661a78aecca"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 21:10:39 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 21:10:39 2024"
      },
      "message": "Version 4.0.6.\n"
    },
    {
      "commit": "07db361a6e71df11360c8cb003488661a78aecca",
      "tree": "46b94ee101371f95a0ae0365c45b194a5b33926c",
      "parents": [
        "288b2e249e802fa3fad708f4126f6d842160632f"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 21:09:47 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 21:09:47 2024"
      },
      "message": "Fixed listing empty zip file. #756\n"
    },
    {
      "commit": "288b2e249e802fa3fad708f4126f6d842160632f",
      "tree": "8245c90a47ad5e8b5104069ec23eb6f6e507e0de",
      "parents": [
        "c7ed3c8e4c5a055ce6b11904662e6e06ce700e52"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 20:59:23 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 20:59:23 2024"
      },
      "message": "Revert \"Add empty directories to zip file. #756\"\n\nThis reverts commit 168f9ffee7361994574b70cc34983fa741b1f2fe.\n"
    },
    {
      "commit": "c7ed3c8e4c5a055ce6b11904662e6e06ce700e52",
      "tree": "f688a13e397633c950069424581e348b35a831ca",
      "parents": [
        "0725402ff12228b5fc9d03a9242746c20e655299"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 20:39:36 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 20:39:36 2024"
      },
      "message": "Update liblzma repository to GitHub.\n"
    },
    {
      "commit": "0725402ff12228b5fc9d03a9242746c20e655299",
      "tree": "545f35e37bd05ae15bf7de59c1a3f8c5e07535de",
      "parents": [
        "5aec551bf78ed79f6bec3160a5c7ce7fdac66776"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 20:27:20 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Jun 01 20:27:20 2024"
      },
      "message": "Switch to using zlib-ng stable.\n\nzlib\u0027s CMake is just fucked up for far too long.\n"
    },
    {
      "commit": "5aec551bf78ed79f6bec3160a5c7ce7fdac66776",
      "tree": "232a0e214f569826da5efe237b6db912b148381e",
      "parents": [
        "990f5129414ca628b6b9869420ace4ad48b515fb"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Apr 01 16:44:11 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Apr 01 16:44:11 2024"
      },
      "message": "Fixed zstd master branch no longer working.\n"
    },
    {
      "commit": "990f5129414ca628b6b9869420ace4ad48b515fb",
      "tree": "e129ba33c3c24a725bd2c6461545eabef6032249",
      "parents": [
        "3f9bb5ac2ffc885acbc6cd58288ecd7d7f8b88b2"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 16:53:33 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 16:54:18 2024"
      },
      "message": "Added permissions needed for codeql-action v3.\n"
    },
    {
      "commit": "3f9bb5ac2ffc885acbc6cd58288ecd7d7f8b88b2",
      "tree": "a2861d761c8d8b38613c350cd08b4b506202a65b",
      "parents": [
        "a8aa7542fb1cda07126ae8f54ae13a6ebe81125f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 06 03:31:21 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 16:49:34 2024"
      },
      "message": "Bump svenstaro/upload-release-action from 1.pre.release to 2.9.0\n\nBumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 1.pre.release to 2.9.0.\n- [Release notes](https://github.com/svenstaro/upload-release-action/releases)\n- [Changelog](https://github.com/svenstaro/upload-release-action/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/svenstaro/upload-release-action/compare/v1-release...2.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: svenstaro/upload-release-action\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "a8aa7542fb1cda07126ae8f54ae13a6ebe81125f",
      "tree": "c96a849118ce343dfb0df358e84f0181e9ba3418",
      "parents": [
        "0dbe04ceca1e51faa1975a6877da74e018834cd5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 06 03:31:33 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 16:48:29 2024"
      },
      "message": "Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0dbe04ceca1e51faa1975a6877da74e018834cd5",
      "tree": "5ac418b6ee750cd98f086a3268aee1dba15ee7b8",
      "parents": [
        "ab65b0b19befe0e50282891acc7c95b703c6a764"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 06 03:31:38 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 16:48:14 2024"
      },
      "message": "Bump actions/upload-artifact from 3 to 4\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "ab65b0b19befe0e50282891acc7c95b703c6a764",
      "tree": "e8a3d307048583946e950c3a33996c3d13801c8f",
      "parents": [
        "d26500513c69b54ce8d6ff6fd5ca757f91124435"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 06 03:31:28 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 16:48:02 2024"
      },
      "message": "Bump codecov/codecov-action from 3 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "d26500513c69b54ce8d6ff6fd5ca757f91124435",
      "tree": "2593006b9f739a1a377325b98a522a58ac0f2a47",
      "parents": [
        "59a32bd65b141b963264f448058b7a7cdf312123"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 03:36:27 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 03:36:27 2024"
      },
      "message": "Target develop branch for dependabot updates.\n"
    },
    {
      "commit": "59a32bd65b141b963264f448058b7a7cdf312123",
      "tree": "62dcb30748cbe348b390da678870a6314a6598a9",
      "parents": [
        "3eed562ef0ea3516db30d1c8ecb0e1b486d8cb70"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 06 03:31:16 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 03:33:45 2024"
      },
      "message": "Bump github/codeql-action from 2 to 3\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "3eed562ef0ea3516db30d1c8ecb0e1b486d8cb70",
      "tree": "477fdf426072ead921818fb728352ea7c234b503",
      "parents": [
        "552b4831da40ad9f39bdc30927418b31640ff2a5"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 03:30:16 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Wed Mar 06 03:30:16 2024"
      },
      "message": "Version 4.0.5.\n"
    },
    {
      "commit": "552b4831da40ad9f39bdc30927418b31640ff2a5",
      "tree": "7171bf4c3ffab6e8ddce985edf906f7d8b76d9d6",
      "parents": [
        "168f9ffee7361994574b70cc34983fa741b1f2fe"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Feb 23 00:11:07 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Feb 23 00:11:07 2024"
      },
      "message": "Keep github actions up-to-date\n"
    },
    {
      "commit": "168f9ffee7361994574b70cc34983fa741b1f2fe",
      "tree": "638bc7b59cd72a3d7b664b337b63180cef1d5fb9",
      "parents": [
        "0c3a741b3645c753fdd8702e62cf347afc53db5d"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Feb 17 02:56:15 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Feb 17 02:56:15 2024"
      },
      "message": "Add empty directories to zip file. #756\n"
    },
    {
      "commit": "0c3a741b3645c753fdd8702e62cf347afc53db5d",
      "tree": "ac01817aa52db6190874bece9004f9973a140d8e",
      "parents": [
        "4bd8ebc09094fe27e4120a404f4b3e24d41fd440"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Feb 17 02:32:53 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Feb 17 02:32:53 2024"
      },
      "message": "Remove left over signing code from v3.\n"
    },
    {
      "commit": "4bd8ebc09094fe27e4120a404f4b3e24d41fd440",
      "tree": "cec75ff2d58aca55ec48f7cb3ebb12b4950d89b9",
      "parents": [
        "32f91ade1449e69dca0b6e0ce76c72d86700f72f"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Feb 17 02:25:00 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sat Feb 17 02:25:00 2024"
      },
      "message": "Use correct version needed to extract for BZIP2. #763\n"
    },
    {
      "commit": "32f91ade1449e69dca0b6e0ce76c72d86700f72f",
      "tree": "77c199096a34f6c80bdddac71c29523c487e24a8",
      "parents": [
        "e91cdbc4859fabe21e422aee42969133372162ba"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Jan 14 00:46:41 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Jan 14 00:46:52 2024"
      },
      "message": "Add packaging status badge to readme.\n"
    },
    {
      "commit": "e91cdbc4859fabe21e422aee42969133372162ba",
      "tree": "a84dd35f7d1970971a9df7456d6b60ca27b9c83b",
      "parents": [
        "a7d612adf210353ba0391e20d1d1abbb72d1ad83"
      ],
      "author": {
        "name": "rezso",
        "email": "rezso@rezso.net",
        "time": "Fri Jan 12 16:33:07 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Jan 12 17:09:22 2024"
      },
      "message": "Fix bz2 library name"
    },
    {
      "commit": "a7d612adf210353ba0391e20d1d1abbb72d1ad83",
      "tree": "5e1033c4752697261729119c96901f5659ba8a37",
      "parents": [
        "13b01a74a44108557e00c78ffac54e4fae7f8c7f"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Thu Jan 04 18:05:59 2024"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Thu Jan 04 18:05:59 2024"
      },
      "message": "Use hexadecimal prefix for MZ_VERSION_BUILD. #758\n"
    },
    {
      "commit": "13b01a74a44108557e00c78ffac54e4fae7f8c7f",
      "tree": "03ad9bb81f67f310bcfb18d14b98a5aeb7f073f9",
      "parents": [
        "d1f4d18899e8f38eb9ec3c267f37a91fefa61fa6"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Dec 29 15:05:05 2023"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Dec 29 15:05:05 2023"
      },
      "message": "Version 4.0.4.\n"
    },
    {
      "commit": "d1f4d18899e8f38eb9ec3c267f37a91fefa61fa6",
      "tree": "40de1cfca81525da5b2318a730c8cad3086901b2",
      "parents": [
        "02114619930de6eab3c0ddc570083339883ec863"
      ],
      "author": {
        "name": "Yu SuiXian",
        "email": "47711102+GengGode@users.noreply.github.com",
        "time": "Fri Dec 22 02:09:53 2023"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Fri Dec 29 15:04:22 2023"
      },
      "message": "Update comments style in various code files\n"
    },
    {
      "commit": "02114619930de6eab3c0ddc570083339883ec863",
      "tree": "43de327cb493d61d2f19030941eb6e1dfbf83e67",
      "parents": [
        "782b139ee7a1df500d8148493d642d19e1377b76"
      ],
      "author": {
        "name": "Brad Smith",
        "email": "brad@comstyle.com",
        "time": "Thu Dec 21 05:36:13 2023"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Thu Dec 21 18:38:11 2023"
      },
      "message": "Remove DOS line endings\n"
    },
    {
      "commit": "782b139ee7a1df500d8148493d642d19e1377b76",
      "tree": "7576c70e009d6f762d1a15cbaf9e0c8693354f8f",
      "parents": [
        "487259b09a6bb0ad4c48d9a0e6fd582b4649dcea"
      ],
      "author": {
        "name": "Brad Smith",
        "email": "brad@comstyle.com",
        "time": "Mon Dec 18 01:46:57 2023"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Dec 18 18:13:55 2023"
      },
      "message": "Silence -Wunused-but-set-variable warnings\n\n/home/brad/tmp/minizip-ng/mz_strm_zstd.c:110:13: warning: variable \u0027total_in\u0027 set but not used [-Wunused-but-set-variable]\n    int32_t total_in \u003d 0;\n            ^\n\n/home/brad/tmp/minizip-ng/mz_strm_bzip.c:117:13: warning: variable \u0027total_in\u0027 set but not used [-Wunused-but-set-variable]\n    int32_t total_in \u003d 0;\n            ^\n"
    },
    {
      "commit": "487259b09a6bb0ad4c48d9a0e6fd582b4649dcea",
      "tree": "8b0ce49daf5ad1af7379a1749b9e70eb6a1550fe",
      "parents": [
        "bacf5122ace8b2b3b3dc08f9313f5e9b165419a4"
      ],
      "author": {
        "name": "Brad Smith",
        "email": "brad@comstyle.com",
        "time": "Sat Dec 16 03:28:56 2023"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Mon Dec 18 17:08:45 2023"
      },
      "message": "Silence MZ_COMPAT_VERSION warnings\n\nIn file included from /usr/local/include/minizip/unzip.h:11:\n/usr/local/include/minizip/mz_compat.h:123:5: warning: \u0027MZ_COMPAT_VERSION\u0027 is not defined, evaluates to 0 [-Wundef]\n    ^\n"
    },
    {
      "commit": "bacf5122ace8b2b3b3dc08f9313f5e9b165419a4",
      "tree": "8b4989e11acde2d023a72244f0768f9fcd61ce9b",
      "parents": [
        "6c5f265a55f1a12a7a016cd2962feff91cff5d2e"
      ],
      "author": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Dec 17 17:45:33 2023"
      },
      "committer": {
        "name": "Nathan Moinvaziri",
        "email": "nathan@nathanm.com",
        "time": "Sun Dec 17 17:45:33 2023"
      },
      "message": "Fixed compat layer structures layout and types. #749\n"
    }
  ],
  "next": "6c5f265a55f1a12a7a016cd2962feff91cff5d2e"
}
