Skip to content

Commit

Permalink
release-177
Browse files Browse the repository at this point in the history
  • Loading branch information
ychin committed Jul 10, 2023
1 parent ca5fef3 commit 64b5621
Show file tree
Hide file tree
Showing 5 changed files with 117 additions and 41 deletions.
1 change: 1 addition & 0 deletions _data/releases.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This lists all the releases so the front page can automatically reference the
# release number and our "What's New" page works.
- 177
- 176
- 174
- 173
Expand Down
87 changes: 87 additions & 0 deletions _includes/releases/r177.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
<p>Updated to Vim 9.0.1677</p>

<h1 id="announcements">Announcements</h1>

<h2 id="website">Website</h2>

<p>The official website for MacVim is now <a href="https://macvim.org">https://macvim.org</a>. Previously it just
forwarded to <a href="https://macvim-dev.github.io/macvim/">https://macvim-dev.github.io/macvim/</a>. You can also now read the MacVim
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>

<h1 id="features">Features</h1>

<h2 id="updater--whats-new-page">Updater / What’s New page</h2>

<p>There is now a “What’s New” page that will automatically be shown whenever
MacVim detected that it has been updated to a new version (can be disabled in
Settings). The page will also include all the release notes if you have
updated across multiple versions. This feature is useful for users who turned
on “Automatically install updates” or installs MacVim through other methods
like Homebrew but would still like to see the release notes when a new version
comes out. You can also access it through the Help menu. <a href="https://github.com/macvim-dev/macvim/issues/1414">#1414</a></p>

<p>MacVim should now report its version in a much more consistent manner in the
“About MacVim” page and when the updater reports there is a new version. It
should look something like “r176 (Vim 9.0.1276)” where “r176” is the MacVim
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>

<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>

<h2 id="new-vim-features">New Vim features</h2>

<ul>
<li>New bundled colorschemes: wildcharm/retrobox/sorbet/zaibatsu (vim/vim#12163)</li>
<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>
<li><code>switchbuf</code> works for more commands. (<a href="https://github.com/vim/vim/commit/54be5fb382d2bf25fd1b17ddab8b21f599019b81">v9.0.1546</a>)</li>
<li>Statusline now supports multiple alignment “%=” items. (<a href="https://github.com/vim/vim/commit/3ec78f973fdaec2cea8e036ed38037b2fe40670b">v9.0.1300</a>)</li>
<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>
<li>Misc ‘smoothscroll’ bugs fixes</li>
</ul>

<h1 id="general">General</h1>

<ul>
<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>
<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>
<li>The disk image for MacVim (MacVim.dmg) is now in APFS and uses better
compression for better efficiency. <a href="https://github.com/macvim-dev/macvim/issues/1409">#1409</a></li>
</ul>

<h1 id="fixes">Fixes</h1>

<ul>
<li>Printing a file in macOS 13 Ventura (using <code>:hardcopy</code> or File→Print) should
work again. <a href="https://github.com/macvim-dev/macvim/issues/1390">#1390</a></li>
<li>Fixed a broken symlink to XPCServices in the Sparkle framework. <a href="https://github.com/macvim-dev/macvim/issues/1367">#1367</a></li>
<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>
<li>Fixed welcome message not being aligned properly in Simplified Chinese and
show the Vim 9 prompt. <a href="https://github.com/macvim-dev/macvim/issues/1381">#1381</a></li>
<li>Removed some unnecessary test files in the runtime folders which were
included erroneously. <a href="https://github.com/macvim-dev/macvim/issues/1418">#1418</a></li>
</ul>

<h1 id="scripting">Scripting</h1>

<ul>
<li>Scripting languages versions:
<ul>
<li>Python is now built against 3.11, up from 3.10.</li>
</ul>
</li>
</ul>

<h1 id="compatibility">Compatibility</h1>

<p>Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a
separate legacy build)</p>

<p>Script interfaces have compatibility with these versions:</p>

<ul>
<li>Lua 5.4</li>
<li>Perl 5.30</li>
<li>Python2 2.7</li>
<li>Python3 3.11</li>
<li>Ruby 3.2</li>
</ul>

26 changes: 0 additions & 26 deletions appcast/_prerelease.xml
Original file line number Diff line number Diff line change
@@ -1,26 +0,0 @@
<item>
<sparkle:channel>prerelease</sparkle:channel>
<title>MacVim prerelease-176.1</title>
<description><![CDATA[
{% include_relative _appcast_style.css %}
{% include releases/r176.1.html %}
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/">Latest release notes &gt;</a></small></p>
]]></description>
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
<pubDate>Sun, 19 Mar 2023 20:00:00 +0000</pubDate>
<sparkle:minimumSystemVersion>10.13</sparkle:minimumSystemVersion>
<sparkle:version>176.1</sparkle:version>
<sparkle:shortVersionString>9.0.1403</sparkle:shortVersionString>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/prerelease-176.1/MacVim.dmg"
sparkle:edSignature="PLjCCCwWdl6vh0fr6q9kUwRQ9LSOmEOPoUurn7nsK+YEZXHAqMtHww4JmsaMvNy0GGTWKZqsR64NYqlYK//8Dw==" length="25095012"
/>
<sparkle:deltas>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/prerelease-176.1/176_to_176.1.delta"
sparkle:deltaFrom="176"
sparkle:edSignature="xED/XndFv7lPLXz3tsbb5Tazmft/kZCADCcwyGqEtJkd9jfv94ehVts+rIzDr95Sw9cDXw/pENBCiCBbRaekCA==" length="836722"
/>
</sparkle:deltas>

