Versions Compared

Key

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

...

Version

8.0.x

Release Date

15-Mar-2022

Notes

Critical Note: 

  • With this release we have switched the default online mode back again. We changed this behavior in release 6.0.0 when we rolled out the background sync feature and we needed to be extra careful in not causing conflicts.

  • We have also changed sync behavior to play updates to a record chronologically. Previously the app used to send all updates as one update to the record. This would help avoid some server-side trigger validation errors. The default behavior will continue to be the same but you can enable this by enabling a new Pulsar Setting pulsar.sync.enableChronoChanges to TRUE.

  • License validation check behavior change – Starting with 8.0, we have implemented 2 levels of licensing i. Premium – with restrictions on product functionality ii. Unlimited – with no restrictions. To be fair to our existing customers, all existing customers will be treated as Unlimited customers, so you will not see any change to Pulsar’s functionality.

    • This change will require that you update your Pulsar Settings package before 8.0 rolls out.

  • Now you can upload files up to 2GB

    • Pulsar used REST API calls for File creation and that limited the size of the file that can be uploaded to Salesforce to 38 MB. We are switching to using SOAP API that will allow you to be able to upload files up to 2GB in size. Please bear in mind, the larger the file, the longer it will take to upload to Salesforce.

Sync: 

  • Default online mode.

  • Chronological updates.

New Features: 

  • Download all custom HTML documents and resources on initial sync

  • Pulsar did not support this scope before. With this release, user will be able to go offline immediately and still be able to access the custom UI pages you have built.

Retired Features: 

  • Native signature pad functionality that was no longer used by any customer. Its functionality was limited, and most customers have written custom UI where this feature was needed.

  • Old barcode scanner settings for lookup fields since the default behavior changed to include this feature for all lookup fields and perform a full text search for the scanned code.

UI Changes: 

  • User is able to edit the Title and Description of the attached File object.

  • Fixed an issue with font size on picklist window.

  • Fixed an issue where custom button icon was not honoring an image uploaded by the admin.

JSAPI Methods: 

  • Existing methods: 

    • ViewObject behavior is more consistent across platforms.

  • New methods: 

    • None

PSL Actions:

  • Existing Actions: 

    • sLink now supports an option to specify the server URL.

    • OpenURL is now supported on Windows and Android as well.

  • New Actions: 

    • None

FSL Notifications:

  • None

FSL LBM Customizations:

  • If you are using this feature, no changes are required but we now allow customers to specify a variable as the name of the action as opposed to using the default name. This feature is introduced to work around a Salesforce limitation of not supporting translations for AppExtension names.

FSL UI Customizations:

  • There is a new Pulsar Setting pulsar.fsl.layout.serviceReport.allowCreate which will allow the admin to specify PSL logic to make sure all conditions are met, so the user is allowed to create a service report.

FSL Work Plans:

  • Skip and Pause Status transitions now show appropriate icons.

  • Sort order of Work Steps now matches the specified order in the related list.

FSL Service Report:

  • A bug fix in the sort order for related list items.

  • A bug fix in the filter logic for related list items.

  • A bug fix in image display in the data sections.

Flows: 

  • None.

Various bug fixes also included!

  • Added missing French-Canadian translations.

  • Adjusted UI elements on the email log screen to accommodate long translations for button names.

  • Added support for launching Salesforce standard reports in lightning mode.

  • Fixed a race condition where a duplicate record might be created when launching custom HTML code from a beforeSave action.

  • A lot of log output was changed to be printed in Debug mode to make log files more concise.

  • Fixed a crash that happens when you perform search in Files related list.

Critical Note: 

  • With this release we have switched the default online mode back again. We changed this behavior in release 6.0.0 when we rolled out the background sync feature and we needed to be extra careful in not causing conflicts.

  • We have also changed sync behavior to play updates to a record chronologically. Previously the app used to send all updates as one update to the record. This would help avoid some server-side trigger validation errors. The default behavior will continue to be the same but you can enable this by enabling a new Pulsar Setting pulsar.sync.enableChronoChanges to TRUE.

  • License validation check behavior change – Starting with 8.0, we have implemented 2 levels of licensing i. Premium – with restrictions on product functionality ii. Unlimited – with no restrictions. To be fair to our existing customers, all existing customers will be treated as Unlimited customers, so you will not see any change to Pulsar’s functionality.

    • This change will require that you update your Pulsar Settings package before 8.0 rolls out.

  • Now you can upload files up to 2GB

    • Pulsar used REST API calls for File creation and that limited the size of the file that can be uploaded to Salesforce to 38 MB. We are switching to using SOAP API that will allow you to be able to upload files up to 2GB in size. Please bear in mind, the larger the file, the longer it will take to upload to Salesforce.

  • If you are running Salesforce Field Service app within Pulsar, please make sure to install the latest Pulsar FSL beta file.

  • Pulsar FSL Beta File

Sync: 

  • Default online mode.

  • Chronological updates.

New Features: 

  • Download all custom HTML documents and resources on initial sync

    • Pulsar did not support this scope before. With this release, user will be able to go offline immediately and still be able to access the custom UI pages you have built.

