)]}'
{
  "log": [
    {
      "commit": "f97d46f816e84edb6899a903a1c334a50a6d31bb",
      "tree": "b6efdd43bd894965545d4628af4497bff052dd74",
      "parents": [
        "761fdf01c6e307c448cec2684f8b315ba6d1f454"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 06 20:34:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 06 20:34:10 2019 +0200"
      },
      "message": "patch 8.1.1821: no test for wrong number of method arguments\n\nProblem:    No test for wrong number of method arguments.\nSolution:   Add a test.\n"
    },
    {
      "commit": "761fdf01c6e307c448cec2684f8b315ba6d1f454",
      "tree": "50681151a6b3ef1d9615fb3b881fc75ef257d20e",
      "parents": [
        "1b6d9c4215a56f3dda4df6e05d655c853551ffbd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 05 23:10:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 05 23:10:16 2019 +0200"
      },
      "message": "patch 8.1.1820: using expr-\u003eFuncRef() does not work\n\nProblem:    Using expr-\u003eFuncRef() does not work.\nSolution:   Make FuncRef work as a method.\n"
    },
    {
      "commit": "a74e4946de074d2916e3d6004f7fa1810d12dda9",
      "tree": "7c9ef20c9c2b2aab3ce363697623e290a456ce6d",
      "parents": [
        "e4ce825a55ad2445a212ce30837a3af566b7af6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 17:35:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 17:35:53 2019 +0200"
      },
      "message": "patch 8.1.1809: more functions can be used as a method\n\nProblem:    More functions can be used as a method.\nSolution:   Add has_key(), split(), str2list(), etc.\n"
    },
    {
      "commit": "25e42231d3ee27feec2568fa4be2aa2bfba82ae5",
      "tree": "8df08d27ff06c8b52054576bc68814d05553697a",
      "parents": [
        "7cc535175a233c6f02cdb5a364b3590560f5bfcb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 15:04:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 15:04:10 2019 +0200"
      },
      "message": "patch 8.1.1807: more functions can be used as a method\n\nProblem:    More functions can be used as a method.\nSolution:   Add append(), appendbufline(), assert_equal(), etc.\n            Also add the :eval command.\n"
    },
    {
      "commit": "ac92e25a33c37ec5becbfffeccda136c73b761ac",
      "tree": "64f77cc6dd9427536fd113451b1878490b5298db",
      "parents": [
        "b2129068a55261bea1e293a6a1ce8491a03e7de6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 21:58:38 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 21:58:38 2019 +0200"
      },
      "message": "patch 8.1.1803: all builtin functions are global\n\nProblem:    All builtin functions are global.\nSolution:   Add the method call operator -\u003e.  Implemented for a limited number\n            of functions.\n"
    }
  ]
}
