From 4f25c09d2b131d23c0fa28c9b1ca2064684c8a77 Mon Sep 17 00:00:00 2001
From: Sparkle-Bot
CFBundleVersion
diff --git a/documentation/api-reference/Classes/SUUpdatePermissionResponse.html b/documentation/api-reference/Classes/SUUpdatePermissionResponse.html
index bbbb959..2969dfb 100644
--- a/documentation/api-reference/Classes/SUUpdatePermissionResponse.html
+++ b/documentation/api-reference/Classes/SUUpdatePermissionResponse.html
@@ -501,7 +501,7 @@ otherwise set it to nil.
diff --git a/documentation/api-reference/Classes/SUUpdater.html b/documentation/api-reference/Classes/SUUpdater.html
index cb845a8..2321ba3 100644
--- a/documentation/api-reference/Classes/SUUpdater.html
+++ b/documentation/api-reference/Classes/SUUpdater.html
@@ -1006,7 +1006,7 @@
diff --git a/documentation/api-reference/Constants.html b/documentation/api-reference/Constants.html
index 8e78122..855a3c9 100644
--- a/documentation/api-reference/Constants.html
+++ b/documentation/api-reference/Constants.html
@@ -884,7 +884,7 @@
diff --git a/documentation/api-reference/Enums.html b/documentation/api-reference/Enums.html
index 6ae8862..86e123f 100644
--- a/documentation/api-reference/Enums.html
+++ b/documentation/api-reference/Enums.html
@@ -420,7 +420,7 @@
diff --git a/documentation/api-reference/Enums/SPUNoUpdateFoundReason.html b/documentation/api-reference/Enums/SPUNoUpdateFoundReason.html
index 969bc33..7e2c23f 100644
--- a/documentation/api-reference/Enums/SPUNoUpdateFoundReason.html
+++ b/documentation/api-reference/Enums/SPUNoUpdateFoundReason.html
@@ -384,7 +384,7 @@
diff --git a/documentation/api-reference/Enums/SPUUpdateCheck.html b/documentation/api-reference/Enums/SPUUpdateCheck.html
index 84d612e..85e5503 100644
--- a/documentation/api-reference/Enums/SPUUpdateCheck.html
+++ b/documentation/api-reference/Enums/SPUUpdateCheck.html
@@ -302,7 +302,7 @@
diff --git a/documentation/api-reference/Enums/SPUUserUpdateChoice.html b/documentation/api-reference/Enums/SPUUserUpdateChoice.html
index 033d392..6589cfa 100644
--- a/documentation/api-reference/Enums/SPUUserUpdateChoice.html
+++ b/documentation/api-reference/Enums/SPUUserUpdateChoice.html
@@ -320,7 +320,7 @@
diff --git a/documentation/api-reference/Enums/SPUUserUpdateStage.html b/documentation/api-reference/Enums/SPUUserUpdateStage.html
index ee86cc9..c6d4c67 100644
--- a/documentation/api-reference/Enums/SPUUserUpdateStage.html
+++ b/documentation/api-reference/Enums/SPUUserUpdateStage.html
@@ -320,7 +320,7 @@
diff --git a/documentation/api-reference/Enums/SUError.html b/documentation/api-reference/Enums/SUError.html
index 64163dd..5fb1663 100644
--- a/documentation/api-reference/Enums/SUError.html
+++ b/documentation/api-reference/Enums/SUError.html
@@ -1358,7 +1358,7 @@
diff --git a/documentation/api-reference/Protocols.html b/documentation/api-reference/Protocols.html
index b8157cf..d8fc0a3 100644
--- a/documentation/api-reference/Protocols.html
+++ b/documentation/api-reference/Protocols.html
@@ -422,7 +422,7 @@ an object that implements this protocol what actions to take and show to the use
diff --git a/documentation/api-reference/Protocols/SPUStandardUserDriverDelegate.html b/documentation/api-reference/Protocols/SPUStandardUserDriverDelegate.html
index 2df39b6..71f42d2 100644
--- a/documentation/api-reference/Protocols/SPUStandardUserDriverDelegate.html
+++ b/documentation/api-reference/Protocols/SPUStandardUserDriverDelegate.html
@@ -817,7 +817,7 @@ please see
diff --git a/documentation/api-reference/Protocols/SPUUpdaterDelegate.html b/documentation/api-reference/Protocols/SPUUpdaterDelegate.html
index dc5c749..bfbc74e 100644
--- a/documentation/api-reference/Protocols/SPUUpdaterDelegate.html
+++ b/documentation/api-reference/Protocols/SPUUpdaterDelegate.html
@@ -2453,7 +2453,7 @@ even if you provide a custom comparator here.
diff --git a/documentation/api-reference/Protocols/SPUUserDriver.html b/documentation/api-reference/Protocols/SPUUserDriver.html
index 35df7dd..c0fc04f 100644
--- a/documentation/api-reference/Protocols/SPUUserDriver.html
+++ b/documentation/api-reference/Protocols/SPUUserDriver.html
@@ -224,7 +224,7 @@ an object that implements this protocol what actions to take and show to the use
A reply of SPUUserUpdateChoiceInstall begins or resumes downloading, extracting, or installing the update.
If the state.stage is SPUUserUpdateStateInstalling, this may send a quit event to the application and relaunch it immediately (in this state, this behaves as a fast “install and Relaunch”).
- If the state.stage is SPUUpdateStateNotDownloaded or SPUUpdateStateDownloaded the user may be presented an authorization prompt to install the update before -showDownloadDidStartExtractingUpdate is called if authorization is required for installation. For example, this may occur if the update on disk is owned by a different user (e.g. root or admin for non-admin users), or if the update is a package install.
+ If the state.stage is SPUUpdateStateNotDownloaded or SPUUpdateStateDownloaded the user may be presented an authorization prompt to install the update after -showDownloadDidStartExtractingUpdate is called if authorization is required for installation. For example, this may occur if the update on disk is owned by a different user (e.g. root or admin for non-admin users), or if the update is a package install.
Do not use a reply of SPUUserUpdateChoiceInstall if appcastItem.informationOnlyUpdate is YES.
A reply of SPUUserUpdateChoiceDismiss dismisses the update for the time being. The user may be reminded of the update at a later point.
@@ -737,7 +737,7 @@ Additionally, this method may be called more than once for the same download in
Before this point, showDownloadDidReceiveDataOfLength: or showUpdateFoundWithAppcastItem:state:reply: may be called.
An update can potentially resume at this point after having been automatically downloaded in the background (without the user driver) before.
-Also note before extraction starts, the user may be shown an authorization prompt to install the update if authorization is required for installation.
+
After extraction starts, the user may be shown an authorization prompt to install the update if authorization is required for installation.
For example, this may occur if the update on disk is owned by a different user (e.g. root or admin for non-admin users), or if the update is a package install.
@@ -1483,7 +1483,7 @@ Note this handler should not be invoked if applicationTerminated is
diff --git a/documentation/api-reference/Protocols/SUUpdaterDelegate.html b/documentation/api-reference/Protocols/SUUpdaterDelegate.html
index 85e6c6c..fc2edce 100644
--- a/documentation/api-reference/Protocols/SUUpdaterDelegate.html
+++ b/documentation/api-reference/Protocols/SUUpdaterDelegate.html
@@ -1445,7 +1445,7 @@
diff --git a/documentation/api-reference/Protocols/SUVersionComparison.html b/documentation/api-reference/Protocols/SUVersionComparison.html
index dd1f025..822c09e 100644
--- a/documentation/api-reference/Protocols/SUVersionComparison.html
+++ b/documentation/api-reference/Protocols/SUVersionComparison.html
@@ -260,7 +260,7 @@ and NSOrderedSame if they are equivalent.
diff --git a/documentation/api-reference/Protocols/SUVersionDisplay.html b/documentation/api-reference/Protocols/SUVersionDisplay.html
index 9e836f7..afc8c22 100644
--- a/documentation/api-reference/Protocols/SUVersionDisplay.html
+++ b/documentation/api-reference/Protocols/SUVersionDisplay.html
@@ -446,7 +446,7 @@ can be displayed while also leaving out unnecessary/confusing parts.
diff --git a/documentation/api-reference/classes.html b/documentation/api-reference/classes.html
index 894a2e8..b0b4b71 100644
--- a/documentation/api-reference/classes.html
+++ b/documentation/api-reference/classes.html
@@ -663,7 +663,7 @@ in components split by character type.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUDownloadData.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUDownloadData.html
index 3b6a201..0853f10 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUDownloadData.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUDownloadData.html
@@ -354,7 +354,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUpdaterController.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUpdaterController.html
index ba91b93..fe118aa 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUpdaterController.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUpdaterController.html
@@ -556,7 +556,7 @@ this controller also handles enabling/disabling the menu item by checking
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUserDriver.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUserDriver.html
index 72c809b..22c4963 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUserDriver.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUserDriver.html
@@ -320,7 +320,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdatePermissionRequest.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdatePermissionRequest.html
index ad41fd6..86001f1 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdatePermissionRequest.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdatePermissionRequest.html
@@ -308,7 +308,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdater.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdater.html
index ae90ae7..232e69c 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdater.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdater.html
@@ -1183,7 +1183,7 @@ no cycle reset will be done.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdaterSettings.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdaterSettings.html
index be2fa62..9d9a42b 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdaterSettings.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdaterSettings.html
@@ -455,7 +455,7 @@ If this value is nil, the developer has not explicitly specified this option.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUserUpdateState.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUserUpdateState.html
index f81cd2e..3758344 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUserUpdateState.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUserUpdateState.html
@@ -321,7 +321,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcast.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcast.html
index 1bee156..da3a097 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcast.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcast.html
@@ -289,7 +289,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcastItem.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcastItem.html
index 625b57d..4dd42d1 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcastItem.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcastItem.html
@@ -1600,7 +1600,7 @@ The locales extracted from this attribute are delimited by a comma (e.g. “
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUStandardVersionComparator.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUStandardVersionComparator.html
index 015e5d4..cd6ac2b 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUStandardVersionComparator.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUStandardVersionComparator.html
@@ -364,7 +364,7 @@ These versions that are compared correspond to the CFBundleVersion
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdatePermissionResponse.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdatePermissionResponse.html
index bbbb959..2969dfb 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdatePermissionResponse.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdatePermissionResponse.html
@@ -501,7 +501,7 @@ otherwise set it to nil.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdater.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdater.html
index cb845a8..2321ba3 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdater.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdater.html
@@ -1006,7 +1006,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Constants.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Constants.html
index 8e78122..855a3c9 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Constants.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Constants.html
@@ -884,7 +884,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums.html
index 6ae8862..86e123f 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums.html
@@ -420,7 +420,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUNoUpdateFoundReason.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUNoUpdateFoundReason.html
index 969bc33..7e2c23f 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUNoUpdateFoundReason.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUNoUpdateFoundReason.html
@@ -384,7 +384,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUpdateCheck.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUpdateCheck.html
index 84d612e..85e5503 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUpdateCheck.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUpdateCheck.html
@@ -302,7 +302,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateChoice.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateChoice.html
index 033d392..6589cfa 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateChoice.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateChoice.html
@@ -320,7 +320,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateStage.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateStage.html
index ee86cc9..c6d4c67 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateStage.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateStage.html
@@ -320,7 +320,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SUError.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SUError.html
index 64163dd..5fb1663 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SUError.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SUError.html
@@ -1358,7 +1358,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols.html
index b8157cf..d8fc0a3 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols.html
@@ -422,7 +422,7 @@ an object that implements this protocol what actions to take and show to the use
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUStandardUserDriverDelegate.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUStandardUserDriverDelegate.html
index 2df39b6..71f42d2 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUStandardUserDriverDelegate.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUStandardUserDriverDelegate.html
@@ -817,7 +817,7 @@ please see
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUpdaterDelegate.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUpdaterDelegate.html
index dc5c749..bfbc74e 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUpdaterDelegate.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUpdaterDelegate.html
@@ -2453,7 +2453,7 @@ even if you provide a custom comparator here.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUserDriver.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUserDriver.html
index 35df7dd..c0fc04f 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUserDriver.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUserDriver.html
@@ -224,7 +224,7 @@ an object that implements this protocol what actions to take and show to the use
A reply of SPUUserUpdateChoiceInstall begins or resumes downloading, extracting, or installing the update.
If the state.stage is SPUUserUpdateStateInstalling, this may send a quit event to the application and relaunch it immediately (in this state, this behaves as a fast “install and Relaunch”).
- If the state.stage is SPUUpdateStateNotDownloaded or SPUUpdateStateDownloaded the user may be presented an authorization prompt to install the update before -showDownloadDidStartExtractingUpdate is called if authorization is required for installation. For example, this may occur if the update on disk is owned by a different user (e.g. root or admin for non-admin users), or if the update is a package install.
+ If the state.stage is SPUUpdateStateNotDownloaded or SPUUpdateStateDownloaded the user may be presented an authorization prompt to install the update after -showDownloadDidStartExtractingUpdate is called if authorization is required for installation. For example, this may occur if the update on disk is owned by a different user (e.g. root or admin for non-admin users), or if the update is a package install.
Do not use a reply of SPUUserUpdateChoiceInstall if appcastItem.informationOnlyUpdate is YES.
A reply of SPUUserUpdateChoiceDismiss dismisses the update for the time being. The user may be reminded of the update at a later point.
@@ -737,7 +737,7 @@ Additionally, this method may be called more than once for the same download in
Before this point, showDownloadDidReceiveDataOfLength: or showUpdateFoundWithAppcastItem:state:reply: may be called.
An update can potentially resume at this point after having been automatically downloaded in the background (without the user driver) before.
-Also note before extraction starts, the user may be shown an authorization prompt to install the update if authorization is required for installation.
+
After extraction starts, the user may be shown an authorization prompt to install the update if authorization is required for installation.
For example, this may occur if the update on disk is owned by a different user (e.g. root or admin for non-admin users), or if the update is a package install.
@@ -1483,7 +1483,7 @@ Note this handler should not be invoked if applicationTerminated is
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUUpdaterDelegate.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUUpdaterDelegate.html
index 85e6c6c..fc2edce 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUUpdaterDelegate.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUUpdaterDelegate.html
@@ -1445,7 +1445,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionComparison.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionComparison.html
index dd1f025..822c09e 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionComparison.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionComparison.html
@@ -260,7 +260,7 @@ and NSOrderedSame if they are equivalent.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionDisplay.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionDisplay.html
index 9e836f7..afc8c22 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionDisplay.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionDisplay.html
@@ -446,7 +446,7 @@ can be displayed while also leaving out unnecessary/confusing parts.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/classes.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/classes.html
index 894a2e8..b0b4b71 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/classes.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/classes.html
@@ -663,7 +663,7 @@ in components split by character type.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/index.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/index.html
index a9d916e..92b170a 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/index.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/index.html
@@ -218,7 +218,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.tgz b/documentation/api-reference/docsets/Sparkle.tgz
index bee4f772c31d853d108d70b21c8dc5e476c7c77e..f012b02e6e10e8ab00d6eb078c4ac9ec53c1fda3 100644
GIT binary patch
delta 124442
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