)]}'
{
  "log": [
    {
      "commit": "ea67ba718d8af10cb7aa3b91379203f5dd7e50d7",
      "tree": "7a206131b7f0bcc4a90e800ba7ab1a14c9189f88",
      "parents": [
        "9670f61d4680bd54f5e055b75b00b56c119f9ae6"
      ],
      "author": {
        "name": "Drew Vogel",
        "email": "dvogel@github",
        "time": "Wed May 07 22:05:17 2025 +0200"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed May 07 22:05:17 2025 +0200"
      },
      "message": "patch 9.1.1370: CI Tests favor GTK2 over GTK3\n\nProblem:  CI Tests favor GTK2 over GTK3\nSolution: Install GTK3 dependencies and debug packages for CI workflows,\n          update ASAN suppression list, update required dependency\n          checks for the tests (Drew Vogel)\n\ncloses: #17253\n\nSigned-off-by: Drew Vogel \u003cdvogel@github\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "16341e70904c03eb810b3be223ab732c3f21e8ab",
      "tree": "b785356b1fe29b72a3f26ce2eff37329d4450c33",
      "parents": [
        "92f68e26ec36f2c263db5bea4f39d8503e0b741c"
      ],
      "author": {
        "name": "Foxe Chen",
        "email": "chen.foxe@gmail.com",
        "time": "Mon Apr 21 11:20:44 2025 +0200"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Apr 21 11:20:44 2025 +0200"
      },
      "message": "CI: add sway compositor to CI tests, to prepare for better Wayland testing\n\ncloses: #17162\n\nSigned-off-by: Foxe Chen \u003cchen.foxe@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "d211558044c710d1d5f17f5fd4687f0c769deab2",
      "tree": "77c43af2efd2a11ecbf2e10264954f9961dda68e",
      "parents": [
        "6fa62085ffbfb3c69636da857574a017783f0410"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Apr 03 21:35:00 2025 +0200"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Apr 03 21:35:00 2025 +0200"
      },
      "message": "patch 9.1.1275: MS-Windows: Not possible to pass additional flags to Make_mvc\n\nProblem:  MS-Windows: Not possible to pass additional flags to Make_mvc\nSolution: Introduce $CI_FLAGS and use it to pass additional flags for\n          the Github CI in order to treat size conversion warnings\n          (C4267) as errors (Yegappan Lakshmanan)\n\ncloses: #17028\n\nSigned-off-by: Yegappan Lakshmanan \u003cyegappan@yahoo.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "bb8e5ddb970a6739a25746ea195a9c37e4fefd01",
      "tree": "82df6021ae39bb6fdf51a5cac941412af20a7e4f",
      "parents": [
        "1054b18291ce611932bc949b22b87b78f1975ca9"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Sun Mar 30 14:48:29 2025 +0200"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Mar 30 14:48:29 2025 +0200"
      },
      "message": "ci: Check and confirm Vim feature flags exist before testing\n\nVim tests for features such as python3 relies on checking the feature\nflag exists by doing `has(\u0027python3\u0027)`. However, if the feature itself is\nbroken and the flag returns 0, the relevant tests will simply silently\nget ignored and CI will passed erroneously. As a preventive measure, as\nbasic checks to make sure certain feature flags are correct as a basic\nsmoke test.\n\nCurrently only checking two types of feature flags:\n\n1. Features that depend on system packages being installed properly\n   (e.g. sodium) and could be erroneously dropped if the CI environment\n   changed or a bug exists in the configure script.\n2. Scripting languages. When in dynamic mode, these feature flags (e.g.\n   \"ruby\", \"python3\") will return 0 when the lib cannot be found or the\n   code has an initialization bug. This happened in #16964 where CI\n   still passed despite Python 3 being broken.\n\ncloses: #16998\n\nSigned-off-by: Yee Cheng Chin \u003cychin.git@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "6a15942bc275dc59814f44064e2984b831f7a03d",
      "tree": "5ada4ea1cf0c0b8569095663f4e9e0edd8de1ba2",
      "parents": [
        "41a6026f007facb1ada3ff2a63a054913432860c"
      ],
      "author": {
        "name": "Christ van Willegen",
        "email": "cvwillegen@gmail.com",
        "time": "Fri Feb 21 20:23:26 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Feb 21 20:23:26 2025 +0100"
      },
      "message": "CI: add Makefile target to verify default highlighting groups are present\n\nWhen adding new highlight groups, one needs to make sure to also add a\n\"default link NewHlGroup ExistingHlGroup\" in highlight.c code, so that\nwhen resetting a color scheme the old color won\u0027t be left behind.\n\nSo add a Makefile in the \u0027ci\u0027 directory that verifies that all\ndocumented \u0027*hl-\u003cgroupname\u003e\u0027 from the documentation are either reflected\nin the source code, or belong to a list of \u0027known to be ignored\u0027\nhighlight groups and let that check run as part of the CI test suite.\n\nrelated: #16676\ncloses: #16678\n\nSigned-off-by: Christ van Willegen \u003ccvwillegen@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "965091001fc131192f0bca49917ed6567cf8f060",
      "tree": "7c48db8d1d4a620e9175a89781907d9d945a49a7",
      "parents": [
        "50dc83cf9215aa787da54abbb0bd2ab4fb89e720"
      ],
      "author": {
        "name": "RestorerZ",
        "email": "restorer@mail2k.ru",
        "time": "Thu Jul 11 21:14:15 2024 +0200"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jul 11 21:14:15 2024 +0200"
      },
      "message": "patch 9.1.0559: translation of vim scripts can be improved\n\nProblem:  translation of vim scripts can be improved\n          (after v9.1.0509)\nSolution: improve documentation, add tests, include missing\n          libraries for the Windows CI\n          (RestorerZ)\n\ncloses: #15100\n\nSigned-off-by: RestorerZ \u003crestorer@mail2k.ru\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "0a3d36968737ad70bf234b6cc438230911b14f9c",
      "tree": "a7e8607d8b8c98584760686d056f7e8cd073fc51",
      "parents": [
        "28db30ddb1ea458dd1826babe479ec2bf54b1ed6"
      ],
      "author": {
        "name": "Philip H",
        "email": "47042125+pheiduck@users.noreply.github.com",
        "time": "Wed Jan 31 20:04:22 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 31 20:04:22 2024 +0100"
      },
      "message": "CI: get rid of snap and speed up CI (#13938)\n\nSigned-off-by: Philip H \u003c47042125+pheiduck@users.noreply.github.com\u003e\r\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e"
    },
    {
      "commit": "9cc95aa0d8f52bb0c906ca13297ce3a2ba615f2b",
      "tree": "4376375c26d71d1881bd6dc3958a4b3fe420783c",
      "parents": [
        "4f3480c94358e3b938594fc3574477e780525cd7"
      ],
      "author": {
        "name": "Peter Simonyi",
        "email": "the.peter.simonyi@gmail.com",
        "time": "Fri Dec 01 12:07:42 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 01 18:07:42 2023 +0100"
      },
      "message": "CI: check that all files are listed in Filelist (#13601)\n\nSometimes patches add files that should be included in tarballs for\r\ndistribution, but are not added to Filelist (used by Makefile to build\r\nthe tar archive).  This can break the build, or it can be silently\r\nignored as runtime files are simply not included in the distribution.\r\n\r\nAdd a CI check to ensure all files tracked in the repository are\r\nassigned to a variable in Filelist.  A few files were not listed because\r\nthey do not need to be included in builds and tarballs, so add an IGNORE\r\nvariable for these exceptions.\r\n\r\nCo-authored-by: Peter Simonyi \u003cpts@petersimonyi.ca\u003e\r\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e"
    },
    {
      "commit": "f7f746b1672909ae57d2eec97253d6627f6c0887",
      "tree": "2f121d81a2c47cad103b793e81c5259daa727f8d",
      "parents": [
        "f3b68d4759a040ed0c4844c279ea3c779b3863ff"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Sat Sep 30 12:28:50 2023 +0200"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Sep 30 12:32:37 2023 +0200"
      },
      "message": "patch 9.0.1960: Make CI checks more strict\n\nProblem:  Make CI checks more strict\nSolution: Add -Wstrict-prototypes -Wmissing-prototypes to CI,\n          fix uncovered problems\n\nAdd -Wstrict-prototypes -Wmissing-prototypes warnings check to CI\n\nAdd two new warnings to CI, silence some Perl related build-warnings:\n\n- `strict-prototypes` helps prevent declaring a function with an empty\n  argument list, e.g. `int func()`. In C++, that\u0027s equivalent to `int\n  func(void)`, but in C, that means a function that can take any number\n  of arguments which is rarely what we want.\n\n- `missing-prototypes` makes sure we use `static` for file-only internal\n  functions. Non-static functions should have been declared on a\n  prototype file.\n\n- Add `no-compound-token-split-by-macro` to the perl cflags, since it\n  throws out a bunch of perl-related warnings that make the CI log\n  unnecessary verbose and hard to read. This seems to happen only with\n  clang 12 and above.\n\nWhen applying those changes, it already uncovered a few warnings, so fix\nup the code as well (fix prototypes, make the code static, remove\nshadowed var declaration)\n\nGTK header needs to have #pragma warning suppressiong because GTK2\nheaders will warn on `-Wstrict-prototypes`, and it\u0027s included by gui.h\nand so we can\u0027t just turn off the warning in a couple files.\n\ncloses: #13223\ncloses: #13226\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\nCo-authored-by: Yee Cheng Chin \u003cychin.git@gmail.com\u003e\n"
    },
    {
      "commit": "3e1e63de185712a6afa7b4acf4488a5dbcbe5e5f",
      "tree": "5bb468b104ec38542e32a5b6c9327679948b7b45",
      "parents": [
        "3ac2d3da5fdf20dfddb450a49502ef47b1f581d4"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Tue Aug 29 22:16:34 2023 +0200"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Aug 29 22:20:21 2023 +0200"
      },
      "message": "patch 9.0.1819: Github CI too complex\n\nProblem:  Github CI too complex\nSolution: CI: Tidy up matrix\n\nPerform the following changes to the CI configuration:\n - Move common CFLAGS to ci/config.mk.sed\n - Change extra key to array to able to assign no or multiple values\n   explicitly\n - Modify luaver variable handling\n   - lib${{ matrix.luaver }}-dev ${{ matrix.luaver }} are confusing\n     as package names\n - Deduplicate CONFOPT setting\n\ncloses: #12955\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\nCo-authored-by: ichizok \u003cgclient.gaap@gmail.com\u003e\n"
    },
    {
      "commit": "1d7caa58e3c87f75a4becbceabbd1af181ace11e",
      "tree": "5e9f3ddcfa29ccfd09fae1c5b0bfd33d59ef4c87",
      "parents": [
        "335c58494089ff4ef698f059ded6215f69c02bcf"
      ],
      "author": {
        "name": "Philip H",
        "email": "47042125+pheiduck@users.noreply.github.com",
        "time": "Thu Jun 22 08:55:47 2023 +0200"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Aug 09 19:58:58 2023 +0200"
      },
      "message": "patch 9.0.1681: Build Failure with Perl 5.38\n\nProblem: Build Failure with Perl 5.38\nSolution: Fix Build Failure\n\ncloses: #12543, closes: #12575\n"
    },
    {
      "commit": "f39d9e9dca443e42920066be3a98fd9780e4ed33",
      "tree": "fc55b4f846fe60b7bb21613b26b796fba38eff1b",
      "parents": [
        "71badf9547e8f89571b9a095183671cbb333d528"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 22 22:54:40 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 22 22:54:40 2023 +0100"
      },
      "message": "patch 9.0.1479: small source file problems; outdated list of distrib. files\n\nProblem:    Small source file problems; outdated list of distributed files.\nSolution:   Small updates to source files and list of distributed files.\n"
    },
    {
      "commit": "017227079f104bd69483ee3d33e31490d7e52135",
      "tree": "d8fb70dc6e2f657d01c45554d2db40f7bc87f908",
      "parents": [
        "8281a16efc76197f7b0b2a385dffb44fce66d33e"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Fri Apr 21 17:46:57 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 21 17:46:57 2023 +0100"
      },
      "message": "patch 9.0.1473: CI does not run sound tests\n\nProblem:    CI does not run sound tests.\nSolution:   Re-enable sound tests.  Use \"apt-get\" instead of \"apt\". (Ozaki\n            Kiichi, closes #12280)\n"
    },
    {
      "commit": "5a57a5e209bff2bc11bfde69184bbfb0362c0b99",
      "tree": "616c0855b1e7eb94138435d2259e628ff9d065ed",
      "parents": [
        "ae3205aa55741152b0143dbd7d637b35f576793e"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Mon Jan 16 13:01:28 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 16 13:01:28 2023 +0000"
      },
      "message": "patch 9.0.1206: testing with Python on AppVeyor does not work properly\n\nProblem:    Testing with Python on AppVeyor does not work properly.\nSolution:   Fix typo.  Move most lines to the .bat file. (Christopher\n            Plewright, closes #11828)\n"
    },
    {
      "commit": "474f226582dcd8a4570fcb4d7d3e5a3b27279470",
      "tree": "3e108a2c29f6a59d0d041f5e48d7548d9b066e81",
      "parents": [
        "584b853ee034754edd278d15f2966ac3d8c9d72c"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Sun Jan 15 13:23:20 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 15 13:23:20 2023 +0000"
      },
      "message": "patch 9.0.1200: AppVeyor builds with an old Python version\n\nProblem:    AppVeyor builds with an old Python version.\nSolution:   Switch from Python 3.8 to 3.11. (Christopher Plewright,\n            closes #11814)\n"
    },
    {
      "commit": "60908c492237edcfe6cde995171240c9bace05b6",
      "tree": "78f1ff74c57468dc3839b7652f503f7ff8392f30",
      "parents": [
        "232bdaaca98c34a99ffadf27bf6ee08be6cc8f6a"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Fri Jan 13 15:28:14 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 13 15:28:14 2023 +0000"
      },
      "message": "patch 9.0.1190: AppVeyor runs much slower with MSVC 2022\n\nProblem:    AppVeyor runs much slower with MSVC 2022.\nSolution:   Go back to MSVC 2015. (Christopher Plewright, closes #11810)\n"
    },
    {
      "commit": "ad15a39fdbde5ef8d4af9e0fca7e7e53b4843270",
      "tree": "cf160eaa6c41d0ea151d48042e04fee0cadf38d1",
      "parents": [
        "f68cddabffcbc5b8fbfe9003182cb4b55ff8d72c"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Wed Jan 11 12:49:22 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 11 12:49:22 2023 +0000"
      },
      "message": "patch 9.0.1177: AppVeyor uses some older tools\n\nProblem:    AppVeyor uses some older tools.\nSolution:   Switch to Visual Studio 2022 and Python 3.11. (Christopher\n            Plewright, closes #11793)\n"
    },
    {
      "commit": "47d1666d605998a97d3827eca4d467ad0930b284",
      "tree": "b61a572d2361815c6a28b2de9783354a40948064",
      "parents": [
        "a827bf3ea8fe465aa456ef7a7a37d6afe6a47628"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Wed Jan 26 16:20:21 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 26 16:20:21 2022 +0000"
      },
      "message": "patch 8.2.4222: MS-Windows: clumsy way to suppress progress on CI\n\nProblem:    MS-Windows: clumsy way to suppress progress on CI.\nSolution:   Check for \"$CI\" in the Makefile itself. (Ken Takata, closes #9631)\n"
    },
    {
      "commit": "8bb3fe4d4dcd27c02e903f6772fdc8fe2e9eba70",
      "tree": "8580fd12601cf226570353cd10d9f2ab2e24abc5",
      "parents": [
        "d9da86e94ea8dbaa056270a666892945c40a6674"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Tue Dec 28 15:51:45 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 28 15:51:45 2021 +0000"
      },
      "message": "patch 8.2.3922: cannot build with dynamic Ruby 3.1\n\nProblem:    Cannot build with dynamic Ruby 3.1.\nSolution:   Add \"_EXTRA\" variables for CI.  Add missing functions. (Ozaki\n            Kiichi, closes #9420)\n"
    },
    {
      "commit": "dee78e1ce857985c06ff18e20daeadfe1622b8ae",
      "tree": "88154493cd203d40f170682397645191fb248fcc",
      "parents": [
        "4c8c634365bc6d4d462635aed5e0f7ad2262d590"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Thu Dec 09 21:08:01 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 09 21:08:01 2021 +0000"
      },
      "message": "patch 8.2.3770: new compiler warnings from clang-12 and clang-13\n\nProblem:    New compiler warnings from clang-12 and clang-13.\nSolution:   Adjust CI and suppress some warnings. (Ozaki Kiichi, closes #9314)\n"
    },
    {
      "commit": "f89be8de14cc9055d12f7b0f2c270a5bc09fc86c",
      "tree": "f673d4ab8ad1f4f1647f97d91e1cb20caf46da80",
      "parents": [
        "3552e742898cd57adaf9b8ce32a9056271eab8d2"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Sat May 29 12:42:47 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 29 12:42:47 2021 +0200"
      },
      "message": "patch 8.2.2899: Appveyor script does not detect nmake failure\n\nProblem:    Appveyor script does not detect nmake failure.\nSolution:   Explicitly check for executable. (Ken Takata, closes #8281)\n"
    },
    {
      "commit": "125ed2745c0a0570c1f81f249aebb023b2deef1b",
      "tree": "10d0d8af435712f4f74142ef9988fd007ef6717d",
      "parents": [
        "e5b0b98a90acf420bb611fc99534982c98d0645b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 20:11:12 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 20:11:12 2021 +0200"
      },
      "message": "patch 8.2.2733: detecting Lua version is not reliable\n\nProblem:    Detecting Lua version is not reliable.\nSolution:   Add \"vim.lua_version\". (Ozaki Kiichi, closes #8080)\n"
    },
    {
      "commit": "864a28b6a6ae4f1a56e230be26bc6d13e3f8b3d9",
      "tree": "c1002abbe3cdce8579ff2a192ef46a0ee43ddbc3",
      "parents": [
        "41a834d1e3dbf9c8759737bcd6524159a9b93d2a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 21:36:56 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 21:36:56 2020 +0100"
      },
      "message": "patch 8.2.2241: Build with Ruby and clang may fail\n\nProblem:    Build with Ruby and clang may fail.\nSolution:   Adjust congigure and sed script. (Ozaki Kiichi, closes #7566)\n"
    },
    {
      "commit": "dace9f785fca6cc802b2fb7f11a5ee4fab896432",
      "tree": "be11003225de54f079e9e009d30fa140c8f796d3",
      "parents": [
        "3e112acc220dcacb58d77edca71910a532fffd0f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 15:07:45 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 15:07:45 2020 +0100"
      },
      "message": "patch 8.2.2235: build failure with some Ruby versions\n\nProblem:    Build failure with some Ruby versions.\nSolution:   Adjust the code for Ruby 3.0. (Ozaki Kiichi, closes #7564)\n"
    },
    {
      "commit": "8ea05de6aa1d133cba3381bcc36adf1736b08e00",
      "tree": "bed2378fcd3dc8da358c5cfe807634eb475c3d4a",
      "parents": [
        "4c5bdb99ad632d703e94fffafba11b91861fea48"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 20:27:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 20:27:26 2020 +0100"
      },
      "message": "patch 8.2.2150: Github actions CI isn\u0027t used for all available platforms\n\nProblem:    Github actions CI isn\u0027t used for all available platforms.\nSolution:   Update the github workflows. (Ozaki Kiichi, closes #7433)\n"
    },
    {
      "commit": "a7c4e747639ad7642cd50ed577ff4c93db200df4",
      "tree": "085a5afe56c73e625d39b1e7d0da36680a95401c",
      "parents": [
        "f8abbf37d66c41d980284e28e0e38a399890e918"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 19 19:46:12 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 19 19:46:12 2020 +0200"
      },
      "message": "patch 8.2.1487: Travis: installing snd-dummy is not always useful\n\nProblem:    Travis: installing snd-dummy is not always useful.\nSolution:   Only install snd-dummy on amd64. (Ozaki Kiichi, closes #6738)\n"
    },
    {
      "commit": "f9a343f8bda8fbe17ff045bef7342ffd6179e2f5",
      "tree": "ed40764cd0f831132af942ef4a2f8c30d563cec5",
      "parents": [
        "b61ef01cce2afd70fbfa2805336a26643109dfb7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 16:32:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 16:32:21 2020 +0200"
      },
      "message": "patch 8.2.1317: MS-Windows tests on AppVeyor are slow\n\nProblem:    MS-Windows tests on AppVeyor are slow.\nSolution:   Use GitHub Actions. (Ken Takata, closes #6569)\n"
    },
    {
      "commit": "1089374130862e5c19745d3ff4314f0c5690baf1",
      "tree": "802a9850991b5d2b81e51d1f9967151b8d982e41",
      "parents": [
        "7e380030c15d961421a3fcda6cc358e2d112f4f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 22:37:47 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 22:37:47 2020 +0200"
      },
      "message": "patch 8.2.1017: Appveyor output doesn\u0027t show MinGW console features\n\nProblem:    Appveyor output doesn\u0027t show MinGW console features.\nSolution:   List the features of the console build.\n"
    },
    {
      "commit": "92c098d18e435a7a762409744ebe2dbb3746ed77",
      "tree": "f40f79621fd985c2cb126ef75be1399ab7b39d1c",
      "parents": [
        "285b189260e2d753454449e429f2caa17e1c39a5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 26 20:09:11 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 26 20:09:11 2020 +0200"
      },
      "message": "patch 8.2.0828: Travis: regexp patttern doesn\u0027t work everywhere\n\nProblem:    Travis: regexp patttern doesn\u0027t work everywhere.\nSolution:   Use [:blank:] instead of \\b. (Ozaki Kiichi, closes #6146)\n"
    },
    {
      "commit": "81ea1dfb97af6622c9ad3efdbad317ec965ebaeb",
      "tree": "51fd1d630abf2046e17da9d6b9ab21052b02efa2",
      "parents": [
        "004a6781b3cf15ca5dd632c38cc09bb3b253d1f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 11 18:01:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 11 18:01:41 2020 +0200"
      },
      "message": "patch 8.2.0541: Travis CI does not give compiler warnings\n\nProblem:    Travis CI does not give compiler warnings.\nSolution:   Add flags for warnings.  Fix uncovered problems. (Ozaki Kiichi,\n            closes #5898)\n"
    },
    {
      "commit": "98be7fecac80b30c5a323b67903eb1d0094007ea",
      "tree": "6bbe7c9649856fd5c4aecd3a63ba213136d461f0",
      "parents": [
        "ff78155aa1755aced96a3b343e81939c94aac721"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:12:59 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:12:59 2020 +0100"
      },
      "message": "patch 8.2.0417: Travis CI config can be improved\n\nProblem:    Travis CI config can be improved.\nSolution:   Remove COVERAGE variable. Add load-snd-dummy script. add \"-i NONE\"\n            to avoid messages about viminfo. (Ozaki Kiichi, closes #5813)\n"
    },
    {
      "commit": "2387773d933bd6c483e44803db8ec79737ecf7ed",
      "tree": "7c870c0ad9edd8698d42ea7b0123753c32115454",
      "parents": [
        "f0764e8bb6511aa3bf1d6f52852b4284676ee661"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 21 22:13:42 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 21 22:13:42 2020 +0100"
      },
      "message": "patch 8.2.0140: CI does not test building doc tags\n\nProblem:    CI does not test building doc tags.\nSolution:   Add the vimtags/gcc build. Cleanup showing version. (Ozaki Kiichi,\n            closes #5513)\n"
    },
    {
      "commit": "7ce2aa01c2e78f762f68c1c8df64649d790365e2",
      "tree": "a483c6c4c7828b4af4fab73a483b8ce81bbe9435",
      "parents": [
        "250e3112c6dc4c4ceded308d5b94392ec02bc03f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 16 20:00:11 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 16 20:00:11 2019 +0200"
      },
      "message": "patch 8.1.1701: Appveyor build with MSVC fails puts progress bar in log\n\nProblem:    Appveyor build with MSVC fails puts progress bar in log.\nSolution:   Adjust the sed command. (Ken Takata)\n"
    },
    {
      "commit": "5d6844566a5dcb506c6d146f7e46f7e7d09220ae",
      "tree": "6b41418b3c901fa2bd166746e13cd5418221bc12",
      "parents": [
        "c9afd15bc8c123e9066258e6edf2f806855d230b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 15 22:03:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 15 22:03:40 2019 +0200"
      },
      "message": "patch 8.1.1698: Appveyor build with MSVC fails\n\nProblem:    Appveyor build with MSVC fails.\nSolution:   Remove the sed command\n"
    },
    {
      "commit": "01a6c21691631ee55744a1799a9725e5d6521cf4",
      "tree": "89aaadbc807a82687433ca09898506c7b0fee178",
      "parents": [
        "889da2f2438c8168f9a25dc776360b81109bad44"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 03 13:13:18 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 03 13:13:18 2019 +0100"
      },
      "message": "patch 8.1.0869: Travis CI script is too complicated\n\nProblem:    Travis CI script is too complicated.\nSolution:   Add names to environments.  Move appveyor script outside of src\n            directory. (Ozaki Kiichi, closes #3890)\n"
    }
  ]
}
