Skip to content

Commit 0bc7cd1

Browse files
committed
release-174
1 parent 7b3dea9 commit 0bc7cd1

File tree

2 files changed

+67
-22
lines changed

2 files changed

+67
-22
lines changed

appcast/latest.xml

Lines changed: 65 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,77 @@
66
<description>MacVim</description>
77

88
<item>
9-
<title>MacVim snapshot-173</title>
9+
<title>MacVim snapshot-174</title>
1010
<description><![CDATA[
1111
<style>
1212
:root { supported-color-schemes: light dark; color-scheme: light dark; }
1313
</style>
14-
<p>Updated to Vim 9.0.0065.</p>
14+
<p>Updated to Vim 9.0.472.</p>
1515
16-
<p>MacVim is now updated to Vim 9!</p>
16+
<h1 id="announcements">Announcements</h1>
1717
18-
<p>I just want to apologize for the infrequent update cadence for MacVim over the last year and a half. I have not had much time to work on MacVim, which made catching up harder, leading to a bad feedback loop. I would like to move back to a more regular release cadence to keep MacVim more updated relative to Vim, and to be able to start working on macOS 12/13 integrations as well as fixing outstanding bugs and merging the various pull requests that have been waiting to be merged for a while. Please don’t hesitate to poke on GitHub if MacVim starts falling behind again.</p>
18+
<h2 id="sponsors">Sponsors</h2>
1919
20-
<h1 id="general">General</h1>
20+
<p>MacVim now allows you to sponsor the team! Any amount would be appreciated and it is of course optional. See the announcement (<a href="https://github.com/macvim-dev/macvim/issues/1271">#1271</a>) for more details.</p>
21+
22+
<h2 id="supporting-old-versions-of-macos-1012-or-below">Supporting old versions of macOS (10.12 or below)</h2>
23+
24+
<p>Currently, macOS supports macOS 10.9 or above. However, this is getting harder to do so as time goes on (e.g. the latest Xcode doesn’t support building for it). In the near future, MacVim will mostly target 10.13 (High Sierra) or above, with 10.9 - 10.12 as legacy support. Visit this discussion (<a href="https://github.com/macvim-dev/macvim/issues/1288">#1288</a>) if you would be affected and would like to know more.</p>
25+
26+
<h1 id="features">Features</h1>
27+
28+
<h2 id="resizing-macvim-new-options">Resizing MacVim new options</h2>
29+
30+
<p>You can now smoothly drag and resize MacVim without having it constrained to fixed multiples of the text size, by setting the “Smoothly resizes window” under General preference pane. This also allows MacVim to behave better when used with third-party tools (e.g. BetterSnapTool) to snap it to one side of the screen. <a href="https://github.com/macvim-dev/macvim/issues/1276">#1276</a></p>
31+
32+
<p>The command line can now be pinned to the bottom of the window with a setting (under Appearance preference pane). This makes it look better aligned when using smooth resizing, or in other situations where the window size is not a direct multiples of Vim’s text size (e.g. full screen or guioption+=k). <a href="https://github.com/macvim-dev/macvim/issues/1280">#1280</a></p>
33+
34+
<p>Both features in action:</p>
35+
36+
<p><img width="293" height="199" src="https://github.com/macvim-dev/macvim/releases/download/release-174/macvim-smooth-resize-pin-cmdline-bottom-video.gif" /></p>
37+
38+
<h2 id="new-supported-text-styles">New supported text styles</h2>
39+
40+
<p>Vim highlight groups <code>strikethrough</code>, <code>underdouble</code>, <code>underdotted</code>, <code>underdashed</code> are now supported. <a href="https://github.com/macvim-dev/macvim/issues/1287">#1287</a></p>
41+
42+
<p><img width="389" alt="MacVim new text styles" src="https://user-images.githubusercontent.com/1217449/190359583-7816d046-a097-4f36-8a0a-ac8530f5131f.png" /></p>
43+
44+
<h2 id="new-vim-features">New Vim features</h2>
45+
46+
<p>Virtual text allows you to place custom texts to be displayed inline for diagnostic information and more (e.g. build errors, CSS color preview). See <code>:help virtual-text</code> for more information.</p>
47+
48+
<p>The default color schemes (e.g. desert) are now fixed to look correct again.</p>
49+
50+
<p>Misc options and commands:</p>
2151
2252
<ul>
23-
<li>MacVim now supports the <code>+sodium</code> feature, which allows you to use the newer “xchacha20” encryption method for encryption. See <code>:help cryptmethod</code>. <a href="https://github.com/macvim-dev/macvim/issues/1225">#1225</a></li>
53+
<li><code>set nosplitscroll</code> lets you preserve the windows’ scroll positions when splitting. (v9.0.0445)</li>
54+
<li><code>:defer</code> allows you to clean up in a function. (v9.0.0370)</li>
55+
<li><code>:echowindow</code> allows you to echo a message to a floating popup message window instead of to the command line. (v9.0.0321)</li>
2456
</ul>
2557
26-
<h1 id="misc">Misc</h1>
58+
<h1 id="fixes">Fixes</h1>
59+
60+
<ul>
61+
<li>Fixed non-native full screen not working well with the notch on newer MacBook’s when set to not show menu bar. You can also use <code>MMNonNativeFullScreenSafeAreaBehavior</code> to force MacVim to use the notch area as well if you don’t mind some content being obscured. <a href="https://github.com/macvim-dev/macvim/issues/1261">#1261</a></li>
62+
<li>Fixed bad interaction when two settings (“Open untitled window: never” and “After last window closes: Quit MacVim”) are set together. <a href="https://github.com/macvim-dev/macvim/issues/1257">#1257</a></li>
63+
<li>Fixed the bundled Vim tutor not working when launching from the Help menu <a href="https://github.com/macvim-dev/macvim/issues/1265">#1265</a>.</li>
64+
<li>Fix crashing on launch under macOS 10.9. <a href="https://github.com/macvim-dev/macvim/issues/1212">#1212</a></li>
65+
<li>Fixed potential crash when switching appearance mode in MacVim preferences. <a href="https://github.com/macvim-dev/macvim/issues/1270">#1270</a></li>
66+
<li>Korean localized menus no longer throw a syntax error on launch. <a href="https://github.com/macvim-dev/macvim/issues/1278">#1278</a></li>
67+
<li><code>did_install_default_menus</code> should work in MacVim now. <a href="https://github.com/macvim-dev/macvim/issues/1267">#1267</a></li>
68+
</ul>
69+
70+
<h1 id="general">General</h1>
71+
72+
<p>Sparkle (updater for MacVim) is now updated to 1.27.1 (<a href="https://github.com/macvim-dev/macvim/issues/1284">#1284</a>), and we no longer use DSA keys for signing updates (<a href="https://github.com/macvim-dev/macvim/issues/1285">#1285</a>) as we are using EdDSA already.</p>
73+
74+
<h1 id="scripting">Scripting</h1>
2775
2876
<ul>
2977
<li>Scripting languages versions:
3078
<ul>
31-
<li>Ruby is now built against 3.1, up from 3.0.</li>
79+
<li>Python is now built against 3.10, up from 3.9.</li>
3280
</ul>
3381
</li>
3482
</ul>
@@ -43,29 +91,26 @@
4391
<li>Lua 5.4</li>
4492
<li>Perl 5.18</li>
4593
<li>Python2 2.7</li>
46-
<li>Python3 3.9</li>
94+
<li>Python3 3.10</li>
4795
<li>Ruby 3.1</li>
4896
</ul>
4997
5098
<p><br /><small>Read the latest release notes <a href="https://github.com/macvim-dev/macvim/releases/latest">here</a>.</small></p>
5199
52100
]]></description>
53-
<pubDate>Mon, 25 Jul 2022 04:00:00 -0700</pubDate>
101+
<pubDate>Thu, 15 Sep 2022 13:00:00 -0700</pubDate>
54102
<sparkle:minimumSystemVersion>10.9</sparkle:minimumSystemVersion>
103+
<sparkle:version>174</sparkle:version>
104+
<sparkle:shortVersionString>9.0.472"</sparkle:shortVersionString>
55105
<enclosure type="application/octet-stream"
56-
url="https://github.com/macvim-dev/macvim/releases/download/snapshot-173/MacVim.dmg"
57-
sparkle:version="173"
58-
sparkle:shortVersionString="9.0.65"
59-
sparkle:dsaSignature="MCwCFGNWotTEx/Q288Gj5DEGgjnGKMDmAhQo2Gb4CQy1TValmeC8fW+Ul5YHMg=="
60-
sparkle:edSignature="ERRxzt7A8v8ZViNTxS+IRZuc5+3HhqFrM4+f7HzAkkmGq+iKHdaVMC9ga05VL02IE7ZfMNn0K8vKO+i/W6GaBw==" length="25253382"
106+
url="https://github.com/macvim-dev/macvim/releases/download/snapshot-174/MacVim.dmg"
107+
sparkle:edSignature="9PxwXcjRdLvHDpd/si8a46xI6EoivqndvF40+oPXAnH3iHjPeemvfU2GemS4iLa6dfUh8F8RysKdgjv6KhY0AQ==" length="24668528"
61108
/>
62109
<sparkle:deltas>
63110
<enclosure type="application/octet-stream"
64-
url="https://github.com/macvim-dev/macvim/releases/download/snapshot-173/172_to_173.delta"
65-
sparkle:version="173"
66-
sparkle:deltaFrom="172"
67-
sparkle:dsaSignature="MC0CFE/IWlQPpgNDlosJ9d1WAOpUxYKSAhUAjPw6yk6Y27O+kKxZEevewA+NkeA="
68-
sparkle:edSignature="1u2l2VjfeawPAK7gEvg1VGUJN5+0Qo7t8r2N/EzDCcjW5M+GM3zvIVxdUF2nBQdlJSm0ExWncZXJh8ww5IIyDg==" length="5021293"
111+
url="https://github.com/macvim-dev/macvim/releases/download/snapshot-174/173_to_174.delta"
112+
sparkle:deltaFrom="173"
113+
sparkle:edSignature="Wz7wV/rehdcETi71PudMgYdlS2j8ehitW1KkeK3Z0JtX5PC2OGjbRlnbrDMNoOqjbBdPfmzB59+J4MaqFx3MBQ==" length="2165243"
69114
/>
70115
</sparkle:deltas>
71116
</item>

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<section class="page-header">
1515
<h1 class="project-name">MacVim</h1>
1616
<h2 class="project-tagline">Vim - the text editor - for macOS</h2>
17-
<a href="https://github.com/macvim-dev/macvim/releases/download/snapshot-173/MacVim.dmg" class="btn">Download MacVim</a><br />
18-
<a href="https://github.com/macvim-dev/macvim/releases/latest">Release Notes (r173)</a>
17+
<a href="https://github.com/macvim-dev/macvim/releases/download/snapshot-174/MacVim.dmg" class="btn">Download MacVim</a><br />
18+
<a href="https://github.com/macvim-dev/macvim/releases/latest">Release Notes (r174)</a>
1919
</section>
2020

2121
<section class="main-content">

0 commit comments

Comments
 (0)