Skip to content

Commit 4d29c88

Browse files
rlepinskikhmMouna
andauthored
Release 24.6.0 (#682)
* Release 24.6.0 * Resolve RNAirshipMessageViewEventEmitter crash --------- Co-authored-by: khmMouna <mouna.khemiri@airship.com>
1 parent e11799d commit 4d29c88

File tree

6 files changed

+18
-8
lines changed

6 files changed

+18
-8
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
[Migration Guides](https://github.com/urbanairship/react-native-airship/blob/main/MIGRATION.md)
44
[All Releases](https://github.com/urbanairship/react-native-airship/releases)
55

6+
## Version 24.6.0 - August 27, 2025
7+
Minor release that updates the Android SDK to 19.11.0 and the iOS SDK to 19.8.3
8+
9+
### Changes
10+
- Updated Android SDK to [19.11.0](https://github.com/urbanairship/android-library/releases/tag/19.11.0)
11+
- Updated iOS SDK to [19.8.3](https://github.com/urbanairship/ios-library/releases/tag/19.8.3)
12+
- Fixed possible crash when dismissing a Message Center view.
13+
614
## Version 24.5.1 - August 19, 2025
715
Patch release with several bug fixes for Scenes, including an important reporting fix for embedded content.
816

android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ Airship_minSdkVersion=23
33
Airship_targetSdkVersion=35
44
Airship_compileSdkVersion=35
55
Airship_ndkversion=26.1.10909125
6-
Airship_airshipProxyVersion=14.6.1
6+
Airship_airshipProxyVersion=14.7.0

ios/AirshipReactNative.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class AirshipReactNative: NSObject {
3939
AirshipProxy.shared
4040
}
4141

42-
public static let version: String = "24.5.1"
42+
public static let version: String = "24.6.0"
4343

4444
private let eventNotifier = EventNotifier()
4545

ios/RNAirshipMessageView.mm

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,12 @@ - (void)dispatchOnLoadErrorEvent: (NSString*)messageID
157157
- (void)dispatchOnLoadFinishedEvent: (NSString*)messageID
158158
{
159159
#ifdef RCT_NEW_ARCH_ENABLED
160-
std::dynamic_pointer_cast<const facebook::react::RNAirshipMessageViewEventEmitter>(_eventEmitter)
161-
->onLoadFinished(facebook::react::RNAirshipMessageViewEventEmitter::OnLoadFinished{
162-
.messageId = std::string([messageID UTF8String])
163-
});
160+
auto emitter = std::dynamic_pointer_cast<const facebook::react::RNAirshipMessageViewEventEmitter>(_eventEmitter);
161+
if (emitter){
162+
emitter->onLoadFinished(facebook::react::RNAirshipMessageViewEventEmitter::OnLoadFinished{
163+
.messageId = std::string([messageID UTF8String])
164+
});
165+
}
164166
#else
165167
if (self.onLoadFinished) {
166168
self.onLoadFinished(@{RNAirshipMessageViewMessageIDKey: messageID });

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ua/react-native-airship",
3-
"version": "24.5.1",
3+
"version": "24.6.0",
44
"description": "Airship plugin for React Native apps.",
55
"source": "./src/index.tsx",
66
"main": "./lib/module/index.js",

react-native-airship.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ Pod::Spec.new do |s|
4040
end
4141
end
4242

43-
s.dependency "AirshipFrameworkProxy", "14.6.1"
43+
s.dependency "AirshipFrameworkProxy", "14.7.0"
4444
end

0 commit comments

Comments
 (0)