Zorg
5173763c07
Test compiler warning
2023-10-15 19:57:11 -07:00
Jozef Izso
5a8f25faed
Update mshick/add-pr-comment
...
The v2 action uses `node16` runtime
Workflow will use the `GITHUB_TOKEN` with `pull-requests: write` permission instead of PAT
2023-10-13 22:48:33 +02:00
Jozef Izso
d1175e4dd9
Update actions/checkout and actions/upload-artifact
...
This removes the warning about the deprecated `node12` runtime used by existing actions.
2023-10-13 21:12:41 +02:00
Zorg
bd90fb7b18
Filter for archive files in generate_appcast more intelligently ( #2448 )
2023-10-08 09:38:50 -07: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
Zorg
ff4d4f53a8
Bring back specifying version in issue template
2023-09-30 08:13:44 -07:00
Zorg
469f423e28
Fix test cases for localized release notes ( #2444 )
2023-09-28 22:52:32 -07:00
Zorg
846838c90b
Update issue templates ( #2443 )
2023-09-28 21:06:23 -07:00
Zorg
f6a86f52b3
Default to English for XML nodes when no xml:lang is present ( #2440 )
...
This only applies when multiple XML nodes are present with the same name. E.g. multiple description or releaseNoteLink elements with different xml:lang's specified.
Also generate a warning if an language has to be interpreted implicitly when there is no xml:lang explicitly specified and there are multiple node items.
2023-09-28 20:02:29 -07:00
Sparkle-Bot
f0ceaf5cc9
Update Package management files for version 2.5.0
2.5.0
2023-09-15 23:55:58 +00:00
Zorg
569f69b463
Update CHANGELOG
2023-09-15 16:48:38 -07:00
Zorg
7cc751ff4f
Fail gracefully when auxiliary tool cannot be located ( #2436 )
2023-09-06 21:05:59 -07:00
Sparkle-Bot
d005af3e03
Update Package management files for version 2.5.0-beta.2
2.5.0-beta.2
2023-09-02 18:55:48 +00:00
Zorg
4cdfffa8e9
Update CHANGELOG
2023-09-02 11:49:30 -07:00
Zorg
0e865f07c5
Fix Updater.app not starting when running Sparkle as root on Sonoma ( #2432 )
...
This may occur for example when you run sparkle-cli as root or use Sparkle.framework in a root process. This is not typically a common use case, but could be used from daemons.
The issue is that Sonoma doesn't like starting our Updater app in the user domain when intermediate directories containing it are root owned (due to lack of file permission access that wasn't present in Ventura). So now we try to create intermediate directories in the standard user's home directory.
2023-09-02 10:01:23 -07:00
Zorg
a6e22a0667
Fix make release not building distribution successfully ( #2430 )
...
For some reason, the default BUILDDIR that was set was problematic. We are now defaulting BUILDDIR inside of ./build which resolves this issue. This also means by default, builds are not placed inside of system temp directories anymore.
I do not know when this stopped working or why.
2023-08-28 21:54:48 -07:00
Zorg
8125490931
Pre-warm installs before relaunch ( #2421 )
...
Move a lot of the installation work to be done during the first phase of installation (when possible), before the target app needs to be terminated. For the common case where the old and new bundles are on the same volume, the final phase of installation requiring a restart is now just an atomic swap.
Also move the termination listener to the agent app which resolves some launch/CI failures we've been seeing.
2023-08-27 22:22:52 -07:00
Zorg
4abbb2b4f1
Update CHANGELOG
2023-08-22 19:52:44 -07:00
Zorg
28e85abe88
Remove hyphenation in "You're up to date" message ( #2425 )
2023-08-22 19:49:48 -07:00
Zorg
5675086860
Update CHANGELOG
2023-08-12 18:19:10 -07:00
Zorg
e59cf0e101
Improve permission prompt layout spacing ( #2420 )
2023-08-12 18:17:11 -07:00
Sparkle-Bot
b5a9c0a1f1
Update Package management files for version 2.5.0-beta.1
2.5.0-beta.1
2023-07-31 03:02:43 +00:00
Zorg
57c3732f7d
Update CHANGELOG for 2.5
2023-07-30 19:50:37 -07:00
Zorg
0155c78a99
Ignore file URL scheme in custom allowed URL schemes ( #2410 )
2023-07-29 22:55:44 -07:00
Zorg
d41b8652ee
Adopt new app activation APIs in macOS Sonoma ( #2409 )
2023-07-29 21:21:31 -07:00
Zorg
821b0ff37f
Improve error for xattr code signing for delta updates ( #2408 )
2023-07-23 16:47:49 -07:00
Zorg
c9c08b7f42
Report an error when detecting duplicate updates in generate_appcast ( #2407 )
2023-07-22 16:25:38 -07:00
Nathan Manceaux-Panot
7c8fe1d427
Expose installed version string to update notes HTML page ( #2373 )
2023-07-11 22:07:42 -07:00
Zorg
5528d7f9ec
Fix KVO usage for updaterController.updater.* ( #2404 )
...
KVO was not set up properly when trying to retrieve the updater from the updater controller, especially when the updater controller hasn't been fully initialized yet.
2023-07-04 07:29:57 -07:00
Zorg
419552a7d3
Upgrade Xcode in CI setup ( #2397 )
2023-06-24 16:24:51 -07:00
Eitot
c23d74d8e0
Replace CFUUID* with NSUUID ( #2395 )
...
This resolves a nullability warning by the static analyzer.
2023-06-23 22:23:37 -07:00
Zorg
456a3d4275
Allow developer to use custom URL schemes in release notes view ( #2393 )
2023-06-19 20:27:18 -07:00
Sparkle-Bot
87e4fcbac3
Update Package management files for version 2.4.2
2.4.2
2023-06-18 00:17:52 +00:00
Zorg
2af0fa916c
Update CHANGELOG for 2.4.2
2023-06-17 17:07:28 -07:00
Zorg
8039288f64
Harden verification of Sparkle update download ( #2392 )
2023-06-17 17:01:45 -07:00
Zorg
4ca2e2eb21
Fix NSKeyedUnarchiver warning for not specifying keyed NSString class ( #2383 )
2023-06-11 07:04:03 -07:00
Zorg
f7567e5a69
Ignore release notes download when we shouldn't show release notes ( #2381 )
2023-05-27 09:18:17 -04:00
Sparkle-Bot
7907f058bc
Update Package management files for version 2.4.1
2.4.1
2023-04-13 05:37:26 +00:00
Zorg
4a322e0ab4
Update CHANGELOG
2023-04-12 22:28:29 -07:00
Zorg
270582b2e7
Pass bookmark data for the downloaded update ( #2359 )
...
Also let Xcode 14.3 update the nibs.
2023-04-12 22:23:50 -07:00
Sparkle-Bot
91a2c1c100
Update Package management files for version 2.4.1-beta.1
2.4.1-beta.1
2023-04-07 18:35:57 +00:00
Zorg
53d58921ef
Update changelog for 2.4.1
2023-04-07 11:28:04 -07:00
Zorg
e15324773f
Remove auxiliary apps and relocate symbols in SPM package ( #2356 )
2023-04-07 11:23:23 -07:00
Zorg
b7b858dbf3
Fix compile error when SPARKLE_EMBED_DOWNLOADER_XPC_SERVICE=0 ( #2346 )
2023-03-25 21:39:55 -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
2.4.0
2023-03-19 14:48:24 +00:00
Zorg
3a99b31f37
Add plain-text embedded release notes support for sparkle-cli ( #2344 )
2023-03-18 22:20:30 -07:00
Zorg
151c256721
Update changelog for adding plain text release notes view
2023-03-18 21:30:42 -07:00
Zorg
82b94a131d
Fix name reference in changelog
2023-03-18 21:14:34 -07:00
Sparkle-Bot
4ac6ea827a
Update Package management files for version 2.4.0-beta.2
2.4.0-beta.2
2023-03-13 03:05:11 +00:00