Releases: sabuhiteymurov/expo-base
Releases · sabuhiteymurov/expo-base
v2.0.0
What's Changed
- Chore upgrade Expo to SDK 52 (see #56 )
- Support React Native new architecture (see #56 )
- Feat native bottom tabs (see #57 )
Update dependencies
- "@gorhom/bottom-sheet": "^4.6.0" => "^5.0.6"
- "@react-navigation/elements": "^1.3.21" => "^2.0.3"
- "@react-navigation/native": "^6.1.9" => "^7.0.0"
- "@react-navigation/native-stack": "^6.9.17" => "^7.0.0"
- "@reduxjs/toolkit": "^2.2.3" => "^2.4.0"
- "@react-native-community/netinfo": "11.1.0" => "11.4.1"
- "@shopify/flash-list": "1.6.3" => "1.7.1"
- "axios": "^1.6.8" => "^1.7.9"
- "babel-plugin-module-resolver": "^5.0.0" => "^5.0.2"
- "expo": "^50.0.17" => "^52.0.17"
- "expo-build-properties": "~0.11.1" => "~0.13.1"
- "expo-dev-client": "~3.3.11" => "~5.0.5"
- "expo-font": "~11.10.3" => "~13.0.1"
- "expo-image": "~1.10.6" => "~2.0.3"
- "expo-linking": "~6.2.2" => "~7.0.3"
- "expo-localization": "~14.8.4" => "~16.0.0"
- "expo-router": "~3.4.9" => "~4.0.11"
- "expo-secure-store": "~12.8.1" => "~14.0.0"
- "expo-splash-screen": "~0.26.5" => "~0.29.16"
- "expo-status-bar": "~1.11.1" => "~2.0.0"
- "expo-system-ui": "~2.9.4" => "~4.0.5"
- "expo-web-browser": "~12.8.2" => "~14.0.1"
- "i18next": "^23.11.2" => "^24.0.5"
- "react": "18.2.0" => "18.3.1"
- "react-dom": "18.2.0" => "18.3.1"
- "react-hook-form": "^7.51.3" => "^7.54.0"
- "react-i18next": "^14.1.1" => "^15.1.4"
- "react-native": "0.73.6" => "0.76.3"
- "react-native-gesture-handler": "~2.14.0" => "~2.20.2"
- "react-native-mmkv": "^2.12.2" => "^3.1.0"
- "react-native-reanimated": "~3.6.2" => "~3.16.1"
- "react-native-safe-area-context": "4.8.2" => "4.12.0"
- "react-native-screens": "~3.29.0" => "^4.0.0"
- "react-native-svg": "14.1.0" => "15.8.0"
- "react-native-uuid": "^2.0.2" => "^2.0.3"
- "react-native-web": "^0.19.9" => "~0.19.13"
- "react-redux": "^9.1.1" => "^9.1.2"
- "zod": "^3.23.4" => "^3.24.0"
Update dev dependencies:
- "@babel/core": "^7.23.3" => "^7.24.0"
- "@types/react": "~18.2.45" => "~18.3.12"
- "jest-expo": "~50.0.4" => "~52.0.2"
- "typescript": "^5.4.5" => "~5.3.3"
Full Changelog: v1.6.0...v2.0.0
v1.6.0
What's Changed
- Chore upgrade Expo to SDK 50 (see #54 )
- Fix conditionally get selected lng based on storage availability (see #55 )
- Chore upgrade dependencies (see #36 #37 #41 #42 #54 )
Issues resolved
- Uncaught Error: useSession must be wrapped in a (see #52 )
Update dependencies:
- "expo": "^49.0.16" => "^50.0.17"
- "react-native": "0.72.6" => "0.73.6"
- "expo-router": "2.0.9" => "~3.4.9"
- "expo-dev-client": "~2.4.11" => "~3.3.11"
- "expo-updates": "~0.18.16" => "~0.24.12"
- "expo-font": "~11.4.0" => "~11.10.3"
- "expo-image": "~1.3.4" => "~1.10.6"
- "expo-linking": "^5.0.2" => "~6.2.2"
- "expo-localization": "~14.3.0" => "~14.8.4"
- "expo-secure-store": "~12.3.1" => "~12.8.1"
- "expo-splash-screen": "~0.20.5" => "~0.26.5"
- "expo-status-bar": "~1.6.0" => "~1.11.1"
- "expo-system-ui": "~2.4.0" => "~2.9.4"
- "expo-web-browser": "~12.3.2" => "~12.8.2"
- "expo-build-properties": "~0.8.3" => "~0.11.1"
- "react-hook-form": "^7.47.0" => "^7.51.3"
- "react-native-gesture-handler": "~2.12.1" => "~2.14.0"
- "react-native-mmkv": "^2.10.2" => "^2.12.2"
- "react-native-reanimated": "~3.3.0" => "~3.6.2"
- "react-native-safe-area-context": "4.6.3" => "4.8.2"
- "react-native-screens": "~3.22.0" => "~3.29.0"
- "react-native-size-matters": "^0.4.1" => "^0.4.2"
- "react-native-svg": "13.9.0" => "14.1.0"
- "react-native-uuid": "^2.0.1" => "^2.0.2"
- "react-native-web": "^0.19.7" => "^0.19.9"
- "i18next": "^23.4.9" => "^23.11.2"
- "react-i18next": "^13.2.1" => "^13.3.1"
- "react-redux": "^8.1.3" => "^9.1.1"
- "axios": "^1.5.0" => "^1.5.1"
- "zod": "^3.22.3" => "^3.23.4"
- "@gorhom/bottom-sheet": "^4.6.0" => "^4.4.7"
- "@react-native-community/netinfo": "9.3.10" => "11.1.0"
- "@react-navigation/elements": "^1.3.17" => "^1.3.21"
- "@react-navigation/native-stack": "^6.9.13" => "^6.9.17"
- "@reduxjs/toolkit": "^1.9.5" => "^2.2.3"
- "@shopify/flash-list": "1.4.3" => "1.6.3"
- "@react-navigation/native-stack": "^6.9.13" => "^6.9.17"
- "@testing-library/react-native": "^12.2.0" => "^12.4.3"
- "axios": "^1.5.1" => "^1.6.8"
Full Changelog: 1.5.0 - 1.6.0
v1.5.0
What's Changed
- Update dependabot config (see #14 and #25 )
- Fix Detox build script (see #22 )
- Feat authentication web support (see #30 )
- Refactor authentication of protected routes (see #30 )
- Fix lint errors by (see #33 )
- Fix! sign in doesn't redirect to the dashboard (see #35 )
- Fix root layout doesn't redirect to the nested layout (see #35 )
- Chore add Commitlint configuration
Issues resolved
- Incorrect paths in detox config #20
Update dependencies:
- "expo": "^49.0.8" => "^49.0.16"
- "react-native": "0.72.4" => "0.72.6"
- "expo-router": "2.0.0" => "2.0.9"
- "expo-dev-client": "~2.4.8" => "~2.4.11"
- "expo-image": "~1.3.2" => "~1.3.4"
- "expo-updates": "~0.18.12" => "~0.18.16"
- "react-hook-form": "^7.46.1" => "^7.47.0"
- "react-native-gesture-handler": "~2.12.0" => "~2.12.1"
- "react-i18next": "^13.2.1" => "^13.3.1"
- "react-redux": "^8.1.2" => "^8.1.3"
- "axios": "^1.5.0" => "^1.5.1"
- "zod": "^3.22.2" => "^3.22.3"
- "react-native-size-matters": "^0.4.0" => "^0.4.1"
Full Changelog: 1.1.0 - 1.5.0
v1.1.0
What's Changed
- Add ESLint
- Add husky and lint-staged configuration
- Refactor i18n folder for better resource management
- Feat store persistence with MMKV and Redux Persist
- Add a GitHub action for linting (see #11 and #12 )
- Add dependabot for updating dependencies (see #13 )
Update dependencies:
- "expo": "^49.0.8" => "^49.0.10"
- "react-hook-form": "^7.45.4" => "^7.46.1"
- "react-native-mmkv": "^2.10.1" => "^2.10.2"
- "detox": "^20.11.2" => "^20.12.0"
Full Changelog: 1.0.0 - 1.1.0
v1.0.0
What's Changed
- Fix(Detox): "CLEARTEXT" not permitted (see #1 )
- Authentication setup (see #2)
- Add TS intellisense for i18next and multi lang support (see #3 )
- Add E2E debug test config (see #6 )
- Minor changes (see #4 and #5)
Issues resolved
- Detox configuration for E2E debug tests #7
Full Changelog: 1.0.0