1
0
Fork 0
mirror of https://github.com/borgbase/vorta synced 2025-01-03 13:45:49 +00:00

Fix version formatting

This commit is contained in:
Manu 2024-10-20 20:21:21 +01:00
parent 82fd0555e2
commit 879281d127
3 changed files with 332 additions and 333 deletions

View file

@ -1,4 +1,4 @@
<?xml version="1.0" ?>
<?xml version='1.0' encoding='UTF-8'?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>Vorta Updates</title>
@ -62,7 +62,7 @@
</ul>
<p><strong>Full Changelog</strong>: https://github.com/borgbase/vorta/compare/v0.9.1...v0.10.0-beta1</p>]]></description>
<pubDate>2024-10-18T11:16:56Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.10.0-beta1/Vorta-0.10.0-beta1_arm64.dmg" length="46078394" type="application/x-apple-diskimage" sparkle:version="v0.10.0-beta1"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.10.0-beta1/Vorta-0.10.0-beta1_arm64.dmg" length="46078394" type="application/x-apple-diskimage" sparkle:version="0.10.0-beta1"/>
</item>
<item>
<title>v0.9.1</title>
@ -76,7 +76,7 @@
<p>Thanks again to everyone who took the time to contribute either bug reports, code or translations. 🙏</p>
<p>https://github.com/borgbase/vorta/assets/3916435/32f61d0a-bd38-4d32-af8a-4751f7c3fa80</p>]]></description>
<pubDate>2024-01-10T13:26:55Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1/Vorta-0.9.1.dmg" length="44508913" type="application/octet-stream" sparkle:version="v0.9.1"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1/Vorta-0.9.1.dmg" length="44508913" type="application/octet-stream" sparkle:version="0.9.1"/>
</item>
<item>
<title>v0.9.1-beta3</title>
@ -104,7 +104,7 @@
</ul>
<p><strong>Full Changelog</strong>: https://github.com/borgbase/vorta/compare/v0.9.1-beta2...v0.9.1-beta3</p>]]></description>
<pubDate>2023-11-30T07:23:45Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1-beta3/Vorta-v0.9.1-beta3.dmg" length="46116863" type="application/octet-stream" sparkle:version="v0.9.1-beta3"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1-beta3/Vorta-v0.9.1-beta3.dmg" length="46116863" type="application/octet-stream" sparkle:version="0.9.1-beta3"/>
</item>
<item>
<title>v0.9.1-beta2</title>
@ -119,7 +119,7 @@
</ul>
<p><strong>Full Changelog</strong>: https://github.com/borgbase/vorta/compare/v0.9.1-beta1...v0.9.1-beta2</p>]]></description>
<pubDate>2023-10-27T13:15:16Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1-beta2/Vorta-v0.9.1-beta2.dmg" length="46729547" type="application/octet-stream" sparkle:version="v0.9.1-beta2"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1-beta2/Vorta-v0.9.1-beta2.dmg" length="46729547" type="application/octet-stream" sparkle:version="0.9.1-beta2"/>
</item>
<item>
<title>v0.9.1-beta1</title>
@ -183,7 +183,7 @@ f0a5a362 ci: Add ruff including print checks
7535f92a (tag: v0.9.0) PyQt6 Upgrade (#1685)
8571ef6c Remove paramiko from dependencies</p>]]></description>
<pubDate>2023-09-27T11:18:06Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1-beta1/vorta-v0.9.1-beta1.dmg" length="46552081" type="application/octet-stream" sparkle:version="v0.9.1-beta1"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1-beta1/vorta-v0.9.1-beta1.dmg" length="46552081" type="application/octet-stream" sparkle:version="0.9.1-beta1"/>
</item>
<item>
<title>v0.9.0</title>
@ -191,7 +191,7 @@ f0a5a362 ci: Add ruff including print checks
<p>To test on macOS, use the attached build, which also includes Borg 1.2.4. To test on Linux, see our <a href="https://vorta.borgbase.com/contributing/#testing-the-current-development-version">developer guide</a>.</p>
<p>Thanks to @i1sm3ky and @real-yfprojects for making this happen.</p>]]></description>
<pubDate>2023-04-17T10:47:45Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.0/vorta-0.9.0.dmg" length="45550876" type="application/octet-stream" sparkle:version="v0.9.0"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.0/vorta-0.9.0.dmg" length="45550876" type="application/octet-stream" sparkle:version="0.9.0"/>
</item>
<item>
<title>v0.8.12</title>
@ -239,7 +239,7 @@ ffafcee Correctly supply prune pattern for borg &gt;=1.2.2 (#1565)
a4ab7e7 Specify build system (minor) (#1580)
7886354 Remove pip install dependency. By @abdeoliveira (#1578)</p>]]></description>
<pubDate>2023-04-09T13:56:05Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.11/vorta-0.8.11.dmg" length="46329987" type="application/octet-stream" sparkle:version="v0.8.11"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.11/vorta-0.8.11.dmg" length="46329987" type="application/octet-stream" sparkle:version="0.8.11"/>
</item>
<item>
<title>v0.8.10</title>
@ -277,7 +277,7 @@ b072496 Populate repo info from profile after populating dropdowns.
031a498 Don't close temp file before running <code>borg extract</code>.
648c916 Update flatpak install rule, remove flatpak folder. By @Hofer-Julian</p>]]></description>
<pubDate>2023-01-22T12:07:17Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.10/vorta-0.8.10.dmg" length="50434914" type="application/octet-stream" sparkle:version="v0.8.10"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.10/vorta-0.8.10.dmg" length="50434914" type="application/octet-stream" sparkle:version="0.8.10"/>
</item>
<item>
<title>v0.8.9</title>
@ -289,7 +289,7 @@ new translations for Dutch.</p>
99eb287 Add Dutch language update
7550ae5 Pin pyobjc to v8 branch</p>]]></description>
<pubDate>2022-11-05T19:32:16Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.9/vorta-0.8.9.dmg" length="47477762" type="application/octet-stream" sparkle:version="v0.8.9"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.9/vorta-0.8.9.dmg" length="47477762" type="application/octet-stream" sparkle:version="0.8.9"/>
</item>
<item>
<title>v0.8.8</title>
@ -341,7 +341,7 @@ c8ba273 Use new treemodel for diff view.
fd88d7f Fix seconds and microseconds for fixed schedule and fix scheduling for the same day. (#1368)
305db92 Log json diff line parsing errors. By @real-yfprojects (#1369)</p>]]></description>
<pubDate>2022-11-04T10:15:15Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.8/vorta-0.8.8.dmg" length="47476131" type="application/octet-stream" sparkle:version="v0.8.8"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.8/vorta-0.8.8.dmg" length="47476131" type="application/octet-stream" sparkle:version="0.8.8"/>
</item>
<item>
<title>v0.8.7</title>
@ -353,7 +353,7 @@ fd88d7f Fix seconds and microseconds for fixed schedule and fix scheduling for t
<li>Show date of next backup. By @tal66 (#1319)</li>
</ul>]]></description>
<pubDate>2022-06-17T05:01:39Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.7/vorta-0.8.7.dmg" length="47092718" type="application/octet-stream" sparkle:version="v0.8.7"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.7/vorta-0.8.7.dmg" length="47092718" type="application/octet-stream" sparkle:version="0.8.7"/>
</item>
<item>
<title>v0.8.6</title>
@ -363,7 +363,7 @@ not be available everywhere:</p>
<li>Remove call to <code>QTranslator.language()</code> in <code>get_locale</code>. (#1316)</li>
</ul>]]></description>
<pubDate>2022-05-26T04:00:58Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.6/vorta-0.8.6.dmg" length="47016894" type="application/octet-stream" sparkle:version="v0.8.6"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.6/vorta-0.8.6.dmg" length="47016894" type="application/octet-stream" sparkle:version="0.8.6"/>
</item>
<item>
<title>v0.8.5</title>
@ -382,7 +382,7 @@ not be available everywhere:</p>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/borgbase/vorta/compare/v0.8.4...v0.8.5</p>]]></description>
<pubDate>2022-05-24T06:20:09Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.5/vorta-0.8.5.dmg" length="46957306" type="application/octet-stream" sparkle:version="v0.8.5"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.5/vorta-0.8.5.dmg" length="46957306" type="application/octet-stream" sparkle:version="0.8.5"/>
</item>
<item>
<title>v0.8.4</title>
@ -415,7 +415,7 @@ well as many other improvements. Thanks to everyone who contributed!</p>
<li>Add support for special file types in borg diff output. By @real-yfprojects (#1265)</li>
</ul>]]></description>
<pubDate>2022-05-06T12:39:57Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.4/vorta-0.8.4.dmg" length="47039883" type="application/octet-stream" sparkle:version="v0.8.4"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.4/vorta-0.8.4.dmg" length="47039883" type="application/octet-stream" sparkle:version="0.8.4"/>
</item>
<item>
<title>v0.8.3</title>
@ -430,7 +430,7 @@ well as many other improvements. Thanks to everyone who contributed!</p>
<li>Minor test fixes (#1150, #1147, #1146)</li>
</ul>]]></description>
<pubDate>2022-01-27T12:46:11Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.3/vorta-0.8.3.dmg" length="46141585" type="application/octet-stream" sparkle:version="v0.8.3"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.3/vorta-0.8.3.dmg" length="46141585" type="application/octet-stream" sparkle:version="0.8.3"/>
</item>
<item>
<title>v0.8.2</title>
@ -442,7 +442,7 @@ see previous pre-releases for detailed changes. Main changes:</p>
<li>Python 3.10 compatibility</li>
</ul>]]></description>
<pubDate>2021-11-27T17:05:32Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.2/vorta-0.8.2.dmg" length="45873831" type="application/octet-stream" sparkle:version="v0.8.2"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.2/vorta-0.8.2.dmg" length="45873831" type="application/octet-stream" sparkle:version="0.8.2"/>
</item>
<item>
<title>v0.8.1</title>
@ -481,7 +481,7 @@ see previous pre-releases for detailed changes. Main changes:</p>
<li>Handle malformed .vorta-init.json on import. Fixes #1053. By @phihos</li>
</ul>]]></description>
<pubDate>2021-08-26T10:30:41Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.8/vorta-0.7.8.dmg" length="45425500" type="application/octet-stream" sparkle:version="v0.7.8"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.8/vorta-0.7.8.dmg" length="45425500" type="application/octet-stream" sparkle:version="0.7.8"/>
</item>
<item>
<title>v0.7.7</title>
@ -492,7 +492,7 @@ see previous pre-releases for detailed changes. Main changes:</p>
<li>Update translations. Add SK .ts file. Fixes #1013</li>
</ul>]]></description>
<pubDate>2021-06-21T06:38:07Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.7/vorta-0.7.7.dmg" length="45353976" type="application/octet-stream" sparkle:version="v0.7.7"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.7/vorta-0.7.7.dmg" length="45353976" type="application/octet-stream" sparkle:version="0.7.7"/>
</item>
<item>
<title>v0.7.6</title>
@ -522,7 +522,7 @@ MDM. More about this feature in the <a href="https://vorta.borgbase.com/usage/se
<li>Fix 'list --json-lines' command when only a single result line is output. By @rblenis (#910)</li>
</ul>]]></description>
<pubDate>2021-06-08T15:32:18Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.6/vorta-0.7.6.dmg" length="45347584" type="application/octet-stream" sparkle:version="v0.7.6"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.6/vorta-0.7.6.dmg" length="45347584" type="application/octet-stream" sparkle:version="0.7.6"/>
</item>
<item>
<title>v0.7.5</title>
@ -540,7 +540,7 @@ users have reported with their keychain. With this release</p>
<li>Add untranslated strings. By @samuel-w (#902)</li>
</ul>]]></description>
<pubDate>2021-03-03T04:17:49Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.5/vorta-0.7.5.dmg" length="47113299" type="application/x-diskcopy" sparkle:version="v0.7.5"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.5/vorta-0.7.5.dmg" length="47113299" type="application/x-diskcopy" sparkle:version="0.7.5"/>
</item>
<item>
<title>v0.7.4</title>
@ -559,7 +559,7 @@ translation, as well as updates to existing translations.</p>
<li>Avoid segfault when quitting (#877)</li>
</ul>]]></description>
<pubDate>2021-02-26T03:46:08Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.4/vorta-0.7.4.dmg" length="47103648" type="application/octet-stream" sparkle:version="v0.7.4"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.4/vorta-0.7.4.dmg" length="47103648" type="application/octet-stream" sparkle:version="0.7.4"/>
</item>
<item>
<title>v0.7.3</title>
@ -585,7 +585,7 @@ slightly revamped Archive tab. We also updated macOS Wifi support and fixed numb
<li>Fix corrupted archive table list during refresh if sorting is enabled. By @rblenis (#784)</li>
</ul>]]></description>
<pubDate>2021-02-18T07:38:53Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.3/vorta-0.7.3.dmg" length="47074218" type="application/octet-stream" sparkle:version="v0.7.3"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.3/vorta-0.7.3.dmg" length="47074218" type="application/octet-stream" sparkle:version="0.7.3"/>
</item>
<item>
<title>v0.7.2</title>
@ -632,7 +632,7 @@ maintainer @samuel-w.</p>
<li>Cancel Borg thread at end of test. (#648)</li>
</ul>]]></description>
<pubDate>2021-01-31T08:30:24Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.2/vorta-0.7.2.dmg" length="46740454" type="application/x-diskcopy" sparkle:version="v0.7.2"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.2/vorta-0.7.2.dmg" length="46740454" type="application/x-diskcopy" sparkle:version="0.7.2"/>
</item>
<item>
<title>v0.7.1</title>
@ -647,7 +647,7 @@ maintainer @samuel-w.</p>
<li>Initialize the network status monitor lazily (#634) by @ktosiek</li>
</ul>]]></description>
<pubDate>2020-09-10T05:53:40Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.1/vorta-0.7.1.dmg" length="41990072" type="application/octet-stream" sparkle:version="v0.7.1"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.1/vorta-0.7.1.dmg" length="41990072" type="application/octet-stream" sparkle:version="0.7.1"/>
</item>
<item>
<title>v0.7.0</title>
@ -678,7 +678,7 @@ maintainer @samuel-w.</p>
<li>Improved progress updates. By @SergioRAgostinho</li>
</ul>]]></description>
<pubDate>2020-09-06T07:43:33Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.0/vorta-0.7.0.dmg" length="41982691" type="application/octet-stream" sparkle:version="v0.7.0"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.0/vorta-0.7.0.dmg" length="41982691" type="application/octet-stream" sparkle:version="0.7.0"/>
</item>
<item>
<title>v0.6.26</title>
@ -688,7 +688,7 @@ maintainer @samuel-w.</p>
<li>Test- and linting fixes.</li>
</ul>]]></description>
<pubDate>2020-05-26T03:59:18Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.6.26/vorta-0.6.26.dmg" length="40809190" type="application/octet-stream" sparkle:version="v0.6.26"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.6.26/vorta-0.6.26.dmg" length="40809190" type="application/octet-stream" sparkle:version="0.6.26"/>
</item>
<item>
<title>v0.6.24</title>
@ -698,7 +698,7 @@ maintainer @samuel-w.</p>
<li>Simplify startup behavior. Run in foreground by default (used by Flatpak and macOS). Use <code>--daemonize</code> to start in background.</li>
</ul>]]></description>
<pubDate>2020-03-03T06:05:27Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.6.24/vorta-0.6.24.dmg" length="41070111" type="application/octet-stream" sparkle:version="v0.6.24"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.6.24/vorta-0.6.24.dmg" length="41070111" type="application/octet-stream" sparkle:version="0.6.24"/>
</item>
</channel>
</rss>

