@@ -36,7 +36,18 @@ public function updateDataProvider(): array
3636 'length ' => 62738920 ,
3737 ]
3838 ],
39- 'stable ' => [
39+ 'stable-qt6.9 ' => [
40+ 'release ' => '2024-06-01 01:01 ' ,
41+ 'macos ' => [
42+ 'version ' => '2.1.0.2000 ' ,
43+ 'versionstring ' => 'Nextcloud Client 2.1.0 (build 2000) ' ,
44+ 'downloadurl ' => 'https://download.nextcloud.com/desktop/stable/Nextcloud-2.1.0.2000.pkg ' ,
45+ 'sparkleDownloadUrl ' => 'https://download.nextcloud.com/desktop/stable/Nextcloud-2.1.0.2000.pkg.tbz ' ,
46+ 'signature ' => 'LEGACYMACSIG== ' ,
47+ 'length ' => 55555555 ,
48+ ],
49+ ],
50+ 'stable ' => [
4051 'release ' => '2019-02-24 17:05 ' ,
4152 'linux ' => [
4253 'version ' => '2.2.2 ' ,
@@ -207,7 +218,7 @@ public function updateDataProvider(): array
207218 false ,
208219 $ config ,
209220 '<?xml version="1.0"?>
210- <owncloudclient><version>2.2.2.3472 </version><versionstring>Nextcloud Client 2.2.2 (build 3472 )</versionstring><downloadurl>https://download.owncloud .com/desktop/stable/ownCloud -2.2.2.3472 .pkg</downloadurl><sparkleDownloadUrl>https://download.owncloud .com/desktop/stable/ownCloud -2.2.2.3472 .pkg.tbz</sparkleDownloadUrl><signature>MC0CFQDmXR6biDmNVW7TvMh0bfPPTzCvtwIUCzASgpzYdi4lltOnwbFCeQwgDjY= </signature><length>62738920 </length></owncloudclient>
221+ <owncloudclient><version>2.1.0.2000 </version><versionstring>Nextcloud Client 2.1.0 (build 2000 )</versionstring><downloadurl>https://download.nextcloud .com/desktop/stable/Nextcloud -2.1.0.2000 .pkg</downloadurl><sparkleDownloadUrl>https://download.nextcloud .com/desktop/stable/Nextcloud -2.1.0.2000 .pkg.tbz</sparkleDownloadUrl><signature>LEGACYMACSIG== </signature><length>55555555 </length></owncloudclient>
211222 '
212223 ],
213224 // #5
@@ -229,9 +240,9 @@ public function updateDataProvider(): array
229240 <description>Most recent changes with links to updates.</description>
230241 <language>en</language>
231242 <item>
232- <title>Nextcloud Client 2.2.2 (build 3472 )</title>
243+ <title>Nextcloud Client 2.1.0 (build 2000 )</title>
233244 <pubDate>Wed, 13 July 16 21:07:31 +0200</pubDate>
234- <enclosure url="https://download.owncloud .com/desktop/stable/ownCloud -2.2.2.3472 .pkg.tbz" sparkle:version="2.2.2.3472 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="MC0CFQDmXR6biDmNVW7TvMh0bfPPTzCvtwIUCzASgpzYdi4lltOnwbFCeQwgDjY= " length="62738920 "/>
245+ <enclosure url="https://download.nextcloud .com/desktop/stable/Nextcloud -2.1.0.2000 .pkg.tbz" sparkle:version="2.1.0.2000 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="LEGACYMACSIG== " length="55555555 "/>
235246 <sparkle:minimumSystemVersion>11.0</sparkle:minimumSystemVersion>
236247 </item>
237248 </channel>
@@ -400,9 +411,9 @@ public function updateDataProvider(): array
400411 <description>Most recent changes with links to updates.</description>
401412 <language>en</language>
402413 <item>
403- <title>Nextcloud Client 2.2.2 (build 3472 )</title>
414+ <title>Nextcloud Client 2.1.0 (build 2000 )</title>
404415 <pubDate>Wed, 13 July 16 21:07:31 +0200</pubDate>
405- <enclosure url="https://download.owncloud .com/desktop/stable/ownCloud -2.2.2.3472 .pkg.tbz" sparkle:version="2.2.2.3472 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="MC0CFQDmXR6biDmNVW7TvMh0bfPPTzCvtwIUCzASgpzYdi4lltOnwbFCeQwgDjY= " length="62738920 "/>
416+ <enclosure url="https://download.nextcloud .com/desktop/stable/Nextcloud -2.1.0.2000 .pkg.tbz" sparkle:version="2.1.0.2000 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="LEGACYMACSIG== " length="55555555 "/>
406417 <sparkle:minimumSystemVersion>11.0</sparkle:minimumSystemVersion>
407418 </item>
408419 </channel>
@@ -491,15 +502,15 @@ public function updateDataProvider(): array
491502 <description>Most recent changes with links to updates.</description>
492503 <language>en</language>
493504 <item>
494- <title>Nextcloud Client 2.2.2 (build 3472 )</title>
505+ <title>Nextcloud Client 2.1.0 (build 2000 )</title>
495506 <pubDate>Wed, 13 July 16 21:07:31 +0200</pubDate>
496- <enclosure url="https://download.owncloud .com/desktop/stable/ownCloud -2.2.2.3472 .pkg.tbz" sparkle:version="2.2.2.3472 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="MC0CFQDmXR6biDmNVW7TvMh0bfPPTzCvtwIUCzASgpzYdi4lltOnwbFCeQwgDjY= " length="62738920 "/>
507+ <enclosure url="https://download.nextcloud .com/desktop/stable/Nextcloud -2.1.0.2000 .pkg.tbz" sparkle:version="2.1.0.2000 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="LEGACYMACSIG== " length="55555555 "/>
497508 <sparkle:minimumSystemVersion>11.0</sparkle:minimumSystemVersion>
498509 </item>
499510 </channel>
500511</rss> '
501512 ],
502- // #21 Sparkle on, always needs to know what the latest version is
513+ // #21 macOS 12 (legacy) on beta channel with RC version — gets stable-qt6.9, not beta
503514 [
504515 'nextcloud ' ,
505516 'macos ' ,
@@ -518,15 +529,15 @@ public function updateDataProvider(): array
518529 <description>Most recent changes with links to updates.</description>
519530 <language>en</language>
520531 <item>
521- <title>Nextcloud Client 2.2.2-rc2 </title>
532+ <title>Nextcloud Client 2.1.0 (build 2000) </title>
522533 <pubDate>Wed, 13 July 16 21:07:31 +0200</pubDate>
523- <enclosure url="https://download.nextcloud.com/desktop/stable/Nextcloud-2.2.2-rc1. pkg.tbz" sparkle:version="2.2.2-rc2 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="MC0CFQDmXR6biDmNVW7TvMh0bfPPTzCvtwIUCzASgpzYdi4lltOnwbFCeQwgDjY= " length="62738920 "/>
534+ <enclosure url="https://download.nextcloud.com/desktop/stable/Nextcloud-2.1.0.2000. pkg.tbz" sparkle:version="2.1.0.2000 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="LEGACYMACSIG== " length="55555555 "/>
524535 <sparkle:minimumSystemVersion>11.0</sparkle:minimumSystemVersion>
525536 </item>
526537 </channel>
527538</rss> '
528539 ],
529- // #22 Sparkle on, always needs to know what the latest version is
540+ // #22 macOS 12 (legacy) on beta channel with stable version — gets stable-qt6.9, not beta
530541 [
531542 'nextcloud ' ,
532543 'macos ' ,
@@ -545,9 +556,9 @@ public function updateDataProvider(): array
545556 <description>Most recent changes with links to updates.</description>
546557 <language>en</language>
547558 <item>
548- <title>Nextcloud Client 2.2.2-rc2 </title>
559+ <title>Nextcloud Client 2.1.0 (build 2000) </title>
549560 <pubDate>Wed, 13 July 16 21:07:31 +0200</pubDate>
550- <enclosure url="https://download.nextcloud.com/desktop/stable/Nextcloud-2.2.2-rc1. pkg.tbz" sparkle:version="2.2.2-rc2 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="MC0CFQDmXR6biDmNVW7TvMh0bfPPTzCvtwIUCzASgpzYdi4lltOnwbFCeQwgDjY= " length="62738920 "/>
561+ <enclosure url="https://download.nextcloud.com/desktop/stable/Nextcloud-2.1.0.2000. pkg.tbz" sparkle:version="2.1.0.2000 " type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="LEGACYMACSIG== " length="55555555 "/>
551562 <sparkle:minimumSystemVersion>11.0</sparkle:minimumSystemVersion>
552563 </item>
553564 </channel>
@@ -820,7 +831,7 @@ public function updateDataProvider(): array
820831<owncloudclient><version>2.2.2.6192</version><versionstring>Nextcloud Client 2.2.2 (build 6192)</versionstring><downloadurl>https://download.nextcloud.com/desktop/stable/ownCloud-2.2.2.6192-setup.exe</downloadurl></owncloudclient>
821832 '
822833 ],
823- // #39 Again, Sparkle needs to know about the latest version
834+ // #39 macOS 11 (legacy) on enterprise channel — gets stable-qt6.9, not enterprise
824835 [
825836 'nextcloud ' ,
826837 'macos ' ,
@@ -833,6 +844,33 @@ public function updateDataProvider(): array
833844 false ,
834845 $ config ,
835846 '<?xml version="1.0" encoding="utf-8"?>
847+ <rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
848+ <channel>
849+ <title>Download Channel</title>
850+ <description>Most recent changes with links to updates.</description>
851+ <language>en</language>
852+ <item>
853+ <title>Nextcloud Client 2.1.0 (build 2000)</title>
854+ <pubDate>Wed, 13 July 16 21:07:31 +0200</pubDate>
855+ <enclosure url="https://download.nextcloud.com/desktop/stable/Nextcloud-2.1.0.2000.pkg.tbz" sparkle:version="2.1.0.2000" type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="LEGACYMACSIG==" length="55555555"/>
856+ <sparkle:minimumSystemVersion>11.0</sparkle:minimumSystemVersion>
857+ </item>
858+ </channel>
859+ </rss> '
860+ ],
861+ // #40 macOS 13 — not legacy, gets regular stable via sparkle
862+ [
863+ 'nextcloud ' ,
864+ 'macos ' ,
865+ '1.9.0 ' ,
866+ '' ,
867+ '13.0 ' ,
868+ '22.00.00 ' ,
869+ 'stable ' ,
870+ true ,
871+ false ,
872+ $ config ,
873+ '<?xml version="1.0" encoding="utf-8"?>
836874<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
837875 <channel>
838876 <title>Download Channel</title>
@@ -845,6 +883,33 @@ public function updateDataProvider(): array
845883 <sparkle:minimumSystemVersion>11.0</sparkle:minimumSystemVersion>
846884 </item>
847885 </channel>
886+ </rss> '
887+ ],
888+ // #41 macOS 13 — not legacy, gets regular beta via sparkle
889+ [
890+ 'nextcloud ' ,
891+ 'macos ' ,
892+ '2.2.2-rc1 ' ,
893+ '' ,
894+ '13.0 ' ,
895+ '22.00.00 ' ,
896+ 'beta ' ,
897+ true ,
898+ false ,
899+ $ config ,
900+ '<?xml version="1.0" encoding="utf-8"?>
901+ <rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
902+ <channel>
903+ <title>Download Channel</title>
904+ <description>Most recent changes with links to updates.</description>
905+ <language>en</language>
906+ <item>
907+ <title>Nextcloud Client 2.2.2-rc2</title>
908+ <pubDate>Wed, 13 July 16 21:07:31 +0200</pubDate>
909+ <enclosure url="https://download.nextcloud.com/desktop/stable/Nextcloud-2.2.2-rc1.pkg.tbz" sparkle:version="2.2.2-rc2" type="application/octet-stream" sparkle:installationType="package" sparkle:edSignature="MC0CFQDmXR6biDmNVW7TvMh0bfPPTzCvtwIUCzASgpzYdi4lltOnwbFCeQwgDjY=" length="62738920"/>
910+ <sparkle:minimumSystemVersion>11.0</sparkle:minimumSystemVersion>
911+ </item>
912+ </channel>
848913</rss> '
849914 ],
850915 ];
0 commit comments