Skip to content

Commit 7060a49

Browse files
authored
Release 10.5.0
1 parent e40a4f7 commit 7060a49

File tree

8 files changed

+51
-6
lines changed

8 files changed

+51
-6
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Flutter Plugin Changelog
22

3+
## Version 10.5.0 - June 20, 2025
4+
5+
Minor release that updates the Android SDK to 19.9.0 and the iOS SDK to 19.6.0
6+
7+
### Changes
8+
- Updated Android SDK to [19.9.0](https://github.com/urbanairship/android-library/releases/tag/19.9.0)
9+
- Updated iOS SDK to [19.6.0](https://github.com/urbanairship/ios-library/releases/tag/19.6.0)
10+
311
## Version 10.4.0 - May 16, 2025
412

513
Minor release that adds support for using Feature Flags as an audience condition for other Feature Flags and Vimeo videos in Scenes.

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ buildscript {
55
ext.kotlin_version = '1.9.0'
66
ext.coroutine_version = '1.5.2'
77
ext.datastore_preferences_version = '1.1.1'
8-
ext.airship_framework_proxy_version = '14.3.0'
8+
ext.airship_framework_proxy_version = '14.5.0'
99

1010

1111
repositories {

android/src/main/kotlin/com/airship/flutter/AirshipPluginVersion.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ package com.airship.flutter
22

33
class AirshipPluginVersion {
44
companion object {
5-
const val AIRSHIP_PLUGIN_VERSION = "10.4.0"
5+
const val AIRSHIP_PLUGIN_VERSION = "10.5.0"
66
}
77
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#
2+
# Generated file, do not edit.
3+
#
4+
5+
import lldb
6+
7+
def handle_new_rx_page(frame: lldb.SBFrame, bp_loc, extra_args, intern_dict):
8+
"""Intercept NOTIFY_DEBUGGER_ABOUT_RX_PAGES and touch the pages."""
9+
base = frame.register["x0"].GetValueAsAddress()
10+
page_len = frame.register["x1"].GetValueAsUnsigned()
11+
12+
# Note: NOTIFY_DEBUGGER_ABOUT_RX_PAGES will check contents of the
13+
# first page to see if handled it correctly. This makes diagnosing
14+
# misconfiguration (e.g. missing breakpoint) easier.
15+
data = bytearray(page_len)
16+
data[0:8] = b'IHELPED!'
17+
18+
error = lldb.SBError()
19+
frame.GetThread().GetProcess().WriteMemory(base, data, error)
20+
if not error.Success():
21+
print(f'Failed to write into {base}[+{page_len}]', error)
22+
return
23+
24+
def __lldb_init_module(debugger: lldb.SBDebugger, _):
25+
target = debugger.GetDummyTarget()
26+
# Caveat: must use BreakpointCreateByRegEx here and not
27+
# BreakpointCreateByName. For some reasons callback function does not
28+
# get carried over from dummy target for the later.
29+
bp = target.BreakpointCreateByRegex("^NOTIFY_DEBUGGER_ABOUT_RX_PAGES$")
30+
bp.SetScriptCallbackFunction('{}.handle_new_rx_page'.format(__name__))
31+
bp.SetAutoContinue(True)
32+
print("-- LLDB integration loaded --")
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#
2+
# Generated file, do not edit.
3+
#
4+
5+
command script import --relative-to-command-file flutter_lldb_helper.py

ios/airship_flutter.podspec

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

2-
AIRSHIP_FLUTTER_VERSION="10.4.0"
2+
AIRSHIP_FLUTTER_VERSION="10.5.0"
33

44
#
55
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
@@ -19,7 +19,7 @@ Airship flutter plugin.
1919
s.source_files = 'airship_flutter/Sources/airship_flutter/**/*'
2020
s.dependency 'Flutter'
2121
s.ios.deployment_target = "15.0"
22-
s.dependency "AirshipFrameworkProxy", "14.3.0"
22+
s.dependency "AirshipFrameworkProxy", "14.5.0"
2323
s.swift_version = "5.0.0"
2424
s.resource_bundles = {'airship_flutter_privacy' => ['airship_flutter/Sources/airship_flutter/PrivacyInfo.xcprivacy']}
2525
end
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Foundation
22

33
class AirshipPluginVersion {
4-
static let pluginVersion = "10.4.0"
4+
static let pluginVersion = "10.5.0"
55
}

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: airship_flutter
22
description: "Cross-platform plugin interface for the native Airship iOS and Android SDKs. Simplifies adding Airship to Flutter apps."
3-
version: 10.4.0
3+
version: 10.5.0
44
homepage: https://www.airship.com/
55
repository: https://github.com/urbanairship/airship-flutter
66
issue_tracker: https://github.com/urbanairship/airship-flutter/issues

0 commit comments

Comments
 (0)