MobileCaddy Package

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.

  1. Inside of Mobile Application detail.
  2. Edit page layout.
  3. Find or search for the Edit (Name/Description/Provisioning) button.
  4. Drag onto the page layout, to the top with the other buttons.
  5. 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.

  1. Inside of Application User detail.
  2. Edit page layout.
  3. Find or search for the Override / Clear DV button.
  4. Drag onto the page layout, to the top with the other buttons.
  5. 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

  1. Upgrade the MobileCaddy package to 1.0.50.
  2. Add a Field to the Permission Set.
    1. Inside of the Application User Device Object we need to add Read Access for the Field – Dynamic Version Override.
  3. Add two new buttons to the Dynamic Version layout.
    1. The first button is Assign Provisioning Records.
    2. The second is Change MC Components.
  4. Add the Dynamic Version – Override field to the Application User page layout
  5. 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