MacVim r183

Note that release notes are now written in a separate file under the new
release-notes folder. This helps keep commit messages brief and makes it
easier to inspect old release notes.
This commit is contained in:
Yee Cheng Chin
2026-04-07 22:28:52 -07:00
parent 091e120ada
commit b0e4e533e7
2 changed files with 46 additions and 1 deletions
+1 -1
View File
@@ -1255,7 +1255,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>182.1</string>
<string>183</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.productivity</string>
<key>NSAppTransportSecurity</key>
+45
View File
@@ -0,0 +1,45 @@
Updated to Vim 9.2.0321
Vim 9.2 was released in February 2026! See [announcement](https://www.vim.org/vim-9.2-released.php). 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:
* [CVE-2025-66476](https://github.com/vim/vim/security/advisories/GHSA-g77q-xrww-p834)
* [CVE-2026-34714](https://github.com/vim/vim/security/advisories/GHSA-2gmj-rpqf-pxvh)
* [CVE-2026-34982](https://github.com/vim/vim/security/advisories/GHSA-8h6p-m6gr-mpw9)
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
====================
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