Hello everyone,
Release 2.0 is available in both app stores, and to partners through source code repositories.
Totara Mobile App Changelog
Release 2.0 (27th September 2024):
Improvement
[MOB-1272] Replatform app for use with Expo with RN 0.74.5
New dependencies
- @config-plugins/detox (8.0.0)
- @dr.pogodin/react-native-fs (2.27.1)
- @eslint/eslintrc (3.1.0)
- @eslint/js (9.6.0)
- @expo/vector-icons (14.0.2)
- @graphql-tools/mock (9.0.3)
- @notifee/react-native (7.8.2)
- @react-native-community/eslint-config (3.2.0)
- @react-native-cookies/cookies (6.2.1)
- @react-navigation/bottom-tabs (6.6.0)
- @types/jest (29.5.12)
- @xmldom/xmldom (0.8.10)
- apollo-server-express (3.13.0)
- app-icon-badge (0.0.15)
- eslint-plugin-simple-import-sort (12.1.1)
- eslint-plugin-unicorn (54.0.0)
- expo (51.0.32)
- expo-asset (10.0.10)
- expo-build-properties (0.12.5)
- expo-constants (16.0.2)
- expo-dev-client (4.0.25)
- expo-font (12.0.10)
- expo-image (1.12.15)
- expo-linking (6.3.1)
- expo-splash-screen (0.27.5)
- expo-status-bar (1.12.1)
- expo-system-ui (3.0.7)
- expo-web-browser (13.0.3)
- get-graphql-schema (2.1.2)
- globals (15.8.0)
- jest-expo (51.0.4)
- react-native-flash-message (0.4.2)
- react-native-sensitive-info (5.5.1)
- react-native-web (0.19.12)
- typescript-eslint (7.16.0)
- unzipper (0.12.3)
Removed dependencies
- @babel/preset-env (7.20.2)
- @babel/runtime (7.21.0)
- @codler/react-native-keyboard-aware-scroll-view (2.0.1)
- @fortawesome/fontawesome-svg-core (1.3.0)
- @fortawesome/free-brands-svg-icons (5.15.4)
- @fortawesome/free-solid-svg-icons (5.15.4)
- @fortawesome/react-native-fontawesome (0.2.7)
- @react-native-cookies/cookies (6.0.11)
- @react-native/eslint-config (0.72.2)
- @react-native/metro-config (0.72.11)
- @react-navigation/compat (5.3.20)
- @react-navigation/material-bottom-tabs (5.3.19)
- @sentry/react-native (5.0.0)
- @testing-library/react-hooks (8.0.1)
- @tsconfig/react-native (3.0.2)
- @types/eslint (8.56.3)
- @types/i18n-js (3.8.2)
- @types/jasmine (3.10.3)
- @types/react-native (0.66.16)
- @types/react-native-snap-carousel (3.8.5)
- @types/react-native-video (5.0.12)
- @types/react-redux (7.1.22)
- @types/redux-logger (3.0.9)
- @typescript-eslint/parser (7.0.2)
- @wojtekmaj/enzyme-adapter-react-17 (0.6.6)
- apollo-link-logger (1.2.3)
- babel-jest (29.7.0)
- download (8.0.0)
- enzyme (3.11.0)
- eslint-config-prettier (6.15.0)
- eslint-plugin-jest (27.9.0)
- identity-obj-proxy (3.0.0)
- jest-enzyme (7.1.2)
- jest-junit (8.0.0)
- metro-react-native-babel-preset (0.73.7)
- native-base (2.15.2)
- prettier (2.8.4)
- prop-types (15.8.1)
- react-native-config (1.4.5)
- react-native-elements (3.4.2)
- react-native-fast-image (8.6.3)
- react-native-fs (2.19.0)
- react-native-paper (4.11.2)
- react-native-sensitive-info@https://github.com/mCodex/react-native-sensitive-info.git#commit=1575f8992ff7113443199bce5a3fb1e11392878d (5.5.1)
- react-native-snap-carousel (3.9.1)
- react-native-vector-icons (10.0.0)
- react-native-view-pdf (0.11.1)
- recompose (0.30.0)
- typescript@patch:typescript@npm%3A4.8.4#optional!builtin<compat/typescript>::version=4.8.4&hash=1a91c8 (4.8.4)
- webpack (5.69.1)
- webpack-cli (4.9.2)
- xmldom (0.3.0)
- yauzl-promise (4.0.0)
Upgraded dependencies
- @apollo/client (3.5.9 -> 3.10.8)
- @babel/core (7.21.0 -> 7.24.7)
- @dr.pogodin/react-native-static-server (0.7.10 -> 0.15.0)
- @gorhom/bottom-sheet (4.5.1 -> 4.6.3)
- @react-native-async-storage/async-storage (1.16.1 -> 1.23.1)
- @react-native-community/netinfo (5.9.10 -> 11.3.1)
- @react-native-firebase/app (18.7.1 -> 20.5.0)
- @react-native-firebase/messaging (18.7.1 -> 20.5.0)
- @react-navigation/native (5.9.8 -> 6.1.17)
- @react-navigation/stack (5.14.9 -> 6.4.0)
- @testing-library/react-native (12.4.3 -> 12.5.1)
- @types/react (18.0.28 -> 18.2.79)
- @types/react-test-renderer (18.0.0 -> 18.3.0)
- @typescript-eslint/eslint-plugin (7.0.2 -> 7.16.0)
- apollo3-cache-persist (0.9.1 -> 0.15.0)
- date-fns (2.29.3 -> 3.6.0)
- detox (17.14.9 -> 20.25.1)
- eslint-plugin-prettier (3.4.1 -> 5.1.3)
- eslint-plugin-react (7.33.2 -> 7.34.3)
- express (4.17.3 -> 4.21.0)
- graphql (15.8.0 -> 15.9.0)
- i18n-js (3.8.0 -> 4.4.3)
- jest (29.4.3 -> 29.7.0)
- moment (2.29.1 -> 2.30.1)
- react-dom (17.0.2 -> 18.2.0)
- react-native (0.72.7 -> 0.74.5)
- react-native-animatable (1.3.3 -> 1.4.0)
- react-native-device-info (10.12.0 -> 11.1.0)
- react-native-gesture-handler (2.9.0 -> 2.16.2)
- react-native-linear-gradient (2.5.6 -> 2.8.3)
- react-native-localize (1.4.3 -> 3.2.0)
- react-native-orientation-locker (1.4.0 -> 1.7.0)
- react-native-progress (5.0.0 -> 5.0.1)
- react-native-reanimated (3.3.0 -> 3.10.1)
- react-native-safe-area-context (4.8.0 -> 4.10.5)
- react-native-screens (3.18.2 -> 3.31.1)
- react-native-skeleton-placeholder (4.0.0 -> 5.2.4)
- react-native-svg (12.1.1 -> 15.2.0)
- react-native-view-more-text (2.1.0 -> 2.2.0)
- react-native-webview (11.26.1 -> 13.8.6)
- react-native-zip-archive (6.0.6 -> 6.1.2)
- react-redux (7.2.6 -> 7.2.9)
- redux (4.1.2 -> 4.2.1)
- ts-jest (29.1.1 -> 29.2.2)
- typescript (4.8.4 -> 5.1.1)
- xpath (0.0.27 -> 0.0.34)
Kind regards,
Fei Gao