From bcaf1aeebf50ade6f20148a17c555db2a8eb901a Mon Sep 17 00:00:00 2001
From: Manu
Date: Sun, 20 Oct 2024 20:52:05 +0100
Subject: [PATCH] Fix markdown links
---
appcast-pre.xml | 144 ++++++++++++++++++++++----------------------
appcast.xml | 24 ++++----
generate_appcast.py | 7 ++-
3 files changed, 90 insertions(+), 85 deletions(-)
diff --git a/appcast-pre.xml b/appcast-pre.xml
index 7f134ac4..0a1d6845 100644
--- a/appcast-pre.xml
+++ b/appcast-pre.xml
@@ -12,55 +12,55 @@
To install with pip: pip install vorta==0.10.0b1
What's Changed
New Contributors
-Full Changelog: https://github.com/borgbase/vorta/compare/v0.9.1...v0.10.0-beta1
]]>
+Full Changelog: https://github.com/borgbase/vorta/compare/v0.9.1...v0.10.0-beta1
]]>
2024-10-18T11:16:56Z
0.10.0-beta1
https://github.com/borgbase/vorta/releases/tag/v0.10.0-beta1
@@ -70,13 +70,13 @@
v0.9.1
This is the first release of our 0.9 branch. Work on this started in early 2023 and many new features and improvements were implemented since then. For details see previous pre-releases. Here just some highlights:
Thanks again to everyone who took the time to contribute either bug reports, code or translations. 🙏
-https://github.com/borgbase/vorta/assets/3916435/32f61d0a-bd38-4d32-af8a-4751f7c3fa80
]]>
+https://github.com/borgbase/vorta/assets/3916435/32f61d0a-bd38-4d32-af8a-4751f7c3fa80
]]>
2024-01-10T13:26:55Z
0.9.1
https://github.com/borgbase/vorta/releases/tag/v0.9.1
@@ -97,16 +97,16 @@
What's Changed
New Contributors
-Full Changelog: https://github.com/borgbase/vorta/compare/v0.9.1-beta2...v0.9.1-beta3
]]>
+Full Changelog: https://github.com/borgbase/vorta/compare/v0.9.1-beta2...v0.9.1-beta3
]]>
2023-11-30T07:23:45Z
0.9.1-beta3
https://github.com/borgbase/vorta/releases/tag/v0.9.1-beta3
@@ -116,14 +116,14 @@
v0.9.1-beta2
This is the second (or third) beta release of our upcoming 0.9 branch.
Main changes are a revamped interface and improved tests, by our Google Summer of Code contributor, @bigtedde.
-
+
What's Changed
-- PR: Complete Unit Test cleanup/parametrization/coverage increases by @bigtedde in https://github.com/borgbase/vorta/pull/1787
-- PR: Implement Profile Sidebar and New Setting Interface by @bigtedde in https://github.com/borgbase/vorta/pull/1809
-- Update notarization for use with notarytool by @m3nu in https://github.com/borgbase/vorta/pull/1831
+- PR: Complete Unit Test cleanup/parametrization/coverage increases by @bigtedde in https://github.com/borgbase/vorta/pull/1787
+- PR: Implement Profile Sidebar and New Setting Interface by @bigtedde in https://github.com/borgbase/vorta/pull/1809
+- Update notarization for use with notarytool by @m3nu in https://github.com/borgbase/vorta/pull/1831
-Full Changelog: https://github.com/borgbase/vorta/compare/v0.9.1-beta1...v0.9.1-beta2
]]>
+Full Changelog: https://github.com/borgbase/vorta/compare/v0.9.1-beta1...v0.9.1-beta2
]]>
2023-10-27T13:15:16Z
0.9.1-beta2
https://github.com/borgbase/vorta/releases/tag/v0.9.1-beta2
@@ -131,11 +131,11 @@
-
v0.9.1-beta1
- I'm proud to release the second beta version of our new 0.9 branch. With Google Summer of Code at full steam over the summer, the team got a lot done, with a few major features still pending for the next beta.
+ I'm proud to release the second beta version of our new 0.9 branch. With Google Summer of Code at full steam over the summer, the team got a lot done, with a few major features still pending for the next beta.
Thanks are also due to our mentors, who guided contributors while working on their pull requests. 👏 @real-yfprojects @Hofer-Julian
-Please share your feedback here, so we can keep improving this branch until the final release.
+Please share your feedback here, so we can keep improving this branch until the final release.
Breaking changes
-This Vorta version ships with Borg 1.2.6 (when using our macOS app), which fixes an issue with data authentication. So you may get an error saying "Data integrity error: Archive authentication did not verify". In that case, at a minimum, if you trust the repository, you need to run the following upgrade steps. Full details are described in Borg's release notes:
+This Vorta version ships with Borg 1.2.6 (when using our macOS app), which fixes an issue with data authentication. So you may get an error saying "Data integrity error: Archive authentication did not verify". In that case, at a minimum, if you trust the repository, you need to run the following upgrade steps. Full details are described in Borg's release notes:
- Copy the repository URL. You can do this in Vorta's Repository tab using the Copy to clipboard button next to the repository selector.
- Ensure you have the repo passphrase ready. Vorta would keep it in the OS' keychain usually.
@@ -198,7 +198,7 @@ f0a5a362 ci: Add ruff including print checks
-
v0.9.0
This is the first pre-release of the 0.9 branch that uses PyQt6 under the hood.
-
To test on macOS, use the attached build, which also includes Borg 1.2.4. To test on Linux, see our developer guide.
+To test on macOS, use the attached build, which also includes Borg 1.2.4. To test on Linux, see our developer guide.
Thanks to @i1sm3ky and @real-yfprojects for making this happen.
]]>
2023-04-17T10:47:45Z
0.9.0
@@ -233,14 +233,14 @@ d024597 Disable Archive tab buttons during backup. By @sunny775 (#1587)
c4d16e2 Fixes math error for negative size in diff view in archive tab
6bc5321 Add link to the logs folder in borg warnings (#1609)
961e0b5 Migrate from appdirs to platformdirs (#1617)
-b01fa10 Replace print with logging in application.py (#1612)
+b01fa10 Replace print with logging in application.py (#1612)
a00ed62 Fix detecting whether sources are configured (#1613)
618a1fe Add tooltips to settings. (#1521)
bcc126b (real-yfprojects/master) Improve size column readability in archives tab (#1598)
a048dad Allow copying the public part of the first SSH key
0cf9f0b Modify pre-commit config file using autoupdate (#1601)
f1e1ea4 Update type of debug_enabled
input.
-35d9a3b Adjust dev files for borgbase/vorta.borgbase.com#32 (#1585)
+35d9a3b Adjust dev files for borgbase/vorta.borgbase.com#32 (#1585)
1b27b9b Allow creating an SSH key when bootstrapping Vorta
ffafcee Correctly supply prune pattern for borg >=1.2.2 (#1565)
a4ab7e7 Specify build system (minor) (#1580)
@@ -322,10 +322,10 @@ ddcd3c7 (real-yfprojects/profile-sidebar, real-yfprojects/master) Update a
496acfd Enhance community docs and bug reporting. By @real-yfprojects (#1419)
17cf810 Add pull request template.
be194d9 Add CONTRIBUTING file.
-3b40ce8 Create feature_request.md
+3b40ce8 Create feature_request.md
52b1e65 Create bug_form.yaml
ff0b888 Create config.yml
-fd2d2d6 Update bug_report.md
+fd2d2d6 Update bug_report.md
62ba92a Log the error when parsing a file in ~/.ssh
fails. (#1410)
4e06b6d Hide SSH dropdown for local repos. By @real-yfprojects (#1407)
8b36a63 Add badges to README.md
. (#1406)
@@ -399,7 +399,7 @@ not be available everywhere:
- Don't schedule if no repo is set. By @real-yfprojects (#1288)
- Hotfix for right-click archive menu. By @real-yfprojects (#1285)
-Full Changelog: https://github.com/borgbase/vorta/compare/v0.8.4...v0.8.5
]]>
+Full Changelog: https://github.com/borgbase/vorta/compare/v0.8.4...v0.8.5
]]>
2022-05-24T06:20:09Z
0.8.5
https://github.com/borgbase/vorta/releases/tag/v0.8.5
@@ -409,7 +409,7 @@ not be available everywhere:
v0.8.4
This version brings an updated interface and scheduler, contributed by @real-yfprojects as
well as many other improvements. Thanks to everyone who contributed!
-
+
Major changes:
- Improve UX and HIG-conformity. By @real-yfprojects (#1176)
@@ -502,7 +502,7 @@ see previous pre-releases for detailed changes. Main changes:
@phihos and @rblenis. Also special thanks to @bastiencyr for a number of bug fixes.
You can now import and export settings related to a single profile to JSON. The same
JSON can be used to bootstrap a new Vorta installation. E.g. to set up a device via
-MDM. More about this feature in the docs.
+MDM. More about this feature in the docs.
New features:
- Import/export settings (or bootstrap with default config). By @phihos (#955)
@@ -530,7 +530,7 @@ MDM. More about this feature in the some issues Linux
+ This is a maintenance release to address some issues Linux
users have reported with their keychain. With this release
2024-01-10T13:26:55Z
0.9.1
https://github.com/borgbase/vorta/releases/tag/v0.9.1
@@ -49,14 +49,14 @@ d024597 Disable Archive tab buttons during backup. By @sunny775 (#1587)
c4d16e2 Fixes math error for negative size in diff view in archive tab
6bc5321 Add link to the logs folder in borg warnings (#1609)
961e0b5 Migrate from appdirs to platformdirs (#1617)
-b01fa10 Replace print with logging in application.py (#1612)
+b01fa10 Replace print with logging in application.py (#1612)
a00ed62 Fix detecting whether sources are configured (#1613)
618a1fe Add tooltips to settings. (#1521)
bcc126b (real-yfprojects/master) Improve size column readability in archives tab (#1598)
a048dad Allow copying the public part of the first SSH key
0cf9f0b Modify pre-commit config file using autoupdate (#1601)
f1e1ea4 Update type of debug_enabled
input.
-35d9a3b Adjust dev files for borgbase/vorta.borgbase.com#32 (#1585)
+35d9a3b Adjust dev files for borgbase/vorta.borgbase.com#32 (#1585)
1b27b9b Allow creating an SSH key when bootstrapping Vorta
ffafcee Correctly supply prune pattern for borg >=1.2.2 (#1565)
a4ab7e7 Specify build system (minor) (#1580)
@@ -138,10 +138,10 @@ ddcd3c7 (real-yfprojects/profile-sidebar, real-yfprojects/master) Update a
496acfd Enhance community docs and bug reporting. By @real-yfprojects (#1419)
17cf810 Add pull request template.
be194d9 Add CONTRIBUTING file.
-3b40ce8 Create feature_request.md
+3b40ce8 Create feature_request.md
52b1e65 Create bug_form.yaml
ff0b888 Create config.yml
-fd2d2d6 Update bug_report.md
+fd2d2d6 Update bug_report.md
62ba92a Log the error when parsing a file in ~/.ssh
fails. (#1410)
4e06b6d Hide SSH dropdown for local repos. By @real-yfprojects (#1407)
8b36a63 Add badges to README.md
. (#1406)
@@ -215,7 +215,7 @@ not be available everywhere:
- Don't schedule if no repo is set. By @real-yfprojects (#1288)
- Hotfix for right-click archive menu. By @real-yfprojects (#1285)
-Full Changelog: https://github.com/borgbase/vorta/compare/v0.8.4...v0.8.5
]]>
+Full Changelog: https://github.com/borgbase/vorta/compare/v0.8.4...v0.8.5
]]>
2022-05-24T06:20:09Z
0.8.5
https://github.com/borgbase/vorta/releases/tag/v0.8.5
@@ -225,7 +225,7 @@ not be available everywhere:
v0.8.4
This version brings an updated interface and scheduler, contributed by @real-yfprojects as
well as many other improvements. Thanks to everyone who contributed!
-
+
Major changes:
- Improve UX and HIG-conformity. By @real-yfprojects (#1176)
@@ -318,7 +318,7 @@ see previous pre-releases for detailed changes. Main changes:
@phihos and @rblenis. Also special thanks to @bastiencyr for a number of bug fixes.
You can now import and export settings related to a single profile to JSON. The same
JSON can be used to bootstrap a new Vorta installation. E.g. to set up a device via
-MDM. More about this feature in the docs.
+MDM. More about this feature in the docs.
New features:
- Import/export settings (or bootstrap with default config). By @phihos (#955)
@@ -346,7 +346,7 @@ MDM. More about this feature in the some issues Linux
+ This is a maintenance release to address some issues Linux
users have reported with their keychain. With this release
- You can disable the system keychain and just keep the repo
diff --git a/generate_appcast.py b/generate_appcast.py
index e2ce72d6..5e0a562b 100644
--- a/generate_appcast.py
+++ b/generate_appcast.py
@@ -52,7 +52,12 @@ def generate_appcast_xml(releases, include_prereleases=False):
item_title.text = release['tag_name']
item_description = ET.SubElement(item, "description")
- item_description.text = ET.CDATA(markdown.markdown(release.get("body", "No release notes available")))
+ item_description.text = ET.CDATA(
+ markdown.markdown(
+ release.get("body", "No release notes available"),
+ extensions=["mdx_linkify"]
+ )
+ )
pub_date = ET.SubElement(item, "pubDate")
pub_date.text = release["published_at"]