|
| 1 | +<p>Updated to Vim 9.0.1677</p> |
| 2 | + |
| 3 | +<h1 id="announcements">Announcements</h1> |
| 4 | + |
| 5 | +<h2 id="website">Website</h2> |
| 6 | + |
| 7 | +<p>The official website for MacVim is now <a href="https://macvim.org">https://macvim.org</a>. Previously it just |
| 8 | +forwarded to <a href="https://macvim-dev.github.io/macvim/">https://macvim-dev.github.io/macvim/</a>. You can also now read the MacVim |
| 9 | +documentation at <a href="https://macvim.org/docs/gui_mac.txt.html">https://macvim.org/docs/gui_mac.txt.html</a>. <a href="https://github.com/macvim-dev/macvim/issues/1385">#1385</a></p> |
| 10 | + |
| 11 | +<h1 id="features">Features</h1> |
| 12 | + |
| 13 | +<h2 id="updater--whats-new-page">Updater / What’s New page</h2> |
| 14 | + |
| 15 | +<p>There is now a “What’s New” page that will automatically be shown whenever |
| 16 | +MacVim detected that it has been updated to a new version (can be disabled in |
| 17 | +Settings). The page will also include all the release notes if you have |
| 18 | +updated across multiple versions. This feature is useful for users who turned |
| 19 | +on “Automatically install updates” or installs MacVim through other methods |
| 20 | +like Homebrew but would still like to see the release notes when a new version |
| 21 | +comes out. You can also access it through the Help menu. <a href="https://github.com/macvim-dev/macvim/issues/1414">#1414</a></p> |
| 22 | + |
| 23 | +<p>MacVim should now report its version in a much more consistent manner in the |
| 24 | +“About MacVim” page and when the updater reports there is a new version. It |
| 25 | +should look something like “r176 (Vim 9.0.1276)” where “r176” is the MacVim |
| 26 | +release number and the 9.0.1276 is the bundled Vim version. <a href="https://github.com/macvim-dev/macvim/issues/1293">#1293</a> <a href="https://github.com/macvim-dev/macvim/issues/1393">#1393</a></p> |
| 27 | + |
| 28 | +<p>Sparkle (updater for MacVim) is now updated to 2.4.2. <a href="https://github.com/macvim-dev/macvim/issues/1416">#1416</a></p> |
| 29 | + |
| 30 | +<h2 id="new-vim-features">New Vim features</h2> |
| 31 | + |
| 32 | +<ul> |
| 33 | + <li>New bundled colorschemes: wildcharm/retrobox/sorbet/zaibatsu (vim/vim#12163)</li> |
| 34 | + <li>File encryption now has a new <code>cryptmethod</code>: <code>xchacha20v2</code>, which is designed to be more forward compatible with future Vim versions than <code>xchacha20</code>. (<a href="https://github.com/vim/vim/commit/aae583441bcdbb0bfef3b8a1d193e04ae09ca95d">v9.0.1481</a>)</li> |
| 35 | + <li><code>switchbuf</code> works for more commands. (<a href="https://github.com/vim/vim/commit/54be5fb382d2bf25fd1b17ddab8b21f599019b81">v9.0.1546</a>)</li> |
| 36 | + <li>Statusline now supports multiple alignment “%=” items. (<a href="https://github.com/vim/vim/commit/3ec78f973fdaec2cea8e036ed38037b2fe40670b">v9.0.1300</a>)</li> |
| 37 | + <li>New UTF-16 utility functions (<code>strutf16len</code> and <code>utf16idx</code>) (<a href="https://github.com/vim/vim/commit/67672ef097dd708244ff042a8364994da2b91e75">v9.0.1485</a>)</li> |
| 38 | + <li>Misc ‘smoothscroll’ bugs fixes</li> |
| 39 | +</ul> |
| 40 | + |
| 41 | +<h1 id="general">General</h1> |
| 42 | + |
| 43 | +<ul> |
| 44 | + <li>Removed non-Unicode localization files, which helps cut down on app size. <a href="https://github.com/macvim-dev/macvim/issues/1397">#1397</a></li> |
| 45 | + <li>Miscellaneous documentation fixes. <a href="https://github.com/macvim-dev/macvim/issues/1415">#1415</a> <a href="https://github.com/macvim-dev/macvim/issues/1375">#1375</a> <a href="https://github.com/macvim-dev/macvim/issues/1386">#1386</a> <a href="https://github.com/macvim-dev/macvim/issues/1363">#1363</a> (by @dkav)</li> |
| 46 | + <li>The disk image for MacVim (MacVim.dmg) is now in APFS and uses better |
| 47 | +compression for better efficiency. <a href="https://github.com/macvim-dev/macvim/issues/1409">#1409</a></li> |
| 48 | +</ul> |
| 49 | + |
| 50 | +<h1 id="fixes">Fixes</h1> |
| 51 | + |
| 52 | +<ul> |
| 53 | + <li>Printing a file in macOS 13 Ventura (using <code>:hardcopy</code> or File→Print) should |
| 54 | +work again. <a href="https://github.com/macvim-dev/macvim/issues/1390">#1390</a></li> |
| 55 | + <li>Fixed a broken symlink to XPCServices in the Sparkle framework. <a href="https://github.com/macvim-dev/macvim/issues/1367">#1367</a></li> |
| 56 | + <li>Fixed MacVim to not throw (safe) Objective C exceptions when quitting. <a href="https://github.com/macvim-dev/macvim/issues/1371">#1371</a></li> |
| 57 | + <li>Fixed welcome message not being aligned properly in Simplified Chinese and |
| 58 | +show the Vim 9 prompt. <a href="https://github.com/macvim-dev/macvim/issues/1381">#1381</a></li> |
| 59 | + <li>Removed some unnecessary test files in the runtime folders which were |
| 60 | +included erroneously. <a href="https://github.com/macvim-dev/macvim/issues/1418">#1418</a></li> |
| 61 | +</ul> |
| 62 | + |
| 63 | +<h1 id="scripting">Scripting</h1> |
| 64 | + |
| 65 | +<ul> |
| 66 | + <li>Scripting languages versions: |
| 67 | + <ul> |
| 68 | + <li>Python is now built against 3.11, up from 3.10.</li> |
| 69 | + </ul> |
| 70 | + </li> |
| 71 | +</ul> |
| 72 | + |
| 73 | +<h1 id="compatibility">Compatibility</h1> |
| 74 | + |
| 75 | +<p>Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a |
| 76 | +separate legacy build)</p> |
| 77 | + |
| 78 | +<p>Script interfaces have compatibility with these versions:</p> |
| 79 | + |
| 80 | +<ul> |
| 81 | + <li>Lua 5.4</li> |
| 82 | + <li>Perl 5.30</li> |
| 83 | + <li>Python2 2.7</li> |
| 84 | + <li>Python3 3.11</li> |
| 85 | + <li>Ruby 3.2</li> |
| 86 | +</ul> |
| 87 | + |
0 commit comments