- Upgrade version of fh-sync-js from 1.4.2 to 1.4.3
- Upgrade version of fh-sync-js from 1.4.0 to 1.4.2
- Update lawnchair changes from fh-sync-js@1.4.2
- Upgrade version of fh-sync-js from 1.3.2 to 1.4.0
- Add lawnchair files changed at the version 1.4.0 of fh-sync-js
- Add default result for init requests across domains when the result is not successful which is expected when the connection tag is disable.
- Unable to build client app regards issue introduce in the changes made in the version 3.0.3. NOTE: The tag 3.0.3 and its intermediate ones were deprecated regards this issue.
- Upgrade version used of fh-sync-js to 1.3.2
- Downgrade development dependencies and browserify for the same versions used/released at 3.0.2 for it still compatible with client app forms.
- Upgrade version used of fh-sync-js to 1.3.1
- Change trevis to test project with NodeJS 10
- Change trevis for don't test project with NodeJS 4
- Replace npm-shrinkwrap.json by json package-lock.json.
- Add decode module to fix issue client forms app
- Fix date form component which is not working when the button is used
- Fix header parameters
- Add scripts to update the licenses automatically
- Update automatically lock dependencies file (npm-shrinkwrap.json) and licenses
- CVE-2017-18214 : Remove unused moment dependency
- Upgrade dependencies which do not have break changes
- Update licenses manually
- Fix Security vulnerabilities: Upgrade browserify dependencies
- Add licenses manually
- Add missing argument to
sync.setQueryParams
definition
- Add missing callback parameter in
sync.getPending
- Remove titanium option as per ticket FH-3250 we are no longer supporting Titanium/appcelerator apps.
- FIX: RHMAP-19268 - Client gets null pointer exception when connection tag is disabled and the app is running localy
- Added
headers
parameter to CloudOptions
- RHMAP-4738 - Upgraded the rules engine to validate repeating sections.
- RHMAP-16063 fix Client apps with disabled connection tags still working and the cloud calls not fail
- Fix sync namespace to user lowercase name
- Add browserify-shim as a dependency
- Move fh-js-sdk to use upstream sync client
- Recreate mock_uuid cookie if blank string
- RHMAP-15272 - fh-wfm-sync does not allow overwriting sync options per dataset
- FH-2763 - Write JavaScript documentation (JSDoc) for the public API in fh-js-sdk
- RHMAP-13542 - Cannot Submit Map Location Data in Android Apps Built Using Android Form Builder
- RAINCATCH-570 - update to the new browser api
- RHMAP-12426 - Bug when section break component is used more than 10 times in an form with pages
- RHMAP-12719 - Add an exception handler around doCloudCall so any exceptions can call the failure callback
- RHMAP-11544 - Forms - "Blank" Dropdown options pass the required validation
- fhconfig.json with local:true and host will skip FH.init for local dev
- RHMAP-7811 - Add declaration file for TypeScript
- RHMAP-11349 Stop submitting value in hidden field
- Added getUID function to public $fh.sync API.
- Added pre-publish script to package.json to generate the dist folder.
- RHMAP-10243 - Applying default values to new submissions.
- Use window object instead of this
- RHMAP-9444 - Applying field and page rules whenever a field value changes.
- RHMAP-5793 - Decode the parameters in the url query string.
- RHMAP-7618 - Client Form App - Submissions stuck in review when field is deleted from server side
- Added titanium lawn chair storage adaptor
- RHMAP-4770 - Added dateTime custom format rendering and validation.
- RHMAP-4759 - Added blank option to dropdown field
- RHMAP-6428 - Saving to draft removed pictures.
- RHMAP-4758 - Added appforms rules engine update for blank option in dropdown fields.
- Make sure $fh.auth is calling the cloud app for local development
- Added a check if the uid === 0 when retrieving the uid from the uid_map
- RHMAP-4862 - Removing field values if the field entry is not defined.
- RHMAP-3874 - Update Rules Engine For Appforms.
- RHMAP-2950 - Added A Read Only Field To Forms Apps
- RHMAP-3240 - Make sure the media stream is reset after camera is closed in the browsers.
- RHMAP-3240 - Photo Capture on Forms is broken in Preview in Studio
- RHMAP-2970 - Wait for cloud to be ready before registering push
- RHMAP-2970 - Removed api override
- RHMAP-2455 - Fix a few issues with the sync framework
- Make sure the user changes are not reverted if cloud is slow to response
- Remove some of the unused code to make the sync client simpler
- FH-2290 - Fixed File Extension For Cached Files
- FH-2290 - Added Event Driven Approach To $fh.forms.downloadSubmission API.
- FH-2330 - Added A Global Event Listener For Appforms Models
- FH-2340 - Populating the _id parameter for uploaded submissions.
- FH-2299 - Added New Submissions Accessor Functions. Added Progress JSON update. - Niall Donnelly
- FH-2052 - Make sure it's possible to link the new uid with the old uid for newly created records - Wei Li
- FH-2366 - Stringify payload for PUT, PATCH, and DELETE cloud calls - Shannon Poole
- Include the indexed-db adapter in the grunt build and minor updates to the lawnchair adapter
- Propagate exception if decrypt receives bad data
- Update bower file
- FH-1707 - Add Page Description Field
- FHMOBSDK-78 - Add option to allow users to define custom headers to send via $fh.cloud/$fh.act
- FH-137: Remove -BUILD-NUMBER from version
- Add npm-shrinkwrap.json file to lock dependency versions
##2.6.0 - 2015-03-26 - Wei Li
- FHMOBSDK-53 - Fix an issue with local params
- FHMOBSDK-56 - Fix an issue with the sync framework.
- FHMOBSDK-57 - New APIs for $fh.auth
- FHMOBSDK-59 - Fix an issue with Titanium SDK
- 8319 - fix location button label in apppforms app
- 7890 Added barcode Scanner
- 8186 - Fix cloud api for GET requests
- 7986 - Added support for field codes for form fields.
- 7823 - Fixed forms bugs related to new forms integration app.
- 7913 Bug fixes & improvements for sync client and Titanium build
- 7822 Added handling for admin fields in forms.
- 7821 Added multiple rule target upgraded rules engine.
- 7824 Added photo capture configuration options.
- 7414 - Upgraded forms to bootstrap rendering.
- 7656 - Refactored photo capture to return file URI instead of base64 string.
7637 - Updated rules engine related to ticket 7637
7569 - Added validate submission to submission model.
7550 - Added signature to file download
- 7468 - Admin calls fail in the preview
- 7449 - Init FH JS SDK on deviceready when deployed to cordova apps
- 7366 - Fixed mbaas cloudhost being saved in local storage.
- 7324 - Fixed map rendering and checkboxed from drafts.
- 7093 - Removed for description from the form display.
- 7301 - Fixed forms rules engine and preview rendering
- 7313 - Fix file upload issue on WP8
- 7113 - Poll mbaas to determine if it is available to upload submissions.
- 7168 - Emit event when SDK config loaded
- 6878 no forms exist when adding form
- 6438 Add remove button to location fields for appforms.
- 6966 Position screen at top of form when navigating between pages.
- 6920 Add functionality to alert studio users when submitting forms in non-mbaas backed forms.
- 7166 Fix AF3 crashing issue when running on WP8
- 6693 Handle Back Button.
- 6921 Fix Broken Html5 Camera.
- 7120 - Fix an issue when checking if a request is cross domain call
- 6844 Fixed validaton error for repeating fields.
- 7048 Added DeviceId to config view
- 7047 - Fixed invalid file saving in draft.
- 5824 - fixed date fields not populating across devices
- 7007 - fixed file fields not working on Android
- 6742 fixed config visible by non admin users. Fixed offline functionality.
- 6440-default-values-set set default values if present
- 6802 Fix validation on hidden page for forms
- Add support for Titanium
- 6635 - Bug fixes and tests for sync client.
- 6837 - Fixed draft photo missing on device bug
- 6927 - Fix uncaught security execeptions when using JS SDK inside browsers which don't allow saving data