Updated to Vim 9.2.0321
Vim 9.2 was released in February 2026! See announcement. This update syncs up to Vim 9.2, which also contains important security fixes.
This release note does not come with the normal "New Vim Features" section. The next MacVim release will cover both releases to highlight new Vim features.
Security Fixes
There were numerous security fixes in Vim itself between the last release (9.1.1887) and 9.2.0321. Below are some some high severity ones that were fixed in the latest release:
General
- Sparkle (updater for MacVim) is now updated to 2.9.1. The updater will now also verify that the update feed is cryptographically signed. #1637 #1638
- Binary release is now built using GNU iconv instead of the system built-in iconv. This slightly increases binary size, but makes MacVim work more consistently when dealing with non-Unicode files (e.g. JIS). #1626
Fixes
- What's New page will no longer leave behind unnecessary persistent files in ~/Library #1619
Scripting
- Scripting languages versions:
- Ruby is now built against 4.0, up from 3.4.
- Lua is now built against 5.5, up from 5.4.
Compatibility
Compatibility
Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a separate legacy build)
Script interfaces have compatibility with these versions:
- Lua 5.5
- Perl 5.34
- Python2 2.7
- Python3 3.9 or above
- Ruby 4.0