Skip to content

Commit 5b7a2e7

Browse files
committed
Update API documentation
1 parent a7f3ddf commit 5b7a2e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+395
-288
lines changed

documentation/api-reference/Classes/SPUDownloadData.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<header>
1717
<div class="content-wrapper">
1818
<p>
19-
<a href="../index.html">Sparkle 2.7.1 Docs</a>
19+
<a href="../index.html">Sparkle 2.8.0 Docs</a>
2020
<span class="no-mobile"> (59% documented)</span>
2121
</p>
2222

@@ -356,7 +356,7 @@ <h4>Declaration</h4>
356356
</div>
357357
<div class="footer-wrapper">
358358
<section id="footer">
359-
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-06-16)</p>
359+
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-09-16)</p>
360360
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
361361
</section>
362362
</div>

documentation/api-reference/Classes/SPUStandardUpdaterController.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<header>
1717
<div class="content-wrapper">
1818
<p>
19-
<a href="../index.html">Sparkle 2.7.1 Docs</a>
19+
<a href="../index.html">Sparkle 2.8.0 Docs</a>
2020
<span class="no-mobile"> (59% documented)</span>
2121
</p>
2222

@@ -69,6 +69,8 @@ <h1>SPUStandardUpdaterController</h1>
6969

7070
<p>If you need more control over what bundle you want to update, or you want to provide a custom user interface (via <code><a href="../Protocols/SPUUserDriver.html">SPUUserDriver</a></code>), please use <code><a href="../Classes/SPUUpdater.html">SPUUpdater</a></code> directly instead.</p>
7171

72+
<p>This class must be used on the main thread.</p>
73+
7274
</section>
7375
<section class="section task-group-section">
7476
<div class="task-group">
@@ -558,7 +560,7 @@ <h4>Declaration</h4>
558560
</div>
559561
<div class="footer-wrapper">
560562
<section id="footer">
561-
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-06-16)</p>
563+
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-09-16)</p>
562564
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
563565
</section>
564566
</div>

documentation/api-reference/Classes/SPUStandardUserDriver.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<header>
1717
<div class="content-wrapper">
1818
<p>
19-
<a href="../index.html">Sparkle 2.7.1 Docs</a>
19+
<a href="../index.html">Sparkle 2.8.0 Docs</a>
2020
<span class="no-mobile"> (59% documented)</span>
2121
</p>
2222

@@ -322,7 +322,7 @@ <h4>Declaration</h4>
322322
</div>
323323
<div class="footer-wrapper">
324324
<section id="footer">
325-
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-06-16)</p>
325+
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-09-16)</p>
326326
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
327327
</section>
328328
</div>

documentation/api-reference/Classes/SPUUpdatePermissionRequest.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<header>
1717
<div class="content-wrapper">
1818
<p>
19-
<a href="../index.html">Sparkle 2.7.1 Docs</a>
19+
<a href="../index.html">Sparkle 2.8.0 Docs</a>
2020
<span class="no-mobile"> (59% documented)</span>
2121
</p>
2222

@@ -310,7 +310,7 @@ <h4>Declaration</h4>
310310
</div>
311311
<div class="footer-wrapper">
312312
<section id="footer">
313-
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-06-16)</p>
313+
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-09-16)</p>
314314
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
315315
</section>
316316
</div>

documentation/api-reference/Classes/SPUUpdater.html

Lines changed: 34 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<header>
1717
<div class="content-wrapper">
1818
<p>
19-
<a href="../index.html">Sparkle 2.7.1 Docs</a>
19+
<a href="../index.html">Sparkle 2.8.0 Docs</a>
2020
<span class="no-mobile"> (59% documented)</span>
2121
</p>
2222

@@ -73,6 +73,8 @@ <h1>SPUUpdater</h1>
7373

7474
<p>Please view the documentation on each of these properties for more detail if you are to configure them dynamically.</p>
7575

76+
<p>This class must be used on the main thread.</p>
77+
7678
</section>
7779
<section class="section task-group-section">
7880
<div class="task-group">
@@ -294,11 +296,13 @@ <h4>Return Value</h4>
294296

295297
<p>If an update hasn&rsquo;t started, the user may be shown that a new check for updates is occurring.
296298
If an update has already been downloaded or begun installing from a previous session, the user may be presented to install that update.
297-
If the user is already being presented with an update, that update will be shown to the user in active focus.</p>
299+
If the user is already being presented with an update or update permission prompt, that notice may be shown to the user in active focus
300+
(as long as the user driver is the standard <code><a href="../Classes/SPUStandardUserDriver.html">SPUStandardUserDriver</a></code> or if it implements <code><a href="../Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateInFocus">-[SPUUserDriver showUpdateInFocus]</a></code>).</p>
298301

299-
<p>This will find updates that the user has previously opted into skipping.</p>
302+
<p>This will find updates that the user has previously opted into skipping.
303+
See <code><a href="../Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)canCheckForUpdates">canCheckForUpdates</a></code> property which can determine when this method may be invoked.</p>
300304

301-
<p>See <code><a href="../Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)canCheckForUpdates">canCheckForUpdates</a></code> property which can determine when this method may be invoked.</p>
305+
<p>This must be called on the main thread.</p>
302306

303307
</div>
304308
<div class="declaration">
@@ -352,6 +356,8 @@ <h4>Declaration</h4>
352356

353357
<p>This method does not do anything if there is a <code><a href="../Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)sessionInProgress">sessionInProgress</a></code>.</p>
354358

