From 0c3a017687bbb9cfeda14b4a6eb62e3938915e6b Mon Sep 17 00:00:00 2001 From: vadymv-mendix Date: Wed, 22 Apr 2026 12:57:23 +0200 Subject: [PATCH 1/2] refactor: remove override keyword from application lifecycle methods in AppDelegate --- ios/AppDelegate.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ios/AppDelegate.swift b/ios/AppDelegate.swift index f4af6993..108a1ae5 100644 --- a/ios/AppDelegate.swift +++ b/ios/AppDelegate.swift @@ -49,7 +49,7 @@ class AppDelegate: ReactAppProvider { return true } - override func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { + func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { return MendixAppDelegate.application(app, openURL: url, options: options) } @@ -57,11 +57,11 @@ class AppDelegate: ReactAppProvider { return .none } - override func applicationWillTerminate(_ application: UIApplication) { + func applicationWillTerminate(_ application: UIApplication) { SessionCookieStore.persist() // iOS does not persist session cookies across app restarts, this helps persisting session cookies to match behaviour with Android } - override func applicationDidEnterBackground(_ application: UIApplication) { + func applicationDidEnterBackground(_ application: UIApplication) { SessionCookieStore.persist() // iOS does not persist session cookies across app restarts, this helps persisting session cookies to match behaviour with Android } } From 341534c0e13c686115abb8ace21513b06fac4986 Mon Sep 17 00:00:00 2001 From: vadymv-mendix Date: Wed, 22 Apr 2026 13:04:04 +0200 Subject: [PATCH 2/2] chore: add changelog entry --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 503c9f17..f5306473 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +- We fixed an iOS build issue introduced by the React Native `0.83.4` upgrade by removing the incorrect `override` keyword from AppDelegate application lifecycle methods. + +## [19.0.0] - 2026-04-20 + - We upgraded the core stack to React Native `0.83.4` and aligned related React dependencies. - We upgraded multiple React Native ecosystem dependencies for compatibility and stability (including CLI, navigation, animation, media, and platform modules). - We migrated from `react-native-vector-icons` to the scoped `@react-native-vector-icons/*` package set.