Skip to content

Commit a1afedf

Browse files
Updated Diffusion Swift Package to 6.11.0
1 parent 3c1bc2b commit a1afedf

1,435 files changed

Lines changed: 70779 additions & 65433 deletions

File tree

Some content is hidden

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

Package.swift

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,20 @@ import PackageDescription
66
let package = Package(
77
name: "Diffusion",
88
products: [
9+
// Products define the executables and libraries a package produces, making them visible to other packages.
910
.library(
1011
name: "Diffusion",
1112
targets: ["Diffusion"]),
1213
],
13-
dependencies: [],
1414
targets: [
15-
.binaryTarget(name: "Diffusion", path: "./Sources/Diffusion.xcframework")
15+
// Targets are the basic building blocks of a package, defining a module or a test suite.
16+
// Targets can depend on other targets in this package and products from dependencies.
17+
.binaryTarget(
18+
name: "Diffusion",
19+
path: "./Sources/Diffusion.xcframework"
20+
),
21+
.testTarget(
22+
name: "DiffusionTests",
23+
dependencies: ["Diffusion"]),
1624
]
1725
)

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
<img src="https://docs.pushtechnology.com/docs/6.7.5/manual/html/lib/img/logos/push-new.png" style="width:250px;"/>
2+
<img src="https://docs.pushtechnology.com/docs/6.11.0/manual/html/lib/img/logos/push-new.png" style="width:250px;"/>
33

44
<p/>
55

@@ -20,13 +20,13 @@
2020

2121
# Apple SDK for Diffusion - Swift Package
2222

23-
#### Latest version: 6.8.0
23+
#### Latest version: 6.11.0
2424

2525
#### Links
2626
- <a href="https://docs.pushtechnology.com/quickstart">Quick Start Guide</a>
27-
- <a href="https://docs.pushtechnology.com/docs/6.8.0/manual/html/developerguide/developerguide_overview.html">Developer Guide</a>
28-
- <a href="https://docs.pushtechnology.com/docs/6.8.0/apple">API Documentation</a>
29-
- <a href="https://github.com/pushtechnology/diffusion-examples/tree/6.8/apple">Examples</a>
27+
- <a href="https://docs.pushtechnology.com/docs/6.11.0/manual/html/developerguide/developerguide_overview.html">Developer Guide</a>
28+
- <a href="https://docs.pushtechnology.com/docs/6.11.0/apple">API Documentation</a>
29+
- <a href="https://github.com/pushtechnology/diffusion-examples/tree/6.11/apple">Examples</a>
3030

3131

3232
## Installation
@@ -47,7 +47,7 @@ let package = Package(
4747
.package(
4848
name: "Diffusion",
4949
url: "https://github.com/pushtechnology/diffusion-swift",
50-
.exact("6.8.0")
50+
.exact("6.11.0")
5151
),
5252
],
5353
//...
@@ -59,4 +59,4 @@ Then simply `import Diffusion` wherever you’d like to use it.
5959

6060
### Requirements
6161

62-
- Xcode 12.4+
62+
- Xcode 15.1+

