Skip to content

Commit c32667d

Browse files
committed
### v3.8.0 (Sep 1, 2023)
* Improved timing of `markAsRead` calls * Fixed an issue where pending messages were not processed when changing channels in the same view controller * Fixed text view height not resetting on state change * Fixed an issue when using customized userList where the first list would continue to be added after the last was loaded * Added chatbot start interface `startChatWithAIBot(id:distinct:errorHandler:)` in `SendbirdUI` * Improved stability
1 parent 71a89f9 commit c32667d

File tree

65 files changed

+26391
-136986
lines changed

Some content is hidden

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

65 files changed

+26391
-136986
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
### v3.8.0 (Sep 1, 2023)
4+
5+
* Improved timing of `markAsRead` calls
6+
* Fixed an issue where pending messages were not processed when changing channels in the same view controller
7+
* Fixed text view height not resetting on state change
8+
* Fixed an issue when using customized userList where the first list would continue to be added after the last was loaded
9+
* Added chatbot start interface `startChatWithAIBot(id:distinct:errorHandler:)` in `SendbirdUI`
10+
* Improved stability
11+
312
### v3.8.0-beta.1 (Aug 24, 2023)
413
* Removed beta information on `CFBundleShortVersionString`
514

Framework/SendbirdUIKit.xcframework/Info.plist

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,32 @@
88
<key>DebugSymbolsPath</key>
99
<string>dSYMs</string>
1010
<key>LibraryIdentifier</key>
11-
<string>ios-arm64_x86_64-simulator</string>
11+
<string>ios-arm64</string>
1212
<key>LibraryPath</key>
1313
<string>SendbirdUIKit.framework</string>
1414
<key>SupportedArchitectures</key>
1515
<array>
1616
<string>arm64</string>
17-
<string>x86_64</string>
1817
</array>
1918
<key>SupportedPlatform</key>
2019
<string>ios</string>
21-
<key>SupportedPlatformVariant</key>
22-
<string>simulator</string>
2320
</dict>
2421
<dict>
2522
<key>DebugSymbolsPath</key>
2623
<string>dSYMs</string>
2724
<key>LibraryIdentifier</key>
28-
<string>ios-arm64</string>
25+
<string>ios-arm64_x86_64-simulator</string>
2926
<key>LibraryPath</key>
3027
<string>SendbirdUIKit.framework</string>
3128
<key>SupportedArchitectures</key>
3229
<array>
3330
<string>arm64</string>
31+
<string>x86_64</string>
3432
</array>
3533
<key>SupportedPlatform</key>
3634
<string>ios</string>
35+
<key>SupportedPlatformVariant</key>
36+
<string>simulator</string>
3737
</dict>
3838
</array>
3939
<key>CFBundlePackageType</key>
0 Bytes
Binary file not shown.

Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Base.xcconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
// Configuration settings file format documentation can be found at:
1010
// https://help.apple.com/xcode/#/dev745c5c974
1111

12-
SBU_APP_VERSION = 3.8.0-beta.1
12+
SBU_APP_VERSION = 3.8.0
1313
SBU_APP_BUNDLE_VERSION = 3.8.0
14-
SENDBIRD_CHAT_SDK_VERSION = 4.10.0
14+
SENDBIRD_CHAT_SDK_VERSION = 4.11.0

Framework/SendbirdUIKit.xcframework/ios-arm64/SendbirdUIKit.framework/Headers/SendbirdUIKit-Swift.h

Lines changed: 57 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#if 0
22
#elif defined(__arm64__) && __arm64__
3-
// Generated by Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
3+
// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)
44
#ifndef SENDBIRDUIKIT_SWIFT_H
55
#define SENDBIRDUIKIT_SWIFT_H
66
#pragma clang diagnostic push
@@ -23,6 +23,7 @@
2323
# include <swift/objc-prologue.h>
2424
#endif
2525

