Releases: vim/vim-win32-installer
v9.2.0173
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.0173: tests: Test_balloon_eval_term_visual is flaky
- 9.2.0172: Missing semicolon in os_mac_conv.c
- 9.2.0171: MS-Windows: version detection is deprecated
- translation(zh_CN): Fix translation for 'paste' in zh_CN.UTF-8.po
- runtime(doc): Update help tags references
- 9.2.0170: channel: some issues in ch_listen()
- runtime(doc): clarify :silent usage for system()/systemlist()
- 9.2.0169: assertion failure in syn_id2attr()
- 9.2.0168: invalid pointer casting in string_convert() arguments
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.0167
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.0167: terminal: setting buftype=terminal may cause a crash
- 9.2.0166: Coverity warning for potential NULL dereference
- 9.2.0165: tests: perleval fails in the sandbox
- 9.2.0164: build error when XCLIPBOARD is not defined
- 9.2.0163: MS-Windows: Compile warning for unused variable
- 9.2.0162: tests: unnecessary CheckRunVimInTerminal in test_quickfix
- 9.2.0161: intro message disappears on startup in some terminals
- 9.2.0160: terminal DEC mode handling is overly complex
- 9.2.0159: Crash when reading quickfix line
- 9.2.0158: Visual highlighting might be incorrect
- 9.2.0157: Vim9: concatenation can be improved
- 9.2.0156: perleval() and rubyeval() ignore security settings
- 9.2.0155: filetype: ObjectScript are not recognized
- 9.2.0154: if_lua: runtime error with lua 5.5
- 9.2.0153: No support to act as a channel server
- 9.2.0152: concatenating strings is slow
- 9.2.0151: blob_from_string() is slow for long strings
- 9.2.0150: synchronized terminal update may cause display artifacts
- 9.2.0149: Vim9: segfault when unletting an imported variable
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.0148
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.0148: Compile error when FEAT_DIFF is not defined
- runtime(ssh): ignore case in 'keywordprg', update syntax script
- 9.2.0147: blob: concatenation can be improved
- 9.2.0146: dictionary lookups can be improved
- 9.2.0145: UTF-8 decoding and length calculation can be improved
- 9.2.0144: 'statuslineopt' is a global only option
- 9.2.0143: termdebug: no support for thread and condition in :Break
- 9.2.0142: Coverity: Dead code warning
- 9.2.0141: :perl ex commands allowed in restricted mode
- runtime(doc): update option type of 'termresize' option (after v9.2.0139)
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.0140
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.0140: file reading performance can be improved
- 9.2.0139: Cannot configure terminal resize event
- runtime(python): Update syntax, improve pythonNumber pattern performance
- 9.2.0138: winhighlight option handling can be improved
- runtime(sudoers): update filetype plugin and syntax script
- gitattributes: mark dump files as linguist-generated
- 9.2.0137: [security]: crash with composing char in collection range
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.0136
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(open): Use job_start() on Linux
- runtime(toml): update syntax script and fix highlight of dates and escapes
- 9.2.0136: memory leak in add_interface_from_super_class()
- 9.2.0135: memory leak in eval_tuple()
- 9.2.0134: memory leak in socket_server_send_reply()
- 9.2.0133: memory leak in netbeans_file_activated()
- 9.2.0132: tests: Test_recover_corrupted_swap_file1 fails on be systems
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.0131
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.0131: potential buffer overflow in regdump()
- 9.2.0130: missing range flags for the :tab command
- 9.2.0129: popup: wrong handling of wide-chars and opacity:0
- 9.2.0128: Wayland: using _Boolean instead of bool type
- 9.2.0127: line('w0') and line('w$') return wrong values in a terminal
- 9.2.0126: String handling can be improved
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.0125
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(doc): Update intro.txt about Neovim
- 9.2.0125: tests: test_textformat.vim leaves swapfiles behind
- 9.2.0124: auto-format may swallow white space
- 9.2.0123: GTK: using deprecated gdk_pixbuf_new_from_xpm_data()
- 9.2.0122: Vim still supports compiling on NeXTSTEP
- memory leak in list_extend_func() in list.c
- 9.2.0120: tests: test_normal fails
- runtime(zip): Make ZipUpdatePS() check that shell is powershell
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
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.0119
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.0119: incorrect highlight initialization in win_init()
- 9.2.0118: memory leak in w_hl when reusing a popup window
- 9.2.0117: tests: test_wayland.vim fails
- 9.2.0116: terminal: synchronized output sequences are buffered
- runtime(docs): Update CONTRIBUTING.md and mention #vim on libera
- 9.2.0115: popup: screen flickering possible during async callbacks
- runtime(sed): Update syntax, support more GNU address extensions
- 9.2.0114: MS-Windows: terminal output may go to wrong terminal
- runtime(doc): remove thoughts of generics for a function
- 9.2.0113: winhighlight pointer may be used uninitialized
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.0112
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.0112: popup: windows flicker when updating text
- 9.2.0111: 'winhighlight' option not always applied
- runtime(glimmer): add syntax support for glimmer files
- runtime(handlebars): adds handlebars template syntax & indent support
- runtime(syntax-tests): regenerate dump files (after v9.2.0110)
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.0110
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.0110: No support for terminal synchronization mode
- 9.2.0109: VIM_BACKTICK is always defined except for tiny builds
- 9.2.0108: byteidx_common() and f_utf16idx() call ptr2len() twice
- 9.2.0107: tests: Test_statuslineopt() is flaky
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.