Skip to content

Release 10.0.0

Compare
Choose a tag to compare
@moo-team moo-team released this 27 Nov 13:43
· 115 commits to master since this release

Release Notes for Android and iOS


πŸš€ Version Update: React Native 0.75.4

We've upgraded the core framework to React Native 0.75.4 to enhance performance, stability, and compatibility across both Android and iOS platforms.


πŸ“¦ Library Updates and Improvements

We've upgraded the following libraries to their latest versions for improved functionality, security, and stability:

  • @react-native-async-storage/async-storage: 2.0.0
  • @react-native-community/datetimepicker: 8.2.0
  • @react-native-masked-view/masked-view: 0.3.1
  • @react-native-picker/picker: 2.8.1
  • @react-navigation/native: 6.1.18
  • react-native-device-info: 13.0.0
  • react-native-gesture-handler: 2.20.2
  • react-native-localize: 3.2.1
  • react-native-pager-view: 6.4.1
  • react-native-safe-area-context: 4.11.0
  • react-native-svg: 15.7.1
  • react-native-tab-view: 3.5.2
  • react-native-vector-icons: 10.2.0

⚠️ Breaking Changes

  • React Native Upgrade Impact: Ensure all custom native modules are compatible with React Native 0.75.4. Some APIs or third-party modules might need adjustments to maintain functionality.
  • Library Migration:
    • @react-native-community/async-storage has been replaced by @react-native-async-storage/async-storage. Ensure your imports and project dependencies reflect this change.
    • @react-native-community/masked-view has been replaced by @react-native-masked-view/masked-view. Update your references accordingly.

PopupMenu Component

The PopupMenu component in the updated Native Mobile Resources module includes a breaking change.
This issue only affects projects that are:

  • Upgrading from Mendix versions below 10.17 to 10.17 or higher, and
  • Updating the Native Mobile Resources module to its latest version.

What You Need to Do

After updating the Native Mobile Resources module, you will encounter the following warning in Studio Pro:

"The definition of this widget has changed. Update this widget by right-clicking it and selecting 'Update widget,' or select 'Update all widgets' to update all widgets in the app."

  1. Right-click on the warning in Studio Pro.
  2. Select Update All Widgets to apply the necessary updates.

πŸ› οΈ Important Actions

  • Native Mobile Resources and Nanoflow Commons Module:
    The Native Mobile Resources Module and Nanoflow Commons Module in the Mendix App Store needs to be updated within your Mendix projects. This update ensures compatibility with the latest React Native version and library upgrades.

These updates ensure a smoother, more stable experience on both Android and iOS while maintaining compatibility with the latest operating system features and performance improvements.