View file

@ -1,4 +1,4 @@
<?xml version="1.0" ?>
<?xml version='1.0' encoding='UTF-8'?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>Vorta Updates</title>
@ -17,7 +17,7 @@
<p>Thanks again to everyone who took the time to contribute either bug reports, code or translations. 🙏</p>
<p>https://github.com/borgbase/vorta/assets/3916435/32f61d0a-bd38-4d32-af8a-4751f7c3fa80</p>]]></description>
<pubDate>2024-01-10T13:26:55Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1/Vorta-0.9.1.dmg" length="44508913" type="application/octet-stream" sparkle:version="v0.9.1"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.9.1/Vorta-0.9.1.dmg" length="44508913" type="application/octet-stream" sparkle:version="0.9.1"/>
</item>
<item>
<title>v0.8.12</title>
@ -65,7 +65,7 @@ ffafcee Correctly supply prune pattern for borg &gt;=1.2.2 (#1565)
a4ab7e7 Specify build system (minor) (#1580)
7886354 Remove pip install dependency. By @abdeoliveira (#1578)</p>]]></description>
<pubDate>2023-04-09T13:56:05Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.11/vorta-0.8.11.dmg" length="46329987" type="application/octet-stream" sparkle:version="v0.8.11"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.11/vorta-0.8.11.dmg" length="46329987" type="application/octet-stream" sparkle:version="0.8.11"/>
</item>
<item>
<title>v0.8.10</title>
@ -103,7 +103,7 @@ b072496 Populate repo info from profile after populating dropdowns.
031a498 Don't close temp file before running <code>borg extract</code>.
648c916 Update flatpak install rule, remove flatpak folder. By @Hofer-Julian</p>]]></description>
<pubDate>2023-01-22T12:07:17Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.10/vorta-0.8.10.dmg" length="50434914" type="application/octet-stream" sparkle:version="v0.8.10"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.10/vorta-0.8.10.dmg" length="50434914" type="application/octet-stream" sparkle:version="0.8.10"/>
</item>
<item>
<title>v0.8.9</title>
@ -115,7 +115,7 @@ new translations for Dutch.</p>
99eb287 Add Dutch language update
7550ae5 Pin pyobjc to v8 branch</p>]]></description>
<pubDate>2022-11-05T19:32:16Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.9/vorta-0.8.9.dmg" length="47477762" type="application/octet-stream" sparkle:version="v0.8.9"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.9/vorta-0.8.9.dmg" length="47477762" type="application/octet-stream" sparkle:version="0.8.9"/>
</item>
<item>
<title>v0.8.8</title>
@ -167,7 +167,7 @@ c8ba273 Use new treemodel for diff view.
fd88d7f Fix seconds and microseconds for fixed schedule and fix scheduling for the same day. (#1368)
305db92 Log json diff line parsing errors. By @real-yfprojects (#1369)</p>]]></description>
<pubDate>2022-11-04T10:15:15Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.8/vorta-0.8.8.dmg" length="47476131" type="application/octet-stream" sparkle:version="v0.8.8"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.8/vorta-0.8.8.dmg" length="47476131" type="application/octet-stream" sparkle:version="0.8.8"/>
</item>
<item>
<title>v0.8.7</title>
@ -179,7 +179,7 @@ fd88d7f Fix seconds and microseconds for fixed schedule and fix scheduling for t
<li>Show date of next backup. By @tal66 (#1319)</li>
</ul>]]></description>
<pubDate>2022-06-17T05:01:39Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.7/vorta-0.8.7.dmg" length="47092718" type="application/octet-stream" sparkle:version="v0.8.7"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.7/vorta-0.8.7.dmg" length="47092718" type="application/octet-stream" sparkle:version="0.8.7"/>
</item>
<item>
<title>v0.8.6</title>
@ -189,7 +189,7 @@ not be available everywhere:</p>
<li>Remove call to <code>QTranslator.language()</code> in <code>get_locale</code>. (#1316)</li>
</ul>]]></description>
<pubDate>2022-05-26T04:00:58Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.6/vorta-0.8.6.dmg" length="47016894" type="application/octet-stream" sparkle:version="v0.8.6"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.6/vorta-0.8.6.dmg" length="47016894" type="application/octet-stream" sparkle:version="0.8.6"/>
</item>
<item>
<title>v0.8.5</title>
@ -208,7 +208,7 @@ not be available everywhere:</p>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/borgbase/vorta/compare/v0.8.4...v0.8.5</p>]]></description>
<pubDate>2022-05-24T06:20:09Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.5/vorta-0.8.5.dmg" length="46957306" type="application/octet-stream" sparkle:version="v0.8.5"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.5/vorta-0.8.5.dmg" length="46957306" type="application/octet-stream" sparkle:version="0.8.5"/>
</item>
<item>
<title>v0.8.4</title>
@ -241,7 +241,7 @@ well as many other improvements. Thanks to everyone who contributed!</p>
<li>Add support for special file types in borg diff output. By @real-yfprojects (#1265)</li>
</ul>]]></description>
<pubDate>2022-05-06T12:39:57Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.4/vorta-0.8.4.dmg" length="47039883" type="application/octet-stream" sparkle:version="v0.8.4"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.4/vorta-0.8.4.dmg" length="47039883" type="application/octet-stream" sparkle:version="0.8.4"/>
</item>
<item>
<title>v0.8.3</title>
@ -256,7 +256,7 @@ well as many other improvements. Thanks to everyone who contributed!</p>
<li>Minor test fixes (#1150, #1147, #1146)</li>
</ul>]]></description>
<pubDate>2022-01-27T12:46:11Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.3/vorta-0.8.3.dmg" length="46141585" type="application/octet-stream" sparkle:version="v0.8.3"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.3/vorta-0.8.3.dmg" length="46141585" type="application/octet-stream" sparkle:version="0.8.3"/>
</item>
<item>
<title>v0.8.2</title>
@ -268,7 +268,7 @@ see previous pre-releases for detailed changes. Main changes:</p>
<li>Python 3.10 compatibility</li>
</ul>]]></description>
<pubDate>2021-11-27T17:05:32Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.2/vorta-0.8.2.dmg" length="45873831" type="application/octet-stream" sparkle:version="v0.8.2"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.8.2/vorta-0.8.2.dmg" length="45873831" type="application/octet-stream" sparkle:version="0.8.2"/>
</item>
<item>
<title>v0.7.8</title>
@ -278,7 +278,7 @@ see previous pre-releases for detailed changes. Main changes:</p>
<li>Handle malformed .vorta-init.json on import. Fixes #1053. By @phihos</li>
</ul>]]></description>
<pubDate>2021-08-26T10:30:41Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.8/vorta-0.7.8.dmg" length="45425500" type="application/octet-stream" sparkle:version="v0.7.8"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.8/vorta-0.7.8.dmg" length="45425500" type="application/octet-stream" sparkle:version="0.7.8"/>
</item>
<item>
<title>v0.7.7</title>
@ -289,7 +289,7 @@ see previous pre-releases for detailed changes. Main changes:</p>
<li>Update translations. Add SK .ts file. Fixes #1013</li>
</ul>]]></description>
<pubDate>2021-06-21T06:38:07Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.7/vorta-0.7.7.dmg" length="45353976" type="application/octet-stream" sparkle:version="v0.7.7"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.7/vorta-0.7.7.dmg" length="45353976" type="application/octet-stream" sparkle:version="0.7.7"/>
</item>
<item>
<title>v0.7.6</title>
@ -319,7 +319,7 @@ MDM. More about this feature in the <a href="https://vorta.borgbase.com/usage/se
<li>Fix 'list --json-lines' command when only a single result line is output. By @rblenis (#910)</li>
</ul>]]></description>
<pubDate>2021-06-08T15:32:18Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.6/vorta-0.7.6.dmg" length="45347584" type="application/octet-stream" sparkle:version="v0.7.6"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.6/vorta-0.7.6.dmg" length="45347584" type="application/octet-stream" sparkle:version="0.7.6"/>
</item>
<item>
<title>v0.7.5</title>
@ -337,7 +337,7 @@ users have reported with their keychain. With this release</p>
<li>Add untranslated strings. By @samuel-w (#902)</li>
</ul>]]></description>
<pubDate>2021-03-03T04:17:49Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.5/vorta-0.7.5.dmg" length="47113299" type="application/x-diskcopy" sparkle:version="v0.7.5"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.5/vorta-0.7.5.dmg" length="47113299" type="application/x-diskcopy" sparkle:version="0.7.5"/>
</item>
<item>
<title>v0.7.4</title>
@ -356,7 +356,7 @@ translation, as well as updates to existing translations.</p>
<li>Avoid segfault when quitting (#877)</li>
</ul>]]></description>
<pubDate>2021-02-26T03:46:08Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.4/vorta-0.7.4.dmg" length="47103648" type="application/octet-stream" sparkle:version="v0.7.4"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.4/vorta-0.7.4.dmg" length="47103648" type="application/octet-stream" sparkle:version="0.7.4"/>
</item>
<item>
<title>v0.7.3</title>
@ -382,7 +382,7 @@ slightly revamped Archive tab. We also updated macOS Wifi support and fixed numb
<li>Fix corrupted archive table list during refresh if sorting is enabled. By @rblenis (#784)</li>
</ul>]]></description>
<pubDate>2021-02-18T07:38:53Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.3/vorta-0.7.3.dmg" length="47074218" type="application/octet-stream" sparkle:version="v0.7.3"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.3/vorta-0.7.3.dmg" length="47074218" type="application/octet-stream" sparkle:version="0.7.3"/>
</item>
<item>
<title>v0.7.2</title>
@ -429,7 +429,7 @@ maintainer @samuel-w.</p>
<li>Cancel Borg thread at end of test. (#648)</li>
</ul>]]></description>
<pubDate>2021-01-31T08:30:24Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.2/vorta-0.7.2.dmg" length="46740454" type="application/x-diskcopy" sparkle:version="v0.7.2"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.2/vorta-0.7.2.dmg" length="46740454" type="application/x-diskcopy" sparkle:version="0.7.2"/>
</item>
<item>
<title>v0.7.1</title>
@ -444,7 +444,7 @@ maintainer @samuel-w.</p>
<li>Initialize the network status monitor lazily (#634) by @ktosiek</li>
</ul>]]></description>
<pubDate>2020-09-10T05:53:40Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.1/vorta-0.7.1.dmg" length="41990072" type="application/octet-stream" sparkle:version="v0.7.1"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.1/vorta-0.7.1.dmg" length="41990072" type="application/octet-stream" sparkle:version="0.7.1"/>
</item>
<item>
<title>v0.7.0</title>
@ -475,7 +475,7 @@ maintainer @samuel-w.</p>
<li>Improved progress updates. By @SergioRAgostinho</li>
</ul>]]></description>
<pubDate>2020-09-06T07:43:33Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.0/vorta-0.7.0.dmg" length="41982691" type="application/octet-stream" sparkle:version="v0.7.0"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.7.0/vorta-0.7.0.dmg" length="41982691" type="application/octet-stream" sparkle:version="0.7.0"/>
</item>
<item>
<title>v0.6.26</title>
@ -485,7 +485,7 @@ maintainer @samuel-w.</p>
<li>Test- and linting fixes.</li>
</ul>]]></description>
<pubDate>2020-05-26T03:59:18Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.6.26/vorta-0.6.26.dmg" length="40809190" type="application/octet-stream" sparkle:version="v0.6.26"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.6.26/vorta-0.6.26.dmg" length="40809190" type="application/octet-stream" sparkle:version="0.6.26"/>
</item>
<item>
<title>v0.6.24</title>
@ -495,7 +495,7 @@ maintainer @samuel-w.</p>
<li>Simplify startup behavior. Run in foreground by default (used by Flatpak and macOS). Use <code>--daemonize</code> to start in background.</li>
</ul>]]></description>
<pubDate>2020-03-03T06:05:27Z</pubDate>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.6.24/vorta-0.6.24.dmg" length="41070111" type="application/octet-stream" sparkle:version="v0.6.24"/>
<enclosure url="https://github.com/borgbase/vorta/releases/download/v0.6.24/vorta-0.6.24.dmg" length="41070111" type="application/octet-stream" sparkle:version="0.6.24"/>
</item>
</channel>
</rss>

