Skip to content

feat!: support new React Native architecture#93

Merged
jokerttu merged 5 commits intomainfrom
feat/upgrade-to-new-architecture
Apr 27, 2026
Merged

feat!: support new React Native architecture#93
jokerttu merged 5 commits intomainfrom
feat/upgrade-to-new-architecture

Conversation

@jokerttu
Copy link
Copy Markdown
Contributor

@jokerttu jokerttu commented Apr 24, 2026

Starting with React Native version 0.76, the New Architecture is enabled by default, introducing significant changes to the framework's internals. This PR updates the package to support the New Architecture and drops support for the legacy architecture.

FEATURES:

  • New React Native Architecture Support
    • Adds support for the new React Native architecture.
    • Uses codegen to generate the native interop layer for TurboModules and Fabric views.
  • Upgrades @googlemaps/react-native-navigation-sdk to version ^0.15.1

BREAKING CHANGES:

  • Legacy Architecture Removed
    • Removes support for the legacy React Native architecture.
  • Native Modules Migrated to TurboModules
    • NativeModules bridge replaced with TurboModules (JSI). Platform-specific Ridesharing module names unified.
  • Minimum React Native Version
    • Support for React Native versions below 0.79.x has been dropped.

See MIGRATING.md for detailed migration instructions.

Resolves #92

It's a good idea to open an issue first for discussion.

  • Tests pass
  • Appropriate changes to documentation are included in the PR

@jokerttu jokerttu changed the title feat!: initial version of the new architecture conversion feat!: add support for new architecture Apr 24, 2026
@jokerttu
Copy link
Copy Markdown
Contributor Author

This PR is still in middle of internal functional testing

@jokerttu jokerttu marked this pull request as ready for review April 27, 2026 08:26
@jokerttu jokerttu changed the title feat!: add support for new architecture feat!: support new React Native architecture Apr 27, 2026
Copy link
Copy Markdown
Contributor

@illuminati1911 illuminati1911 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One comment, other than that LGTM.

@jokerttu jokerttu merged commit 1882ddf into main Apr 27, 2026
13 checks passed
@jokerttu jokerttu deleted the feat/upgrade-to-new-architecture branch April 27, 2026 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New Architecture Support

4 participants