)]}'
{
  "log": [
    {
      "commit": "09a93e3e66689c691a00fce25e4ce310d81edaee",
      "tree": "c4c932b215393dd03cd6d407e7db8f730abe1083",
      "parents": [
        "7265851b2b4e5a63c0a02a9057dee237502ee557"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Thu Nov 10 17:05:28 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 10 17:05:28 2022 +0000"
      },
      "message": "patch 9.0.0855: comment not located above the code it refers to\n\nProblem:    Comment not located above the code it refers to.\nSolution:   Move the comment. (closes #11527)\n"
    },
    {
      "commit": "c57b5bcd22826e0852c2bc9c7d4382e1cac7cb74",
      "tree": "d5163254047cdaa5cedd5caa4745727f6124eaf3",
      "parents": [
        "1410d1841bfc4370dec1babe24c6664e06d7c9d9"
      ],
      "author": {
        "name": "dundargoc",
        "email": "gocdundar@gmail.com",
        "time": "Wed Nov 02 13:30:51 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 02 13:30:51 2022 +0000"
      },
      "message": "patch 9.0.0828: various typos\n\nProblem:    Various typos.\nSolution:   Correct typos. (closes #11432)\n"
    },
    {
      "commit": "9dac9b1751dd43c02470cc6a2aecaeea27abcc80",
      "tree": "b4f2ed0cd629c7773bbb6fee0ed6d0ec59e8eeaf",
      "parents": [
        "3e559cd88486ffab6b6fb4e0921b4600d137a617"
      ],
      "author": {
        "name": "kylo252",
        "email": "59826753+kylo252@users.noreply.github.com",
        "time": "Sun Mar 27 20:05:17 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 27 20:05:17 2022 +0100"
      },
      "message": "patch 8.2.4639: not sufficient parenthesis in preprocessor macros\n\nProblem:    Not sufficient parenthesis in preprocessor macros.\nSolution:   Add more parenthesis. (closes #10031)\n"
    },
    {
      "commit": "677658ae49de31fe2e5b1fa6d93fdfab85a4362e",
      "tree": "f5f0bbdda081ce1dad3bcaf7f4e6cf3281774cac",
      "parents": [
        "8e7d9db32b53ca2b1cb7570d2042860bcd1e943f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 05 16:09:06 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 05 16:09:06 2022 +0000"
      },
      "message": "patch 8.2.4008: error messages are spread out\n\nProblem:    Error messages are spread out.\nSolution:   Move more error messages to errors.h.\n"
    },
    {
      "commit": "07399e7f078729b03451ba2b342d0cb434ab75cf",
      "tree": "167f34b2f2d897179222953e10d7bfd319f034dd",
      "parents": [
        "b3ea36c5bcb88b6a05a66347eedd461e9385103f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 24 20:05:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 24 20:05:50 2020 +0200"
      },
      "message": "patch 8.2.1521: reading past end of buffer when reading spellfile\n\nProblem:    Reading past end of buffer when reading spellfile. (Yegappan\n            Lakshmanan)\nSolution:   Store the byte length and check for it.\n"
    },
    {
      "commit": "9bf703d46a79fbffeb829246ea5ce385bddc4166",
      "tree": "6afff788b4fbd8fbf61557c47c24c26c975ea8ee",
      "parents": [
        "20ebbeac461ffc2a5e5dbfbb0ba380b8854615bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 30 19:44:38 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 30 19:44:38 2019 +0100"
      },
      "message": "patch 8.1.2366: using old C style comments\n\nProblem:    Using old C style comments.\nSolution:   Use // comments where appropriate.\n"
    },
    {
      "commit": "46a426c9acfdd3d6c0fa134a17681634b9325bee",
      "tree": "04524eaade951e753e388a890c287a4373683fb0",
      "parents": [
        "d2842ea60bd608b7f9ec93c77d3f36a8e3bf5fe9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 27 12:41:56 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 27 12:41:56 2019 +0200"
      },
      "message": "patch 8.1.2081: the spell.c file is too big\n\nProblem:    The spell.c file is too big.\nSolution:   Move the code for spell suggestions to a separate file. (Yegappan\n            Lakshmanan, closes #4988)\n"
    },
    {
      "commit": "08cc374dabd2a02785129fa1c0100f7745c244ad",
      "tree": "1f24dad29bd8ed0d6715bf96388817f8b162f7c6",
      "parents": [
        "4999a7fb6585915b53888c930067b33c01674678"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 11 22:51:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 11 22:51:14 2019 +0200"
      },
      "message": "patch 8.1.1838: there is :spellwrong and :spellgood but not :spellrare\n\nProblem:    There is :spellwrong and :spellgood but not :spellrare.\nSolution:   Add :spellrare. (Martin Tournoij, closes #4291)\n"
    },
    {
      "commit": "30276f2beb248557c6b33cd5418bca8b7084b0a5",
      "tree": "56f7b88712a5ffffdd10681983e70501e2e1ba58",
      "parents": [
        "264b74fa545edfb92c0d7d08a02c26331cc5b168"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:59:39 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:59:39 2019 +0100"
      },
      "message": "patch 8.1.0811: too many #ifdefs\n\nProblem:    Too many #ifdefs.\nSolution:   Graduate FEAT_MBYTE, the final chapter.\n"
    },
    {
      "commit": "264b74fa545edfb92c0d7d08a02c26331cc5b168",
      "tree": "2cd0e8517c498f4ce1442492572032be9815654d",
      "parents": [
        "a12a161b8ce09d024ed71c2134149fa323f8ee8e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:18:42 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 24 17:18:42 2019 +0100"
      },
      "message": "patch 8.1.0810: too many #ifdefs\n\nProblem:    Too many #ifdefs.\nSolution:   Graduate FEAT_MBYTE, part 4.\n"
    },
    {
      "commit": "2993ac5fce5450428322ce43aaa5e643e6994443",
      "tree": "6128c7a3b1a76db62e8e7c89fa1cdf470c78f463",
      "parents": [
        "7254067ee970686cc3ff4a1effc3e49e9192a5c1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 10 14:12:43 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 10 14:12:43 2018 +0100"
      },
      "message": "patch 8.0.1490: number of spell regions is spread out through the code\n\nProblem:    Number of spell regions is spread out through the code.\nSolution:   Define MAXREGIONS.\n"
    },
    {
      "commit": "edf3f97ae2af024708ebb4ac614227327033ca47",
      "tree": "82fed9ebfc85a69d3cff613f9dab11c8750fad8b",
      "parents": [
        "965ed14973fd3f1b2aace7bae4d4722b71ca04f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 29 22:49:24 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 29 22:49:24 2016 +0200"
      },
      "message": "patch 7.4.2293\nProblem:    Modelines in source code are inconsistant.\nSolution:   Use the same line in most files.  Add \u0027noet\u0027.  (Naruhiko Nishino)\n"
    },
    {
      "commit": "9ccfebddc3ff2a3c2853cf706fd4c26f639bf381",
      "tree": "aee99b38cd4bff964f513ef16d182d0b5d3fe79a",
      "parents": [
        "b9644433d2728e99fab874e5e33147ad95d23a31"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 19 16:39:08 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 19 16:39:08 2016 +0200"
      },
      "message": "patch 7.4.2069\nProblem:    spell.c is too big.\nSolution:   Split it in spell file handling and spell checking.\n"
    }
  ]
}