359+
<p>This must be called on the main thread.</p>
360+
355361
</div>
356362
<div class="declaration">
357363
<h4>Declaration</h4>
@@ -397,6 +403,8 @@ <h4>Declaration</h4>
397403

398404
<p>This method does not do anything if there is a <code><a href="../Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)sessionInProgress">sessionInProgress</a></code>.</p>
399405

406+
<p>This must be called on the main thread.</p>
407+
400408
</div>
401409
<div class="declaration">
402410
<h4>Declaration</h4>
@@ -429,8 +437,11 @@ <h4>Declaration</h4>
429437
<div class="abstract">
430438
<p>A property indicating whether or not updates can be checked by the user.</p>
431439

432-
<p>An update check can be made by the user when an update session isn&rsquo;t in progress, or when an update or its progress is being shown to the user.
433-
A user cannot check for updates when data (such as the feed or an update) is still being downloaded automatically in the background.</p>
440+
<p>An update check can be made by the user when an update session isn&rsquo;t in progress.
441+
An update check can also be made when an update or its progress is being shown to the user
442+
(as long as the user driver is the standard <code><a href="../Classes/SPUStandardUserDriver.html">SPUStandardUserDriver</a></code> or if it implements <code><a href="../Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateInFocus">-[SPUUserDriver showUpdateInFocus]</a></code>).</p>
443+
444+
<p>A user cannot check for updates when data (such as the feed or an update) is still being downloaded automatically in the background.</p>
434445

435446
<p>This property is suitable to use for menu item validation for seeing if <code><a href="../Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdates">-checkForUpdates</a></code> can be invoked.</p>
436447

@@ -530,7 +541,9 @@ <h4>Declaration</h4>
530541
to your app&rsquo;s command line arguments instead of setting this property.</p>
531542

532543
<p>The update schedule cycle will be reset in a short delay after the property&rsquo;s new value is set.
533-
This is to allow reverting this property without kicking off a schedule change immediately</p>
544+
This is to allow reverting this property without kicking off a schedule change immediately.</p>
545+
546+
<p>This property is KVO compliant. This property must be called on the main thread.</p>
534547

535548
</div>
536549
<div class="declaration">
@@ -572,7 +585,9 @@ <h4>Declaration</h4>
572585
Do not always set it on launch unless you want to ignore the user&rsquo;s preference.</p>
573586

574587
<p>The update schedule cycle will be reset in a short delay after the property&rsquo;s new value is set.
575-
This is to allow reverting this property without kicking off a schedule change immediately</p>
588+
This is to allow reverting this property without kicking off a schedule change immediately.</p>
589+
590+
<p>This property is KVO compliant. This property must be called on the main thread.</p>
576591

577592
</div>
578593
<div class="declaration">
@@ -622,6 +637,8 @@ <h4>Declaration</h4>
622637
Only set this property if the user wants to change the default via a user settings option.
623638
Do not always set it on launch unless you want to ignore the user&rsquo;s preference.</p>
624639

640+
<p>This property is KVO compliant. This property must be called on the main thread.</p>
641+
625642
</div>
626643
<div class="declaration">
627644
<h4>Declaration</h4>
@@ -856,6 +873,8 @@ <h4>Declaration</h4>
856873

857874
<p>Setting this property will persist in the host bundle&rsquo;s user defaults.</p>
858875

876+
<p>This property is KVO compliant. This property must be called on the main thread.</p>
877+
859878
</div>
860879
<div class="declaration">
861880
<h4>Declaration</h4>
@@ -892,6 +911,8 @@ <h4>Declaration</h4>
892911
For example, <code>defaults delete my-bundle-id SULastCheckTime</code> can be invoked to clear the last update check time and test
893912
if update checks are automatically scheduled.</p>
894913

914+
<p>This property must be called on the main thread.</p>
915+
895916
</div>
896917
<div class="declaration">
897918
<h4>Declaration</h4>
@@ -930,6 +951,8 @@ <h4>Declaration</h4>
930951

931952
<p>See also <code><a href="../Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)resetUpdateCycleAfterShortDelay">-resetUpdateCycleAfterShortDelay</a></code> which gives the user a short delay before triggering a cycle reset.</p>
932953

954+
<p>This must be called on the main thread.</p>
955+
933956
</div>
934957
<div class="declaration">
935958
<h4>Declaration</h4>
@@ -970,6 +993,8 @@ <h4>Declaration</h4>
970993

971994
<p>If the <code><a href="../Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)updateCheckInterval">updateCheckInterval</a></code> or <code><a href="../Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)automaticallyChecksForUpdates">automaticallyChecksForUpdates</a></code> properties are changed, this method is automatically invoked. In these cases, manually resetting the update cycle is not necessary.</p>
972995

996+
<p>This must be called on the main thread.</p>
997+
973998
</div>
974999
<div class="declaration">
9751000
<h4>Declaration</h4>
@@ -1185,7 +1210,7 @@ <h4>Declaration</h4>
11851210
</div>
11861211
<div class="footer-wrapper">
11871212
<section id="footer">
1188-
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-06-16)</p>
1213+
<p>&copy; 2025 <a class="link" href="https://sparkle-project.org" target="_blank" rel="external noopener">Sparkle Project</a>. All rights reserved. (Last updated: 2025-09-16)</p>
11891214
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
11901215
</section>
11911216
</div>

0 commit comments

Comments
 (0)