Skip to content

OP-SQLite backward compatibility and prepare mx 11 Native Template #9608

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions content/en/docs/releasenotes/mobile/native-template/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ description: "Native Template release notes."

For more information on native mobile app development, see the [native-template](https://github.com/mendix/native-template/) repository and the [Building, Testing, and Distributing Apps](/refguide/mobile/distributing-mobile-apps/) guide. Below you can see the current versions in active development and which Mendix Studio Pro versions they correspond with.

Compatible with Studio Pro 11:
* Native Template versions of [15](/releasenotes/mobile/nt-15-rn/) are compatible with apps built using Studio Pro [11.0](/releasenotes/studio-pro/11.0/) and above.

Compatible with Studio Pro 10:

* Native Template versions of [14](/releasenotes/mobile/nt-14-rn/) are compatible with apps built using Studio Pro [10.22](/releasenotes/studio-pro/10.22/) and above.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Studio Pro 10 Compatible"
url: /releasenotes/mobile/nt-studio-pro-10-parent/
weight: 10
weight: 60
description: "Studio Pro 10 compatible Native Template release notes."
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,50 @@ weight: 6
description: "Native Template 14"
---

## 14.1.3 {#1413}

**Release date: June 12, 2025**

### Fixes

* We improved the update process when moving from an older version of Studio Pro to the latest version.

## 14.1.2 {#1412}

**Release date: June 6, 2025**

### Fixes

* We fixed an issue where iOS apps built with Mendix 10.18 and above would not run when the React Client was enabled. Android was not affected.

## 14.1.1 {#1411}

**Release date: May 2, 2025**

### Fixes

* We fixed an issue where users may face an error during the build process, because latest version 18 for playServices is not compatible with the current Gradle version.

## 14.1.0 {#1410}

**Release date: April 2, 2025**

### Fixes

* We upgraded **@mendix/native** to version 9.0.1

#### Library Updates and Improvements

* **@mendix/native**: 9.0.1

## 14.0.1 {#1401}

**Release date: June 5, 2025**

### Fixes

* We resolved an issue where iOS applications built with Mendix 10.18 or higher would fail when the React client was enabled in **Runtime** settings.

## 14.0.0 {#1400}

**Release date: April 2, 2025**
Expand All @@ -23,13 +59,13 @@ description: "Native Template 14"

#### Library Updates and Improvements

* **@op-engineering/op-sqlite:** 9.2.7
* **@react-native-picker/picker:** 2.11.0
* **@react-native-community/cli:** 16.0.2
* **@react-native-community/cli-platform-android:** 16.0.2
* **@react-native-community/cli-platform-ios:** 16.0.2
* **react-native-gesture-handler:** 2.23.1
* **react-native-safe-area-context:** 5.2.0
* **react-native-screens:** 4.6.0
* **react-native-svg:** 15.11.1
* **react-native-video:** 6.10.0
* **@op-engineering/op-sqlite**: 9.2.7
* **@react-native-picker/picker**: 2.11.0
* **@react-native-community/cli**: 16.0.2
* **@react-native-community/cli-platform-android**: 16.0.2
* **@react-native-community/cli-platform-ios**: 16.0.2
* **react-native-gesture-handler**: 2.23.1
* **react-native-safe-area-context**: 5.2.0
* **react-native-screens**: 4.6.0
* **react-native-svg**: 15.11.1
* **react-native-video**: 6.10.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: "Studio Pro 11 Compatible"
url: /releasenotes/mobile/nt-studio-pro-11-parent/
weight: 50
description: "Studio Pro 11 compatible Native Template release notes."
---

These are the current Native Template versions for Studio Pro 11 in active development:

* Native Template versions of [15](/releasenotes/mobile/nt-15-rn/) are compatible with apps built using the following versions of Studio Pro:
* Studio Pro 11.0 and above.
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: "Native Template 15"
url: /releasenotes/mobile/nt-15-rn/
weight: 10
description: "Native Template 15"
---

## 15.3.0 {#1530}

**Release date: June 23, 2025**

### Improvements

- We migrated several libraries that had not been maintained to modern, actively-supported alternatives.
- We improved the update process from an older version of Studio Pro to the latest version.

### Removed

* **@react-native-community/push-notification-ios**: 1.10.1

### New Libraries

* **notifee@notifee/react-native**: 9.1.8
* **react-native-blob-util**: 0.21.0

### Library Updates and Improvements

* **react-native-device-info**: 13.0.0 -> 14.0.4
* **@mendix/native**: 11.0.3 -> 11.0.7

## 15.2.0 {#1520}

**Release date: June 11, 2025**

### Improvements

- We updated one library.

### Library Updates and Improvements

- **@mendix/native**: 10.1.4

## 15.1.1 {#1511}

**Release date: June 6, 2025**

### Fixes

* We fixed an issue where iOS apps built with Mendix 10.18 and above would not run when the React Client was enabled. Android was not affected.

### Removed

* **@react-native-community/push-notification-ios**: 1.10.1

## 15.1.0 {#1510}

**Release date: June 2, 2025**

### Improvements

* We migrated several libraries that had not been maintained to modern, actively-supported alternatives.

## 15.0.0 {#1500}

**Release date: May 02, 2025**

### Improvements

- We upgraded our Database Backend Library to the most recent version. This update brings better performance on database operations and performance improvements.

### Library Updates and Improvements

- **@op-engineering/op-sqlite**: 12.0.2
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Studio Pro 8 Compatible"
url: /releasenotes/mobile/nt-studio-pro-8-parent/
weight: 20
weight: 80
description: "Studio Pro 8 compatible Native Template release notes."
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Studio Pro 9 Compatible"
url: /releasenotes/mobile/nt-studio-pro-9-parent/
weight: 10
weight: 70
description: "Studio Pro 9 and 10 compatible Native Template release notes."
---

Expand Down
6 changes: 2 additions & 4 deletions content/en/docs/releasenotes/studio-pro/9/9.24.md
Original file line number Diff line number Diff line change
Expand Up @@ -468,7 +468,7 @@ We recommend that you upgrade apps and Marketplace modules to Java 21.
### Improvements

* We changed the log level of the "tasks cannot be executed anymore due to model changes" message in the task queue from "critical" to "error". (Ticket 199565)
* We have improved performance in the following scenario: exporting pages containing multiple widgets using conditional visibility with many different user roles. (Ticket 208302)
* We improved performance in the following scenario: exporting pages containing multiple widgets using conditional visibility with many different user roles. (Ticket 208302)
* We added a **Support Tools** submenu to the **Help** menu. This submenu contains **Performance logging**, **Profiling**, and **Optimize MPR** tools.

### Fixes
Expand Down Expand Up @@ -534,12 +534,10 @@ We recommend that you upgrade apps and Marketplace modules to Java 21.

#### Java 17

In a first step towards Java 21 support, we have made the following changes:
In a first step towards Java 21 support, we made the following changes:

* We added the option to select between Java 11 and 17 in the app Runtime settings.

* Targeting Java 17 allows the app to use language constructs and APIs that were introduced with Java 17.

* If you choose to run on JDK 17 you should not have to update your apps. If you have any unexpected issues, please revert to Java 11 if possible and wait for Java 21 support to be introduced.

Mendix recommends you keep older apps and Marketplace modules on Java 11 for now, and upgrade them to Java 21 when that version is supported in a future Mendix 10 release.
Expand Down