Sources/Diffusion.xcframework/Info.plist

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,33 +8,34 @@
88
<key>DebugSymbolsPath</key>
99
<string>dSYMs</string>
1010
<key>LibraryIdentifier</key>
11-
<string>tvos-arm64</string>
11+
<string>macos-arm64_x86_64</string>
1212
<key>LibraryPath</key>
1313
<string>Diffusion.framework</string>
1414
<key>SupportedArchitectures</key>
1515
<array>
1616
<string>arm64</string>
17+
<string>x86_64</string>
1718
</array>
1819
<key>SupportedPlatform</key>
19-
<string>tvos</string>
20+
<string>macos</string>
2021
</dict>
2122
<dict>
23+
<key>DebugSymbolsPath</key>
24+
<string>dSYMs</string>
2225
<key>LibraryIdentifier</key>
23-
<string>ios-arm64_i386_x86_64-simulator</string>
26+
<string>ios-arm64</string>
2427
<key>LibraryPath</key>
2528
<string>Diffusion.framework</string>
2629
<key>SupportedArchitectures</key>
2730
<array>
2831
<string>arm64</string>
29-
<string>i386</string>
30-
<string>x86_64</string>
3132
</array>
3233
<key>SupportedPlatform</key>
3334
<string>ios</string>
34-
<key>SupportedPlatformVariant</key>
35-
<string>simulator</string>
3635
</dict>
3736
<dict>
37+
<key>DebugSymbolsPath</key>
38+
<string>dSYMs</string>
3839
<key>LibraryIdentifier</key>
3940
<string>tvos-arm64_x86_64-simulator</string>
4041
<key>LibraryPath</key>
@@ -53,32 +54,32 @@
5354
<key>DebugSymbolsPath</key>
5455
<string>dSYMs</string>
5556
<key>LibraryIdentifier</key>
56-
<string>macos-arm64_x86_64</string>
57+
<string>tvos-arm64</string>
5758
<key>LibraryPath</key>
5859
<string>Diffusion.framework</string>
5960
<key>SupportedArchitectures</key>
6061
<array>
6162
<string>arm64</string>
62-
<string>x86_64</string>
6363
</array>
6464
<key>SupportedPlatform</key>
65-
<string>macos</string>
65+
<string>tvos</string>
6666
</dict>
6767
<dict>
6868
<key>DebugSymbolsPath</key>
6969
<string>dSYMs</string>
7070
<key>LibraryIdentifier</key>
71-
<string>ios-arm64_armv7_armv7s</string>
71+
<string>ios-arm64_x86_64-simulator</string>
7272
<key>LibraryPath</key>
7373
<string>Diffusion.framework</string>
7474
<key>SupportedArchitectures</key>
7575
<array>
7676
<string>arm64</string>
77-
<string>armv7</string>
78-
<string>armv7s</string>
77+
<string>x86_64</string>
7978
</array>
8079
<key>SupportedPlatform</key>
8180
<string>ios</string>
81+
<key>SupportedPlatformVariant</key>
82+
<string>simulator</string>
8283
</dict>
8384
</array>
8485
<key>CFBundlePackageType</key>
Binary file not shown.
Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
// Diffusion Client Library for iOS, tvOS and OS X / macOS
2+
//
3+
// Copyright (c) 2015 - 2023 DiffusionData Ltd., All Rights Reserved.
4+
//
5+
// Use is subject to licence terms.
6+
//
7+
// NOTICE: All information contained herein is, and remains the
8+
// property of DiffusionData. The intellectual and technical
9+
// concepts contained herein are proprietary to DiffusionData and
10+
// may be covered by U.S. and Foreign Patents, patents in process, and
11+
// are protected by trade secret or copyright law.
12+
13+
/**
14+
@file Diffusion.h
15+
16+
Framework umbrella header file.
17+
*/
18+
19+
#import <Foundation/Foundation.h>
20+
21+
#import <Diffusion/PTDiffusion.h>
22+
#import <Diffusion/PTDiffusionAddTopicResult.h>
23+
#import <Diffusion/PTDiffusionBasicHTTPProxyAuthentication.h>
24+
#import <Diffusion/PTDiffusionBinary.h>
25+
#import <Diffusion/PTDiffusionBinaryDelta.h>
26+
#import <Diffusion/PTDiffusionBinaryFetchResult.h>
27+
#import <Diffusion/PTDiffusionBinaryFetchTopicResult.h>
28+
#import <Diffusion/PTDiffusionBinaryRequestDelegate.h>
29+
#import <Diffusion/PTDiffusionBinaryRequestStreamDelegate.h>
30+
#import <Diffusion/PTDiffusionBinarySessionResponseStreamDelegate.h>
31+
#import <Diffusion/PTDiffusionBinaryTimeSeriesEvent.h>
32+
#import <Diffusion/PTDiffusionBinaryTimeSeriesEventValueStreamDelegate.h>
33+
#import <Diffusion/PTDiffusionBinaryTimeSeriesQueryResult.h>
34+
#import <Diffusion/PTDiffusionBinaryUpdateStream.h>
35+
#import <Diffusion/PTDiffusionBinaryValueStreamDelegate.h>
36+
#import <Diffusion/PTDiffusionBranchMapping.h>
37+
#import <Diffusion/PTDiffusionBranchMappingTable.h>
38+
#import <Diffusion/PTDiffusionBranchMappingTableBuilder.h>
39+
#import <Diffusion/PTDiffusionBytes.h>
40+
#import <Diffusion/PTDiffusionCancellable.h>
41+
#import <Diffusion/PTDiffusionCheckRemoteServerResult.h>
42+
#import <Diffusion/PTDiffusionClientControlFeature.h>
43+
#import <Diffusion/PTDiffusionClientQueueEventListener.h>
44+
#import <Diffusion/PTDiffusionClientQueuePolicy.h>
45+
#import <Diffusion/PTDiffusionCloseReason.h>
46+
#import <Diffusion/PTDiffusionCreateRemoteServerResult.h>
47+
#import <Diffusion/PTDiffusionCredentials.h>
48+
#import <Diffusion/PTDiffusionDataType.h>
49+
#import <Diffusion/PTDiffusionDataTypes.h>
50+
#import <Diffusion/PTDiffusionDefaultSessionResponseStreamDelegate.h>
51+
#import <Diffusion/PTDiffusionDefaultStreamDelegate.h>
52+
#import <Diffusion/PTDiffusionDefaultSubscriberStreamDelegate.h>
53+
#import <Diffusion/PTDiffusionDefaultTopicNotificationListener.h>
54+
#import <Diffusion/PTDiffusionDefaultTopicTreeRegistrationDelegate.h>
55+
#import <Diffusion/PTDiffusionEnumeration.h>
56+
#import <Diffusion/PTDiffusionError.h>
57+
#import <Diffusion/PTDiffusionErrorListener.h>
58+
#import <Diffusion/PTDiffusionFeature.h>
59+
#import <Diffusion/PTDiffusionFetchRequest.h>
60+
#import <Diffusion/PTDiffusionFetchResult.h>
61+
#import <Diffusion/PTDiffusionFetchTopicResult.h>
62+
#import <Diffusion/PTDiffusionGetSessionPropertiesResult.h>
63+
#import <Diffusion/PTDiffusionGlobalPermission.h>
64+
#import <Diffusion/PTDiffusionHTTPAuthentication.h>
65+
#import <Diffusion/PTDiffusionHTTPAuthenticationChallenge.h>
66+
#import <Diffusion/PTDiffusionHTTPAuthenticationChallengeHandler.h>
67+
#import <Diffusion/PTDiffusionHTTPAuthenticationChallengeStatus.h>
68+
#import <Diffusion/PTDiffusionHTTPProxyConfiguration.h>
69+
#import <Diffusion/PTDiffusionHTTPResponse.h>
70+
#import <Diffusion/PTDiffusionJSON.h>
71+
#import <Diffusion/PTDiffusionJSONDelta.h>
72+
#import <Diffusion/PTDiffusionJSONDeltaChangeMap.h>
73+
#import <Diffusion/PTDiffusionJSONFetchResult.h>
74+
#import <Diffusion/PTDiffusionJSONFetchTopicResult.h>
75+
#import <Diffusion/PTDiffusionJSONRequestDelegate.h>
76+
#import <Diffusion/PTDiffusionJSONRequestStreamDelegate.h>
77+
#import <Diffusion/PTDiffusionJSONSessionResponseStreamDelegate.h>
78+
#import <Diffusion/PTDiffusionJSONTimeSeriesEvent.h>
79+
#import <Diffusion/PTDiffusionJSONTimeSeriesEventValueStreamDelegate.h>
80+
#import <Diffusion/PTDiffusionJSONTimeSeriesQueryResult.h>
81+
#import <Diffusion/PTDiffusionJSONUpdateStream.h>
82+
#import <Diffusion/PTDiffusionJSONValueStreamDelegate.h>
83+
#import <Diffusion/PTDiffusionLogging.h>
84+
#import <Diffusion/PTDiffusionLoggingDestinationConfiguration.h>
85+
#import <Diffusion/PTDiffusionLoggingLevel.h>
86+
#import <Diffusion/PTDiffusionLoggingMessagePrinter.h>
87+
#import <Diffusion/PTDiffusionMessagingFeature.h>
88+
#import <Diffusion/PTDiffusionMetricCollector.h>
89+
#import <Diffusion/PTDiffusionMetricCollectorBuilder.h>
90+
#import <Diffusion/PTDiffusionMetricsFeature.h>
91+
#import <Diffusion/PTDiffusionMissingTopicHandler.h>
92+
#import <Diffusion/PTDiffusionMissingTopicNotification.h>
93+
#import <Diffusion/PTDiffusionMutableRecordV2Model.h>
94+
#import <Diffusion/PTDiffusionNumberRequestDelegate.h>
95+
#import <Diffusion/PTDiffusionNumberRequestStreamDelegate.h>
96+
#import <Diffusion/PTDiffusionNumberSessionResponseStreamDelegate.h>
97+
#import <Diffusion/PTDiffusionNumberFetchResult.h>
98+
#import <Diffusion/PTDiffusionNumberFetchTopicResult.h>
99+
#import <Diffusion/PTDiffusionNumberTimeSeriesEvent.h>
100+
#import <Diffusion/PTDiffusionNumberTimeSeriesEventValueStreamDelegate.h>
101+
#import <Diffusion/PTDiffusionNumberTimeSeriesQueryResult.h>
102+
#import <Diffusion/PTDiffusionNumberUpdateStream.h>
103+
#import <Diffusion/PTDiffusionNumberValueStreamDelegate.h>
104+
#import <Diffusion/PTDiffusionPartialJSONUpdateConstraint.h>
105+
#import <Diffusion/PTDiffusionPathPermission.h>
106+
#import <Diffusion/PTDiffusionPingDetails.h>
107+
#import <Diffusion/PTDiffusionPingsFeature.h>
108+
#import <Diffusion/PTDiffusionPrimitive.h>
109+
#import <Diffusion/PTDiffusionRecordV2.h>
110+
#import <Diffusion/PTDiffusionRecordV2Builder.h>
111+
#import <Diffusion/PTDiffusionRecordV2Delta.h>
112+
#import <Diffusion/PTDiffusionRecordV2DeltaChange.h>
113+
#import <Diffusion/PTDiffusionRecordV2DeltaChangeType.h>
114+
#import <Diffusion/PTDiffusionRecordV2FetchResult.h>
115+
#import <Diffusion/PTDiffusionRecordV2FetchTopicResult.h>
116+
#import <Diffusion/PTDiffusionRecordV2RequestDelegate.h>
117+
#import <Diffusion/PTDiffusionRecordV2RequestStreamDelegate.h>
118+
#import <Diffusion/PTDiffusionRecordV2Model.h>
119+
#import <Diffusion/PTDiffusionRecordV2Schema.h>
120+
#import <Diffusion/PTDiffusionRecordV2SchemaBuilder.h>
121+
#import <Diffusion/PTDiffusionRecordV2SchemaField.h>
122+
#import <Diffusion/PTDiffusionRecordV2SchemaFieldType.h>
123+
#import <Diffusion/PTDiffusionRecordV2SchemaNode.h>
124+
#import <Diffusion/PTDiffusionRecordV2SchemaRecord.h>
125+
#import <Diffusion/PTDiffusionRecordV2SessionResponseStreamDelegate.h>
126+
#import <Diffusion/PTDiffusionRecordV2TimeSeriesEvent.h>
127+
#import <Diffusion/PTDiffusionRecordV2TimeSeriesEventValueStreamDelegate.h>
128+
#import <Diffusion/PTDiffusionRecordV2TimeSeriesQueryResult.h>
129+
#import <Diffusion/PTDiffusionRecordV2UpdateStream.h>
130+
#import <Diffusion/PTDiffusionRecordV2ValueStreamDelegate.h>
131+
#import <Diffusion/PTDiffusionRegistration.h>
132+
#import <Diffusion/PTDiffusionRemoteServer.h>
133+
#import <Diffusion/PTDiffusionRemoteServerBuilder.h>
134+
#import <Diffusion/PTDiffusionRemoteServerConnectionOption.h>
135+
#import <Diffusion/PTDiffusionRemoteServerConnectionState.h>
136+
#import <Diffusion/PTDiffusionRemoteServersFeature.h>
137+
#import <Diffusion/PTDiffusionPrimaryInitiatorRemoteServer.h>
138+
#import <Diffusion/PTDiffusionSecondaryInitiatorRemoteServer.h>
139+
#import <Diffusion/PTDiffusionSecondaryAcceptorRemoteServer.h>
140+
#import <Diffusion/PTDiffusionRequest.h>
141+
#import <Diffusion/PTDiffusionRequestContext.h>
142+
#import <Diffusion/PTDiffusionRequestHandler.h>
143+
#import <Diffusion/PTDiffusionRequestStream.h>
144+
#import <Diffusion/PTDiffusionResponder.h>
145+
#import <Diffusion/PTDiffusionResponse.h>
146+
#import <Diffusion/PTDiffusionRetryStrategy.h>
147+
#import <Diffusion/PTDiffusionSecurityFeature.h>
148+
#import <Diffusion/PTDiffusionSendDeliveryPriority.h>
149+
#import <Diffusion/PTDiffusionSession.h>
150+
#import <Diffusion/PTDiffusionSessionConfiguration.h>
151+
#import <Diffusion/PTDiffusionSessionError.h>
152+
#import <Diffusion/PTDiffusionSessionId.h>
153+
#import <Diffusion/PTDiffusionSessionLock.h>
154+
#import <Diffusion/PTDiffusionSessionLockAttempt.h>
155+
#import <Diffusion/PTDiffusionSessionLockScope.h>
156+
#import <Diffusion/PTDiffusionSessionMetricCollector.h>
157+
#import <Diffusion/PTDiffusionSessionMetricCollectorBuilder.h>
158+
#import <Diffusion/PTDiffusionSessionPropertiesDelegate.h>
159+
#import <Diffusion/PTDiffusionSessionPropertiesListenerRegistration.h>
160+
#import <Diffusion/PTDiffusionSessionPropertiesListenerRegistrationDelegate.h>
161+
#import <Diffusion/PTDiffusionSessionReconnectionAttempt.h>
162+
#import <Diffusion/PTDiffusionSessionReconnectionStrategy.h>
163+
#import <Diffusion/PTDiffusionSessionResponseStream.h>
164+
#import <Diffusion/PTDiffusionSessionResponseStreamDelegate.h>
165+
#import <Diffusion/PTDiffusionSessionState.h>
166+
#import <Diffusion/PTDiffusionSessionStateChange.h>
167+
#import <Diffusion/PTDiffusionSessionStateChangeDelegate.h>
168+
#import <Diffusion/PTDiffusionSessionTreesFeature.h>
169+
#import <Diffusion/PTDiffusionSetSessionPropertiesResult.h>
170+
#import <Diffusion/PTDiffusionStream.h>
171+
#import <Diffusion/PTDiffusionStreamDelegate.h>
172+
#import <Diffusion/PTDiffusionStringFetchResult.h>
173+
#import <Diffusion/PTDiffusionStringFetchTopicResult.h>
174+
#import <Diffusion/PTDiffusionStringRequestDelegate.h>
175+
#import <Diffusion/PTDiffusionStringRequestStreamDelegate.h>
176+
#import <Diffusion/PTDiffusionStringSessionResponseStreamDelegate.h>
177+
#import <Diffusion/PTDiffusionStringTimeSeriesEvent.h>
178+
#import <Diffusion/PTDiffusionStringTimeSeriesEventValueStreamDelegate.h>
179+
#import <Diffusion/PTDiffusionStringTimeSeriesQueryResult.h>
180+
#import <Diffusion/PTDiffusionStringUpdateStream.h>
181+
#import <Diffusion/PTDiffusionStringValueStreamDelegate.h>
182+
#import <Diffusion/PTDiffusionSubscriberStreamDelegate.h>
183+
#import <Diffusion/PTDiffusionSubscriptionControlFeature.h>
184+
#import <Diffusion/PTDiffusionTimeSeriesEvent.h>
185+
#import <Diffusion/PTDiffusionTimeSeriesEventMetadata.h>
186+
#import <Diffusion/PTDiffusionTimeSeriesFeature.h>
187+
#import <Diffusion/PTDiffusionTimeSeriesFetchResult.h>
188+
#import <Diffusion/PTDiffusionTimeSeriesFetchTopicResult.h>
189+
#import <Diffusion/PTDiffusionTimeSeriesQueryResult.h>
190+
#import <Diffusion/PTDiffusionTimeSeriesQueryResultEventArrayStructure.h>
191+
#import <Diffusion/PTDiffusionTimeSeriesRangeQuery.h>
192+
#import <Diffusion/PTDiffusionTopicControlFeature.h>
193+
#import <Diffusion/PTDiffusionTopicCreationResult.h>
194+
#import <Diffusion/PTDiffusionTopicMetricCollector.h>
195+
#import <Diffusion/PTDiffusionTopicMetricCollectorBuilder.h>
196+
#import <Diffusion/PTDiffusionTopicNotificationListener.h>
197+
#import <Diffusion/PTDiffusionTopicNotificationRegistration.h>
198+
#import <Diffusion/PTDiffusionTopicNotificationsFeature.h>
199+
#import <Diffusion/PTDiffusionTopicNotificationType.h>
200+
#import <Diffusion/PTDiffusionTopicSelector.h>
201+
#import <Diffusion/PTDiffusionTopicsFeature.h>
202+
#import <Diffusion/PTDiffusionTopicRemovalResult.h>
203+
#import <Diffusion/PTDiffusionTopicSpecification.h>
204+
#import <Diffusion/PTDiffusionTopicTreeRegistration.h>
205+
#import <Diffusion/PTDiffusionTopicTreeRegistrationDelegate.h>
206+
#import <Diffusion/PTDiffusionTopicType.h>
207+
#import <Diffusion/PTDiffusionTopicUnsubscriptionReason.h>
208+
#import <Diffusion/PTDiffusionTopicUpdateFeature.h>
209+
#import <Diffusion/PTDiffusionTopicView.h>
210+
#import <Diffusion/PTDiffusionTopicViewsFeature.h>
211+
#import <Diffusion/PTDiffusionUpdateConstraint.h>
212+
#import <Diffusion/PTDiffusionUpdateConstraintOperator.h>
213+
#import <Diffusion/PTDiffusionUpdateStream.h>
214+
#import <Diffusion/PTDiffusionRecoverableUpdateStream.h>
215+
#import <Diffusion/PTDiffusionUpdateStreamBuilder.h>
216+
#import <Diffusion/PTDiffusionValueStream.h>
217+
#import <Diffusion/PTDiffusionVersion.h>

0 commit comments

Comments
 (0)