<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>GhostVM Updates</title>
    <language>en</language>
    <!-- Add <item> entries when releasing new versions -->
    <!--
    Item template:
    <item>
      <title>GhostVM VERSION</title>
      <pubDate>DATE_RFC2822</pubDate>
      <sparkle:version>VERSION</sparkle:version>
      <sparkle:shortVersionString>VERSION</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<ul><li>Changes</li></ul>]]></description>
      <enclosure
        url="https://github.com/groundwater/GhostVM/releases/download/vVERSION/GhostVM-vVERSION.dmg"
        type="application/octet-stream"
        sparkle:edSignature="FROM_SIGN_UPDATE"
        length="DMG_SIZE_BYTES"
      />
    </item>
    -->
    <item>
      <title>GhostVM 2.11.0</title>
      <pubDate>Thu, 16 Apr 2026 12:34:16 -0700</pubDate>
      <sparkle:version>2.11.0</sparkle:version>
      <sparkle:shortVersionString>2.11.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<ul><li>Fix --headless flag and add vmctl entitlements for headless VM support</li></ul>]]></description>
      <enclosure
        url="https://github.com/groundwater/GhostVM/releases/download/v2.11.0/GhostVM-2.11.0.dmg"
        type="application/octet-stream"
        sparkle:edSignature="rba3YXg29rSs//yoh/YzwrUhg+2c3Qrd9qiIbX/ipBMqHHJsbnz/aMhq6NyKTslS3fDQx8/uqIto9W6ZHlBADA=="
        length="32398124"
      />
    </item>
    <item>
      <title>GhostVM 2.10.0</title>
      <pubDate>Mon, 13 Apr 2026 23:44:17 -0700</pubDate>
      <sparkle:version>2.10.0</sparkle:version>
      <sparkle:shortVersionString>2.10.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<ul><li>Auto-renew DHCP lease when host switches Wi-Fi networks (bridged VMs)</li><li>Add ellipsis to Terminate menu items per macOS HIG</li><li>Fix GhostVM.app menu bar items</li></ul>]]></description>
      <enclosure
        url="https://github.com/groundwater/GhostVM/releases/download/v2.10.0/GhostVM-2.10.0.dmg"
        type="application/octet-stream"
        sparkle:edSignature="ToITc5nM8j7xmsmy4QtO7DcCm7geTIhjw35bOQuzQ1lwrktiWZokuPeAF9GtTzA5MQ6E3xPBJfDo+1GIAgmjDw=="
        length="32038102"
      />
    </item>
    <item>
      <title>GhostVM 2.5.0</title>
      <pubDate>Wed, 11 Mar 2026 12:05:14 -0700</pubDate>
      <sparkle:version>2.5.0</sparkle:version>
      <sparkle:shortVersionString>2.5.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<ul><li>Self-host IPSW restore image feed with macOS 15.6.1 and macOS 26.3.2 entries</li></ul>]]></description>
      <enclosure
        url="https://github.com/groundwater/GhostVM/releases/download/v2.5.0/GhostVM-2.5.0.dmg"
        type="application/octet-stream"
        sparkle:edSignature="cE6L5b4YEXykenumzyca//yW2jU5S8WriI9vdEePanKrApH4nV5gGL6lYovd4FgiactIQsNzK10dQlUM/0vsDQ=="
        length="32019296"
      />
    </item>
    <item>
      <title>GhostVM 2.4.0</title>
      <pubDate>Fri, 27 Feb 2026 14:10:02 -0800</pubDate>
      <sparkle:version>2.4.0</sparkle:version>
      <sparkle:shortVersionString>2.4.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<ul><li>Fix port forward deadlock with blocking vsock I/O</li></ul>]]></description>
      <enclosure
        url="https://github.com/groundwater/GhostVM/releases/download/v2.4.0/GhostVM-2.4.0.dmg"
        type="application/octet-stream"
        sparkle:edSignature="u2lT/z5+0tKs7d+pCDXbIXQiCBwAoB/roSXyVO4awvveaUqfKqU9Q04CpYO44+CGD0h3BJKxsmqRhUe1p5UKBA=="
        length="32018936"
      />
    </item>
    <item>
      <title>GhostVM 2.1.0</title>
      <pubDate>Mon, 23 Feb 2026 22:56:00 -0800</pubDate>
      <sparkle:version>2.1.0</sparkle:version>
      <sparkle:shortVersionString>2.1.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<ul><li>Add bridged networking support</li><li>Binary clipboard sync: support images and rich content</li><li>Add keyboard input to permission popover panels</li><li>Check for updates in background on app launch</li><li>Fix clipboard text transport compatibility</li><li>Lock disk size field after VM creation</li><li>Add UI tests and accessibility identifiers</li><li>Fix app launch with restricted entitlements provisioning profile</li></ul>]]></description>
      <enclosure
        url="https://github.com/groundwater/GhostVM/releases/download/v2.1.0/GhostVM-2.1.0.dmg"
        type="application/octet-stream"
        sparkle:edSignature="2mwPKK3iPEt0iLaRX/XKpAkj9C1qFUeDwPV68d5vsD094gROYnuMKhFjnVPQZ0EFa3wdGoYaEwYEt9cCa6+cDw=="
        length="31746519"
      />
    </item>
    <item>
      <title>GhostVM 1.85.0</title>
      <pubDate>Sun, 22 Feb 2026 13:22:09 -0800</pubDate>
      <sparkle:version>1.85.0</sparkle:version>
      <sparkle:shortVersionString>1.85.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<ul><li>Fix URL permission popover z-order above port forward notifications</li><li>Add AsyncVSockIO and deduplicate transport layer</li><li>Delay Ghost Tools connection status until install is confirmed</li><li>Fix no-op Stop action in VM context menu</li><li>Use 256 GiB default disk and clarify sparse/non-resizable behavior</li><li>Fix terminate confirmation dialog to attach to VM window</li><li>Fix default VM naming and Create dialog start directory</li></ul>]]></description>
      <enclosure
        url="https://github.com/groundwater/GhostVM/releases/download/v1.85.0/GhostVM-1.85.0.dmg"
        type="application/octet-stream"
        sparkle:edSignature="sYEOFM20DP2355QWyY+CsuERGJ5a7gjYF/IKZ3lR5nVxfAEXow1eapfTC/gmBY8YsiTUAXCc0RWtcMMmNgChCQ=="
        length="32233553"
      />
    </item>
    <item>
      <title>GhostVM 1.84.0</title>
      <pubDate>Wed, 18 Feb 2026 18:34:16 -0800</pubDate>
      <sparkle:version>1.84.0</sparkle:version>
      <sparkle:shortVersionString>1.84.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<ul><li>Fix IPSW download performance (500-1000x speedup from 23KB/s to 50-100MB/s)</li></ul>]]></description>
      <enclosure
        url="https://github.com/groundwater/GhostVM/releases/download/v1.84.0/GhostVM-1.84.0.dmg"
        type="application/octet-stream"
        sparkle:edSignature="OLH+6fNbCj18eHEn9/wsTJ8jHj0RxA3CvxGUBZnlpgl6uPZR6FObM5SN6/XjDXmAqTH5kdOI7F6c9Csy0XMFCw=="
        length="32048157"
      />
    </item>
    <item>
      <title>GhostVM 1.83.0</title>
      <pubDate>Mon, 16 Feb 2026 16:39:33 -0800</pubDate>
      <sparkle:version>1.83.0</sparkle:version>
      <sparkle:shortVersionString>1.83.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <description><![CDATA[<ul><li>Fix glass icon mode not rendering</li><li>Fix file transfer popup to show up to 10 files before scrolling</li><li>Usability improvements</li><li>Move DEVELOPMENT_TEAM to .env for portable code signing</li></ul>]]></description>
      <enclosure
        url="https://github.com/groundwater/GhostVM/releases/download/v1.83.0/GhostVM-1.83.0.dmg"
        type="application/octet-stream"
        sparkle:edSignature="J5tHsLwNBk0n98fAQctdxLiZGYpdNUJPwxhCByxpCGnHAmXzyt6xJFMzO5sQKrq22eoXSSIbAtGV1ne2d6kgBA=="
        length="32095366"
      />
    </item>
  </channel>
</rss>
