)]}'
{
  "log": [
    {
      "commit": "106899eb21ac0adfa0e31229d921a5f81e6a7e22",
      "tree": "60f9cb817cd73ba3a5cb619151581c78ba59d0d1",
      "parents": [
        "52fd867f5e8a371653ee4fb6664593c82030f855"
      ],
      "author": {
        "name": "dringsim",
        "email": "dringsim@qq.com",
        "time": "Thu Feb 20 22:19:23 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 20 22:19:23 2025 +0100"
      },
      "message": "runtime(dnsmasq): include simple filetype plugin\n\ncloses: #16671\n\nSigned-off-by: dringsim \u003cdringsim@qq.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "e700ddeea4a29a724d04ff32b57c327ee55ce065",
      "tree": "16e2ae0ebf9068c396b78aae29641ae647b4dc99",
      "parents": [
        "911742a975caf69c1e35a866288f58450eb476cd"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Thu Feb 20 21:58:21 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 20 21:58:21 2025 +0100"
      },
      "message": "patch 9.1.1123: popup hi groups not falling back to defaults\n\nProblem:  Highlight groups PopupSelected/PopupNotification/\n          MessageWindow are supposed to fall back to default highlight\n          groups if they are not defined. However, once a colorscheme\n          has defined them, switching to another colorscheme that\n          doesn\u0027t do so will leave behind a cleared colorscheme, which\n          causes the fallback to fail.\n\nSolution: Set up default links to the relevant fallback highlight\n          groups, which makes sure a `:hi clear` command will reset the\n          state properly (Yee Cheng Chin).\n\ncloses: #16676\n\nSigned-off-by: Yee Cheng Chin \u003cychin.git@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "911742a975caf69c1e35a866288f58450eb476cd",
      "tree": "fcffde7fba95c0566d2756a459c238fa8fa14e96",
      "parents": [
        "d6e3c9048dfb7e8f08f8fadc820c7e2208c3f030"
      ],
      "author": {
        "name": "David Mandelberg",
        "email": "david@mandelberg.org",
        "time": "Thu Feb 20 20:43:10 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 20 20:43:10 2025 +0100"
      },
      "message": "runtime(dosini): Add support for # comments to ftplugin\n\nruntime/syntax/dosini.vim supports both ; and # as comments, and I think\na bunch of the files detected as dosini do too, so add support for # to\nthe ftplugin.\n\ncloses: #16681\n\nSigned-off-by: David Mandelberg \u003cdavid@mandelberg.org\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "ee1a24b21d10903ee4369d1df514af9eb4c400a6",
      "tree": "1b3784921213f01c5eaa365324f93d1950b16be3",
      "parents": [
        "44c1c04ddb000bd03c6e8851dcdef07fd8c329ff"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Tue Feb 18 20:11:51 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Feb 18 20:11:51 2025 +0100"
      },
      "message": "runtime(netrw): fix s:NetrwHome() regression\n\nIf $MYVIMDIR is unset netrw creates a directory called \u0027$MYVIMDIR\u0027 in\nthe current directory\n\nfixes: #16609\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "5647c91355f1ff3a1030c737bf5133bb7da5bb76",
      "tree": "3c134120d6fb2aea9211f966cc28ff94f9259da9",
      "parents": [
        "778ada48fb66918088ead75b5f59d301e4da541f"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Feb 17 21:33:30 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Feb 17 21:33:30 2025 +0100"
      },
      "message": "runtime(doc): add reference to extendnew() at extend()\n\nrelated: #16607\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "68ba6c2c6c165796225f321597341a464fd72b63",
      "tree": "6f40e975397717d7bd711ab55ccd4af6b762e17a",
      "parents": [
        "5887cce1d71bd249468f955f99e8e75904acea22"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Sun Feb 16 16:40:12 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Feb 16 16:40:12 2025 +0100"
      },
      "message": "runtime(vim): Update base-syntax, improve performance\n\nContain the vimNotation syntax group, matching this at top level is\nunnecessary and very slow.\n\nThe removed vimString and vimNumber definitions are broken and/or never\nmatch. They have long been replaced by newer definitions.\n\ncloses: #16645\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "44831e4beaa8340ee2e3cc51c9c8882784b0d142",
      "tree": "0e5af10f30ec2d720eb6184af14b7809c250f779",
      "parents": [
        "c0f0e2380e5954f4a52a131bf6b8499838ad1dae"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Feb 16 16:15:50 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Feb 16 16:23:07 2025 +0100"
      },
      "message": "runtime(doc): Update the \u0027specifies\u0027 keyword documentation, slightly reformat\n\ncloses: #16648\n\nSigned-off-by: Yegappan Lakshmanan \u003cyegappan@yahoo.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "27822a0441118133d08d6f1946d3a1598b2c15bd",
      "tree": "21c9382c9c290bd4d340a4d547df9b377d773bf6",
      "parents": [
        "3f60114236cff60caf117fd708476fd4ff72252b"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Feb 16 09:30:00 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Feb 16 09:30:00 2025 +0100"
      },
      "message": "patch 9.1.1114: enabling termguicolors automatically confuses users\n\nProblem:  enabling termguicolors automatically confuses users. Since\n          querying the terminal for the RGB flag happens asynchronously,\n          enabling termguicolors is noticeable by users as the highlighting changes\n          and is therefore unexpected.\n          (after v9.1.1054)\nSolution: comment out that part for now. We may need another way to\n          enable this in the future.\n\nfixes: #16539\nfixes: #16568\nfixes: #16649\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "3f60114236cff60caf117fd708476fd4ff72252b",
      "tree": "f4f75d60cbc1f9974ddfc6d47d671b3afcc1e872",
      "parents": [
        "e67eff2e24f7289c5a40c90253b0b01910ab898d"
      ],
      "author": {
        "name": "Vladyslav Rehan",
        "email": "rehanvladyslav@gmail.com",
        "time": "Sat Feb 15 09:59:57 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Feb 15 09:59:57 2025 +0100"
      },
      "message": "runtime(keymap): Add ukrainian-enhanced keymap\n\nThe \"Ukrainian enhanced keymap\" allows you to type Ukrainian in Vim\nusing jcuken Windows layout.\n\nOriginal file is made by Ivan Korneliuk and can be found at\nhttps://github.com/vansha/ukrainian-enhanced.vim. It is being added here\nwith the permission of the author.\n\nThere is another ukrainian layout already in Vim, namely the\nkeymap\\ukrainian-jcuken.vim script by Anatoli Sakhnik. But this one\ndiffers in way it maps numeric keys. It uses values usual for Windows\nusers.\n\ncloses: #16628\n\nSigned-off-by: Vladyslav Rehan \u003crehanvladyslav@gmail.com\u003e\nSigned-off-by: Ivan Korneliuk \u003cvansha@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "faf4112cdc60ca126986da15148f78337f126cf7",
      "tree": "0b51e84c38b3d3b98d2c37e1e25f0b89285cff95",
      "parents": [
        "73d8222b31be47d274e2a194e3dde25088c6bb69"
      ],
      "author": {
        "name": "glepnir",
        "email": "glephunter@gmail.com",
        "time": "Fri Feb 14 17:57:52 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Feb 14 17:57:52 2025 +0100"
      },
      "message": "runtime(doc): document ComplMatchIns highlight for insert-completion\n\ncloses: #16636\n\nSigned-off-by: glepnir \u003cglephunter@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "73d8222b31be47d274e2a194e3dde25088c6bb69",
      "tree": "736c3a401283c511faaaa53e737b5bbd3e6e4eef",
      "parents": [
        "bf7c88d852204c36d89da1b803c72339fbd7b5fc"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Fri Feb 14 17:54:22 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Feb 14 17:54:22 2025 +0100"
      },
      "message": "runtime(netrw): upstream snapshot of v177\n\nrelevant commits:\n- defaults!: use \u0027suffixes\u0027 for \u0027g:netrw_sort_sequence\u0027\n- refactor: remove associated buffer when deliting a file\n- refactor: s:NetrwLocalRm\n- refactor: s:NetrwDelete\n- refactor: s:NetrwLocalRmFile\n- feat: use vim.notify on neovim\n- fix: prefer v:lua instead of luaeval for vim.deprecate\n- chore: remove old batteries\n\ncloses: #16638\n\nSigned-off-by: Luca Saccarola \u003cgithub.e41mv@aleeas.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "e70587dbdbb1aba2c3f92490b8f870361d4a4177",
      "tree": "5e0b0e4e7b8e2a347faa8731ff7b6b20b510b9e1",
      "parents": [
        "977561a7198b5d31a17b852e332704025c2dbdc8"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Thu Feb 13 20:55:45 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 13 20:55:45 2025 +0100"
      },
      "message": "patch 9.1.1110: Vim tests are slow and flaky\n\nProblem:  Vim tests are slow and flaky at the same time due to reliance\n          on timeouts which are unreliable.\nSolution: improve Vim test performance and reduce flakiness\n          (Yee Cheng Chin)\n\nA lot of Vim tests currently rely on waiting a specific amount of time\nbefore asserting a condition. This is bad because 1) it is slow, as the\ntimeout is hardcoded, 2) it\u0027s unreliable as a resource-starved runner\nmay overshoot the timeout. Also, there are a lot of builtin sleep\ncommands in commonly used utilities like VerifyScreenDump and WaitFor()\nwhich leads to a lot of unnecessary idle time.\n\nFix these issues by doing the following:\n1. Make utilities like VerifyScreenDump and WaitFor use the lowest wait\n   time possible (1 ms). This essentially turns it into a spin wait. On\n   fast machines, these will finish very quickly. For existing tests\n   that had an implicit reliance on the old timeouts (e.g.\n   VerifyScreenDump had a 50ms wait before), fix the tests to wait that\n   specific amount explicitly.\n2. Fix tests that sleep or wait for long amounts of time to instead\n   explicitly use a callback mechanism to be notified when a child\n   terminal job has finished. This allows the test to only take as much\n   time as possible instead of having to hard code an unreliable\n   timeout.\n\nWith these fixes, tests should 1) completely quickly on fast machines,\nand 2) on slow machines they will still run to completion albeit slowly.\nNote that previoulsy both were not true. The hardcoded timeouts meant\nthat on fast machines the tests were mostly idling wasting time, whereas\non slow machines, the timeouts often were not generous enough to allow\nthem to run to completion.\n\ncloses: #16615\n\nSigned-off-by: Yee Cheng Chin \u003cychin.git@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "d7deeffe11f4db3cce19236ddb80831652a87e83",
      "tree": "ec1ee7b47a1807bb5943c747c9b96c77b150f8dc",
      "parents": [
        "407319fe89d5df2c732937474479803d67761879"
      ],
      "author": {
        "name": "Matt Perry",
        "email": "matt@mattperry.com",
        "time": "Thu Feb 13 20:45:13 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 13 20:45:13 2025 +0100"
      },
      "message": "runtime(exports): include simple filetype plugin\n\ncloses: #16625\n\nSigned-off-by: Matt Perry \u003cmatt@mattperry.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "407319fe89d5df2c732937474479803d67761879",
      "tree": "22bafd5d6522796049b7c41ca184a18b88c23384",
      "parents": [
        "2c47ab8fcd7188fa87053c757ea86b0d846c06c1"
      ],
      "author": {
        "name": "Matt Perry",
        "email": "matt@mattperry.com",
        "time": "Thu Feb 13 20:39:40 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 13 20:42:43 2025 +0100"
      },
      "message": "runtime(samba): include simple filetype plugin\n\ncloses: #16626\n\nSigned-off-by: Matt Perry \u003cmatt@mattperry.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "4f010c90bdcb56a9c72cfee4d6fe3130b88616f8",
      "tree": "48a10b370c915be4fece006fb5acfc17c644e8d8",
      "parents": [
        "8f3277fbbe92ff0e93289fec4bf8e91841e4ae25"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Thu Feb 13 20:24:42 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 13 20:24:42 2025 +0100"
      },
      "message": "runtime(vim): Update base-syntax, always match continuation comments to EOL\n\ncloses: #16630\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "8f3277fbbe92ff0e93289fec4bf8e91841e4ae25",
      "tree": "c1e26ec7adb34c92964a57501ddb3f8a6cdb2870",
      "parents": [
        "a9c06429ac2a5366ec177621f2275b166605f681"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Wed Feb 12 20:58:57 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Feb 12 20:58:57 2025 +0100"
      },
      "message": "runtime(nroff): set define option \u0026 add matchit config in ftplugin\n\ncloses: #16619\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Aman Verma \u003camanraoverma@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "a9c06429ac2a5366ec177621f2275b166605f681",
      "tree": "d101d5ef774c2408cb221e2a2c81cd66cb5c6a77",
      "parents": [
        "88ce0c546b54ecb0dc573b99cde6246f87b42687"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Wed Feb 12 20:44:17 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Feb 12 20:44:17 2025 +0100"
      },
      "message": "runtime(vim): Update base-syntax, match Vim9 boolean and null literals in parens\n\n- Match Vim9 boolean and null literals in parenthesised expressions and\n  function argument lists.\n- Match read-only registers in expressions.\n\ncloses: #16622\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "7e89800988e44b0ef2d89c69ddb5360d85c03a67",
      "tree": "37af398b0736468e0bc4d53cc944751b49f7eed7",
      "parents": [
        "f0ed0e6f6304d2eb6f43866126912c139778257d"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Feb 11 22:07:05 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Feb 11 22:07:05 2025 +0100"
      },
      "message": "patch 9.1.1105: Vim9: no support for protected new() method\n\nProblem:  Vim9: no support for protected new() method\nSolution: support the protected \"_new()\" object method\n          (Yegappan Lakshmanan)\n\ncloses: #16604\n\nSigned-off-by: Yegappan Lakshmanan \u003cyegappan@yahoo.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "58818281045fab3ab5b08f76c5745a0f71ba5ba2",
      "tree": "9193c847e11399a1b60b912c713b5175ed9c39b8",
      "parents": [
        "8cc725e9276d9bc314ca9cf1cb753dc8c9483181"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Tue Feb 11 20:16:11 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Feb 11 20:16:11 2025 +0100"
      },
      "message": "ci: syntax tests spam output\n\nCurrently syntax tests outputs all the Vim commands to the console,\nwhich is annoying for a local developer but also makes the CI output\nimpossible to parse and just printing all the terminal output comes with\na performance penalty.\n\nSo let\u0027s just simply redirect all output to /dev/null similar to what\nthe script tests do.\n\nThis can be turned off locally for someone diagnosing issues but it\nshould not be the default behavior to output all terminal control\nsequences to output in CI.\n\ncloses: #16612\n\nSigned-off-by: Yee Cheng Chin \u003cychin.git@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "1aa287e0480ff9e6c8d7029b0665b565b7cd6e59",
      "tree": "f1e936dec329f8bc02aa0e7be9cfab881bc02c62",
      "parents": [
        "54d7f18c3882bfa2b1c4294a862007feb9b6a382"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Mon Feb 10 22:00:27 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Feb 10 22:00:27 2025 +0100"
      },
      "message": "runtime(vim): Update base-syntax, improve variable matching\n\n- Match variables after operators, including line continuations.\n- Match option variables without leading whitespace.\n- Explicitly match expression subscripts.\n- Match Vim9 variables in LHS of assignments and method calls.\n- Match option variables (\u0026option) with a dedicated syntax group like\n  environment variables.\n- Match list literals, fixes: #5830\n- Match :{un}lockvar arguments.\n- Match registers and environment variables in :let unpack lists.\n- Match lambda expressions\n- Match Vim9 scope blocks\n- Match variables in :for subject\n- Highlight user variables with Normal\n- Improve this/super keyword matching, fixes: #15970\n\ncloses: #16476\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "f30eb4a17084eea741a9eb09ba47dd501412283d",
      "tree": "233c022e6afbdf072a9a99ba11558195f9536871",
      "parents": [
        "3cfac59f926adadf8ec504730ea8876b17bea457"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Sun Feb 09 18:40:05 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Feb 09 18:40:05 2025 +0100"
      },
      "message": "runtime(qf): Update syntax file, match second delimiter\n\nMatch both | separators and link to the Delimiter highlight group.\n\nfixes #16584\ncloses: #16590\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "76bdb82527a13b5b2baa8f7d7ce14b4d5dc05b82",
      "tree": "ad572c0a8339915a0e3bf9215b7c4b5f61ced365",
      "parents": [
        "746fe54d4f16ad1c5694cccc8bc8d93a97c050e1"
      ],
      "author": {
        "name": "glepnir",
        "email": "glephunter@gmail.com",
        "time": "Sat Feb 08 19:04:51 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Feb 08 19:09:02 2025 +0100"
      },
      "message": "patch 9.1.1086: completion doesn\u0027t work with multi lines\n\nProblem:  completion doesn\u0027t work with multi lines\n          (Łukasz Jan Niemier)\nSolution: handle linebreaks in completion code as expected\n          (glepnir)\n\nfixes: #2505\ncloses: #15373\n\nSigned-off-by: glepnir \u003cglephunter@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "746fe54d4f16ad1c5694cccc8bc8d93a97c050e1",
      "tree": "774e529645328217be306151d36a27f3b9d3fb60",
      "parents": [
        "b7147f8236c962cd74d1ce028d9106f1c449ea6c"
      ],
      "author": {
        "name": "Christoph Sax",
        "email": "c_sax@mailbox.org",
        "time": "Sat Feb 08 19:01:05 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Feb 08 19:01:05 2025 +0100"
      },
      "message": "patch 9.1.1085: filetype: cmmt files are not recognized\n\nProblem:  filetype: cmmt files are not recognized\nSolution: detect \u0027*.cmmt\u0027 as trace32 filetype\n          (Christian Sax)\n\n\"*.cmmt\" files use the same syntax as regular TRACE32 scripts,\nbut are intended as a kind of script template.\n\ncloses: #16598\n\nSigned-off-by: Christoph Sax \u003cc_sax@mailbox.org\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "b7147f8236c962cd74d1ce028d9106f1c449ea6c",
      "tree": "bb956aec8d2570740e6d727edf9f632f8cdb55a9",
      "parents": [
        "a35040f795fbf217b0a1e21b6b3a94ad56c2298b"
      ],
      "author": {
        "name": "Luuk van Baal",
        "email": "luukvbaal@gmail.com",
        "time": "Sat Feb 08 18:52:39 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Feb 08 18:52:39 2025 +0100"
      },
      "message": "patch 9.1.1084: Unable to persistently ignore events in a window and its buffers\n\nProblem:  Unable to persistently ignore events in a window and its buffers.\nSolution: Add \u0027eventignorewin\u0027 option to ignore events in a window and buffer\n          (Luuk van Baal)\n\nAdd the window-local \u0027eventignorewin\u0027 option that is analogous to\n\u0027eventignore\u0027, but applies to a certain window and its buffers. Identify\nevents that should be allowed in \u0027eventignorewin\u0027, adapt \"auto_event\"\nand \"event_tab\" to encode this information. Window context is not passed\nonto apply_autocmds_group(), and when to ignore an event is a bit\nambiguous when \"buf\" is not \"curbuf\", rather than a large refactor, only\nignore an event when all windows into \"buf\" are ignoring the event.\n\ncloses: #16530\n\nSigned-off-by: Luuk van Baal \u003cluukvbaal@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "a35040f795fbf217b0a1e21b6b3a94ad56c2298b",
      "tree": "417962e72333e6c8b45e5f74a67ae65b4d219f3c",
      "parents": [
        "a17f8bfb282805ee8ded014089d3094ef6dbf913"
      ],
      "author": {
        "name": "Eisuke Kawashima",
        "email": "e-kwsm@users.noreply.github.com",
        "time": "Sat Feb 08 18:32:14 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Feb 08 18:32:14 2025 +0100"
      },
      "message": "runtime(tex): improve syntax highlighting\n\nthis change includes the following changes:\n- a macro option must be #1–#9\n- add \\providecommand\n- add starred versions of \\newcommand, \\newenvironment, and their\n  variants\n- add number of arguments to \\(re)newenvironment\n\nSigned-off-by: Eisuke Kawashima \u003ce-kwsm@users.noreply.github.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "a41dfcd55b1744b44a47d2fc3feb5d5f6207a556",
      "tree": "e77c4f308806dff94b1fe48e3dc9ef6f88926fa4",
      "parents": [
        "9c8f9b10fcb177fb07684626b49118dd2d2540b5"
      ],
      "author": {
        "name": "Zhaoming Luo",
        "email": "zhmingluo@163.com",
        "time": "Thu Feb 06 21:39:35 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 06 21:39:35 2025 +0100"
      },
      "message": "patch 9.1.1081: has(\u0027bsd\u0027) is true for GNU/Hurd\n\nProblem:  has(\u0027bsd\u0027) is true for GNU/Hurd\nSolution: exclude GNU/Hurd from BSD feature flag\n          (Zhaoming Luo)\n\nGNU/Hurd, like Mac OS X, is a BSD-based system. It should exclude\nhas(\u0027bsd\u0027) feature just like what Mac OS X does. The __GNU__ pre-defined\nmacro indicates it\u0027s compiled for GNU/Hurd.\n\ncloses: #16580\n\nSigned-off-by: Zhaoming Luo \u003czhmingluo@163.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "9c8f9b10fcb177fb07684626b49118dd2d2540b5",
      "tree": "5282d038a415386604c71194f22fa65ce309248c",
      "parents": [
        "a5e03f68a87d819896c81ff7cc3c668a2013c680"
      ],
      "author": {
        "name": "Chris Kipp",
        "email": "ckipp@pm.me",
        "time": "Thu Feb 06 21:26:08 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 06 21:26:08 2025 +0100"
      },
      "message": "patch 9.1.1080: filetype: Mill files are not recognized\n\nProblem:  filetype: Mill files are not recognized\nSolution: detect \u0027*.mill\u0027 files as scala filetype\n          (author)\n\nIn the past [Mill](https://mill-build.org/mill/index.html) build files\nwere always `build.sc` and treated as Scala files. However as the 0.12.x\nseries of mill you can create a `build.mill` file. You can see a lot of\nexamples of this if you search\n[GitHub](https://github.com/search?q\u003dbuild.mill\u0026type\u003dcode). This small\nchange just ensures that if you have a `*.mill` file it treats it as a\nScala file.\n\ncloses: #16585\n\nSigned-off-by: Chris Kipp \u003cckipp@pm.me\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "b69cd52447584cedadc1513aa3acd5b4cd9f4340",
      "tree": "9f2044100599070f054fd81dd4cfdf9e7cc7f282",
      "parents": [
        "cde8ff63e2b90ee304bc2e86d9d5e7e20068c79b"
      ],
      "author": {
        "name": "Corpulent Robin",
        "email": "177767857+corpulentrobin@users.noreply.github.com",
        "time": "Thu Feb 06 21:10:49 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Feb 06 21:10:49 2025 +0100"
      },
      "message": "runtime(misc): Add support for lz4 to tar \u0026 gzip plugin\n\nwhile at it, clean up the tar plugin a bit and sort the patterns for the\ntar and gzip plugin\n\nReferences:\n- https://github.com/lz4/lz4\n- https://lz4.org/\n\ncloses: #16591\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\nSigned-off-by: Corpulent Robin \u003c177767857+corpulentrobin@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "4a530a632bb220b9aec827a12ab211a563c5583d",
      "tree": "fdc6f9dd200638c960b8942d2abb58f3c1bf31f5",
      "parents": [
        "449c2e5454735fe1cfc8c21b2c6880d6bdf4cd6e"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Mon Feb 03 18:59:09 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Feb 03 18:59:09 2025 +0100"
      },
      "message": "runtime(vim): Update base-syntax, match :debuggreedy count prefix\n\nMatch :0debuggreedy as a special case until better range/count support\nis implemented.\n\ncloses: #16572\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "edf0f7db28f87611368e158210e58ed30f673098",
      "tree": "4bfbd360415dfea21919f0b8f922276a2de7ca83",
      "parents": [
        "001c26cd6194fba2bfccb06dec30fdc9e1410e62"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sun Feb 02 19:01:01 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Feb 02 19:01:01 2025 +0100"
      },
      "message": "patch 9.1.1070: Cannot control cursor positioning of getchar()\n\nProblem:  Cannot control cursor positioning of getchar().\nSolution: Add \"cursor\" flag to {opts}, with possible values \"hide\",\n          \"keep\" and \"msg\".\n\nrelated: #10603\ncloses: #16569\n\nSigned-off-by: zeertzjq \u003czeertzjq@outlook.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "e0a2ab397fd13a71efec85b017d5d4d62baf7f63",
      "tree": "10fed57536b949b198b9de3c0fd65b956b4f50cc",
      "parents": [
        "cbc1f409c1197ca93b3903f0dee9947cae411fb4"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sun Feb 02 09:14:35 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Feb 02 09:14:35 2025 +0100"
      },
      "message": "patch 9.1.1068: getchar() can\u0027t distinguish between C-I and Tab\n\nProblem:  getchar() can\u0027t distinguish between C-I and Tab.\nSolution: Add {opts} to pass extra flags to getchar() and getcharstr(),\n          with \"number\" and \"simplify\" keys.\n\nrelated: #10603\ncloses: #16554\n\nSigned-off-by: zeertzjq \u003czeertzjq@outlook.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "3a621188ee52badfe7aa783db12588a78dcd8ed6",
      "tree": "19439b484a446d61057a207b846aed091e1553ea",
      "parents": [
        "c078675ac768eb54388a8e4c6cab0214ef02ba7b"
      ],
      "author": {
        "name": "Hans Ginzel",
        "email": "hans@matfyz.cz",
        "time": "Sat Feb 01 16:15:11 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Feb 01 16:17:14 2025 +0100"
      },
      "message": "patch 9.1.1065: no digraph for \"Approaches the limit\"\n\nProblem:  no digraph for \"Approaches the limit\"\nSolution: Add the digraph using .\u003d (Hans Ginzel)\n\nAdd digraph Approaches the Limit\n\n≐ U+2250 https://www.fileformat.info/info/unicode/char/2250/index.htm\n\ncloses: #16508\n\nSigned-off-by: Hans Ginzel \u003chans@matfyz.cz\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "c078675ac768eb54388a8e4c6cab0214ef02ba7b",
      "tree": "2276f30c11c03b1993db6c24a5f1ef2206ca03f9",
      "parents": [
        "b32800f7c51c866dc0e87244eb4902540982309d"
      ],
      "author": {
        "name": "Christ van Willegen",
        "email": "cvwillegen@gmail.com",
        "time": "Sat Feb 01 15:42:16 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Feb 01 15:47:51 2025 +0100"
      },
      "message": "patch 9.1.1064: not possible to use plural forms with gettext()\n\nProblem:  not possible to use plural forms with gettext()\nSolution: implement ngettext() Vim script function (Christ van Willegen)\n\ncloses: #16561\n\nSigned-off-by: Christ van Willegen \u003ccvwillegen@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "7c930eb61a4204b4bc40a7137f5ace591e87a765",
      "tree": "86f19718a112122c313863903d6b13922515d77c",
      "parents": [
        "195fcc90d0e93ea01915a6cdc1f0687f7b0246a9"
      ],
      "author": {
        "name": "Morton Fox",
        "email": "github@qslw.com",
        "time": "Sat Feb 01 10:28:52 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Feb 01 10:28:52 2025 +0100"
      },
      "message": "runtime(openPlugin): fix unclosed parenthesis in GetWordUnderCursor()\n\nProblem:\n\nSaw the following error when invoking gx mapping with cursor on a URL:\n\n    Error detected while compiling function \u003cSNR\u003e95_GetWordUnderCursor:\n    line    7:\n    E1123: Missing comma before argument: return expand(user_var)\n    E116: Invalid arguments for function dist#vim9#Open\n\nSolution:\n\nThe line before \"return expand(...)\" has two open parentheses but only\none close parenthesis. Add another close parenthesis.\n\ncloses: #16553\n\nSigned-off-by: Morton Fox \u003cgithub@qslw.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "195fcc90d0e93ea01915a6cdc1f0687f7b0246a9",
      "tree": "9d29cf585cef8be158ba6e8814f7d781a081d602",
      "parents": [
        "85e3f24bea649acfb962bd04ba922b9cf616d272"
      ],
      "author": {
        "name": "Hirohito Higashi",
        "email": "h.east.727@gmail.com",
        "time": "Sat Feb 01 10:26:58 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Feb 01 10:26:58 2025 +0100"
      },
      "message": "runtime(doc): Tweak documentation style a bit\n\ncloses: #16556\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\nSigned-off-by: Hirohito Higashi \u003ch.east.727@gmail.com\u003e\n"
    },
    {
      "commit": "d7f5854fccb70ebaf327b6f9bfcf7871506d598b",
      "tree": "a43cc6e4e97abe78d9cb23f5eb7199538c5c8940",
      "parents": [
        "bfb4eea7869b0118221cd145a774d74191ce6130"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 31 16:13:14 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 31 16:16:48 2025 +0100"
      },
      "message": "patch 9.1.1060: Vim always enables \u0027termguicolors\u0027 in a terminal\n\nProblem:  Vim always enables \u0027termguicolors\u0027 in a terminal, even\n          when not wanted (after v9.1.1054)\nSolution: Respect `:set notermguicolors` in vimrc file\n\nfixes: #16538\nfixes: #16539\ncloses: #16540\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "fe0a9a32699a9e0f3fa77d5569fb138c40cd3057",
      "tree": "526d5774a0ddc2ab53715c943614792fc3a9186b",
      "parents": [
        "8297e2cee337c626c6691e81b25e1f1897c71b86"
      ],
      "author": {
        "name": "Ivan Pešić",
        "email": "27575106+eevan78@users.noreply.github.com",
        "time": "Fri Jan 31 15:20:03 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 31 15:20:03 2025 +0100"
      },
      "message": "patch 9.1.1058: translation(sr): Missing Serbian translation for the tutor\n\nProblem:  translation(sr): Missing Serbian translation for the tutor\nSolution: include new Serbian translation for the new tutor,\n          include translation for chapter 2 of the traditional tutor,\n          update the Makefiles for installing the runtime files\n          (Ivan Pešić)\n\ncloses: #16550\n\nSigned-off-by: Ivan Pešić \u003c27575106+eevan78@users.noreply.github.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "6d6ec2ee054b93ea7705a584607956d06dadfe35",
      "tree": "dbaab87a7af8058dd52db68eea25cbbbef998b44",
      "parents": [
        "edd4ac3e895ce16034c7e098f1d68e0155d97886"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 30 10:58:07 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 30 11:00:35 2025 +0100"
      },
      "message": "runtime(netrw): correct wrong version check\n\nThe version check introduced with commit edd4ac3e8 has a logic error.\nAlso it should only trigger when trying to use the netrw plugin and not\nalways.\n\nfixes: #16541\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "edd4ac3e895ce16034c7e098f1d68e0155d97886",
      "tree": "8001ae9e6e06e1ea3d81face47cf06cc3419142c",
      "parents": [
        "ec961b05dcc1efb0a234f6d0b31a0945517e75d2"
      ],
      "author": {
        "name": "glepnir",
        "email": "glephunter@gmail.com",
        "time": "Wed Jan 29 18:53:51 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 29 18:58:04 2025 +0100"
      },
      "message": "patch 9.1.1056: Vim doesn\u0027t highlight to be inserted text when completing\n\nProblem:  Vim doesn\u0027t highlight to be inserted text when completing\nSolution: Add support for the \"preinsert\" \u0027completeopt\u0027 value\n          (glepnir)\n\nSupport automatically inserting the currently selected candidate word\nthat does not belong to the latter part of the leader.\n\nfixes: #3433\ncloses: #16403\n\nSigned-off-by: glepnir \u003cglephunter@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "ec961b05dcc1efb0a234f6d0b31a0945517e75d2",
      "tree": "fe535d561eb5f973182b028b17afc66dfe2ac621",
      "parents": [
        "766801295df78193a93712cd53b73e103f95e445"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Wed Jan 29 18:39:30 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 29 18:39:30 2025 +0100"
      },
      "message": "runtime(netrw): upstream snapshot of v176\n\nrelevant commits:\n- deprecate!: netrw#Launch, netrw#Open and gx mappings\n- refactor: move some utility functions in a private file\n- feat: add function to deprecate features\n- refactor!: remove NetrwClean command and function\n- refactor: use appropriate directories to store temporary files\n- refactor: better way to call vim.ui.open\n- refactor(Open): prefer lua wrapper function instead of cmdline\n- refactor!: drop vim 7 checks\n- refactor: use vim.ui.open when using neovim\n- refactor: remove s:CheckIfKde\n- refactor: balloon functionality\n- refactor!: remove netrw#Access function\n\ncloses: #16519\n\nSigned-off-by: Luca Saccarola \u003cgithub.e41mv@aleeas.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "766801295df78193a93712cd53b73e103f95e445",
      "tree": "603e53d7ac67af31d1f79f49d013cfaf045776c5",
      "parents": [
        "a5d19aa44d97151d572362a24efccbfa09d560ae"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Wed Jan 29 18:33:46 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 29 18:36:01 2025 +0100"
      },
      "message": "runtime(dist/vim9): fix regressions in dist#vim9#Open\n\nfixes: #16533\nfixes: #16532\ncloses: #16535\n\nSigned-off-by: Luca Saccarola \u003cgithub.e41mv@aleeas.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "a5d19aa44d97151d572362a24efccbfa09d560ae",
      "tree": "2b06ebbe51e6cacfff5b8bc218d71ca865d3e2d7",
      "parents": [
        "04cc8975930b7b2c5d6753d3eddf57dab2816518"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Wed Jan 29 10:27:55 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 29 10:28:42 2025 +0100"
      },
      "message": "runtime(hyprlang): fix string recognition\n\nfixes: #16064\ncloses: #16527\n\nSigned-off-by: Luca Saccarola \u003cgithub.e41mv@aleeas.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "db23436b92a1b08e91146ef462482f2c1a79dfe8",
      "tree": "c1e61f15b0108c4a5386194b42ef519dd1dd441c",
      "parents": [
        "279dd703e16cfa9e5089fb5e7c60b21a0a7debc3"
      ],
      "author": {
        "name": "Nir Lichtman",
        "email": "nir@lichtman.org",
        "time": "Sun Jan 26 16:55:54 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 26 16:55:54 2025 +0100"
      },
      "message": "runtime(asm): add byte directives to syntax script\n\ncloses: #16523\n\nSigned-off-by: Nir Lichtman \u003cnir@lichtman.org\u003e\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "279dd703e16cfa9e5089fb5e7c60b21a0a7debc3",
      "tree": "e7c1ddebd5b48d3bb607737e5b12339e639b3a23",
      "parents": [
        "fb49e3cde79de4ce558c86d21a56eb9d60aeabd5"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 26 10:49:59 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 26 10:53:17 2025 +0100"
      },
      "message": "patch 9.1.1054: Vim doesn\u0027t work well with TERM\u003dxterm-direct\n\nProblem:  Vim doesn\u0027t work well with TERM\u003dxterm-direct\n          (Andrea Pappacoda)\nSolution: detect if a terminal supports true-colors and\n          enable termguicolors\n\nThe terminfo database for xterm-direct contains both the (non-standard)\ntermcap RGB capability and a number of colors \u003d\u003d 0x1000000 so it seems\neither of those two options can be used to detect a terminal capable of\ndisplaying true colors.\n\nSo set the termguicolor option automatically, when either of the two\noptions is detected. (for some reasons, my debian xterm (v393) does not\nrespond to XTGETTCAP query attempts, so falling back to the number of\ncolors seems like a good compromize)\n\nfixes: #16327\ncloses: #16490\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "fb49e3cde79de4ce558c86d21a56eb9d60aeabd5",
      "tree": "8872df8d814770a69c3093c60cec5f1de2085f79",
      "parents": [
        "c729d6d154e097b439ff264b9736604824f4a5f4"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 25 16:18:51 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 25 16:18:51 2025 +0100"
      },
      "message": "runtime(filetype): commit 99181205c5f8284a3 breaks V lang detection\n\nso make the regex more strict and have it check for a parenthesis.\n\nSee:\nhttps://github.com/vlang/v/blob/master/examples/submodule/mymodules/submodule/sub_functions.v\n\nrelated: #16513\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "c729d6d154e097b439ff264b9736604824f4a5f4",
      "tree": "764f02cfe33ead9334afc6c92516e748672b1a8f",
      "parents": [
        "d65aa1bbdb808ef8fecde6df240c48cc39a52a8e"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Sat Jan 25 16:07:12 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 25 16:07:12 2025 +0100"
      },
      "message": "runtime: decouple Open and Launch commands and gx mapping from netrw\n\ncloses: #16494\nfixes: ##16486\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "509a8d58f9a8ce00744114c1f21f0d951a559ecd",
      "tree": "76dbb4d9da925bb6bec8068cccf7e4f0aca8c087",
      "parents": [
        "99181205c5f8284a30f839107a12932924168f17"
      ],
      "author": {
        "name": "Peter Benjamin",
        "email": "petermbenjamin@gmail.com",
        "time": "Sat Jan 25 15:26:09 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 25 15:27:15 2025 +0100"
      },
      "message": "runtime(just): fix typo in syntax file\n\ncloses: #16515\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "99181205c5f8284a30f839107a12932924168f17",
      "tree": "2bc978292cc6d893d44f5291c3611ebfddc2f3ed",
      "parents": [
        "3acfbb4b548f4b1659ff1368a1b626cdd263acbe"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 25 14:54:28 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 25 15:23:52 2025 +0100"
      },
      "message": "runtime(filetype): Improve Verilog detection by checking for modules definition\n\nWhile at it, also increase the maximum number of lines to check to 500.\n\nfixes: #16513\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "f400a0cc41113eb75516bdd7f38aeaa15208ba2c",
      "tree": "3e5cb9fac67a4c79decf26ea8a91e1769108453a",
      "parents": [
        "df098fedbc2c481e91ea7e6207dab90359a92cc3"
      ],
      "author": {
        "name": "glepnir",
        "email": "glephunter@gmail.com",
        "time": "Thu Jan 23 19:55:14 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 23 19:59:28 2025 +0100"
      },
      "message": "patch 9.1.1049: insert-completed items are always sorted\n\nProblem:  insert-completed items are always sorted, although the LSP\n          spec[1] standard defines sortText in the returned\n          completionitem list. This means that the server has sorted the\n          results. When fuzzy is enabled, this will break the server\u0027s\n          sorting results.\nSolution: disable sorting of candidates when \"nosort\" is set in\n          \u0027completeopt\u0027\n\n[1]\nhttps://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#completionItem\n\ncloses: #16501\n\nSigned-off-by: glepnir \u003cglephunter@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "c04334c33f543a6b84a4442cf235d84f5eaef6bb",
      "tree": "de247f10f0d34a86057b446abfa767fbaea0310c",
      "parents": [
        "d9a1f267bab01f08257ae8bbee898be9b0fb8624"
      ],
      "author": {
        "name": "Gordian Dziwis",
        "email": "gordian@dziw.is",
        "time": "Tue Jan 21 22:24:23 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Jan 21 22:24:23 2025 +0100"
      },
      "message": "patch 9.1.1045: filetype: N-Tripels and TriG files are not recognized\n\nProblem:  filetype: N-Tripels and TriG files are not recognized\nSolution: detect \u0027*.nt\u0027 files as ntriples filetype and \u0027*.trig\u0027 files\n          as trig filetype (Gordian Dziwis)\n\ncloses: #16493\n\nSigned-off-by: Gordian Dziwis \u003cgordian@dziw.is\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "d9a1f267bab01f08257ae8bbee898be9b0fb8624",
      "tree": "5e3abd3bce64c2fb7af0aaac19f19bad687c16f5",
      "parents": [
        "e2a0471851dda26bd1b1011cb85a466ea3062e49"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Jan 21 22:17:50 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Jan 21 22:17:50 2025 +0100"
      },
      "message": "patch 9.1.1044: Vim9: Patch 9.1.1014 causes regressions\n\nProblem:  Vim9: Patch 9.1.1014 causes regressions\nSolution: revert it for now\n\nThis reverts commit 57f0119358ed7f060d5020309b9043463121435f since this\ncauses some regressions:\nhttps://github.com/vim/vim/pull/16440#issuecomment-2600235629\n\nSo revert \"patch 9.1.1014: Vim9: variable not found in transitive\nimport\" for now.\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "4cbc54a7431968371c432dc661002cd49741c2ca",
      "tree": "f2dd6d0d978053d5226890d76dbabc3d4eee3f60",
      "parents": [
        "72755b3c8e91ec90447969b736f080e0de36003d"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 20 22:52:54 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 20 22:52:54 2025 +0100"
      },
      "message": "runtime(doc): update helptags\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "72755b3c8e91ec90447969b736f080e0de36003d",
      "tree": "e7dd3c3d54f49fb659aecbc15defbcd665cd377e",
      "parents": [
        "c273f1ac770e86767206c8193bab659b25d3b41b"
      ],
      "author": {
        "name": "Peter Benjamin",
        "email": "petermbenjamin@gmail.com",
        "time": "Mon Jan 20 21:56:41 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 20 21:56:41 2025 +0100"
      },
      "message": "patch 9.1.1042: filetype: just files are not recognized\n\nProblem:  filetype: just files are not recognized\nSolution: adjust filetype detection pattern, detect just shebang line,\n          include just ftplugin, indent and syntax plugin\n          (Peter Benjamin)\n\ncloses: #16466\n\nSigned-off-by: Peter Benjamin \u003cpetermbenjamin@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "c273f1ac770e86767206c8193bab659b25d3b41b",
      "tree": "5f0db30fc05a6cbca070354f3e149672869c68a8",
      "parents": [
        "cb848b687f9b6ec7b1c3d903d3ff84fc1f52d8e3"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Mon Jan 20 21:53:01 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 20 21:53:01 2025 +0100"
      },
      "message": "runtime(vim): Update base-syntax, match ternary and falsy operators\n\nfixes: #14423\nfixes: #16227\ncloses: #16484\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "4335fcfed1b0a29c07b10f97d1f309dd8f964de6",
      "tree": "8ed24a3f5b767d8b5af9fd1b1effb30f76b7ccd6",
      "parents": [
        "71028a32db3dc30e835bcc21bef0060cf2967582"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 20 21:01:41 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 20 21:01:41 2025 +0100"
      },
      "message": "runtime(kconfig): updated ftplugin and syntax script\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "71028a32db3dc30e835bcc21bef0060cf2967582",
      "tree": "ecd031cdf2c3aedef67131170e765f0e4266bbb8",
      "parents": [
        "a81cf8b99ede7b07152695469e24568a86c91537"
      ],
      "author": {
        "name": "Jon Parise",
        "email": "jon@indelible.org",
        "time": "Mon Jan 20 20:19:18 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 20 20:19:18 2025 +0100"
      },
      "message": "runtime(doc): rename last t_BG reference to t_RB\n\nThis was missed in 37c64c78fd87e086b5a945ad7032787c274e2dcb.\n\ncloses: #16491\n\nSigned-off-by: Jon Parise \u003cjon@indelible.org\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "a81cf8b99ede7b07152695469e24568a86c91537",
      "tree": "141e88e12e81476d6e56ec563a4c1ce75ead7f3d",
      "parents": [
        "2a5312e7389b23f096715b15836266c0ba5669cc"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Jan 19 22:20:34 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 19 22:20:34 2025 +0100"
      },
      "message": "patch 9.1.1039: Vim9: comments are outdated\n\nProblem:  Vim9: comments are outdated\nSolution: Update comments, and include an enum example in the help\n          (Yegappan Lakshmanan)\n\ncloses: #16485\n\nSigned-off-by: Yegappan Lakshmanan \u003cyegappan@yahoo.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "8dec6c2e6c2b5157334398e2e6ab7daa91999d80",
      "tree": "f8f0784e71d7c24d9342e7c24cbab359cdde9697",
      "parents": [
        "bce60c4742a125c070c3c4214332842cb861061c"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Sun Jan 19 14:02:06 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 19 14:02:06 2025 +0100"
      },
      "message": "runtime(vim): Update base-syntax, fix is/isnot operator matching\n\n- Match is? and isnot? operators.\n- Limit other comparison operators to one match modifier rather than\n  two.\n\ncloses: #16482\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "2cb8246eb969594a6969b03dcf8ea89aa7deda6e",
      "tree": "c655a329fd4973e843a46c9dc28eb67410632e2f",
      "parents": [
        "c65bb2ea8e5cffcbd5dff05572989af4d8936531"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 18 18:09:38 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 18 18:09:38 2025 +0100"
      },
      "message": "runtime(tex): add texEmphStyle to texMatchGroup in syntax script\n\nfixes: #16228\n\nCo-authored-by: Github User JordL\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "d402ba81e256b21e73a98ec809bd4a9482613553",
      "tree": "3622de9147df11ee077cb47fb299339d5b4ccc1c",
      "parents": [
        "87f65f3857ae00ecd4548043ee3343c87ac45cdd"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Sat Jan 18 17:36:02 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 18 17:36:02 2025 +0100"
      },
      "message": "runtime(netrw): upstream snapshot of v175\n\nRelevant commits:\n- release: netrw v175\n- fix: prevent netrw to load into the built-in terminal\n- fix: restore correctly cpo settings\n- fix(docs): mispelled original authors name\n- chore: move viml files to new formatting standard\n\nfixes: #16463\ncloses: #16465\n\nSigned-off-by: Luca Saccarola \u003cgithub.e41mv@aleeas.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "e06405181a6189aa56e917c1a7e5090a33b07a8a",
      "tree": "bdbe2328a3c8de487c41774b41feb90099e64d3c",
      "parents": [
        "1d2867df0c5dfa3d2444229f9e4b23d6ff935956"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Sat Jan 18 10:52:27 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 18 10:52:27 2025 +0100"
      },
      "message": "runtime(c): add new constexpr keyword to syntax file (C23)\n\ncloses: #16471\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "54cb514c9a8320d77650a63f0f7405aa8cc5b0d7",
      "tree": "afb10d165ae0c906fa65a5d6731bb64056d360b4",
      "parents": [
        "866f229591eb8114eed2aa44b90f23d1828bf1ee"
      ],
      "author": {
        "name": "Eisuke Kawashima",
        "email": "e-kwsm@users.noreply.github.com",
        "time": "Sat Jan 18 10:11:28 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 18 10:11:28 2025 +0100"
      },
      "message": "runtime(sh): update syntax script\n\n- remove duplicated keywords\n- add bash coproc and COPROC_PID keywords\n\nSigned-off-by: Eisuke Kawashima \u003ce-kwsm@users.noreply.github.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "866f229591eb8114eed2aa44b90f23d1828bf1ee",
      "tree": "a61ff28097fee81d30add3d5b0fb88506fe9c430",
      "parents": [
        "727c567a0934643e2d6e1dd92d4e636b17d9067f"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Sat Jan 18 10:06:59 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 18 10:06:59 2025 +0100"
      },
      "message": "runtime(c): Add missing syntax test files\n\nThese were missing from commit c2a967a.\n\ncloses: #16470\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "727c567a0934643e2d6e1dd92d4e636b17d9067f",
      "tree": "027a5780edbd31727e1562b587fc91b0350dfdd0",
      "parents": [
        "c2a967a1b9adca6c929e3dc5c218dfada00059b6"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 18 10:03:46 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 18 10:03:46 2025 +0100"
      },
      "message": "patch 9.1.1030: filetype: setting bash filetype is backwards incompatible\n\nProblem:  filetype: setting bash filetype is backwards incompatible\nSolution: revert patch v9.1.0965, detect bash scripts again as sh\n          filetype\n\nThis reverts commit b9b762c21f2b61e0e7d8fee43d4d3dc8ecffd721.\n\nrelated: #16309\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "c2a967a1b9adca6c929e3dc5c218dfada00059b6",
      "tree": "352610556b94c918731c43794d8b457b8d030c5a",
      "parents": [
        "2730d3873f222876cdd7459772fef6d935c23783"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Fri Jan 17 14:12:16 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 17 14:12:16 2025 +0100"
      },
      "message": "runtime(c): Update syntax and ftplugin files\n\n- highlight more C keywords, including some from C23\n\nConditionally highlight C23 features:\n- #embed, #elifdef and #elifndef preprocessor directives\n- predefined macros\n- UTF-8 character constants\n- binary integer constants, _BitInt literals, and digit separators\n- nullptr_t type and associated constant\n- decimal real floating-point, bit precise and char types\n- typeof operators\n\nMatchit:\n- update for new preprocessor directives\n\nfixes: #13667\nfixes: #13679\ncloses: #12984\n\nCo-authored-by: Albin Ahlbäck \u003calbin.ahlback@gmail.com\u003e\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "2730d3873f222876cdd7459772fef6d935c23783",
      "tree": "c643ef3b56ba1c30257dffed1c7184317ef584f9",
      "parents": [
        "c15de972e8131def2f506bb9eb6b306ca089629c"
      ],
      "author": {
        "name": "RestorerZ",
        "email": "restorer@mail2k.ru",
        "time": "Fri Jan 17 14:04:44 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 17 14:04:44 2025 +0100"
      },
      "message": "patch 9.1.1029: the installer can be improved\n\nProblem:  the installer can be improved\nSolution: update the installer with the correct README and LICENSE\n          files, improve the documentation, add a Makefile for the\n          installer, update the Makefiles (RestorerZ)\n\nfixes: #16378\ncloses: #16378\n\nSigned-off-by: RestorerZ \u003crestorer@mail2k.ru\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "3a738fccaaf6737c91641856ea00579dbe68bd4e",
      "tree": "145d8b9a0e7f013acdca1f0a3259afb8a289dc0a",
      "parents": [
        "9cfdabb074feefc9848e9f7a4538f201e28c7f06"
      ],
      "author": {
        "name": "Marces Engel",
        "email": "marces@facemurphy.com",
        "time": "Fri Jan 17 13:10:15 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 17 13:10:15 2025 +0100"
      },
      "message": "patch 9.1.1026: filetype: swc configuration files are not recognized\n\nProblem:  filetype: swc configuration files are not recognized\nSolution: detect .swcrc files as json filetype (Marces Engel)\n\nReferences:\nhttps://swc.rs/docs/configuration/swcrc\n\ncloses: #16462\n\nSigned-off-by: Marces Engel \u003cmarces@facemurphy.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "9cfdabb074feefc9848e9f7a4538f201e28c7f06",
      "tree": "c33dd836d5d98c1028ce45dbf0b0ddddee7ff578",
      "parents": [
        "166b1754a9b2046d678f59dedea7a3d693067047"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Fri Jan 17 13:03:53 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 17 13:03:53 2025 +0100"
      },
      "message": "runtime(netrw): change netrw maintainer\n\nDr. Chip retired some time ago and is no longer maintaining the netrw\nplugin. However as a runtime plugin distributed by Vim, it important to\nmaintain the netrw plugin in the future and fix bugs as they are\nreported.\n\nSo, split out the netrw plugin as an additional package, however include\nsome stubs to make sure the plugin is still loaded by default and the\ndocumentation is accessible as well.\n\ncloses: #16368\n\nSigned-off-by: Luca Saccarola \u003cgithub.e41mv@aleeas.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "166b1754a9b2046d678f59dedea7a3d693067047",
      "tree": "9f2ab8290a3cf8a9b33fc23995015db40b0fdc2d",
      "parents": [
        "a11b23c4d52aa704a95067085741a4d66146f92b"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Fri Jan 17 11:48:12 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 17 11:48:12 2025 +0100"
      },
      "message": "patch 9.1.1025: wrong return type of blob2str()\n\nProblem:  wrong return type of blob2str()\nSolution: update return to list of string\n          (Yegappan Lakshmanan)\n\ncloses: #16461\n\nSigned-off-by: Yegappan Lakshmanan \u003cyegappan@yahoo.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "a11b23c4d52aa704a95067085741a4d66146f92b",
      "tree": "d3cbba1a576f1d900036ce50b6bc777505f84ea8",
      "parents": [
        "a234a46651ef174549792bd64d4bef64a32072bb"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Jan 16 19:16:42 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 16 19:16:42 2025 +0100"
      },
      "message": "patch 9.1.1024: blob2str/str2blob() do not support list of strings\n\nProblem:  blob2str/str2blob() do not support list of strings\n          (after v9.1.1016)\nSolution: Add support for using a list of strings (Yegappan Lakshmanan)\n\ncloses: #16459\n\nSigned-off-by: Yegappan Lakshmanan \u003cyegappan@yahoo.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "a234a46651ef174549792bd64d4bef64a32072bb",
      "tree": "21ed3f800d865ba1bd0fbf8e9aa2d07a683c5cc2",
      "parents": [
        "a9f77be9223f8b886d89f7fac778d363586beb85"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 16 19:12:48 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 16 19:12:48 2025 +0100"
      },
      "message": "runtime(doc): fix typo in usr_02.txt\n\nfixes: #16455\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "037b028a2219d09bc97be04b300b2c0490c4268d",
      "tree": "e7f969fc2c1842d3dc4a7584385210091a473fdb",
      "parents": [
        "3058087f6f04be788118e94e942e0f0c9fca25f0"
      ],
      "author": {
        "name": "glepnir",
        "email": "glephunter@gmail.com",
        "time": "Thu Jan 16 14:37:44 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 16 14:37:44 2025 +0100"
      },
      "message": "patch 9.1.1020: no way to get current selected item in a async context\n\nProblem:  no way to get current selected item in a async context\nSolution: add completed flag to show the entries of currently selected\n          index item (@glepnir)\n\ncloses: #16451\n\nSigned-off-by: glepnir \u003cglephunter@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "3058087f6f04be788118e94e942e0f0c9fca25f0",
      "tree": "bd85a1c37e24a9313e50ef60d65af94894699ecf",
      "parents": [
        "01f6509fb2de1627cc4ec2c109cd0aa2e3346d50"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Wed Jan 15 18:46:37 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 15 18:46:37 2025 +0100"
      },
      "message": "patch 9.1.1019: filetype: fd ignore files are not recognized\n\nProblem:  filetype: fd ignore files are not recognized\nSolution: detect .fdignore files as gitignore filetype\n\ncloses: #16444\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "6472e583656aced8045fc852282708a684d77cfa",
      "tree": "4eeb13a8ba861679bf898cb8ea12da8fc7d8d163",
      "parents": [
        "9904cbca4132f7376246a1a31305eb53e9530023"
      ],
      "author": {
        "name": "Maxim Kim",
        "email": "habamax@gmail.com",
        "time": "Wed Jan 15 18:31:05 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 15 18:31:28 2025 +0100"
      },
      "message": "runtime(doc): fix base64 encode/decode examples\n\nUse str2blob()/blob2str() functions in examples given.\n\ncloses: #16449\n\nSigned-off-by: Maxim Kim \u003chabamax@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "1aefe1de0b20fe4966863e07efa14b6aa87323ee",
      "tree": "18f94aa077cee3a2c5cd5bea0f225b07c274ba34",
      "parents": [
        "1ac53b84ada3a992f320566737e66fa00d48611f"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Jan 14 17:29:42 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Jan 14 17:29:42 2025 +0100"
      },
      "message": "patch 9.1.1016: Not possible to convert string2blob and blob2string\n\nProblem:  Not possible to convert string2blob and blob2string\nSolution: add support for the blob2str() and str2blob() functions\n\ncloses: #16373\n\nSigned-off-by: Yegappan Lakshmanan \u003cyegappan@yahoo.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "57f0119358ed7f060d5020309b9043463121435f",
      "tree": "151be971ab812037cfb1293cb06ff1c3c02e2b80",
      "parents": [
        "045564d0a73218594691953c0c8bf2035e1e176e"
      ],
      "author": {
        "name": "Hirohito Higashi",
        "email": "h.east.727@gmail.com",
        "time": "Tue Jan 14 17:21:42 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Jan 14 17:21:42 2025 +0100"
      },
      "message": "patch 9.1.1014: Vim9: variable not found in transitive import\n\nProblem:  Vim9: variable not found in transitive import\nSolution: Allow nested import (Hirohito Higashi)\n\nfixe: #16379\ncloses: #16440\n\nSigned-off-by: Hirohito Higashi \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "045564d0a73218594691953c0c8bf2035e1e176e",
      "tree": "c6cac8a08959d523040ef0935bad863432757861",
      "parents": [
        "6289f9159102e0855bedc566636b5e7ca6ced72c"
      ],
      "author": {
        "name": "Maxim Kim",
        "email": "habamax@gmail.com",
        "time": "Tue Jan 14 17:15:59 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Jan 14 17:15:59 2025 +0100"
      },
      "message": "runtime(colors): Update colorschemes, include new unokai colorscheme\n\n- new unokai colorscheme (similar/inspired by monokai)\n- the rest: add explicit PopupSelected link to PmenuSel\n\ncloses: #16443\n\nSigned-off-by: Maxim Kim \u003chabamax@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "30377e0fe084496911e108cbb33c84cf075e6e33",
      "tree": "7459e9b0af9d96d7376302afc79270702c3535cd",
      "parents": [
        "221c53202da1e9a2a30d081a46eacdeb220be443"
      ],
      "author": {
        "name": "Denilson Sá Maia",
        "email": "denilsonsa@gmail.com",
        "time": "Mon Jan 13 08:23:24 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 13 08:23:24 2025 +0100"
      },
      "message": "runtime(lyrics): support milliseconds in syntax script\n\nThe following tool creates LRC files using three fractional digits after\nthe seconds (i.e. milliseconds).\n\nReferences:\nhttps://github.com/magic-akari/lrc-maker\nhttps://lrc-maker.github.io/\n\ncloses: #16436\n\nSigned-off-by: Denilson Sá Maia \u003cdenilsonsa@gmail.com\u003e\nSigned-off-by: ObserverOfTime \u003cchronobserver@disroot.org\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "221c53202da1e9a2a30d081a46eacdeb220be443",
      "tree": "e636aeb35f3e2e77ff8906ced227bd977b02a1ce",
      "parents": [
        "8e92db4ea22f010d402df9d34071022a4aa8cef5"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Mon Jan 13 07:54:33 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 13 07:54:33 2025 +0100"
      },
      "message": "runtime(vim): Split Vim legacy and Vim9 script indent tests\n\nThe indent test file is not highlighted correctly as it\u0027s currently a\nsyntactically erroneous mix of legacy and Vim9 script.  This is causing\nspurious indent test failures as the indent script relies on syntax ID\ntests to determine the context of lines being processed.\n\nSplitting the tests into legacy and Vim9 specific files allows for\ncorrect syntax highlighting and indenting.\n\ncloses: #16431\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "c200f53cbb03fa11e489a27791d5b9dfc34a6564",
      "tree": "34820a2ba5df8d8544a031347bfd408b5136fa27",
      "parents": [
        "7c7a4e6d1ad50d5b25b42aa2d5a33a8d04a4cc8a"
      ],
      "author": {
        "name": "Konfekt",
        "email": "Konfekt@users.noreply.github.com",
        "time": "Sun Jan 12 20:02:04 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 12 20:02:04 2025 +0100"
      },
      "message": "patch 9.1.1010: filetype: VisualCode setting file not recognized\n\nProblem:  filetype: VisualCode setting file not recognized\nSolution: detect json files in VSCode config directory as jsonc filetype\n          (Konfekt)\n\ncloses: #16400\n\nSigned-off-by: Konfekt \u003cKonfekt@users.noreply.github.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "7c7a4e6d1ad50d5b25b42aa2d5a33a8d04a4cc8a",
      "tree": "932f9901f5f8a8491bd0d62e3438085a4e0f0bac",
      "parents": [
        "faf250c9e4f6f9fa5db38d9373735e77ba438a90"
      ],
      "author": {
        "name": "Jonathon",
        "email": "jonathonwhite@protonmail.com",
        "time": "Sun Jan 12 09:58:00 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 12 09:58:00 2025 +0100"
      },
      "message": "patch 9.1.1009: diff feature can be improved\n\nProblem:  diff feature can be improved\nSolution: include the linematch diff alignment algorithm\n          (Jonathon)\n\ncloses: #9661\n\nSigned-off-by: Jonathon \u003cjonathonwhite@protonmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "8cbe2e0a0a78f57bb545a97695bfedd6a95e6992",
      "tree": "f760da18770ac19ec198de02e6513dd3d373e71e",
      "parents": [
        "5eaacef18eb6fc99617c008cf436d304aa4328d0"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Sun Jan 12 09:27:01 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 12 09:27:01 2025 +0100"
      },
      "message": "patch 9.1.1007: filetype: various ignore are not recognized\n\nProblem:  filetype: various ignore are not recognized\nSolution: detect rg/docker/npm/vvsce ignore files as \u0027gitgnore\u0027 filetype\n          (Wu, Zhenyu)\n\nNot only prettier, but many programs also support ignore files (like rg,\ndocker, npm, vscode). So use the gitignore filetype for them due to same syntax\n\ncloses: #16428\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "5eaacef18eb6fc99617c008cf436d304aa4328d0",
      "tree": "1cea546679aabe7da727423239ead9f7b8a8d485",
      "parents": [
        "9eff3ee81839d67999491d293879ada134df2d3e"
      ],
      "author": {
        "name": "Aliaksei Budavei",
        "email": "0x000c70@gmail.com",
        "time": "Sat Jan 11 17:10:06 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 11 17:12:04 2025 +0100"
      },
      "message": "tests: Load screendump files with \"git vimdumps\"\n\nAlso, fold the difference part and the bottom part for the\nidentical screendump files.\n\ncloses: #16380\n\nCo-authored-by: D. Ben Knoble \u003cben.knoble+github@gmail.com\u003e\nSigned-off-by: Aliaksei Budavei \u003c0x000c70@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "9eff3ee81839d67999491d293879ada134df2d3e",
      "tree": "ad575897db4a21e30d9133c4c3db9ec17e986d79",
      "parents": [
        "9fddb8ae770be3e16545dd4c2f4cfaad8f62cb40"
      ],
      "author": {
        "name": "glepnir",
        "email": "glephunter@gmail.com",
        "time": "Sat Jan 11 16:47:34 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 11 16:47:34 2025 +0100"
      },
      "message": "patch 9.1.1006: PmenuMatch completion highlight can be combined\n\nProblem:  PmenuMatch completion highlight can be combined\nSolution: Combine highlight groups PmenuMatch with Pmenu and\n          PmenuMatchSel with PmenuSel (glepnir)\n\nfixes: #15563\ncloses: #16408\n\nSigned-off-by: glepnir \u003cglephunter@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "9598a6369bce32d3da831e8968caf4625985ac3c",
      "tree": "f12ebf1c0e4856a899a1b4b99b43b1e0ca766f75",
      "parents": [
        "c10342da449155b874ddc4b4a5beb92159ee96b7"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 11 10:14:24 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 11 10:14:24 2025 +0100"
      },
      "message": "runtime(doc): add package-\u003cname\u003e helptags for included packages\n\nImprove how to find the justify package\n\ncloses: #16420\n\nCo-authored-by: Peter Benjamin \u003cpetermbenjamin@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "668e9f24037fc7c362ffdf5fc1d5c5b1a8b0e855",
      "tree": "8efef61419defb0c533778a40e79fac91c9aae9b",
      "parents": [
        "ad409876d9cf7e565f99c5e21b9e2e400a83a4d4"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 11 09:19:12 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Jan 11 09:20:55 2025 +0100"
      },
      "message": "runtime(filetype): don\u0027t detect string interpolation as angular\n\nfixes: #16375\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "ad409876d9cf7e565f99c5e21b9e2e400a83a4d4",
      "tree": "8199886eef5f2e0eae82b6640095ef612b60b8cc",
      "parents": [
        "695522dea3703cf1b4cd4a894ca9a745a0d2756f"
      ],
      "author": {
        "name": "glepnir",
        "email": "glephunter@gmail.com",
        "time": "Fri Jan 10 20:08:20 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 10 20:08:20 2025 +0100"
      },
      "message": "patch 9.1.1001: ComplMatchIns highlight hard to read on light background\n\nProblem:  ComplMatchIns highlight hard to read on light background\n          (after v9.1.0996)\nSolution: define the highlighting group cleared, it should be configured in\n          colorschemes separately (glepnir)\n\ncloses: #16414\n\nSigned-off-by: glepnir \u003cglephunter@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "695522dea3703cf1b4cd4a894ca9a745a0d2756f",
      "tree": "52e57e35c7802a5d9b5f150706c8050b82c099b3",
      "parents": [
        "51754c8a498c39592250a077f56db89dd261995d"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Fri Jan 10 20:02:17 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 10 20:02:17 2025 +0100"
      },
      "message": "runtime(vim): Update base-syntax, highlight literal string quote escape\n\nMatch the \u0027\u0027 escape sequence in literal strings.  These were previously\nending the current string and starting another concatenated literal\nstring.\n\ncloses: #16415\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\n"
    },
    {
      "commit": "51754c8a498c39592250a077f56db89dd261995d",
      "tree": "14dabf841c644525713613e0d8e56a778b30f6a8",
      "parents": [
        "ebea31e454b9a1731cde845226f2c28ca5c097b1"
      ],
      "author": {
        "name": "Yochem van Rosmalen",
        "email": "git@yochem.nl",
        "time": "Fri Jan 10 19:54:13 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 10 19:54:13 2025 +0100"
      },
      "message": "runtime(editorconfig): set omnifunc to syntaxcomplete func\n\ncloses: #16419\n\nSigned-off-by: Yochem van Rosmalen \u003cgit@yochem.nl\u003e\nSigned-off-by: Riley Bruins \u003cribru17@hotmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "df4a7d761740d59a4f911c9e13ac620a459cdea6",
      "tree": "2d784a7215e38fc1581fcc886441b5c4518ea40d",
      "parents": [
        "4f73c07abff420bad9fa5befc2c284c00b984993"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Thu Jan 09 22:09:16 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 09 22:09:16 2025 +0100"
      },
      "message": "runtime(tiasm):  use correct syntax name tiasm in syntax script\n\ncloses: #16416\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "4f73c07abff420bad9fa5befc2c284c00b984993",
      "tree": "fd09a8875a642cf26215d2da58dbff63cb366815",
      "parents": [
        "a21240b97debea2e087aee6ad1488b5f075d1259"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Wed Jan 08 20:20:06 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 08 20:26:38 2025 +0100"
      },
      "message": "patch 9.1.0998: filetype: TI assembly files are not recognized\n\nProblem:  filetype: TI assembly files are not recognized\nSolution: inspect \u0027*.sa\u0027 and assembly files and detect TI assembly\n          files, include filetype plugin and syntax script for TI\n          assembly files (Wu, Zhenyu)\n\ncloses: #15827\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "8ab1819df625354f6cc9b36cb46989e7b7c9ebae",
      "tree": "4f3b5f4f2b40a31c680ccc8047dba074bc61c10d",
      "parents": [
        "e890887b8052561ac5f8dce218e578ed28599cc6"
      ],
      "author": {
        "name": "Jan-Arvid Harrach",
        "email": "jharrach@tutanota.com",
        "time": "Wed Jan 08 20:02:04 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 08 20:05:05 2025 +0100"
      },
      "message": "runtime(xf86conf): add section name OutputClass to syntax script\n\nReferences:\nhttps://man.archlinux.org/man/xorg.conf.5#DESCRIPTION\n\ncloses: #16397\n\nSigned-off-by: Jan-Arvid Harrach \u003cjharrach@tutanota.com\u003e\n"
    },
    {
      "commit": "1718e7d07e391571ac81c507a746b3bc7a7e2024",
      "tree": "debe118c85295d7dc7d46b61855d4b8bfde2d626",
      "parents": [
        "1f045f324d0a8e9e897e5ed49c4e21aa9c2a538e"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Wed Jan 08 18:20:47 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 08 18:20:47 2025 +0100"
      },
      "message": "runtime(vim): Update base-syntax, improve ex-bang matching\n\nAlways match ex-bang explicitly rather than incidentally as the ! operator.\n\nfixes: #16221\ncloses: #16410\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "1f045f324d0a8e9e897e5ed49c4e21aa9c2a538e",
      "tree": "4bf446b39fdb2601eb674a8d098e1427500200d2",
      "parents": [
        "e0424b3348042d6486eee0273439c073ed96da15"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 08 14:09:02 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Jan 08 14:09:02 2025 +0100"
      },
      "message": "runtime(doc): clarify buffer deletion on popup_close()\n\nReported-by: Lifepillar \u003clifepillar@lifepillar.me\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "616219f684744bcfad61a53c13166cda9b141dea",
      "tree": "3188884dacdf15a9a483a9c859d67f9b25a18eaa",
      "parents": [
        "0072ceedc66c4bc26c98d2e9bd81973bbe3f7f74"
      ],
      "author": {
        "name": "mtvare6",
        "email": "mtvare6@proton.me",
        "time": "Tue Jan 07 20:31:27 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Jan 07 20:31:27 2025 +0100"
      },
      "message": "patch 9.1.0995: filetype: shaderslang files are not detected\n\nProblem:  filetype: shaderslang files are not detected\nSolution: detect \u0027*.slang\u0027 files as shaderslang filetype,\n          include a filetype and syntax script (mtvare6)\n\nReference:\nhttps://shader-slang.com/\n\ncloses: #16387\n\nSigned-off-by: mtvare6 \u003cmtvare6@proton.me\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "3159b6494ec08fbe780d14e54ad4e89e7b55bb16",
      "tree": "ddf140f4333775155ad43ffd241a9a43d505673f",
      "parents": [
        "2050dcc20f99b3440199f4fbe60581e2ad8dac97"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 06 18:50:15 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 06 18:50:15 2025 +0100"
      },
      "message": "runtime(sh): fix typo in Last Change header\n\nrelated: #16394\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "6655bef33047b826e0ccb8c686f3f57e47161b1c",
      "tree": "27521537a5b9ee1e27529c924df7d26014e5f024",
      "parents": [
        "cf1f55548d1c8782c5bd11f82354d98fb30cde42"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Jan 06 18:32:13 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 06 18:32:13 2025 +0100"
      },
      "message": "patch 9.1.0991: v:stacktrace has wrong type in Vim9 script\n\nProblem:  v:stacktrace has wrong type in Vim9 script.\nSolution: Change the type to t_list_dict_any.  Fix grammar in docs.\n          (zeertzjq)\n\ncloses: #16390\n\nSigned-off-by: zeertzjq \u003czeertzjq@outlook.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "cf1f55548d1c8782c5bd11f82354d98fb30cde42",
      "tree": "83fd3e8563d94f88b067d688030b11feaf2662cb",
      "parents": [
        "7ceaa8f3ddbaad75fa02f91c0b354661b38253cb"
      ],
      "author": {
        "name": "Jon Parise",
        "email": "jon@indelible.org",
        "time": "Mon Jan 06 18:27:38 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 06 18:27:38 2025 +0100"
      },
      "message": "runtime(sh): add PS0 to bashSpecialVariables in syntax script\n\nPS0 is also a special prompt variable. (It is expanded and displayed\nafter it reads a command but before executing it.)\n\nReferences:\nhttps://www.gnu.org/software/bash/manual/html_node/Interactive-Shell-Behavior.html\n\ncloses: #16394\n\nSigned-off-by: Jon Parise \u003cjon@indelible.org\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "7ceaa8f3ddbaad75fa02f91c0b354661b38253cb",
      "tree": "ff88cb7a3d07d8c70ce2eedfa1b0afc304a12610",
      "parents": [
        "202ebc6ced6c5d7c0cdd9a79867af14aab39f75d"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Mon Jan 06 18:12:11 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Jan 06 18:12:11 2025 +0100"
      },
      "message": "runtime(vim): Remove trailing comma from match_words\n\nfixes: #16377 (`filetype plugin indent on` breaks matchit).\ncloses: #16389\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "202ebc6ced6c5d7c0cdd9a79867af14aab39f75d",
      "tree": "195e8753b914d29cd30fb8572f7e5dd50c3377e3",
      "parents": [
        "8a27d9784805ad15a5d832917410b4e70039e7d2"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 05 16:36:10 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 05 16:36:40 2025 +0100"
      },
      "message": "runtime(zsh): sync syntax script with upstream repo\n\nfixes: #16371\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    }
  ],
  "next": "8a27d9784805ad15a5d832917410b4e70039e7d2"
}
