Sparkle-Bot
4f20e5d173
Update Package management files for version 2.7.2
2025-09-08 01:44:35 +00:00
Sparkle-Bot
df07416527
Update Package management files for version 2.7.1
2025-06-16 03:24:58 +00:00
Zorg
a6c215cf2a
Fix compiler warnings for Xcode 16.3 ( #2709 )
...
Also silence project upgrade warnings.
2025-06-15 20:09:33 -07:00
Sparkle-Bot
0ca3004e98
Update Package management files for version 2.7.0
2025-02-02 22:21:32 +00:00
Zorg
62a1908333
Remove SPARKLE_BUILD_DMG_SUPPORT option ( #2690 )
2025-01-20 20:53:35 -08:00
Zorg
587aa028e6
Upload temporary sparkle_dist tarball instead of sparkle-dist ( #2681 )
...
The release workflow on GitHub uploads files that match "Sparkle-*" which apparently now includes sparkle-dist.tar.xz even though it's not capitalized. Rename the file to sparkle_dist to work around this.
2024-12-27 10:46:29 -08:00
Sparkle-Bot
f9a3d95ce0
Update Package management files for version 2.7.0-beta.1
2024-12-27 15:56:11 +00:00
Zorg
1ca60d5ab6
Add option to verify updates before extraction ( #2667 )
...
Adds an opt-in option (SUVerifyUpdateBeforeExtraction) to enforce verifying updates before extracting them for stronger security. EdDSA signing is required to use this option. As fallback in case EdDSA keys are lost, disk image archives's code signatures are validated assuming it's Developer ID signed. Key rotation is still possible.
Apple Archives (aar, yaa) now require using this option.
2024-12-08 16:31:26 -08:00
Zorg
14ba9efc51
Use crc32 hashes for binary delta version 4 ( #2638 )
...
This is more efficient than SHA1.
2024-10-13 16:58:54 -07:00
Zorg
dd9374356b
Add support for extracting Apple Archives (.aar files) ( #2586 )
...
Check `man aa` and https://developer.apple.com/documentation/applearchive for more details. This is an efficient Apple custom archive format available since versions of macOS 10.15.
In macOS 10.15, this utility used to be called yaa.
2024-06-18 20:18:11 -07:00
Sparkle-Bot
b456fd4049
Update Package management files for version 2.6.3
2024-06-03 01:43:04 +00:00
Sparkle-Bot
41847a58cd
Update Package management files for version 2.6.2
2024-05-06 04:25:08 +00:00
Sparkle-Bot
b328c499a3
Update Package management files for version 2.6.1
2024-05-02 15:22:43 +00:00
Zorg
d30adc8407
Create tar.xz files with built-in tar and remove bzip2 fallback ( #2535 )
2024-03-31 16:41:50 -07:00
Zorg
2b7615fe5b
Fallback in case SULocalizedStringFromTableInBundle() fails ( #2533 )
...
SULocalizedStringFromTableInBundle() should only fail in the abnormal situation where the app bundle may have been moved while it was running. Technically the app is running in an unsupported state but I suppose we can guard against it here.
2024-03-28 18:52:28 -07:00
Sparkle-Bot
0a4caaf7a8
Update Package management files for version 2.6.0
2024-03-15 18:08:43 +00:00
Sparkle-Bot
a603047fd5
Update Package management files for version 2.6.0-beta.2
2024-03-04 02:40:08 +00:00
Zorg
dfab64efdf
Remove installer status & connection entitlement files ( #2517 )
...
These entitlements are not easy to configure properly and most developers should not be using these services.
Also simplify how to opt into enabling sandboxing entitlements for the Downloader XPC Service.
2024-03-03 17:41:12 -08:00
Sparkle-Bot
56e365d050
Update Package management files for version 2.6.0-beta.1
2024-02-23 05:22:24 +00:00
Zorg
ef1f03cf1e
Disable sandboxing for downloader XPC service by default ( #2511 )
2024-02-19 18:49:18 -08:00
Zorg
001d6d6a69
Use $PROJECT_DIR instead of $SRCROOT ( #2489 )
2024-01-13 07:59:15 -08:00
Sparkle-Bot
47d3d90aee
Update Package management files for version 2.5.2
2023-12-20 04:08:02 +00:00
Sparkle-Bot
1f07f4096e
Update Package management files for version 2.5.1
2023-10-15 23:57:08 +00:00
floorish
9684a433ee
Use correct entitlements and dsym files when using custom bundle id and XPC names in ConfigCommon ( #2446 )
2023-09-30 10:39:16 -07:00
Sparkle-Bot
f0ceaf5cc9
Update Package management files for version 2.5.0
2023-09-15 23:55:58 +00:00
Sparkle-Bot
d005af3e03
Update Package management files for version 2.5.0-beta.2
2023-09-02 18:55:48 +00:00
Sparkle-Bot
b5a9c0a1f1
Update Package management files for version 2.5.0-beta.1
2023-07-31 03:02:43 +00:00
Zorg
d41b8652ee
Adopt new app activation APIs in macOS Sonoma ( #2409 )
2023-07-29 21:21:31 -07:00
Sparkle-Bot
87e4fcbac3
Update Package management files for version 2.4.2
2023-06-18 00:17:52 +00:00
Sparkle-Bot
7907f058bc
Update Package management files for version 2.4.1
2023-04-13 05:37:26 +00:00
Sparkle-Bot
91a2c1c100
Update Package management files for version 2.4.1-beta.1
2023-04-07 18:35:57 +00:00
Zorg
e15324773f
Remove auxiliary apps and relocate symbols in SPM package ( #2356 )
2023-04-07 11:23:23 -07:00
Kent Sutherland
8e2107a57d
Add -Wno-declaration-after-statement to silence warnings that only apply to pre-C99 ( #2345 )
2023-03-22 20:03:17 -07:00
Sparkle-Bot
631846cc82
Update Package management files for version 2.4.0
2023-03-19 14:48:24 +00:00
Sparkle-Bot
4ac6ea827a
Update Package management files for version 2.4.0-beta.2
2023-03-13 03:05:11 +00:00
Zorg
60568b82ba
Don't allow DSA-only updates to pass if DSA is disabled ( #2340 )
2023-03-12 07:59:03 -07:00
Sparkle-Bot
1e8308116e
Update Package management files for version 2.4.0-beta.1
2023-03-04 06:29:02 +00:00
Daniel Jalkut
95f8e7e0cf
Turn off CLANG_MODULES_AUTOLINK for XPC services, to avoid Xcode inferring that they depend upon Sparkle.framework. This seems to resolve a pesky, recurring issue in which Xcode reports dependency cycles between the XPC services, Sparkle, and/or the host apps that embed Sparkle. ( #2332 )
2023-03-02 23:31:11 -08:00
Zorg
be7f6952c2
Reduce code size and make codebase more consistent ( #2305 )
2022-12-27 12:03:03 -08:00
Zorg
89e2f94872
Enable deployment post processing for Release configurations ( #2286 )
2022-11-27 12:48:20 -08:00
Zorg
8ac92e3ffa
Bump development version
2022-10-08 11:28:18 -07:00
Sparkle-Bot
2a98381dfe
Update Package management files for version 2.3.0
2022-10-01 16:01:44 +00:00
Sparkle-Bot
028e4c2bec
Update Package management files for version 2.3.0-beta.2
2022-09-19 05:53:23 +00:00
Sparkle-Bot
83cc66b988
Update Package management files for version 2.3.0-beta.1
2022-09-06 02:35:22 +00:00
Zorg
1c560652e7
Remove ed25519 git submodule ( #2244 )
...
Also allow release scripts to work without git repository and bump the Sparkle versions.
2022-08-27 10:46:29 -07:00
Zorg
372f0504a5
Bump minimum deployment target to macOS 10.13 ( #2196 )
2022-07-17 16:43:24 -07:00
Sparkle-Bot
059ce91287
Update Package management files for version 2.2.1
2022-07-16 13:34:05 +00:00
Sparkle-Bot
c1bf68f91f
Update Package management files for version 2.2.0
2022-07-02 18:55:40 +00:00
Zorg
06daa03196
Fix installer status xpc service bundle ID ( #2177 )
...
The bundle ID name broke after I was renaming the XPC Services for 2.2.
2022-06-25 15:00:33 -07:00
Sparkle-Bot
220c1edac1
Update Package management files for version 2.2.0-beta.2
2022-06-20 02:54:54 +00:00