Skip to content
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

Add minimum version information for New Architecture support #1339

Open
YOEL311 opened this issue Oct 26, 2024 · 0 comments
Open

Add minimum version information for New Architecture support #1339

YOEL311 opened this issue Oct 26, 2024 · 0 comments

Comments

@YOEL311
Copy link

YOEL311 commented Oct 26, 2024

Currently, the directory shows whether a library supports the New Architecture (newArchitecture field), but doesn't indicate which version introduced this support. This makes it difficult for developers to:

Know which version to upgrade to when migrating to the New Architecture
Plan their migration path effectively
Make informed decisions about library updates

Proposed Solution
Add a new field newArchitectureVersion to the library schema that specifies the minimum version that supports the New Architecture.
Example entry:

{
  "githubUrl": "https://github.com/example/library",
  "newArchitecture": true,
  "newArchitectureVersion": "2.0.0"
}

Benefits

Helps developers plan their migration to the New Architecture
Reduces time spent searching through library changelogs
Makes the directory more valuable for React Native migration planning
Helps maintainers communicate their New Architecture support more clearly

Implementation Notes

The field should be optional (for backward compatibility)

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

No branches or pull requests

1 participant