Skip to content

Releases: sabuhiteymurov/expo-base

v2.0.0

10 Dec 12:36
8864ead
Compare
Choose a tag to compare

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

27 Apr 15:07
d1bbf67
Compare
Choose a tag to compare

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

22 Oct 14:20
Compare
Choose a tag to compare

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

14 Sep 20:26
Compare
Choose a tag to compare

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

28 Aug 08:44
5f680cc
Compare
Choose a tag to compare

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