Releases: vim/vim-win32-installer
Release list
v9.2.0780
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.0780: Memory leak in evalvars.c on alloc failure
- 9.2.0779: Memory leak in type_name_func() on alloc failure
- 9.2.0778: Memory Leak in compile_dict() on alloc failure
- 9.2.0777: Memory leak in add_defer() on alloc failure
- 9.2.0776: Memory leak in sign_getlist() on alloc failure
- 9.2.0775: Memory Leak in highlight_get_info() on alloc failure
- 9.2.0774: Memory leak in f_getscriptinfo() on alloc failure
- 9.2.0773: Memory leak in evalfunc.c on alloc failure
- 9.2.0772: Vim9: Null dereference inside alloc_type()
- 9.2.0771: dict_add_list() has inconsistent ownership on failure
- 9.2.0770: dict_add_dict() has inconsistent ownership on failure
- translation(zh_CN): Add Chinese man pages
- 9.2.0769: conversion to utf-16be using iconv is inconsistent
- 9.2.0768: legacy/vim9cmd modifiers are not exclusive
- 9.2.0767: legacy/vim9cmd modifiers do not set script version for options values
- 9.2.0766: quick_tab entries for empty letters point to the wrong index
- 9.2.0765: popup: opacity popup over a terminal is not cleared when moved
- 9.2.0764: Compiler warning about unused function
- translation(sr): Update Serbian translation
- 9.2.0763: tests: style issue in test_plugin_netrw
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0762
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(xml): Update xml syntax file
- runtime(doc): regenerate help tags
- 9.2.0762: duplicated sub-option name check in :set completion
- runtime(screen): Bring the syntax up to version 5
- runtime(typst): Improve ftplugin, and syntax file
- 9.2.0761: runtime(netrw): Unix: unable to open '\' file
- 9.2.0760: Compiler warning for using potentially uninitialized var
- 9.2.0759: Some code for 'autocompletedelay' is no longer needed
- runtime(autoload/dist): gx may use xdg-open on macOS
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0758
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.0758: pum: No opacity when background not set for Popup menu group
- 9.2.0757: tests: test_popupwin fails with zsh because of the prompt
- 9.2.0756: Session with multiple tabpages sets 'winminheight' to 0
- 9.2.0755: 'autocomplete' behaves inconsistently when recording
- 9.2.0754: repeated completion length lookup in search_for_exact_line
- 9.2.0753: GTK GUI deferred redraw skipped on 'lazyredraw'
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0752
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: add missing fnameescape()/shellescape() in a few runtime files
- 9.2.0752: GTK4: drag-and-drop does not support HTML
- 9.2.0751: GTK3 GUI is slow under Wayland
- translation(ru): Updated message files
- 9.2.0750: completion: 'autocompletedelay' deferral leaks state
- 9.2.0749: 'autocompletedelay' interferes with i_CTRL-K
- 9.2.0748: 'autocompletedelay' interferes with CTRL-G U
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0747
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(netrw): Use consistent forward slashes
- 9.2.0747: cscope: connection leak when growing the array fails
- 9.2.0746: NULL pointer dereference in gui_photon
- 9.2.0745: Crash with truncated spellfile
- 9.2.0744: popup_atcursor() closes immediately on white space
- runtime(odin): Update indent script, add indent tests
- CI: MS-Windows: Run gvim/vim tests in parallel
- 9.2.0743: string macros silently accept a size of the wrong type
- runtime(vim): Fix heredoc triggering misidentifcation of Vim9 script
- 9.2.0742: filetype: SSH keys and related filetypes not recognized
- runtime(css): add more missing CSS properties
- 9.2.0741: complete_check() does not return TRUE for mapped input
- 9.2.0740: GTK4: scrollbar wrongly displayed
- 9.2.0739: completion: 'autocompletedelay' blocks the main loop and drops autocommands
- runtime: guard recommended style settings consistently
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0738
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.0738: ml_recover() may write beyond block buffer
- CI: Bump actions/checkout in the github-actions group across 1 directory
- 9.2.0737: tests: comment test can be improved
- 9.2.0736: potential command execution in PHP omni-completion
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0735
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.0735: [security]: arbitrary Ex command execution during C omni-completion
- runtime(doc): Tweak documentation style and typo
- 9.2.0734: function pointer passed to STRNCMP() instead of a length
- runtime(cabal): Update compiler, ftplugin, syntax, add indent script
- 9.2.0733: GTK3: GUI slow on X11 since dropping the alpha channel
- 9.2.0732: session: terminal restored using absolute columns/rows
- 9.2.0731: GTK4 GUI scrollbar size not updated when restoring a session
- 9.2.0730: GTK4 GUI tabline is not updated
- 9.2.0729: % skips parens on continued quoted lines
- runtime(doc): Add installer updates to version9.txt
- 9.2.0728: filetype: supertux info pattern is relative to current dir
- 9.2.0727: popup images not rendered correctly when unfocused
- 9.2.0726: filetype detect missing from completion
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0725
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.0725: [security]: Stack out-of-bounds write in spell_soundfold_sal()
- 9.2.0724: Use-after-free when freeing exit_cb job on exit
- 9.2.0723: term_start() does not support "noclose"
- 9.2.0722: GTK4: find/replace dialog can be improved
- 9.2.0721: serverlist() returns strings separated by \n
- 9.2.0720: GTK4: no support for browsefilter
- 9.2.0719: GTK4: default menu is lacking
- 9.2.0718: :syn sync without an argument also lists syntax cluster
- 9.2.0717: tests: strange indent in Test_autocmd_dup_arg()
- 9.2.0716: filetype: not all supertux files are recognized
- 9.2.0715: Coverity warns about copy/paste error in hl_blend_attr()
- 9.2.0714: Coverity warns for NULL deref
- 9.2.0713: completion: ruler not updated correctly when the popup menu is visible
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0712
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.0712: GTK4: dialogs not handling mnemonics correctly
- 9.2.0711: leak in ins_compl_infercase_gettext() in error case
- 9.2.0710: GTK4 GUI resize handling can be improved
- 9.2.0709: GTK4: a few minor issues
- 9.2.0708: Leaks in do_autocmd in error case
- runtime(dnsmasq): add new keywords and order existing keywords alphabetically
- CI: Restore daily Coverity Scan
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.
v9.2.0707
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.0707: completion: popup misplaced when text before it is concealed
- runtime(doc): document Solaris as supported OS
- runtime(dtrace): handle DTrace probe highlighting before action blocks
- 9.2.0706: tests: test_terminal3 may fail when $SHELL is zsh
- runtime(beancount): Add support for non-ASCII account names
- 9.2.0705: :delete # silently fails to update "# and clobbers "0
- 9.2.0704: GTK4: not handling mouse events
- 9.2.0703: session file does not store relative Vim9 autoload imports
- 9.2.0702: :windo and :tabdo create an extra window with 'winfixbuf'
- runtime(fennel): Update Last Update header
- runtime(fennel): add more ";" comment leaders to 'comments'
- 9.2.0701: tests: test_terminal.vim does not wait for job to finish
- 9.2.0700: configure: -lrt requirement for timer_create not detected
- nsis: Remove NSIS Installer Code
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.17 (BC)
- RubyInstaller 3.4
- libsodium 1.0.22
See the README for detail.