26+
#pragma clang diagnostic ignored "-Wduplicate-method-match"
2627
#pragma clang diagnostic ignored "-Wauto-import"
2728
#if defined(__OBJC__)
2829
#include <Foundation/Foundation.h>
@@ -31,24 +32,10 @@
3132
#include <cstdint>
3233
#include <cstddef>
3334
#include <cstdbool>
34-
#include <cstring>
35-
#include <stdlib.h>
36-
#include <new>
37-
#include <type_traits>
3835
#else
3936
#include <stdint.h>
4037
#include <stddef.h>
4138
#include <stdbool.h>
42-
#include <string.h>
43-
#endif
44-
#if defined(__cplusplus)
45-
#if __has_include(<ptrauth.h>)
46-
# include <ptrauth.h>
47-
#else
48-
# ifndef __ptrauth_swift_value_witness_function_pointer
49-
# define __ptrauth_swift_value_witness_function_pointer(x)
50-
# endif
51-
#endif
5239
#endif
5340

5441
#if !defined(SWIFT_TYPEDEFS)
@@ -84,66 +71,53 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
8471
# if __has_feature(objc_class_property)
8572
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
8673
# else
87-
# define SWIFT_CLASS_PROPERTY(...)
74+
# define SWIFT_CLASS_PROPERTY(...)
8875
# endif
8976
#endif
90-
#if !defined(SWIFT_RUNTIME_NAME)
91-
# if __has_attribute(objc_runtime_name)
92-
# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
93-
# else
94-
# define SWIFT_RUNTIME_NAME(X)
95-
# endif
77+
78+
#if __has_attribute(objc_runtime_name)
79+
# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
80+
#else
81+
# define SWIFT_RUNTIME_NAME(X)
9682
#endif
97-
#if !defined(SWIFT_COMPILE_NAME)
98-
# if __has_attribute(swift_name)
99-
# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
100-
# else
101-
# define SWIFT_COMPILE_NAME(X)
102-
# endif
83+
#if __has_attribute(swift_name)
84+
# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
85+
#else
86+
# define SWIFT_COMPILE_NAME(X)
10387
#endif
104-
#if !defined(SWIFT_METHOD_FAMILY)
105-
# if __has_attribute(objc_method_family)
106-
# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
107-
# else
108-
# define SWIFT_METHOD_FAMILY(X)
109-
# endif
88+
#if __has_attribute(objc_method_family)
89+
# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
90+
#else
91+
# define SWIFT_METHOD_FAMILY(X)
11092
#endif
111-
#if !defined(SWIFT_NOESCAPE)
112-
# if __has_attribute(noescape)
113-
# define SWIFT_NOESCAPE __attribute__((noescape))
114-
# else
115-
# define SWIFT_NOESCAPE
116-
# endif
93+
#if __has_attribute(noescape)
94+
# define SWIFT_NOESCAPE __attribute__((noescape))
95+
#else
96+
# define SWIFT_NOESCAPE
11797
#endif
118-
#if !defined(SWIFT_RELEASES_ARGUMENT)
119-
# if __has_attribute(ns_consumed)
120-
# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
121-
# else
122-
# define SWIFT_RELEASES_ARGUMENT
123-
# endif
98+
#if __has_attribute(ns_consumed)
99+
# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
100+
#else
101+
# define SWIFT_RELEASES_ARGUMENT
124102
#endif
125-
#if !defined(SWIFT_WARN_UNUSED_RESULT)
126-
# if __has_attribute(warn_unused_result)
127-
# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
128-
# else
129-
# define SWIFT_WARN_UNUSED_RESULT
130-
# endif
103+
#if __has_attribute(warn_unused_result)
104+
# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
105+
#else
106+
# define SWIFT_WARN_UNUSED_RESULT
131107
#endif
132-
#if !defined(SWIFT_NORETURN)
133-
# if __has_attribute(noreturn)
134-
# define SWIFT_NORETURN __attribute__((noreturn))
135-
# else
136-
# define SWIFT_NORETURN
137-
# endif
108+
#if __has_attribute(noreturn)
109+
# define SWIFT_NORETURN __attribute__((noreturn))
110+
#else
111+
# define SWIFT_NORETURN
138112
#endif
139113
#if !defined(SWIFT_CLASS_EXTRA)
140-
# define SWIFT_CLASS_EXTRA
114+
# define SWIFT_CLASS_EXTRA
141115
#endif
142116
#if !defined(SWIFT_PROTOCOL_EXTRA)
143-
# define SWIFT_PROTOCOL_EXTRA
117+
# define SWIFT_PROTOCOL_EXTRA
144118
#endif
145119
#if !defined(SWIFT_ENUM_EXTRA)
146-
# define SWIFT_ENUM_EXTRA
120+
# define SWIFT_ENUM_EXTRA
147121
#endif
148122
#if !defined(SWIFT_CLASS)
149123
# if __has_attribute(objc_subclassing_restricted)
@@ -163,25 +137,28 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
163137
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
164138
# endif
165139
#endif
140+
166141
#if !defined(SWIFT_PROTOCOL)
167142
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
168143
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
169144
#endif
145+
170146
#if !defined(SWIFT_EXTENSION)
171147
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
172148
#endif
149+
173150
#if !defined(OBJC_DESIGNATED_INITIALIZER)
174151
# if __has_attribute(objc_designated_initializer)
175152
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
176153
# else
177-
# define OBJC_DESIGNATED_INITIALIZER
154+
# define OBJC_DESIGNATED_INITIALIZER
178155
# endif
179156
#endif
180157
#if !defined(SWIFT_ENUM_ATTR)
181-
# if __has_attribute(enum_extensibility)
158+
# if defined(__has_attribute) && __has_attribute(enum_extensibility)
182159
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
183160
# else
184-
# define SWIFT_ENUM_ATTR(_extensibility)
161+
# define SWIFT_ENUM_ATTR(_extensibility)
185162
# endif
186163
#endif
187164
#if !defined(SWIFT_ENUM)
@@ -210,16 +187,14 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
210187
#if !defined(SWIFT_DEPRECATED_MSG)
211188
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
212189
#endif
213-
#if !defined(SWIFT_DEPRECATED_OBJC)
214-
# if __has_feature(attribute_diagnose_if_objc)
215-
# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
216-
# else
217-
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
218-
# endif
190+
#if __has_feature(attribute_diagnose_if_objc)
191+
# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
192+
#else
193+
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
219194
#endif
220195
#if defined(__OBJC__)
221196
#if !defined(IBSegueAction)
222-
# define IBSegueAction
197+
# define IBSegueAction
223198
#endif
224199
#endif
225200
#if !defined(SWIFT_EXTERN)
@@ -232,31 +207,26 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
232207
#if !defined(SWIFT_CALL)
233208
# define SWIFT_CALL __attribute__((swiftcall))
234209
#endif
235-
#if !defined(SWIFT_INDIRECT_RESULT)
236-
# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
237-
#endif
238-
#if !defined(SWIFT_CONTEXT)
239-
# define SWIFT_CONTEXT __attribute__((swift_context))
240-
#endif
241-
#if !defined(SWIFT_ERROR_RESULT)
242-
# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
243-
#endif
244210
#if defined(__cplusplus)
211+
#if !defined(SWIFT_NOEXCEPT)
245212
# define SWIFT_NOEXCEPT noexcept
213+
#endif
246214
#else
215+
#if !defined(SWIFT_NOEXCEPT)
247216
# define SWIFT_NOEXCEPT
248217
#endif
249-
#if defined(_WIN32)
250-
#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
251-
# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
252218
#endif
253-
#else
254-
#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
255-
# define SWIFT_IMPORT_STDLIB_SYMBOL
219+
#if defined(__cplusplus)
220+
#if !defined(SWIFT_CXX_INT_DEFINED)
221+
#define SWIFT_CXX_INT_DEFINED
222+
namespace swift {
223+
using Int = ptrdiff_t;
224+
using UInt = size_t;
225+
}
256226
#endif
257227
#endif
258228
#if defined(__OBJC__)
259-
#if __has_feature(objc_modules)
229+
#if __has_feature(modules)
260230
#if __has_warning("-Watimport-in-framework-header")
261231
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
262232
#endif
-18 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)