react-native-screens icon indicating copy to clipboard operation
react-native-screens copied to clipboard

chore: remove navigation v4

Open kkafar opened this issue 3 years ago • 0 comments

Description

Navigation v4 has not been supported for a while now, it is high time we drop the code or otherwise necessity to maintain it arise - I've tried to bump types dependency and lots of issues occurred within this old codebase.

Removed code & docs for navigation v4 from the library.

NOTE

Is it not breaking change?

Changes

  • Removed createNativeStackNavigator/ directory
  • Removed src/createNativeStackNavigator.tsx source file
  • Removed references in: package.json, eslintrc.json

Checklist

  • [ ] Included code example that can be used to test this change
  • [ ] Updated TS types
  • [ ] Updated documentation:
    • [ ] https://github.com/software-mansion/react-native-screens/blob/main/guides/GUIDE_FOR_LIBRARY_AUTHORS.md
    • [ ] https://github.com/software-mansion/react-native-screens/blob/main/native-stack/README.md
    • [ ] https://github.com/software-mansion/react-native-screens/blob/main/src/types.tsx
    • [ ] https://github.com/software-mansion/react-native-screens/blob/main/src/native-stack/types.tsx
  • [ ] Ensured that CI passes

kkafar avatar Oct 17 '22 11:10 kkafar