All notable changes to this project will be documented in this file.
- Fixed
CustomTextInputfocus handler - Fixed
CustomTextInputControllerTS interface - Migrated
react-hook-formconfiguration from v6 to v7 - Updated
firebaseFilesScript.shfile - Updated Firebase Crashlytics configuration
- Disabled Native DarkMode
- Update to
redux-recomposev3 - Updated some files and libs to support React Native 0.64
- Fixed iOS base schema
- Updated some files to support React Native Reanimated v2 (
babel.config.jsandMainApplication) - Fixed React Hook Form validations
- Deleted
android.enableR8=false(deprecated) - Updated Firebase dependencies
- Updated
installPodstask withnpx pod-installcommand - Refactored some files
- Fixed errors in the
Loginscreen - Fixed TypeScript error in
Reactotronconfig and in other TypeScript interfaces - Improved the
AppNavigatorcomponent - Removed
Firebase Push Notificationsas a Bootstrap feature - Added
Redux-Persistas an App core feature - Added
Nunitoas default font - Added
Jestcoverage for tests and coverage threshold - Increased the
JVMmemory for Android release build - Updated
react-native-configconfiguration for env files in iOS project - Updated the
Authtests - Removed the
OnBoardingServicefile (replaced withredux-persist) - Updated
authactions withredux-persistconfiguration - Replaced
Formikwithreact-hook-form - Deleted
withFormikFieldHOC
- Replaced
@react-native-community/async-storagewith@react-native-async-storage/async-storage - Firebase Analytics: Replaced
setCurrentScreenwithlogScreenView - Used the latest version of
react-native-flipper - Updated
Reactotronconfiguration for AsyncStorage handler
- Removed global dependency of
react-native-cliandreactNativeCliInstallstep. - Replaced
react-nativecommand withnpx react-native ...(RN community indication) - Updated again some Firebase configuration (App, Crashlytics and Performance)
- Fixed
lint-diffscript in Generator and Bootstraped Project - Updated
androidx.appcompatdependency in Android project configuration
- Replaced Enzyme with RNTL
- Fixed Auth tests
- Updated some Firebase configuration (App, Crashlytics and Performance) in Android and iOS projects
- Disabled R8 for Android releases (multidex overhead memory issue)
- Updated README with Firebase configuration and deployment sections
- Added Formik + withFormikField (HOC) to create Custom Fields
- Added some field validations
- Updated
Loginscreen and refactored authentication flow - Added Flipper to Reactotron Configuration
- Added
SignUpscreen. Now the feature isLogin and SignUp(Authscreen) - Restructured Bootstrap's folders. Split into two different generators (App and Bitrise)
- Fixed disable landscape orientation feature logic
- Added
useAsyncRequesthook (also hook alias and folder) for requests without redux - Added proguard-rules on Android Release build configuration
- Solved Cyclic dependency between AuthActions and AuthService
- Migrated React Navigation configuration to v5
- Re-uploaded bootstrap version due to internet connection error
- Migrated bootstrap generated project configuration and files to
TypeScript (TS and TSX) - Added
AnimatedCustomTextInputas a new bootstrap project Component - Added
jest.config.jsfile to handle all theJestconfiguration - Added
OnBoardingas a new bootstrap project feature - Deleted
npmas package manager and usedyarninstead - Refactored files manage and declaration
- Added
FastlaneforAndroid
- Added multiple env configuration (Debug, QA, Stage and Production) for Android and iOS projects
- Removed unused targets from iOS project and Podfile (Ruby script)
- Added configuration to use firebaseFilesScript script for Android and iOS projects to automatically copy Google services files
- Added secret files to
.gitignore - Added new Wolmo RN icons for Android and iOS projects
- Fixed Push Notifications config on
AndroidManifest - Added again (temporary) the lane to change the
bundleId (update_bundle_identifier)and aTODOin editBundleIdentifier task
- Removed extra lane from Fastlane (added in
fastlane-mobilerepo) - Fixed Firebase Analytics issue
- Upgraded dependencies and
yarn.lockto solveSecurity Alertsgithub issues - Updated README
- Fixed
google-service.jsonandGoogleService-Info.plist
- Updated some files and libs to support React Native 0.62
- Removed some old and unused implementations
- Added
multiDexsupport for Android - Setted
react-native-gesture-handlerversion tov1.5.3to solve a problem with the navigation in Android. The issue appears in versions >1.5.3 - Updated some Reactotron implementation
- Updated some bootstrap configurations, README and fixed linter problems (added Wolox CI)
- Upgraded Firebase package configuration to v6 (Analytics and Push Notifications). Added Firebase Performance Monitoring as a new feature
- Upgraded some libs to solve vulnerabilities
- Added the automatization on fetching the
Fastlanefiles fromfastlane-mobilerepo and deleted static files
- Added
@react-native-community/masked-viewandreact-native-safe-area-contextto solve the dependencies issue - Change
publicAppdefault tofalseinbitriseInfo.json
- Setted
react-native-configversion tov0.11.7to solve a problem with the build ofiosinv0.12 - Updated
READMEwith some information badges - Updated
package.jsonwith some project information to show onnpm
- Added default
Splash Screen - Added
Status Barcustomization - Updated implementation to RN 0.61 version
- Enabled
Hermesengine - Added Snapshot testing for Login
- Added
RN Localizeand used withini18nextfor better translations - Updated both project and bootstrap README
- Improved both project and bootstrap Eslint configuration
- Improved Redux testing
- Improved custom fonts implementation and added Montserrat as default font
- Added
Firebase Crashlyticsas a new feature - Added
Bitrise CI/CDas a new feature - Added CHANGELOG for bootstrap
- Used React Hooks for most of the app components and screens
- Minor fixes
- Added
Redux Persistas a new feature - Updated React Navigation to v4 implementation
- Removed unused dependencies
- Added
pull_request_templatefor new bootstrap PRs - Added extra configuration for
RN ScreensandRN Gesture Handler - Added Firebase Core
- Migrated from
Circle CItoJenkins - Updated
Fastlaneconfiguration - Replaced
i18nimplementation withi18next - Updated
async-storagewith@react-native-community/async-storage - Updated and improved
Reactotronimplementation - Updated
pull_request_template - Minor fixes
- Improved screens definition
- Improved README file
- Updated Drawer implementation with
react-navigation-drawer - Added babel Aliases for better coding
- Added custom fonts configuration
- Updated Eslint configuration
- Used React Hooks for
AppNavigator - Added mocks and testing for Login and Redux actions/reducer
- Updated implementation to RN 0.60 version
- Fixed bundler identifier task
- Updated React lifecycle method
- Fixed
package.jsonscript (lint-diff) - Added
configureMergeStateto Redux store - Fixed Google Analytics implementation
- Updated React Navigation to v3 implementation
- Fixed Eslint problems
- Added
InitialLoadingscreen
- Minor fixes
- Minor fixes
- Added
redux-recompose - Updated React Navigation to v2 implementation