Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Version

6.1.x

Release Date

15-Sep-2021

Notes

Critical Note: 

  • As of this release, Pulsar will be using a two-database setup to facilitate a non-blocking sync. This means when sync is running, user interaction will not be blocked except during two relatively brief stages (i. Schema change related database migration ii. index building). 

    • Please note that this is a major overhaul of how we maintain state tables and other critical operation information. We have run our internal testing rigorously to test every component of the core application but only you can test your complex implementations. So please make sure to test this release well and let us know if you see anything break. 

    • There will be a database migration step when users upgrade from 5.1 to 6.0.

New Features: 

  • Non-blocking sync.

  • Added support for launching a VisualForce page via Salesforce Quick Actions.

  • Added support for uploading and annotating Files via Flow and Related screens.

  • Added support for uploading multiple photos into Rich Text Fields.

Retired Features: 

  • None

Sync Changes:

  • Non-blocking sync 

  • Always re-sync AppExtensions object. This is a relatively short object and Salesforce platform doesn’t support a straightforward way to clean up old actions. So, a force re-sync would make sure the user doesn’t see actions that are no longer relevant.

UI Changes: 

  • Implemented new UI for multi edit action for the related list – only applicable to iOS.

  • Added support for using the front camera on Surface 4 tablets – only applicable to Windows 10.

  • Show default value of ‘None’ for a picklist if that is specified on Salesforce – worked as expected on iOS before. Fixed on Android/Windows 10 with this release.

  • Support to preview the image on the Flow screen. 

  • Added support for showing Checked Vs. UnChecked checkboxes in list views as opposed to showing string values. 

  • Windows shows the filename Vs. the content library id when you open to view a file from related list – only applicable to Windows 10. 

  • Fixed a rotation issue – only applicable to Android. 

  • Added a button to advanced settings page to delete and resync image cache (this applies to Service report template header and footer images. The setting will force download them again).

  • Various new translations for button names and app messages are added.

JSAPI Methods: 

  • Existing methods: 

    • DisplayURL JSAPI will not need the "path" param if "fullUrl" is specified. No changes are required to your custom code. This is an additional enhancement to an existing method.

  • New methods: 

    • None.

PSL Actions:

  • Existing Actions: 

    • Alerts: You can use variables for specifying button titles. This provided some customers to use custom labels and provide translated button titles.

  • New Actions: 

    • None

  • New Variables:

    • Added support for @@LastSyncTime and @@LastSyncSuccessful so they can be used in after sync triggers.

FSL Notifications:

  • None.

Flows: 

  • Adjusted the spacing between Next and Back buttons.

  • Added support for specifying description for the photos uploaded in a Flow screen.

Various bug fixes also included!

Version

6.1.1

Release Date

15-Sep-2021

Notes

  • Fixed an issue with height of radio buttons ( Android).

Version

6.1.2

Release Date

30-Sep-2021

Notes

  • Fixed a minor UI display issue in related lists.

  • Fixed a minor issue with getRTFImages JSAPI call.

Version

5.1.x

Release Date

15-May-2021

Notes

Critical Note: 

  • User Agent string is changed to include the string "pulsar" (in lowercase and of course without the quotes). This will help customers to correctly identify connection attempts to Salesforce from Pulsar.

  • Starting with this release, Pulsar will set FALSE value for checkboxes if that is the default specified on Salesforce. In the past, the value stored in the local database used to be NULL. 
    Please thoroughly test your PSL and custom code if it was dependent on this default value.

New Features: 

  • Minor improvements to Flow screens. Check the Flows section below.

Retired Features: 

  • None

Sync Changes:

  • Metadata tables (__mdt) will be synced during the initial sync without requiring a catchup sync.

  • Pulsar will let the server assign the ShareType property for files uploaded from Pulsar. (This property is on the ContentDocumentLink object).

  • Skip downloading all content documents the user can view. Sometimes users have org wide open share on files uploaded by users. Sync will by default skip downloading them.

UI Changes: 

  • Online status button will only be shown on the home page. Customers can enable it on list view and object pages with a setting.

  • iOS will revert to using wheel-based time and date pickers since the latest iOS picker is not very user friendly.

  • Online search will display an activity indicator.

  • Help text will be supported for Checkbox fields.

  • Picklist controller will auto adjust size to accommodate longer entries.

  • Textboxes on Android will support multiple lines.

  • Object list views will honor default sort order clause.

JSAPI Methods: 

  • Existing methods: 

    • DisplayURL JSAPI will not need the "path" param if "fullUrl" is specified. No changes are required to your custom code. This is an additional enhancement to an existing method.

  • New methods: 

    • Added a method called getRTFImages() to query images stored in a rich text field on an object

PSL Actions:

  • Existing Actions: 

    • Fix a regression in handling the where clause setting after a barcode scan for a lookup field.

  • New Actions: 

    • None

FSL Notifications:

  • Honor quotes meant to be displayed for the user in Notification messages.

Flows: 

  • Added support for dependent picklists in Flow screens.

  • Added support for specifying description for the photos uploaded in a Flow screen.

Various bug fixes also included!

...