- Minor readme tweak
- Breaking: requires react-native 0.60.0 and react 16.8.0
- Massive refactor and cleanup
- Implement 'slide-in' display type functionality
- Implement 'link block'
- Implement 'multimedia block'
- Implement empty page skip functionality
- Implement autopost and pageskip on last answer given functionality
- Implement tooltip functionality
- Implement 'other option' functionality for category question types
- Implement 'randomize' functionality for category question types
- Implement legend functionality for rating types
- Align UX with other SDKs and web functionality
- Implement KeyboardAwareScrollView for handling keyboard and scrollview issues
- Remove any outdated/deprecated functionality (usage of string refs and PropTypes)
- Fix an issue in
Rating
where NPS scores had a maximum value of 9
- Fix an issue in
Rating
where swiping past all options could cause undefined values
- Pass the SDK version as feedback
- Fix issues with deprecated text and view proptypes by using
deprecated-react-native-prop-types
- Allow 0 values as feedback - fixes an issue where 0 scores in NPS blocks weren't posted as feedback
- Update API URL for fetching form configuration
- Remove unused function and testing URL
- Add Mopinion Metrics
- Webform autoclose
- MIME JPEG fix
- Feedback API URL change
- Implement upload screenshot functionality through
react-native-image-picker
- Update dependency from deprecated
@react-native-community/async-storage
to@react-native-async-storage/async-storage
- Remove deprecated
react-native-material-textfield
andreact-native-material-dropdown
depedencies, fork them and modify to fix issues with newer RN versions and import into package - Fix percentage test in
TestRuleConditions.percentage
- Fix rating labels in
Rating
component
- Pass Content-Type header when submitting feedback, fixes api post in Android
- Implement
fireWhenReady
prop - Document
modalAnimationDuration
prop
- Fix for rating label heights
- Thanks page margins
- Update dependencies for TextField and Dropdown components
- React Native 0.62+ compatibility fixes
- Decrease Android shadows around screenshot
- Lower elevation on Android
- Fix UserAgent fetching using a WebView
- Rename deprecated component lifecycle methods
- Make onFeedbackSent prop work with webview forms
- Fix modal offset issue on Android after closing keyboard
- Add metaData to webview type forms
- Add onDeploymentLoaded prop
- Fixed webview named import
- Update webview path
- Breaking change: fixed deprecated imports of AsyncStorage and WebView
- Breaking change: moved rnpm linking of assets to react-native.config.js
- Added onOpen, onFormLoaded, onFeedbackSent and onClose props
- Increase header elevation on Android
- Use SafeAreaView to display content in safe area's only
- Fix checkbox and radio button issues in Android
- Enhanced keyboard handling
- Add metaData prop
- Bug fix posting correct fields to api
- Enhancment to form opening
- Remove deprecated BackAndroid from code
- Add Changelog
- Fix for fetching userAgent in Android
- Fix for Object.keys quirks Android Studio
- Fix elevation in Android
- Add backbutton handler for Android
- Form height issues Android
- Added form logic!
- Initial release