View file

@ -24,6 +24,7 @@ def generate_appcast_xml(releases, include_prereleases=False):
'sparkle': "http://www.andymatuschak.org/xml-namespaces/sparkle",
'dc': "http://purl.org/dc/elements/1.1/"
}
# ET.register_namespace('sparkle', "http://www.andymatuschak.org/xml-namespaces/sparkle")
rss = ET.Element("rss", version="2.0", nsmap=nsmap)
channel = ET.SubElement(rss, "channel")
@ -56,18 +57,16 @@ def generate_appcast_xml(releases, include_prereleases=False):
# Add enclosure for attached assets (assuming one main asset per release)
for asset in release.get("assets", []):
enclosure = ET.SubElement(item, "enclosure", url=asset['browser_download_url'], length=str(asset['size']), type=asset['content_type'])
enclosure.set(f"{{{nsmap['sparkle']}}}version", release['tag_name'])
enclosure.set(ET.QName(nsmap['sparkle'], 'version'), release['tag_name'][1:])
break # Include only one main file per release, remove break for multiple
# Convert the XML tree to a nicely formatted string
xml_str = ET.tostring(rss, encoding="utf-8", method="xml")
parsed = minidom.parseString(xml_str)
return parsed.toprettyxml(indent=" ")
return ET.tostring(rss, pretty_print=True, xml_declaration=True, encoding="UTF-8")
# Function to handle the creation of the appcast XML file
def write_appcast_to_file(appcast_xml, filename):
with open(filename, "w") as file:
file.write(appcast_xml)
file.write(appcast_xml.decode('utf-8'))
print(f"Appcast XML written to {filename}")