)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "8a27d9784805ad15a5d832917410b4e70039e7d2",
      "tree": "4e813df7794df965570d4c4fa6da5f81d06500ce",
      "parents": [
        "e15cbc1af47e9dea90448c714eb4908e5d4302fc"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Sun Jan 05 15:56:57 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jan 05 15:56:57 2025 +0100"
      },
      "message": "runtime(doc): Capitalise the mnemonic \"Zero\" for the \u0027z\u0027 flag of search()\n\ncloses: #16384\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "cd96075cdee6b606c6e39aa1aed19b7cdc867df8",
      "tree": "044d2371653d9f9b73fff2c90ac20214c5d6a926",
      "parents": [
        "6139766e825ca34948223cb4c88d3900b1940a17"
      ],
      "author": {
        "name": "Aliaksei Budavei",
        "email": "32549825+zzzyxwvut@users.noreply.github.com",
        "time": "Fri Jan 03 17:38:14 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 03 17:38:14 2025 +0100"
      },
      "message": "runtime(java): Quietly opt out for unsupported markdown.vim versions\n\nfixes #16349\ncloses: #16369\n\nSigned-off-by: Aliaksei Budavei \u003c32549825+zzzyxwvut@users.noreply.github.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "6139766e825ca34948223cb4c88d3900b1940a17",
      "tree": "6bbe86bfc02d8cf18bafbe9b5933adb6eb2a85e0",
      "parents": [
        "b04af4cc9636ccbadc625e743a265a394bd48943"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Fri Jan 03 17:32:54 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 03 17:32:54 2025 +0100"
      },
      "message": "runtime(vim): fix failing vim syntax test\n\nafter v9.1.0985\n\nrelated: #16356\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "27f2e473e1d6077264b214e58995001383162705",
      "tree": "5e9b1d4041f119ec2e4f7f8bb792abfcae44093f",
      "parents": [
        "a407573f30a978b3aa61532bbd9b0ae94a87dc32"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Fri Jan 03 10:45:15 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 03 10:45:15 2025 +0100"
      },
      "message": "runtime(doc): update index.txt\n\nrelated: #16357\ncloses: #16372\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "a407573f30a978b3aa61532bbd9b0ae94a87dc32",
      "tree": "a6e6b369fffb776621ddc1b8f12b2adbbb89ef02",
      "parents": [
        "58c44e8833365e1a777330491c2799ae324ed893"
      ],
      "author": {
        "name": "Zoe Roux",
        "email": "zoe.roux@zoriya.dev",
        "time": "Fri Jan 03 10:40:31 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 03 10:40:31 2025 +0100"
      },
      "message": "patch 9.1.0987: filetype: cake files are not recognized\n\nProblem:  filetype: cake files are not recognized\nSolution: detect \u0027*.cake\u0027 files as cs filetype\n          (Zoe Roux)\n\nReferences:\nhttps://cakebuild.net/\n\ncloses: #16367\n\nSigned-off-by: Zoe Roux \u003czoe.roux@zoriya.dev\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "58c44e8833365e1a777330491c2799ae324ed893",
      "tree": "959bc5a0af76676c1c1258cfa392c00c9585eea6",
      "parents": [
        "bde76da4d02d93d8ea9e523d1057d59a19de276a"
      ],
      "author": {
        "name": "Gregory Anders",
        "email": "greg@gpanders.com",
        "time": "Fri Jan 03 10:35:35 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 03 10:35:35 2025 +0100"
      },
      "message": "patch 9.1.0986: filetype: \u0027jj\u0027 filetype is a bit imprecise\n\nProblem:  filetype: \u0027jj\u0027 filetype is a bit imprecise\nSolution: rename \u0027jj\u0027 filetype to \u0027jjdescription\u0027\n          (Gregory Anders)\n\ncloses: #16364\n\nSigned-off-by: Gregory Anders \u003cgreg@gpanders.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "bde76da4d02d93d8ea9e523d1057d59a19de276a",
      "tree": "5220f657ec0ec6eb99d67306c93ec6890176cf42",
      "parents": [
        "fc61cfd60e6d99765d1a68d39d6613e0917c7c56"
      ],
      "author": {
        "name": "Gregory Anders",
        "email": "greg@gpanders.com",
        "time": "Fri Jan 03 10:34:24 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 03 10:34:24 2025 +0100"
      },
      "message": "runtime(jj): Support diffs in jj syntax\n\nrelated: #16364\n\nSigned-off-by: Gregory Anders \u003cgreg@gpanders.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "fc61cfd60e6d99765d1a68d39d6613e0917c7c56",
      "tree": "c0c22b12ebf7ce0d02aa9ef9b6844e65e775cb56",
      "parents": [
        "aa979c763da2fa7ede2416a1ab8de7a46d88cd04"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Fri Jan 03 10:28:09 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 03 10:28:09 2025 +0100"
      },
      "message": "runtime(vim): Update matchit pattern, no Vim9 short names\n\nAbbreviated :enum and :interface commands are no longer supported.\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "aa979c763da2fa7ede2416a1ab8de7a46d88cd04",
      "tree": "644d0d296a154377ca89fa2a9b843919c21de7ba",
      "parents": [
        "663d18d6102f40d14e36096ec590445e61026ed6"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Fri Jan 03 10:19:45 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Jan 03 10:19:45 2025 +0100"
      },
      "message": "patch 9.1.0985: Vim9: some ex commands can be shortened\n\nProblem:  Vim9: some ex commands can be shortened\nSolution: disallow shortening of :abstract, :interface and :type\n          (h-east)\n\ncloses: #16356\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "663d18d6102f40d14e36096ec590445e61026ed6",
      "tree": "f8d8b9a63d812e6dc54b0fdcbfed404ebf774916",
      "parents": [
        "fd771613b3e59923b1a82a5ed9036c82899d133b"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Thu Jan 02 18:06:00 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 02 18:06:00 2025 +0100"
      },
      "message": "patch 9.1.0984: exception handling can be improved\n\nProblem:  exception handling can be improved\nSolution: add v:stacktrace and getstacktrace()\n\ncloses: #16360\n\nCo-authored-by: Naruhiko Nishino \u003cnaru123456789@gmail.com\u003e\nSigned-off-by: ichizok \u003cgclient.gaap@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "fd771613b3e59923b1a82a5ed9036c82899d133b",
      "tree": "992eb8d2d881dbbe351e9400e29f8ad4e1e97b47",
      "parents": [
        "0c3e57b403e0e3a1fefca7bbd5ad4cb950eea616"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Thu Jan 02 17:34:55 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 02 17:34:55 2025 +0100"
      },
      "message": "runtime(doc): update doc for :horizontal\n\nRevert the documentation for :horizontal from commit\n0c3e57b403e0e3a1fefc because :horizontal cannot be shortened to :ho\n\ncloses: #16362\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "0c3e57b403e0e3a1fefca7bbd5ad4cb950eea616",
      "tree": "42fe7ae82960540009f44d497a97770a0133dbee",
      "parents": [
        "e80f345b5dbc0ef3186d640e3d5adb7fcdfef64c"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Thu Jan 02 11:00:49 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 02 11:00:49 2025 +0100"
      },
      "message": "runtime(doc): update index.txt, windows.txt and version9.txt\n\ncloses: #16357\n\nCo-authored-by: Aliaksei Budavei \u003c32549825+zzzyxwvut@users.noreply.github.com\u003e\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "e80f345b5dbc0ef3186d640e3d5adb7fcdfef64c",
      "tree": "f0b3973a73c18d659210f78da60cd5a38e7cc7ba",
      "parents": [
        "8dc98bf427d62501d9ecbb48d20ae2633c3db187"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Thu Jan 02 10:40:29 2025 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Jan 02 10:42:07 2025 +0100"
      },
      "message": "runtime(doc): Tweak documentation about base64 function\n\ncloses: #16353\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "8dc98bf427d62501d9ecbb48d20ae2633c3db187",
      "tree": "7360fd16d1c6920f037c00b6003a183b902c08bf",
      "parents": [
        "d4088edae21659e14ab5f763c820f4eab9d36981"
      ],
      "author": {
        "name": "nibo",
        "email": "nibo@relim.de",
        "time": "Tue Dec 31 11:24:46 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Dec 31 11:24:46 2024 +0100"
      },
      "message": "runtime(chordpro): update syntax script\n\nReferences:\nhttps://chordpro.org/beta/directives-define/#defining-chords-for-keyboard-instruments\n\nSigned-off-by: nibo \u003cnibo@relim.de\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "d4088edae21659e14ab5f763c820f4eab9d36981",
      "tree": "89d9dc7e95952c87c16fdb9216d090a244a0be75",
      "parents": [
        "34e271b32111cca3245283b7f9de2fe821982510"
      ],
      "author": {
        "name": "glepnir",
        "email": "glephunter@gmail.com",
        "time": "Tue Dec 31 10:55:22 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Dec 31 10:58:30 2024 +0100"
      },
      "message": "patch 9.1.0983: not able to get the displayed items in complete_info()\n\nProblem:  not able to get the displayed items in complete_info()\n          (Evgeni Chasnovski)\nSolution: return the visible items via the \"matches\" key for\n          complete_info() (glepnir)\n\nfixes: #10007\ncloses: #16307\n\nSigned-off-by: glepnir \u003cglephunter@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "34e271b32111cca3245283b7f9de2fe821982510",
      "tree": "b7b87c4cd0d941a15b592dc916b6af95e37cafb3",
      "parents": [
        "39a4eb0b2ca901b59800fad086550053556e59dc"
      ],
      "author": {
        "name": "Andrea Pappacoda",
        "email": "andrea@pappacoda.it",
        "time": "Tue Dec 31 10:46:22 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Dec 31 10:46:22 2024 +0100"
      },
      "message": "runtime(doc): use standard SGR format at :h xterm-true-color\n\nBy default, Vim uses the non-standard, but widely supported, legacy\nxterm/Konsole format for setting \"direct colors\" with set setaf and\nsetbf escape codes, which use semicolons as separators.\n\nThe documentation for xterm-true-color mentions that, as an alternative,\nusers can set alternative sequences that use colons instead of\nsemicolons. This format, though, isn\u0027t standard and it is unclear how\nwidely supported it is; it was added by xterm patch 282 due to a\nmisinterpretation of the ISO 8613-6 (ITU T.416) standard, and was later\nchanged to the format suggested by this patch, which is the one\nspecified in the standard.\n\nToday, looking at ncurses\u0027 [terminfo], it seems that all terminal\nemulators use either the standard format (named \"xterm+direct\" in the\nterminfo source) or the legacy format (named \"xterm+indirect\" in the\nterminfo source).\n\nHence, I believe it makes sense to align the docs with reality.\n\nIf you\u0027re interested in the story of this escape sequence, I\u0027d recommend\nreading\n\u003chttps://invisible-island.net/ncurses/ncurses.faq.html#xterm_16MegaColors\u003e.\n\n[terminfo]: https://invisible-island.net/ncurses/terminfo.ti.html\n\ncloses: #16350\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\nSigned-off-by: Andrea Pappacoda \u003candrea@pappacoda.it\u003e\n"
    },
    {
      "commit": "39a4eb0b2ca901b59800fad086550053556e59dc",
      "tree": "893f4bc5d6e48f9a6fa67aa9290aff4dc6dff32c",
      "parents": [
        "f27e80a6e183a617dd885311871fd4eaa6075d16"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Tue Dec 31 10:25:44 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Dec 31 10:25:44 2024 +0100"
      },
      "message": "patch 9.1.0982: TI linker files are not recognized\n\nProblem:  TI linker files are not recognized\nSolution: inspect \u0027*.cmd\u0027 files and detect TI linker files\n          as \u0027lnk\u0027 filetype, include a lnk ftplugin and syntax\n          script (Wu, Zhenyu)\n\ncloses: #16320\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "f27e80a6e183a617dd885311871fd4eaa6075d16",
      "tree": "395f7bd49ca7a0c9ca2bb5fd728a8f44830294d8",
      "parents": [
        "2bee7e43e137bcef62e6872791e2be7ce9c32703"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Mon Dec 30 15:40:24 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Dec 30 15:40:24 2024 +0100"
      },
      "message": "runtime(vim): update vim generator syntax script\n\n* include the base64* functions\n* allow to shorten finally\n\ncloses: #16346\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "2bee7e43e137bcef62e6872791e2be7ce9c32703",
      "tree": "64821f419fee78887ad077708ead6b83ab9373c9",
      "parents": [
        "810785c6890ef0a1cd2428410c8488cacfbac77b"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Mon Dec 30 15:36:37 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Dec 30 15:36:37 2024 +0100"
      },
      "message": "patch 9.1.0981: tests: typo in test_filetype.vim\n\nProblem:  tests: typo in test_filetype.vim\nSolution: fix comment, update lnkmap syntax file and add\n          DESCT keyword\n          (Wu, Zhenyu)\n\ncloses: #16348\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "810785c6890ef0a1cd2428410c8488cacfbac77b",
      "tree": "490ef742fdded2f17055c4887ae892834f350395",
      "parents": [
        "48fa3198b7118023fea4b15015a97c920887eb07"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Dec 30 10:29:44 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Dec 30 10:32:35 2024 +0100"
      },
      "message": "patch 9.1.0980: no support for base64 en-/decoding functions in Vim Script\n\nProblem:  no support for base64 en-/decoding functions in Vim Script\n          (networkhermit)\nSolution: Add the base64_encode() and base64_decode() functions\n          (Yegappan Lakshmanan)\n\nfixes: #16291\ncloses: #16330\n\nSigned-off-by: Yegappan Lakshmanan \u003cyegappan@yahoo.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "48fa3198b7118023fea4b15015a97c920887eb07",
      "tree": "3d9d7a65e5e6c419125ad3c7cbe6c3edc546bcb8",
      "parents": [
        "6de7191c31941b8be46dcf81c0ab71ad1285ab66"
      ],
      "author": {
        "name": "Aliaksei Budavei",
        "email": "0x000c70@gmail.com",
        "time": "Mon Dec 30 10:23:50 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Dec 30 10:23:50 2024 +0100"
      },
      "message": "syntax(sh): Improve the recognition of bracket expressions\n\n- Define a general non-\"contained\" \"shBracketExpr\" group,\n  and replace with it the \"contained\" bracket variant of\n  \"shOperator\", adjusting the patterns for the competing\n  conditional commands \"[\" and \"[[\".\n- Accommodate some unbalanced brackets (e.g. \"[!][!]\").\n- Make the leading \"!\" (or \"^\") stand out in NON-matching\n  bracket expressions.\n- Support literal newlines in parametric patterns (along\n  with pathname globbings and \"case\" patterns).\n- Also match bracket expressions in:\n  * parametric patterns (e.g. \"${1#[ab]_}\");\n  * pathname globbings (e.g. \"[ab]*.txt\");\n  * arguments for the \"[[\", \"echo\", and \"print\" commands.\n- Recognise collating symbols (e.g. \"[.a.]\") and equivalence\n  classes (e.g. \"[\u003da\u003d]\").\n- Recognise end patterns for a pattern substitution form of\n  parameter expansion and match bracket expressions in such\n  patterns (e.g. \"${1/%[.!]/;}\").\n\nfixes #15799\ncloses: #15941\n\nReferences:\nhttps://pubs.opengroup.org/onlinepubs/9799919799/basedefs/V1_chap09.html#tag_09_03_05\nhttps://pubs.opengroup.org/onlinepubs/9799919799/utilities/V3_chap02.html#tag_19_14\nhttps://git.savannah.gnu.org/gitweb/?p\u003dbash.git;a\u003dblob_plain;f\u003ddoc/bash.html;hb\u003d37b7e91d64ad10b1a1815d12128c9475636df670\nhttp://www.mirbsd.org/htman/i386/man1/mksh.htm\n\nSigned-off-by: Aliaksei Budavei \u003c0x000c70@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "6de7191c31941b8be46dcf81c0ab71ad1285ab66",
      "tree": "3d228cb2f92629bd263c073f69f6c75ca44b30d3",
      "parents": [
        "80ed8b87614138a79bdd50c4b4199c0084601e04"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Dec 30 10:20:17 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Dec 30 10:20:17 2024 +0100"
      },
      "message": "runtime(doc): mention how NUL bytes are handled\n\nfixes: #16326\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "32b7e3a8c99d369b02154df74cbe42a37c7c7e68",
      "tree": "8dc723096ae82c9ded33e8e77b801b741e2eeb10",
      "parents": [
        "ab9a8947d73c09981b966d3994f0a9298b8b5674"
      ],
      "author": {
        "name": "GustavEikaas",
        "email": "gustav.eikaas@gmail.com",
        "time": "Mon Dec 30 10:01:36 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Dec 30 10:01:36 2024 +0100"
      },
      "message": "patch 9.1.0977: filetype: msbuild filetypes are not recognized\n\nProblem:  filetype: msbuild filetypes are not recognized\nSolution: detect msbuild files as xml filetype\n          (Gustav Eikaas)\n\ncloses: #16339\n\nSigned-off-by: GustavEikaas \u003cgustav.eikaas@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "df67fc0e6994bc92f3d82edc6269e158875defad",
      "tree": "fa43089c09cccbd5dcd0a1bcfde16f0a28b34c5f",
      "parents": [
        "49a35f67ebf3042b18fa4325b5c27ae25533afe5"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Sun Dec 29 15:36:42 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Dec 29 15:36:42 2024 +0100"
      },
      "message": "runtime(sh): set shellcheck as the compiler for supported shells\n\ncloses: #16311\n\nSigned-off-by: Luca Saccarola \u003cgithub.e41mv@aleeas.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "49a35f67ebf3042b18fa4325b5c27ae25533afe5",
      "tree": "05e1e09fa7308b02dc2627263a70c9c299e9f192",
      "parents": [
        "5113831d16c05f3a8b47da0c6f95a641d5fc7b2e"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Sun Dec 29 15:33:12 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Dec 29 15:33:12 2024 +0100"
      },
      "message": "runtime(doc): Fix enum example syntax\n\nAn ex-colon is not allowed before endenum.  As no other examples in the\nfile use an ex-colon remove them both.\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "5113831d16c05f3a8b47da0c6f95a641d5fc7b2e",
      "tree": "886123e6c64d5d51535adc63637c784e98f6436e",
      "parents": [
        "f0ab3e4e41964e2c4d10e29e98800aa0f7d33b05"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Sun Dec 29 15:28:46 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Dec 29 15:28:46 2024 +0100"
      },
      "message": "patch 9.1.0972: filetype: TI linker map files are not recognized\n\nProblem:  filetype: TI linker map files are not recognized\nSolution: detect TI linker map files as lnkmap filetype\n          (Wu, Zhenyu)\n\nReferences:\nhttps://downloads.ti.com/docs/esd/SPRUI03A/Content/SPRUI03A_HTML/linker_description.html\n\ncloses: #16324\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "f0ab3e4e41964e2c4d10e29e98800aa0f7d33b05",
      "tree": "b8ca77fabc13f076a0a884c745a5b09f60724d69",
      "parents": [
        "3b3318b64043dcf29d6f06322739f695a5cc257e"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Sun Dec 29 15:14:37 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Dec 29 15:14:37 2024 +0100"
      },
      "message": "runtime(vim): Improve syntax script generator for Vim Script\n\ncloses: #16331\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "3b3318b64043dcf29d6f06322739f695a5cc257e",
      "tree": "3e2d372305c3f62ccef5fc0621f2d2b210d5fdf0",
      "parents": [
        "7b12ac3ad86f02bf26d6830caa991041dd1c4785"
      ],
      "author": {
        "name": "GustavEikaas",
        "email": "gustav.eikaas@gmail.com",
        "time": "Sun Dec 29 15:08:49 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Dec 29 15:08:49 2024 +0100"
      },
      "message": "patch 9.1.0971: filetype: SLNX files are not recognized\n\nProblem:  filetype: SLNX files are not recognized\nSolution: detect \u0027*.slnx\u0027 files as xml filetype\n          (Gustav Eikaas)\n\nReferences:\nhttps://blog.ndepend.com/slnx-the-new-net-solution-xml-file-format/\nhttps://blog.jetbrains.com/dotnet/2024/10/04/support-for-slnx-solution-files/\n\ncloses: #16334\n\nSigned-off-by: GustavEikaas \u003cgustav.eikaas@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "f2e08a1e54e1e6f594edac5cd971ac2e03896a07",
      "tree": "947213acab42777a3d17aa31b89862f2edbca818",
      "parents": [
        "f6ba8defc62e18363752c6c78c76865dd53acd57"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Sun Dec 29 09:46:03 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Dec 29 09:46:03 2024 +0100"
      },
      "message": "runtime(doc): Fix documentation typos\n\ncloses: #16333\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "f6ba8defc62e18363752c6c78c76865dd53acd57",
      "tree": "fd56d4e443003f9eaf6755493ea6c4d24b4336fd",
      "parents": [
        "231b4fc3cc3cc84cad4babaf077b0fc13ece0932"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Dec 28 17:15:05 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Dec 28 17:15:05 2024 +0100"
      },
      "message": "runtime(doc): update for new keyprotocol option value (after v9.1.0969)\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "223d6c0a945f3a50914c60b0fa2f823bb0cb148a",
      "tree": "6c04113021a591c49bfe99c3a196539e77d9b67a",
      "parents": [
        "7b239f6d47cfe5dacdcb789f866512c28764391a"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Dec 28 16:20:53 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Dec 28 16:20:53 2024 +0100"
      },
      "message": "runtime(doc): update version9.txt for bash filetype\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "7b239f6d47cfe5dacdcb789f866512c28764391a",
      "tree": "bf673e2a20e852f4b586f4020e4286c5cbcdb73b",
      "parents": [
        "e6ccb643a63612f20906348f16485d724f8d7f6f"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Dec 28 14:08:38 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Dec 28 14:08:38 2024 +0100"
      },
      "message": "runtime(netrw): update last change header for #16265\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "e6ccb643a63612f20906348f16485d724f8d7f6f",
      "tree": "6b874ba19bcdf7f994dc3cafd441128edd7fdca0",
      "parents": [
        "2e252474c4df5018b9819d86ebb70bf3b1b1a1af"
      ],
      "author": {
        "name": "Martino Ischia",
        "email": "ischiamartino@gmail.com",
        "time": "Sat Dec 28 10:19:26 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sat Dec 28 10:19:26 2024 +0100"
      },
      "message": "runtime(doc): fix doc error in :r behaviour\n\ncloses: #16316\n\nSigned-off-by: Martino Ischia \u003cischiamartino@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "2e252474c4df5018b9819d86ebb70bf3b1b1a1af",
      "tree": "6840de212d5f8e461a9d9d5ac43cc8c52ff14638",
      "parents": [
        "b7f19a5459273d8a3ff095c1ff5f0a78a960ae6a"
      ],
      "author": {
        "name": "Aliaksei Budavei",
        "email": "0x000c70@gmail.com",
        "time": "Fri Dec 27 16:46:36 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 27 16:47:44 2024 +0100"
      },
      "message": "patch 9.1.0967: SpotBugs compiler setup can be further improved\n\nProblem:  SpotBugs compiler can be further improved\nSolution: Introduce event-driven primitives for SpotBugs\n          (Aliaksei Budavei)\n\ncloses: #16258\n\nSigned-off-by: Aliaksei Budavei \u003c0x000c70@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "6c57c30ad43f5e0d040f7d432ceb5d61fc6ab651",
      "tree": "86dce89522aef59f8964e51cc047f1ad7cd47acc",
      "parents": [
        "b9b762c21f2b61e0e7d8fee43d4d3dc8ecffd721"
      ],
      "author": {
        "name": "Konfekt",
        "email": "Konfekt@users.noreply.github.com",
        "time": "Fri Dec 27 16:22:44 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 27 16:22:44 2024 +0100"
      },
      "message": "runtime(compiler): include a basic bash syntax checker compiler\n\nSee @saccarosium \u0027s suggestion at\nhttps://github.com/vim/vim/pull/16311#issuecomment-2563447885\n\ncloses: #16314\n\nSigned-off-by: Konfekt \u003cKonfekt@users.noreply.github.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "b9b762c21f2b61e0e7d8fee43d4d3dc8ecffd721",
      "tree": "bbf83952e5f81ee3c0953298f420acfcce398144",
      "parents": [
        "0a3b9fb5c2358a38f931350e0a996d584d903ce6"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Fri Dec 27 16:08:14 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 27 16:08:14 2024 +0100"
      },
      "message": "patch 9.1.0965: filetype: sh filetype set when detecting the use of bash\n\nProblem:  filetype: sh filetype set when detecting the use of bash\nSolution: when bash is detected, use \u0027bash\u0027 filetype instead\n          (Luca Saccarola)\n\ncloses: #16309\n\nSigned-off-by: Luca Saccarola \u003cgithub.e41mv@aleeas.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "5a04999a7402201cf1b47ff10bc474dd1cdc24f4",
      "tree": "faf13fd9fac0851fdced4f0b0eba50d864dba83a",
      "parents": [
        "f07ae5b3bdb7331ee0e65adcb74402eef74f0a2b"
      ],
      "author": {
        "name": "glepnir",
        "email": "glephunter@gmail.com",
        "time": "Thu Dec 26 15:38:39 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Dec 26 15:46:56 2024 +0100"
      },
      "message": "patch 9.1.0963: fuzzy-matching does not prefer full match\n\nProblem:  fuzzy-matching does not prefer full match\n          (Maxim Kim)\nSolution: add additional score for a full match\n          (glepnir)\n\nfixes: #15654\ncloses: #16300\n\nSigned-off-by: glepnir \u003cglephunter@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "f07ae5b3bdb7331ee0e65adcb74402eef74f0a2b",
      "tree": "6485e5fd92144fe1ad1de1a606dd5efeeb6bb786",
      "parents": [
        "6d2efd492010cc12e9eeec3ad2bb2645106e0087"
      ],
      "author": {
        "name": "Anton Kastritskii",
        "email": "halloy52@gmail.com",
        "time": "Thu Dec 26 15:16:12 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Dec 26 15:16:12 2024 +0100"
      },
      "message": "patch 9.1.0962: filetype: bun.lock file is not recognized\n\nProblem:  filetype: bun.lock file is not recognized\nSolution: detect \u0027bun.lock\u0027 file as jsonc filetype\n          (Anton Kastritskii)\n\ncloses: #16308\n\nSigned-off-by: Anton Kastritskii \u003challoy52@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "6d2efd492010cc12e9eeec3ad2bb2645106e0087",
      "tree": "69b9c25b506a55eedfc4bee37d2195c8fbc42dcf",
      "parents": [
        "b9ea0a89fadb53812860b8c2c1ca27e1d51a33da"
      ],
      "author": {
        "name": "Jim Zhou",
        "email": "csd_189@163.com",
        "time": "Thu Dec 26 10:30:37 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Dec 26 10:36:56 2024 +0100"
      },
      "message": "runtime(vim): update indentation plugin for Vim script\n\nMake the indent script aware of enums and ensure those will be correctly\nindented.\n\nfixes: #16289\ncloses: #16293\n\nCo-authored-by: Aliaksei Budavei \u003c0x000c70@gmail.com\u003e\nSigned-off-by: Jim Zhou \u003ccsd_189@163.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "b9ea0a89fadb53812860b8c2c1ca27e1d51a33da",
      "tree": "0e465714dd037d0ae40df436a498c1ac79e59ed8",
      "parents": [
        "9b67a2e1ddf277faf01fa957bf72f7b804a7cb7f"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Thu Dec 26 10:22:46 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Dec 26 10:22:46 2024 +0100"
      },
      "message": "runtime(doc): tweak documentation style in helphelp.txt\n\ncloses: #16302\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Aliaksei Budavei \u003c0x000c70@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "9b67a2e1ddf277faf01fa957bf72f7b804a7cb7f",
      "tree": "0d30ef41ed7bffbe4bbb49c177fc507675ed7af7",
      "parents": [
        "de6a313014ca4bc5316bd077e44fd856b15c5901"
      ],
      "author": {
        "name": "Doug Kearns",
        "email": "dougkearns@gmail.com",
        "time": "Thu Dec 26 10:13:45 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Dec 26 10:13:45 2024 +0100"
      },
      "message": "runtime(vim): Update base-syntax, allow parens in default arguments\n\nAllow parentheses in default arguments specified in :def and :function\ndefinitions.\n\nfixes #16243\ncloses: #16269\n\nSigned-off-by: Doug Kearns \u003cdougkearns@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "de6a313014ca4bc5316bd077e44fd856b15c5901",
      "tree": "0aee90aca5a1c32449a96233547cee8df56be46d",
      "parents": [
        "ae01b96004e2ea38eaca2f72e3332762c9b05601"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Dec 25 18:00:38 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Dec 25 18:03:09 2024 +0100"
      },
      "message": "runtime(doc): mention auto-format using clang-format for sound.c/sign.c\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "ae01b96004e2ea38eaca2f72e3332762c9b05601",
      "tree": "fc80a5337cf0753910dd4fa976005a5e8d4f8a2d",
      "parents": [
        "5ddcecf05febcdd374f47bea856830c3b6d1bff8"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Dec 25 17:52:12 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Dec 25 17:52:12 2024 +0100"
      },
      "message": "runtime(help): fix typo s/additional/arbitrary/\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "5ddcecf05febcdd374f47bea856830c3b6d1bff8",
      "tree": "7acd504968fe4f58752947b98aa86afdaaf2d3e0",
      "parents": [
        "9360de9027aa286e802363ede59c9e97025ae123"
      ],
      "author": {
        "name": "Shougo Matsushita",
        "email": "Shougo.Matsu@gmail.com",
        "time": "Wed Dec 25 10:55:48 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Dec 25 10:55:48 2024 +0100"
      },
      "message": "runtime(help): Add better support for language annotation highlighting\n\ncloses: #16238\n\nCo-authored-by: Christian Brabandt \u003ccb@256bit.org\u003e\nCo-authored-by: h_east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Shougo Matsushita \u003cShougo.Matsu@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "9360de9027aa286e802363ede59c9e97025ae123",
      "tree": "0437c0d4b694de24cb27d3e961fe996b0d369663",
      "parents": [
        "a32daed55933df49a7aed571cc6e400ae01c7976"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Wed Dec 25 10:37:57 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Dec 25 10:40:25 2024 +0100"
      },
      "message": "patch 9.1.0961: filetype: TI gel files are not recognized\n\nProblem:  filetype: TI gel files are not recognized\nSolution: detect \u0027*.gel\u0027 files as gel filetype, include\n          get filetype and syntax plugins\n          (Wu, Zhenyu)\n\nReferences:\nhttps://downloads.ti.com/ccs/esd/documents/users_guide/ccs_debug-gel.html\n\ncloses: #16226\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "a32daed55933df49a7aed571cc6e400ae01c7976",
      "tree": "e2f2285fd3add63c6cd6935273ee7d2ae10b3e2a",
      "parents": [
        "b6ab33bdb2fa51f7c49f01b5b10b580f67ceafdc"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Wed Dec 25 10:33:57 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Dec 25 10:33:57 2024 +0100"
      },
      "message": "patch 9.1.0960: filetype: hy history files are not recognized\n\nProblem:  filetype: hy history files are not recognized\nSolution: detect \u0027*.hy\u0027, \u0027.hy-history\u0027 files as hy filetype,\n          detect \u0027.lips_repl_history\u0027 files are scheme filetype\n          (Wu, Zhenyu)\n\ncloses: #16298\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "b6ab33bdb2fa51f7c49f01b5b10b580f67ceafdc",
      "tree": "9246632c1fe205318a0e9351d436f8efea8dc31f",
      "parents": [
        "00d3459ea66438f4bdf3ca37df25c85e864d256a"
      ],
      "author": {
        "name": "Fredrik",
        "email": "fredrik.oljemark@helsinki.fi",
        "time": "Wed Dec 25 10:28:29 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Dec 25 10:28:29 2024 +0100"
      },
      "message": "translation(fi): Fix typoes in Finish menu translation\n\nfixes: #16285\ncloses: #16286\n\nSigned-off-by: Fredrik \u003cfredrik.oljemark@helsinki.fi\u003e\nSigned-off-by: Flammie A Pirinen \u003cflammie@iki.fi\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "9739086de2ff2f894671668be20e335cad3fba3b",
      "tree": "702f7abe85bfdc878b7fae6b4f6c47308c397de1",
      "parents": [
        "e62d93ead10b4c5818e3c0b7551f1784d24bfe33"
      ],
      "author": {
        "name": "Aliaksei Budavei",
        "email": "0x000c70@gmail.com",
        "time": "Wed Dec 25 10:18:15 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Dec 25 10:18:15 2024 +0100"
      },
      "message": "runtime(vim): Use supported syntax in indent tests\n\nFor now, prefer mis-indentation of enum values (see #16289)\nrather than invalid syntax.\n\nRelated to #13670 and #14224.\n\ncloses: #16292\n\nSigned-off-by: Aliaksei Budavei \u003c0x000c70@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "e62d93ead10b4c5818e3c0b7551f1784d24bfe33",
      "tree": "9fa9b42a3281c5740c5af6f21d780b172a7926e0",
      "parents": [
        "084529c03dd3e74c0d4f46a93f76e33789ac112e"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Tue Dec 24 09:54:27 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Tue Dec 24 09:54:27 2024 +0100"
      },
      "message": "patch 9.1.0958: filetype: supertux2 config files detected as lisp\n\nProblem:  filetype: supertux2 config files detected as lisp\nSolution: detect supertux2 config files as scheme instead\n          (Wu, Zhenyu)\n\nReferences:\nhttps://github.com/SuperTux/supertux/wiki/S-Expression\n\nsupertux uses #t and #f as bool type, which is same as scheme, not\ncommon lisp\n\ncloses: #16287\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "08be9ddc8568918714e0e70347bd109c26b73db0",
      "tree": "f4cdb2031dd93342b9e3984ef1cbc115ca462410",
      "parents": [
        "4ce1cb5bf1dc507224792543d8e56e6ab431a2b5"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Mon Dec 23 10:11:25 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Dec 23 10:11:25 2024 +0100"
      },
      "message": "runtime(doc): move help tag E1182\n\ncloses: #16279\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "4ce1cb5bf1dc507224792543d8e56e6ab431a2b5",
      "tree": "f82214ae081854433f5ee8431d136c7a62671de7",
      "parents": [
        "89a107efd141d5a1fed850af80a74900077666cf"
      ],
      "author": {
        "name": "Jon Parise",
        "email": "jon@indelible.org",
        "time": "Mon Dec 23 09:57:42 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Dec 23 09:57:42 2024 +0100"
      },
      "message": "runtime(graphql): contribute vim-graphql to Vim core\n\nContribute the core of my vim-graphql project (ftplugin, indent, syntax)\nto the Vim project. This replaces the basic ftplugin support that was\nalready in the runtime with a more complete set of filetype settings. I\ncan assume maintainership for all of these files.\n\nI\u0027ll continue to maintain the higher-level embedded filetype support\nseparately (in vim-graphql) for now, because it\u0027s fairly complex, but we\ncan consider integrating that code directly into vim later.\n\nruntime files use the MIT license.\n\ncloses: #16273\n\nSigned-off-by: Jon Parise \u003cjon@indelible.org\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "7cb24917a112ba473cb351bdcdc48b8adbd46793",
      "tree": "980af4a79ea93655eb9106cd09327e44db51919c",
      "parents": [
        "92195ae72f141a1d454d930a0b395c63d08f5fe0"
      ],
      "author": {
        "name": "Hugo Osvaldo Barrera\u0027 via vim_dev",
        "email": "vim_dev@googlegroups.com",
        "time": "Wed Dec 18 17:52:48 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Dec 22 15:11:50 2024 +0100"
      },
      "message": "patch 9.1.0953: filetype: APKBUILD files not correctly detected\n\nProblem:  filetype: APKBUILD files not correctly detected\nSolution: detect \u0027APKBUILD\u0027 files as apkbuild filetype,\n          include a apkbuild syntax script (which basically\n          just sources the sh.vim syntax file)\n          (Hugo Osvaldo Barrera)\n\nVim plugins (e.g.: ALE, nvim-lspconfig, etc) rely on filetype to\ndetermine which integrations/helpers are applicable. They expect\nfiletype\u003dapkbuild for APKBUILD files.\n\nOn the other hand, plugins also enable bash-specific linters and\nfunctionality when filetype\u003dbash, but APKBUILD files are POSIX sh, not\nbash, so these often provide bogus results.\n\nChange the filetype for APKBUILD to a \u0027apkbuild\u0027, so that tools and\nftplugin can properly target these files. This filetype will use the\nexisting `sh` syntax rules, since these are applicable for them.\n\nSigned-off-by: Hugo Osvaldo Barrera\u0027 via vim_dev \u003cvim_dev@googlegroups.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "62e3014ab1146d7f78694c97fc6974f1af2cc5af",
      "tree": "9638ff825a36f6c1c9665c2d402e710d64446afd",
      "parents": [
        "70881ba195d267d01df912294ddc5b5d525bba3d"
      ],
      "author": {
        "name": "Konfekt",
        "email": "Konfekt@users.noreply.github.com",
        "time": "Sun Dec 22 10:57:33 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Dec 22 10:57:33 2024 +0100"
      },
      "message": "patch 9.1.0951: filetype: jshell files are not recognized\n\nProblem:  filetype: jshell files are not recognized\nSolution: detect \u0027*.jsh\u0027 files as java filetype\n          (Konfekt)\n\ncloses: #16260\n\nSigned-off-by: Konfekt \u003cKonfekt@users.noreply.github.com\u003e\nSigned-off-by: Aliaksei Budavei \u003c0x000c70@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "70881ba195d267d01df912294ddc5b5d525bba3d",
      "tree": "874d24cb6dddfc6ab876311ff5da174cdf3f7918",
      "parents": [
        "f173f4249fc785fb3e2b341bcfb0f21192cd4bf5"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 20 19:53:55 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 20 19:53:55 2024 +0100"
      },
      "message": "runtime(dockerfile): do not set commentstring in syntax script\n\nfixes: #16268\n\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "f173f4249fc785fb3e2b341bcfb0f21192cd4bf5",
      "tree": "0fc885c16bb4977564e48d26e94ecdeb72977da9",
      "parents": [
        "2328a39a54fbd75576769193d7ff1ed2769e2ff9"
      ],
      "author": {
        "name": "Wu, Zhenyu",
        "email": "wuzhenyu@ustc.edu",
        "time": "Fri Dec 20 19:45:06 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 20 19:45:06 2024 +0100"
      },
      "message": "patch 9.1.0950: filetype: fennelrc files are not recognized\n\nProblem:  filetype: fennelrc files are not recognized\nSolution: detect \u0027fennelrc\u0027 files as fennel filetype\n          (Wu Zhenyu)\n\nReferences:\nhttps://github.com/bakpakin/Fennel/issues/193\n\ncloses: #16262\n\nSigned-off-by: Wu, Zhenyu \u003cwuzhenyu@ustc.edu\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "2328a39a54fbd75576769193d7ff1ed2769e2ff9",
      "tree": "4a4663af6825f94f0521a95f938a2335bb517ec0",
      "parents": [
        "fb27cf9cb17d756dc3d983a7d1739bbf75b2d70e"
      ],
      "author": {
        "name": "Konfekt",
        "email": "Konfekt@users.noreply.github.com",
        "time": "Fri Dec 20 19:41:02 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 20 19:41:02 2024 +0100"
      },
      "message": "runtime(netrw): do not double escape Vim special characters\n\nThis double escaping was likely introduced because it was the only way\nto make :Open work with hashes/percent signs despite shellescape(..., 1)\nsupposedly taking care of it, but then breaks the gx mapping\non MSYS2 as reported at [0]\n\nSince special characters in the URL following :Open can be escaped,\nwhereas gx simply breaks and is more common, no longer double escape\n\n[0]: https://github.com/vim/vim/issues/16252\n\nfixes: #16252\ncloses: #16265\n\nSigned-off-by: Konfekt \u003cKonfekt@users.noreply.github.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "c673b805ad80d0aef07e745d412a2bf298ba1c07",
      "tree": "7be42b309bfb7bbd400cd4c3265bf09a653be07f",
      "parents": [
        "af0fed598889cbc2fbf286c1e282c27b92215e8d"
      ],
      "author": {
        "name": "shane.xb.qian",
        "email": "shane.qian@foxmail.com",
        "time": "Fri Dec 20 19:36:40 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 20 19:36:40 2024 +0100"
      },
      "message": "runtime(netrw): more reformating #16248\n\ncloses: #16266\n\nSigned-off-by: shane.xb.qian \u003cshane.qian@foxmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "af0fed598889cbc2fbf286c1e282c27b92215e8d",
      "tree": "615edb90bc6f0deb4abf9f3fbe8bd89cdf6bf0a8",
      "parents": [
        "13c1153eefe54ce933e60258358300868c22f68a"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Thu Dec 19 20:51:36 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Dec 19 20:51:36 2024 +0100"
      },
      "message": "runtime(doc): Add a note about handling symbolic links in starting.txt\n\ncloses: #16257\n\nSigned-off-by: h-east \u003ch.east.727@gmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "13c1153eefe54ce933e60258358300868c22f68a",
      "tree": "69ed86798e453fd6d39c862162ee2f3c46dd089f",
      "parents": [
        "83029a354e9fe1a94832d35e46b8a6dda84e2034"
      ],
      "author": {
        "name": "Boris Staletic",
        "email": "boris.staletic@protonmail.com",
        "time": "Thu Dec 19 20:22:19 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Dec 19 20:22:19 2024 +0100"
      },
      "message": "patch 9.1.0949: popups inconsistently shifted to the left\n\nProblem:  popups inconsistently shifted to the left\nSolution: always shift non-fixed popups to the left when the\n          text would be truncated\n          (no matter whether \u0027wrap\u0027 is set or not)\n          (Boris Staletic)\n\nfixes: #16231\ncloses: #16247\n\nSigned-off-by: Boris Staletic \u003cboris.staletic@protonmail.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    },
    {
      "commit": "c363ca1ecd1f8db03663ef98dcf41eeacc3c22c7",
      "tree": "c85e2326f0bc04f44c3337058b683b83001ccf33",
      "parents": [
        "3baf19a2b144b215c5b537c3c1b3b80a79b0fe99"
      ],
      "author": {
        "name": "Luca Saccarola",
        "email": "github.e41mv@aleeas.com",
        "time": "Thu Dec 19 20:16:18 2024 +0100"
      },
      "committer": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Dec 19 20:16:18 2024 +0100"
      },
      "message": "runtime(netrw): change indent size from 1 to 2\n\ncloses: #16248\n\nSigned-off-by: Luca Saccarola \u003cgithub.e41mv@aleeas.com\u003e\nSigned-off-by: Christian Brabandt \u003ccb@256bit.org\u003e\n"
    }
  ],
  "next": "b183f502803f81a7affa089aa2f6d9dca8bb1b8d"
}
