Latest Release
Our latest stable release can be downloaded via http://developer.mobilecaddy.net/install/latest-stable
Our release notes and change log for each release will be documented here.
1.0.150
Improvements
- All Visualforce pages in the application (except the Startup page which has already been done) have been updated to work in Lightning Experience. This means that all pages in the app will work in both Lightning Experience and Classic.
1.0.149
Improvements
- This release contains the first MobileCaddy ‘Lightning App’. So when in Lightning Experience, the App Launcher (multi squares icon) will show a MobileCaddy logo in the App Section.
- The Startup Page has been converted to Lightning Experience. This means that (1) it works correctly in classic and Lightning Experience and (2) when run in Lightning Experience it does not display classic styling.
1.0.148
Improvements
- New Data Sync/Refresh Class Version 8. This class returns additional record type information to the device. This supports the ‘Location’ object which fails on previous versions of Data Sync/Refresh. The additional information also enables Multi Language development using Record Types.
1.0.147
Improvements
- The ‘Populate New Records’ button on the MobileCaddy Components list view now loads in the document asynchronously. This means that the user now gets a message telling them to check the apex job has completed. This increases the governor limits and reduces the risk of an import failing.
1.0.146
Bug Fix
- There was a bug where certain standard and custom objects were not being entered into the created permission sets. E.g. The standard Product Object. This has now been resolved.
1.0.138
Bug Fix
- The Override DV button on Application User record was not showing the picklist to choose the DV so was not working. This has now been fixed to allow the process to be completed and an override DV to be set or cleared.
1.0.115 – 1.0135
Improvements
- A new MobileCaddy ‘Column Type Translator’ class has been created that calculates the parent for a given child record in a different way. Instead of looking at Salesforce metadata to determine the parent object type, the data inside the MobileCaddy Inherited Foreign Key is analysed – this contains the API name of the parent object. It is now possible to receive a batch of upcoming data and reparent records to their correct (and possibly differing) parent objects. The requirement driving this was to support the standard Task and Event objects – allowing them to parent to any valid record / object as per standard platform functionality.
- Until this release, the Column Type Translator version being used is referred to on the Column Set Version. Now a new field has been placed on the Dynamic Version itself.
- Until this release, the System Data Platform Support version being used is referred to on the System Data version. Now a new field has been placed on the Dynamic Version itself.
1.0.115
Improvements
- Added MC Comps to Clone DV
- Added mobilecaddy1 scratch org code
1.0.113 to 1.0.114
Internal Updates
Internal release updates.
1.0.112
Improvements
Removed OwnerId from cloned DV
1.0.111
Improvements
Removed code from ChangeMCComps
1.0.110
Improvements
Added class to ensure dependencies
1.0.104 to 1.0.109
Internal Updates
Internal release updates.
1.0.103
Improvements
Now compresses the Export file.
1.0.102
Improvements
Batching of Connection Sessions.
1.0.101
Improvements
Sync4 now checks for minimum versions of Column Set and Conn Sess Utils.
Added Mobile Table Field Restriction.
Now treats non-inital sync call on first sync as an initial sync.
Updated Monitoring Status to include missing inserts and updates.
1.0.100
Improvements
Added Sync4, refresh paging functionality.
1.0.81 to 1.0.99
Internal Updates
Internal release updates.
1.0.80
Improvements
We have now broken the export wizard up into queueable jobs.
1.0.79
Minor Fixes.
1.0.78
Minor Fixes.
1.0.77
Minor Fixes.
1.0.76
Minor Fixes.
1.0.75
Improvements
We have made improvements to the export process, we now allow for more data in the exports.
1.0.74
Improvements
We have increased the size of field Result Type on Connection Sessions.
1.0.73
Improvements
We have now added additional fields to the App soup. These fields are:
- userDefaultCurrency
- userFirstName
- userLanguage
- userLastName
- userLocale
- userName
- userOrgId
- userOrgName
- userProfileId
- userTimeZone
- userEmail
- userId
- userRoleId
- userType
- isMultiCurOrg
- TRY/CATCH
- userProfileName
- Role Name
- User Fields
- Street
- City
- State/Province
- Zip/Postal
- Country
- GeogoceAccuracy
- Latitude
- Longitude
1.0.72
Improvements
We now perform a latest version check when Exporting, Importing, and Cloning DV’s inside MobileCaddy.
1.0.71
Bug Fixes
Fixed a bug that was stopping the selection of the latest developing DV.
1.0.70
New Features
Update permission failure message to include object
We have improved the permmsions failure message to now include the object where the failure is steming from.
Package Version Validation
MobileCaddy will no longer allow for an Import / Export of a DV from a lower version.
Change Import Status from Picklist to Text Field
Field type change.
On DV Clone, do not present Build Versions from other Mobile Applications
Local Database now comes from file stored after initial call. Saves time on the next load.
1.0.69
Minor Fixes.
1.0.68
New Features
Simulate DV Import
When importing a DV we now include a validation process that simluates the import before attempting actual import.
1.0.67
Improvements
Added protection on importing an app. You can no longer import an app that already exists in that Org.
1.0.66
Improvements
We have bumped up the length of the Response JSON field. Refresh records can now be longer for MobileCaddy.
1.0.65
New Features
Import Single DV
You can now import a single Dynamic Version into an existing app.
1.0.64
Minor Fixes.
1.0.63
Security review.
1.0.62
Improvements
You can now edit the Mobile App name. For example you can change BIZ001 to BIZ002 much more easily.
Note – If upgrading from an older version of MobileCaddy you will need to include this button to the Mobile Application layout.
- Inside of Mobile Application detail.
- Edit page layout.
- Find or search for the Edit (Name/Description/Provisioning) button.
- Drag onto the page layout, to the top with the other buttons.
- Save and return to Mobile Application detail.
1.0.61
Improvements
We have bumped up the length of the Response JSON field. Refresh records can now be longer for formcaddy.
1.0.60
New Features
Add Formula Fields to Owner Lookup Restrictions
You can now add a formula field for Owner lookup.
Add Delete Field functionality
You can now delete a field that has already been mobilised.
Create VF page interface for Override DV code
Application User record now has a button for Override / Clear DV, which you can use to pinpoint to a specific DV from an available list. Note – If upgrading from an older version of MobileCaddy you will need to include this button to the Application User layout.
- Inside of Application User detail.
- Edit page layout.
- Find or search for the Override / Clear DV button.
- Drag onto the page layout, to the top with the other buttons.
- Save and return to Application User detail.
1.0.59
New Features
Add user Locale to AppSoup
Now added User Locale, this was a Client request.
Bug Fixes
Bug fix from Spring 17 release that was effecting MIME type on the Cordova resource.
1.0.58
Minor Fixes.
1.0.57
New Features
Support for MobileCaddy Desktop
We have added support for MobileCaddy desktop with this package release. You can now use MobileCaddy with Windows OS.
1.0.56
Minor fixes.
1.0.55
Bug Fixes
Change version utils no longer fail for Community Licenses.
1.0.54
Improvements
Allow user choice of extension class
There is now a button on Mobile Table for Create Platform Object Support Entry, this is for use when writing a platform class.
1.0.53
Minor fixes.
1.0.52
Minor fixes.
1.0.51
This version includes Auto create admin permission on MC proxy, Change Version Utils to not fail Community License, Allow Mobilisation of FormCaddy.
New Features
Auto create admin permission on MC proxy
MobileCaddy wll now auto create a MC Proxy Field and assign a Admin Permssion set. No need to manually create.
Change Version Utils to not fail Community License
We now offer full Community License support
Allow Mobilisation of FormCaddy
And we now allow for the Mobilisation of FormCaddy.
1.0.50
This version includes new features for Dynamic Version Override, Bulk assign DV to AUD’s and Dynamic Version assignment logic.
New Features
Dynamic Version Override
Allows a Dynamic Version (DV) to be set for a per user. Users with this setting shall be assigned this DV regardless of any DV settings . This is extremely useful during development and device-testing as it allows absolute control over DV assignment for testers.
Bulk Assign Dynamic Versions to Users
Bulk assigns a Dynamic Version (DV) to users. Allows for assignment of a Dynamic Version to multiple users at the same time. This eliminates the need to change DV assignments for users one by one. This action cannot be reversed.
Assign new Sync/Refresh class to DV
Allows for a specific Refresh class to be assigned to a DV.
Edit Dynamic Version Status (with confirmation)
The Status of a Dynamic Version (DV) can now be set. From In Test, to Deployed. This allows for better DV management. Once a status is set, the status can then only move up the chain to the next status above, until full deployment.
Add new DV Assignment Logic
Users will be assigned deployed Dynamic Versions (DVs) first over a DVs that have the status of In Test.
User Upgrade Instructions
- Upgrade the MobileCaddy package to 1.0.50.
- Add a Field to the Permission Set.
- Inside of the Application User Device Object we need to add Read Access for the Field – Dynamic Version Override.
- Add two new buttons to the Dynamic Version layout.
- The first button is Assign Provisioning Records.
- The second is Change MC Components.
- Add the Dynamic Version – Override field to the Application User page layout
- Add the Override/Clear DV button to the Application User page layout
Once the above steps have been completed the MobileCaddy Package upgrade shall be complete and ready to use.
1.7
Min. Salesforce Version: Spring ’15
Bug Fixes
- Re-implemented missing CacheManifest in SeedApp001 start page.
Improvements
- Current package version info added to Startup tab.
Breaking Changes
- None
1.6
Min. Salesforce Version: Spring ’15
Bug Fixes
- Record conflict sync between client/platform updates fixed.
Improvements
- Additional test cases
Breaking Changes
- None
1.5
Min. Salesforce Version: Spring ’15
Bug Fixes
- None
Improvements
- Support for Salesforce Mobile SDK 3v1
Breaking Changes
- None