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.

-

276890775-218fc3ee-68a8-40bc-a30b-39e7e58b7a39

+

276890775-218fc3ee-68a8-40bc-a30b-39e7e58b7a39

What's Changed

-

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:

  1. Copy the repository URL. You can do this in Vorta's Repository tab using the Copy to clipboard button next to the repository selector.
  2. Ensure you have the repo passphrase ready. Vorta would keep it in the OS' keychain usually.
  3. @@ -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:

  4. Don't schedule if no repo is set. By @real-yfprojects (#1288)
  5. Hotfix for right-click archive menu. By @real-yfprojects (#1285)
  6. -

    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

        • You can disable the system keychain and just keep the repo diff --git a/appcast.xml b/appcast.xml index ac80e6ae..99c5b819 100644 --- a/appcast.xml +++ b/appcast.xml @@ -9,13 +9,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 @@ -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"]