</item>
29 changes: 22 additions & 7 deletions appcast/_release.xml
Original file line number Diff line number Diff line change
@@ -1,17 +1,32 @@
<item>
<title>MacVim release-176</title>
<title>MacVim release-177</title>
<description><![CDATA[
{% include_relative _appcast_style.css %}
{% include releases/r176.html %}
{% include releases/r177.html %}
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/latest">Latest release notes &gt;</a></small></p>
]]></description>
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
<pubDate>Tue, 07 Feb 2023 04:00:00 -0800</pubDate>
<pubDate>Mon, 10 Jul 2023 01:00:00 +0000</pubDate>
<sparkle:minimumSystemVersion>10.13</sparkle:minimumSystemVersion>
<sparkle:version>176</sparkle:version>
<sparkle:shortVersionString>9.0.1276 (r176)</sparkle:shortVersionString>
<sparkle:version>177</sparkle:version>
<sparkle:shortVersionString>9.0.1677</sparkle:shortVersionString>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-176/MacVim.dmg"
sparkle:edSignature="JPtefCp4HbL4naub/hokRYPldWuAtaC0d8/IANaauy+z2dimph8cJ1a+b4jLEU22xpDRX/NzqYNGrP0CvA3yAw==" length="25057803"
url="https://github.com/macvim-dev/macvim/releases/download/release-177/MacVim.dmg"
sparkle:edSignature="/JcNqohmd5TT8h3Y8kcKvZQ5xd8afMg9qPmNQeoL8m6Lvl+5KwXYT5Exoa0pOTwKlNon+SdQYkf/vlTnw8prAg==" length="20695588"
/>
<sparkle:deltas>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-177/176_to_177.delta"
sparkle:deltaFrom="176"
sparkle:edSignature="MbGdaSLuvbgRd8Lb1V5H8cYu7/knNCM/ZyCFeEXe73s6Hmw4A+xF3v3Z/kWldlSJoDvSINJn1f4VsYA+MjVDCg==" length="1729886"
/>
</sparkle:deltas>
<sparkle:deltas>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-177/176.1_to_177.delta"
sparkle:deltaFrom="176.1"
sparkle:edSignature="Rdea9N252CDJuuHEvWW0tzb8JOvSDeGIHX92Pwl+moXYuauJNE5ZbHcA47mLd9nPM9du3m3kFkCvTQde3uufCg==" length="1550242"
/>
</sparkle:deltas>

</item>
15 changes: 7 additions & 8 deletions appcast/_release_legacy.xml
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
<item>
<title>MacVim release-176</title>
<title>MacVim release-177</title>
<description><![CDATA[
{% include_relative _appcast_style.css %}
/style>
{% include releases/r176.html %}
{% include releases/r177.html %}
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/latest">Latest release notes &gt;</a></small></p>
]]></description>
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
<pubDate>Tue, 07 Feb 2023 04:00:00 -0800</pubDate>
<pubDate>Mon, 10 Jul 2023 01:00:00 +0000</pubDate>
<sparkle:minimumSystemVersion>10.9</sparkle:minimumSystemVersion>
<sparkle:maximumSystemVersion>10.12.99</sparkle:maximumSystemVersion>
<sparkle:version>176</sparkle:version>
<sparkle:shortVersionString>9.0.1276 (r176)</sparkle:shortVersionString>
<sparkle:version>177</sparkle:version>
<sparkle:shortVersionString>9.0.1677</sparkle:shortVersionString>
<enclosure type="application/octet-stream"
url="https://github.com/macvim-dev/macvim/releases/download/release-176/MacVim_10.9.dmg"
sparkle:edSignature="x8AFeWuSwgAxoeCaq4H+h8W26+CY3JNyjg80O550wl72tsPFrhgk8cVKqyoLavnDnrjlgNu7vBwJAexcnlUEBA==" length="22639602"
url="https://github.com/macvim-dev/macvim/releases/download/release-177/MacVim_10.9.dmg"
sparkle:edSignature="quIKBW+jSiQ96U0+Nlepl1SWftobgP3DLI/h4y02Sx5cqiG0sLL4Mgujs4rj5lxedpLNuP8l8Nrb12x/28tlAw==" length="21775795"
/>
</item>

0 comments on commit 64b5621

Please sign in to comment.