Releases: vim/vim-win32-installer
v9.2.0506
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- runtime(mbsync): Properly handle values for the "Sync" keyword
- 9.2.0506: home_replace() function can be improved
- runtime(doc): fix GTK4 package name in src/INSTALL
- 9.2.0505: GTK4: text looks blurry on HiDPI displays
- runtime(context,typeset): Correct whitespace error in Log()'s 'edit' command
- 9.2.0504: configure: requires X11 libraries for GTK4 build
- runtime(getscript,vimball,rust): Use correct shellescape() form for ! ex cmd
- 9.2.0503: Makefile: Missing dependencies for new GTK4 source files
- runtime(doc): update cmdline-history (after v9.1.0895)
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
pdb files for debugging the corresponding ARM 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python2 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0502
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0502: runtime(netrw): bookmark handling can be improved
- runtime(doc): document new GTK4 GUI in version9.txt
- runtime(syntax-tests): Always delete our copy of "src/testdir/vimcmd"
- 9.2.0501: GTK4: there is no GTK4 UI available
- runtime(htmldjango): Remove unnecessary code.
- CI: Stop using AppVeyor
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
pdb files for debugging the corresponding ARM 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python2 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0500
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0500: filetype: some html files wrongly recognized as htmlangular
- runtime(doc): INSTALL: "libwayland-dev" is required on Ubuntu for Wayland clipboard support
- runtime(typeset): Correct whitespace error in :lcd command
- tests(commondumps): Use character counts when marking columns
- 9.2.0499: modeline: allow to disable modelines with modelinestrict
This release includes signed files
Files:
π Signed Files:
Signed 32-bit installer (If you don't know what to use, use this one)
Signed 64-bit installer
Signed ARM64-bit installer
Signed 32-bit zip archive
Signed 64-bit zip archive
Signed ARM64-bit zip archive
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
pdb files for debugging the corresponding ARM 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python2 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0498
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0498: potential heap buffer overflow in if_xcmdsrv.c
- 9.2.0497: Cannot jump to remote tags
- 9.2.0496: [security]: Code Injection in cucumber filetype plugin
- 9.2.0495: [security]: runtime(netrw): code injection via NetrwBookHistSave()
- runtime(just): add 'suffixesadd' to ftplugin
- runtime(sh): Do not conflate empty array and function declarations in Bash
- 9.2.0494: User commands cannot handle single args with spaces
- 9.2.0493: popup: missing Popup, PopupBorder and PopupTitle hi groups
- 9.2.0492: popup: decoration wrongly drawn with clipping on border
- CI: Update clang to v22
- runtime(htmldjango): Add syntax highlighting of comparison operators
- runtime(django): Resolve FIXME of comparrison operators + localization tags
- ccfilter: uses unbounded strcat()/strcpy()
- NSIS: Don't install 32-bit dll on ARM64
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0491
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
$(GITLOG)
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0488
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0488: statusline: status line highlight blends into adjacent vsep cells
- 9.2.0487: viminfo: possible signed int overflow in register array
- 9.2.0486: out-of-bound read when recovering swap files
- 9.2.0485: clipboard provider callback can be called recursively
- 9.2.0484: TextPutPre triggers clipboard provider callback twice
- runtime(doc): Update 'softtabstop' documentation
- 9.2.0483: popup: terminal embedded in an opacity popup freezes Vim on input
- runtime(doc): update doc for clipboard provider
- 9.2.0482: runtime(osc52): triggered twice with TextPutPoste autocmd
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0481
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0481: runtime(netrw): command injection possible via maps
- 9.2.0480: [security]: runtime(netrw): code injection via mf command
- 9.2.0479: [security]: runtime(tar): command injection in tar plugin
- runtime(doc): Fix file mode for the Italian manpage
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0478
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- runtime(compiler): set zig errorformat
- 9.2.0478: channel: redundant str/length assignments in channel_part_info()
- 9.2.0477: popup: leftover content after popup_free under layout change
- 9.2.0476: pattern completion leaks memory on alloc failures
- translation(it): Update Italian manpage
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0475
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- runtime(hlyamk): Allow to highlight put regions using TextPutPost
- 9.2.0475: runtime(netrw): bookmark paths not normalized
- 9.2.0474: MS-Windows: hard to tell which Visual Studio version was selected with MSVC
- 9.2.0473: Pasting ". register without autocommands breaks TextPut*
- 9.2.0472: popup: column jitters when scrolled outside viewport
- 9.2.0471: vimvars di_key initialized at runtime
- runtime(doc): Fix manpage typo in description of '--ttyfail'
- runtime(javacc): Check for existence of javaFuncDef syn group before clearing it
- 9.2.0470: No way to hook into put commands
- 9.2.0469: popup: textprop-anchored popups bleed past host window edges
- 9.2.0468: popups: not correctly updated from a CmdlineChanged autocommand
- 9.2.0467: multi-line statusline loses highlighting attributes
- 9.2.0466: popup: redraw can use stale blended cells
- 9.2.0465: modeline: foldmarker cannot be set with modelinestrict
- 9.2.0464: runtime(netrw): bookmarking directory uses current dir
- 9.2.0463: Not able to use legacy expression evaluation in a vim9script maps
- 9.2.0462: MS-Windows: workaround for assert error on GUI
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.
v9.2.0461
Nightly Vim Windows build snapshots (more information).
If you do not know what to use, use the 32bit installer (use the signed one, if available).
Signed releases will occasionally be provided on a best effort approach.
Changes:
- 9.2.0461: Corrupted undofile causes use-after-free
- 9.2.0460: did_set_shellpipe_redir() in wrong file
- 9.2.0459: tests: test_termcodes fails (after v9.2.0456)
- CI: Bump the github-actions group across 1 directory with 2 updates
Files:
π Unsigned Files:
32-bit installer (If you don't know what to use, use this one)
64-bit installer
ARM 64-bit installer
32-bit zip archive
64-bit zip archive
ARM 64-bit zip archive
pdb files for debugging the corresponding 32-bit executable
pdb files for debugging the corresponding 64-bit executable
Interface Information
- Strawberry Perl 5.38
- LuaBinaries 5.4
- Python 2.7
- Python3 3.8 or later
- Racket 8.7 (BC)
- RubyInstaller 3.4
- libsodium 1.0.19
See the README for detail.