Retired Features: 

  • Native signature pad functionality that was no longer used by any customer. Its functionality was limited, and most customers have written custom UI where this feature was needed.

  • Old barcode scanner settings for lookup fields since the default behavior changed to include this feature for all lookup fields and perform a full text search for the scanned code. 

UI Changes: 

  • User is able to edit the Title and Description of the attached File object.

  • Fixed an issue with font size on picklist window.

  • Fixed an issue where custom button icon was not honoring an image uploaded by the admin. 

JSAPI Methods: 

  • Existing methods:

    • ViewObject behavior is more consistent across platforms.

  • New methods:

    • None

PSL Actions:

  • Existing Actions:

    • sLink now supports an option to specify the server URL.

    • OpenURL is now supported on Windows and Android as well.

  • New Actions:

    • None

FSL Notifications:

  • None

FSL LBM Customizations:

  • None.

FSL UI Customizations:

  • There is a new Pulsar Setting pulsar.fsl.layout.serviceReport.allowCreate which will allow the admin to specify PSL logic to make sure all conditions are met, so the user is allowed to create a service report.

FSL Work Plans:

  • Skip and Pause Status transitions now show appropriate icons.

  • Sort order of Work Steps now matches the specified order in the related list.

FSL Service Report:

  • A bug fix in the sort order for related list items.

  • A bug fix in the filter logic for related list items.

  • A bug fix in image display in the data sections.

Flows: 

  • None.

Various bug fixes also included!

  • Added missing French-Canadian translations.

  • Adjusted UI elements on the email log screen to accommodate long translations for button names.

  • Added support for launching Salesforce standard reports in lightning mode.

  • Fixed a race condition where a duplicate record might be created when launching custom HTML code from a beforeSave action.

  • A lot of log output was changed to be printed in Debug mode to make log files more concise. 

  • Fixed a crash that happens when you perform search in Files related list.

Version

7.0.x

Release Date

15-Nov-2021

Notes

Critical Note: 

  • With this release we have switched to querying Salesforce using HTTP Post method. This will help alleviate some problems encountered due to the Salesforce query header limit.

Sync: 

  • We have implemented the following optimizations to speed up catchup sync. 

    • Optimized processing server deletes.

    • Optimized database merging of records

    • Eliminated unnecessary index building work

    • Eliminated some sync stages in pass 2 to speed up the process

  • Shortened catchup sync banner message, so it will fit in one line.

New Features: 

  • Support for Assigned to me scope in the list view for Service Appointments 

    • Pulsar did not support this scope before. With this release, user will be able to now view the service appointments that are assigned to them.

  • Support for Event list views. Previously, Salesforce did not publish activity list views. Now that there is support from Salesforce, the list views are also supported in Pulsar.

Retired Features: 

  • None

UI Changes: 

  • Custom buttons: No changes required to existing implementation, but we now support a new setting for specifying custom buttons to hide/display certain buttons based on PSL logic.

  • iOS Sync conflict resolve screen improved.

  • Formatted text fields now show HTMl tags correctly.

JSAPI Methods: 

  • Existing methods: 

    • JSAPI SyncData request will return additional information whether the sync request successfully launched sync. No changes needed for existing implementations but you could use this additional information if you want to display a message to the user. 

  • New methods: 

    • None

PSL Actions:

  • Existing Actions: 

    • Custom Label PSL now supports reusing a variable name in a subsequent block. It will also fall through to default language if you used an invalid locale name as a parameter. Earlier, if you reused the variable name, it would not have worked. No changes required to existing implementations.

    • AppendToVar now supports spaces and semicolons as part of the string literal. It used to parse the first semicolon and disregard the rest and some customers needed to use ; as part of the string to specify multi picklist values.

    • SetLocation/SetlocationInMemory: Added an extra parameter to support location accuracy. If you are using SetLocation or SetLocationInMemory actions, you can pass this extra parameter to control the accuracy.

  • New Actions: 

    • None

FSL Notifications:

  • None

FSL LBM Customizations:

  • If you are using this feature, no changes are required but we now allow customers to specify a variable as the name of the action as opposed to using the default name. This feature is introduced to work around a Salesforce limitation of not supporting translations for AppExtension names.

Flows: 

  • None.

New Languages Supported: 

  • Mexican Spanish

  • Turkish

Various bug fixes also included!

  • Fixed a crash when you try to reference an unknown PSL variable. Instead of crashing, it would just report it to the logs.

  • Fixed a minor issue with deleting an Order (Salesforce standard object) from Account related list.

  • Fixed a minor issue to allow the + button for OrderItem (Salesforce standard object) to launch a custom HTML file.

  • Fixed a performance issue in iOS when calculating formulas.

  • Minor fix to date picker on Pulsar calendar screen, so it dismisses correctly.

  • Minor fix to related list fields to fix checkbox field display.

  • Add 2 missing German translations.

Version

7.0.1

Release Date

24-Nov-2021

Notes

  • Support Flow translations when configured on Salesforce

  • Support Files Related List for community portal users

    • Various bug fixes

Version

7.0.2

Release Date

21-Dec-2021

Notes

  • Various bug fixes

Version

7.0.3

Release Date

04-Jan-2022

Notes

  • Various bug fixes

...