)]}'
{
  "log": [
    {
      "commit": "7f13b24ab6aca808262e68680d8fe5f082670ebd",
      "tree": "a6fc626ad6115ec983c0d682489ccc1397741f87",
      "parents": [
        "6a950a6007f27d9d0ce32ef8dcaf5c9d0f1b5aab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 14 11:41:31 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 14 11:41:31 2021 +0000"
      },
      "message": "patch 8.2.3593: directory is wrong after executing \"lcd\" with win_execute()\n\nProblem:    Directory is wrong after executing \"lcd\" with win_execute().\nSolution:   Correct the directory when going back to the original window.\n            (closes #9132)\n"
    },
    {
      "commit": "4490ec4e839e45a2e6923c265c7e9e64c240b805",
      "tree": "3ef2dc127890ac6a644f38ae7932b7e70071544a",
      "parents": [
        "5d7c2df536c17db4a9c61e0760bdcf78d0db7330"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Jul 27 22:00:44 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 22:00:44 2021 +0200"
      },
      "message": "patch 8.2.3229: Vim9: runtime and compile time type checks are not the same\n\nProblem:    Vim9: runtime and compile time type checks are not the same.\nSolution:   Add more runtime type checks for builtin functions. (Yegappan\n            Lakshmanan, closes #8646)\n"
    },
    {
      "commit": "2fb1b89d721682585228f9a6ee7da4b6d3c6634d",
      "tree": "65f2197ba3d9047fb975bd71018a1c8af7cf66d4",
      "parents": [
        "ca81f0e834640cf3465b3b742e60c12e8a0956f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 20 15:03:15 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 20 15:03:15 2021 +0200"
      },
      "message": "patch 8.2.3024: execute() function test fails\n\nProblem:    execute() function test fails.\nSolution:   Adjust test for different error.\n"
    },
    {
      "commit": "3cfa5b16b06bcc034f6de77070fa779d698ab5e9",
      "tree": "1791529efb117bb1e68814a35dbe9f6d5a8bca0f",
      "parents": [
        "7a2217bedd223df4c8bbebe731bf0b5fe8532533"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 14:14:39 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 14:14:39 2021 +0200"
      },
      "message": "patch 8.2.2949: tests failing because no error for float to string conversion\n\nProblem:    Tests failing because there is no error for float to string\n            conversion.\nSolution:   Change the check for failure to check for correct result.  Make\n            some conversions strict in Vim9 script.\n"
    },
    {
      "commit": "37487e16da7877129edee8d11b9b7f5c8df312c6",
      "tree": "0363a52316b5f9bfc366235c6006324ac57599b8",
      "parents": [
        "a47e05f04a5a5c0369c949157c24d09cbe64ad6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 12 22:08:53 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 12 22:08:53 2021 +0100"
      },
      "message": "patch 8.2.2340: win_execute() unexpectedly returns number zero when failing\n\nProblem:    win_execute() unexpectedly returns number zero when failing.\nSolution:   Return an empty string. (closes #7665)\n"
    },
    {
      "commit": "9d8d0b5c644ea53364d04403740b3f23e57c1497",
      "tree": "615f9b058821039f8ae1c2cba3f3837500ecc42b",
      "parents": [
        "92c461ef1b3b58c7dd4835bc881769f0f84e8ad0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 24 22:47:31 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 24 22:47:31 2020 +0200"
      },
      "message": "patch 8.2.0633: crash when using null partial in filter()\n\nProblem:    Crash when using null partial in filter().\nSolution:   Fix crash.  Add more tests. (Yegappan Lakshmanan, closes #5976)\n"
    },
    {
      "commit": "5feabe00c47fa66d5f4c95213f150488433f78e3",
      "tree": "9e9e980d294d8a3cc5c004f2733538cabef16d86",
      "parents": [
        "9f2d020d396132ecbc0be6faa1de29c7078bb5ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 30 18:24:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 30 18:24:53 2020 +0100"
      },
      "message": "patch 8.2.0183: tests fail when the float feature is disabled\n\nProblem:    Tests fail when the float feature is disabled.\nSolution:   Skip tests that don\u0027t work without float support.\n"
    },
    {
      "commit": "e2a8f0773e91685843c062b1e48259712d5f2213",
      "tree": "b661b7284f61ee607bbb0a2576b398ddb86fc13b",
      "parents": [
        "da292b07afb7ea5ec9f4b43a7326551922e29f3a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 08 19:32:18 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 08 19:32:18 2020 +0100"
      },
      "message": "patch 8.2.0103: using null object with execute() has strange effects\n\nProblem:    Using null object with execute() has strange effects.\nSolution:   Give an error message ofr Job and Channel.\n"
    },
    {
      "commit": "5a4c3082d7ab51b3d448a91578479c96c1ab0ad3",
      "tree": "a25f441743857c618f3f019372a284b1d57c4e0d",
      "parents": [
        "9625d3d92d93be52f5d89a57b27ba2400e0fc6d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 15:23:11 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 15:23:11 2019 +0100"
      },
      "message": "patch 8.1.2373: cannot build with +popupwin but without +quickfix\n\nProblem:    Cannot build with +popupwin but without +quickfix. (John Marriott)\nSolution:   Adjust #ifdefs.\n"
    },
    {
      "commit": "05ad5ff0ab34ed9a5296dedd420ca81698b8ce22",
      "tree": "7354d352e37ab28988ce26e4f88efd9a9b9f71ec",
      "parents": [
        "0c5c3faef2d54151a8c144539e3e5a3350fb18c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 30 22:48:27 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 30 22:48:27 2019 +0100"
      },
      "message": "patch 8.1.2371: FEAT_TEXT_PROP is a confusing name\n\nProblem:    FEAT_TEXT_PROP is a confusing name.\nSolution:   Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)\n"
    },
    {
      "commit": "345f28df5482cd35f5fa74b06443376379f113b0",
      "tree": "e1ad21b604881812680f765790e06304c44835aa",
      "parents": [
        "c3e555b22f24f93aabd31943c35a9228abb6ecb6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 08 22:20:35 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 08 22:20:35 2019 +0200"
      },
      "message": "patch 8.1.2124: ruler is not updated if win_execute() moves cursor\n\nProblem:    Ruler is not updated if win_execute() moves cursor.\nSolution:   Update the status line. (closes #5022)\n"
    },
    {
      "commit": "f92e58cadb03156879e9bdbf6341bf662d9c87cc",
      "tree": "13bdd750b1d0c9db7f2267d2300eba24f6560619",
      "parents": [
        "7ee80f766130f22598c928415c92ec612a8f18cf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 21:51:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 21:51:41 2019 +0200"
      },
      "message": "patch 8.1.2013: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make various functions usable as a method.\n"
    },
    {
      "commit": "820680b9ff1de8699156c7b060f97e5c0b87ad15",
      "tree": "5e28168a326ed4406a57fa9db958c3232375e104",
      "parents": [
        "2514315fc2530170ad7681e45e2b6d1f0680c9eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 09 14:56:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 09 14:56:22 2019 +0200"
      },
      "message": "patch 8.1.1832: win_execute() does not work in other tab\n\nProblem:    Win_execute() does not work in other tab. (Rick Howe)\nSolution:   Take care of the tab. (closes #4792)\n"
    },
    {
      "commit": "2d247849ce612050ba1085df806746b23be1f0a3",
      "tree": "6bcd95836916f829401adc0d0878139fe3ae766d",
      "parents": [
        "c47ed44be76a520ded90913099771999c8a79eeb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 17:06:25 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 17:06:25 2019 +0200"
      },
      "message": "patch 8.1.1440: win_execute() test fails\n\nProblem:    Win_execute() test fails.\nSolution:   Adjust the expected error number.  Move to popup test.\n"
    },
    {
      "commit": "868b7b6712ea4f2232eeeae18c5cbbbddf2ee84d",
      "tree": "bec62dd676992d5c152d3fc6df333f95f0393a98",
      "parents": [
        "1bbebab5255b5300d727c9b3f1b308205847dafd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 29 21:44:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 29 21:44:40 2019 +0200"
      },
      "message": "patch 8.1.1418: win_execute() is not implemented yet\n\nProblem:    Win_execute() is not implemented yet.\nSolution:   Implement it.\n"
    },
    {
      "commit": "446e7a3cd36b2de7d559f167eb5795d1e1cd3ddb",
      "tree": "f520c88e0b036da263e02eca6fc60e1ccaa41e9c",
      "parents": [
        "539328197c51c1586cbbb6b6be3db3c412249b49"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 08 13:57:42 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 08 13:57:42 2018 +0100"
      },
      "message": "patch 8.1.0571: non-silent execute() resets display column to zero\n\nProblem:    Non-silent execute() resets display column to zero.\nSolution:   Keep the display column as-is.\n"
    },
    {
      "commit": "10ccaa17ec8b2be1132fd19059e1cd5fb5c902c4",
      "tree": "cad997acc34535a8dce6bb52f357fd0c219314ba",
      "parents": [
        "9a8534673acd98d7398c967fe4348df63e689dab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 07 16:38:23 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 07 16:38:23 2018 +0100"
      },
      "message": "patch 8.1.0569: execute() always resets display column to zero\n\nProblem:    Execute() always resets display column to zero. (Sha Liu)\nSolution:   Don\u0027t reset it to zero, restore the previous value. (closes #3669)\n"
    },
    {
      "commit": "79815f1ec77406f2f21a618c053e5793b597db7a",
      "tree": "7a99af24de8d373cc9a12408b39a57118a6577b9",
      "parents": [
        "fc4ad616073a169badfb2b9906fee2844f76f730"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 09 17:07:29 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 09 17:07:29 2016 +0200"
      },
      "message": "patch 7.4.2008\nProblem:    evalcmd() has a confusing name.\nSolution:   Rename to execute().  Make silent optional.  Support a list of\n            commands.\n"
    }
  ]
}
