1

Version 1.52

Patch 1.52.1

Improvements

  • Allowed only one queueable job from batch.
  • Removed picklist field of Conversation Map from SetUp Wizard.

Bug fixes

  • Queueable job issue on campaign execution
  • The Picklist Field of Conversation Map needed to be removed from the Setup Wizard as the package did not include Conversation Map

Patch 1.52.2

Improvements

  • Resolved issues in Lightning View.
  • Resolved earlier Bugs.

Bug fixes

  • Display of the “Attempt to dereference null object” error in Converse Desk.
  • Error displayed when an outgoing Sender ID, that has been associated with an incoming number, is selected again for incoming number association.
  • Issue in Converse App task when the owner ID field is missing in the Object.

Patch 1.52.3

Improvements

Removed system.debug and console.log

Bug fixes

Need for Security Review.


Patch 1.52.4

Improvements

  • Resolved all CSRF and CLI issues
  • Resolved other issues.

Bug fixes

  • Error displayed while trying to create a Converse App
  • Missing Sequence Number while creating an Automation action
  • App Name and App Description fields on the Converse App edit page are blank and the Cancel Button redirects to the wrong URL
  • Display of error text at the bottom of the Composer window while trying to paste text.
  • Converse App UI Issues
  • Need to eliminate the insertion of a security setting while handling an auto event
  • Lightning CLI Issues

Patch 1.52.5

Improvements

Ensured that all IDs are alphanumeric and that all MMS URLs are redirecting to Screen Magic domains.

Bug fixes

Lightning Security changes


Patch 1.52.6

Improvements

Eliminated arbitrary redirection issue to URLs that are passed to the navigateToUrl function.

Bug fixes

Lightning Security changes


Patch 1.52.7

Improvements

Increased Campaign batch size from 1 to 50.

Bug fixes

Very poor Batch Speed owing to limited size


Patch 1.52.8

Improvements

Fixed SOSL issue for large lead count

Bug fixes

SMI- 3037 – Make the find query selective in current release


Patch 1.52.9

Improvements

Implemented professional edition of ProcessInstance object permission

Bug fixes

Process Instance Object should be checked before querying


Patch 1.52.10

Improvements

  • Resolved all the issues pending in Winter 19 issues
  • Implemented a change in color for automated SMS

Bug fixes

Need to display Automated SMS in a different color


Patch 1.52.11

Improvements

  • winter 19, back button on Desk & force:recordView
  • Resolved all the issues pending in Winter 19 release
  • Implemented a back button on Desk and force:recordView

Bug fixes

Winter 19 issues


Patch 1.52.12

Improvements

N/A

Bug fixes

Fixed multiple records update for SMS History in Portal.


Patch 1.52.15

Improvements

  • Introduced Converse Desk incoming notification.
  • All conversations related to a record displayed in conversation view.

Bug fixes

Component error fixed.





Version 1.51

Patch 1.51.1

Improvements

  • While searching for conversations by the parent name displayed correct results.
  • New Conversations are not created while sending notifications to users.

Bug fixes

  • SMI-2823: The “Invalid Field” error message is displayed while searching in Converse Desk.
  • SMI-2824: An Automated Send SMS Conversation in Converse Desk is displayed under the History object
  • SMI-2825: For Message Flow “Notification to User” is not working when notifying same user for second time

Patch 1.51.2

Improvements

Filter for embedded view was changed from MY > INBOX > UNREAD to
MY > INBOX > ALL

Bug fixes

SMI-2832: To Change filter in embedded View.


Patch 1.51.3

Improvements

Corrected logic to get total conversation count

Bug fixes

SMI-2834: Total Conversation count for embedded view was incorrect.


Patch 1.51.4

Improvements

Filtered Conversation records by adding primary object lookupField clause in query.

Bug fixes

Time limit exceeded for Bulk messaging (Batch & 200).
This issue was not reported by QA in Converse.


Patch 1.51.5

Improvements

A check was implemented to verify the direction of push topics (incoming and outgoing). For outgoing SMS push topics will be received till a defined time frame after which only 1 API call will be performed.

Bug fixes

Push topic for outgoing SMS was not being Bulkified. When a campaign was run each inserted record would call unread count API. Lightning would group multiple API calls causing them to reach governor limits.


Patch 1.51.6

Improvements

A change was implemented in ConversationService. Maps were used to build association in order to reduce time complexity to O(n).

Bug fixes

Time limit exceeded for Bulk messaging (200). This issue was not reported by QA in Converse.


Patch 1.51.7

Improvements

Introduced a limit Clause of 5k records.

Bug fixes

Incoming from Unknown number was not being pushed to Salesforce as there were over 50k Conversation records.
This issue was not reported by QA in Converse.


Patch 1.51.8

Improvements

  • Cached unrelated objects API result from MOC to reduce time.
  • Removed message with source 1360 & 1490 from creating conversation.
  • Resolved problem in incoming data migration on enabling Salesforce to Salesforce.

Bug fixes

Calling unrelated objects API multiple times which increases processing time.

Incoming data migration problem when Salesforce to Salesforce is enabled in org.


Patch 1.51.9

Improvements

  • Resolved issue for SenderId profile map showing extra user as default
  • Resolved bug in information object when no unrelated object is configured for primary object.

Bug fixes

  • Duplicate conversations were getting created when messages sent to the same Lead.
  • Improvements SMI-2855
  • Showing default sender is assigned to user when “null” keyword is present in their name, or email, or username.

Patch 1.51.10

Improvements

  • Identified fix for using 3 mobile fields in Classic bulk.
  • Identified fix for sending Incoming MMS.

Bug fixes

  • SMI-2839: Sending classic bulk using 3 mobile fields.
  • When the Single object is enabled and there is an incoming MMS, it forwards the message to the mobile number.

Patch 1.51.11

Improvements

Summer 18 Lightning bug fixes.

Bug fixes

Summer 18 release made the Lightning components fail.


Patch 1.51.12

Improvements

  • Resolved Conversation Migration
    Modified query to let Platform License owners send SMS
  • Cached getAccountInfo callout to avoid time limit exception
  • Resolved bug for URL redirects
  • Removed the unused libraries that were being added while creating Conversation Page for Lead/Contact

Resolved the Scheduler with i18 fixes

Bug fixes

  • Data sanity issues while migrating Conversations.
  • Platform License users unable to send out messages.
  • Moved bugs fixed in other releases.

Patch 1.51.13

Improvements

Checks are implemented for user access to Campaign object prior to checking for the container in order to build associations.

Bug fixes

Checks for all Campaigns and Converse Apps were hard coded and hence displayed errors for Platform license.


Patch 1.51.14

Improvements

Status of all outgoing SMS have been attributed to Bulk SMS

Bug fixes

Bulk SMS should share the same status as Outgoing SMS.


Patch 1.51.15

Improvements

Fixed SOSL issue for large lead count

Bug fixes

SMI- 3037 – Make the find query selective in current release


Patch 1.51.16

Improvements

Campaign Batch size increased to 50

Bug fixes

Need to Increase the Batch size for Campaign to 50 to improve Batch speed


Patch 1.51.17

Improvements

  • Resolved all the issues pending in Winter 19 issues
  • Implemented a change in color for automated SMS

Bug fixes

Need to display Automated SMS in a different color




Version 1.50

Patch 1.50.2

Improvements

While scheduling bulk messages , the date being displayed on  the interface displayed the correct date irrespective of the machine date.
The fix replaced the Javascript date object with Salesforce standard date as given by the component.

Modified query to suit the requirements of the client’s large dataset.
Fixed critical bugs

Bug fixes

  • SMI-2894 – While scheduling bulk messages, the date being displayed was incorrect.
    A possible explanation for this was that the query being run used a Javascript Date object to get a date from a string. This date was based on machine time. 
  • Changed the query for Conversation without modifying the logic.
  • Verified URL changes.

Patch 1.50.3

Improvements

Fixed SOSL issue for large lead count

Bug fixes

SMI- 3036 – Make the find query selective in current release




Version 1.48

Patch 1.48.17

Date: August 31, 2020

Bug fixes

1. Issue – Formula field not working in SMS Template.

Fix:
Conversion of Time datatype field was not happing properly in TemplateResolver & template engine class. We were converting string given by salesforce into Date/time datatype. Solved this issue by using proper format (In Time Datatype format).

Improvements

N/A


Patch 1.48.16

Bug fixes

Issue: ‘Callout Exception’ error message for some of the messages.
Few of our customers have reported that their users intermittently faced an issue where a few messages were failed with an error message “Rejected from portal” or “Callout Exception error”.

Also, there was not enough information in error logs related to this issue, making the tracing of the cause difficult.

Workaround:
For any callout exception error message, an error log will capture more data using the system provided a function for troubleshooting than before so that the tracing actual reason(s) for the “Callout Exception Error“ will be easier.

The customer would need to set up a debug log of appropriate level in their salesforce org to get these extra logs.

ie. We are providing users with the enhanced error logging that will help us to trace the root cause. With this patch, a stack trace only for “Callout exception error” is implemented when we sync with Portal API.

Improvements

N/A


Patch 1.48.15

Bug fixes

N/A

Improvements

Patch for Salesforce Spring’20 Critical Update.
Critical update has been rolled out with the Spring ’20 release on January 3, 2020 and made globally available from February 17, 2020. After the critical update, users without the Customize Application permission can no longer access custom settings which will impact the SMS-Magic capabilities like sending messages, receiving incoming messages, etc. 

Through 1.48.13, We had given SMS-magic packaged permission set “SMS Interact conversation user” to give access to only SMS-magic custom settings which customers can assign to their users in order to overcome the issues arising due to Salesforce critical update. You can read the detailed instructions here.

But for those who don’t want their users to have delete permission on objects, we are releasing 1.48.15 by updating a SMS-magic packaged permission set “SMS Interact conversation user” to give access to only custom settings which customers can assign to their users . This will not only help the them in overcoming the issues arising due to salesforce critical update but also in having access permission control over objects.


Patch 1.48.14

Bug fixes

Fixed intermittent error related to send SMS button.

Improvements

N/A


Patch 1.48.13

Bug fixes

N/A

Improvements

Patch for Salesforce Spring’20 Critical Update.
A critical update has been rolled out with the Spring ’20 release on January 3, 2020 and made globally available from February 17, 2020. After the critical update, users without the Customize Application permission can no longer access custom settings. You can read the detailed instructions here or please reach out to us at care@screen-magic.com with any questions you might have.


Patch 1.48.12

Bug fixes

N/A

Improvements

Display more than 3000 messages in a conversation.


Patch 1.48.9

Bug fixes

Displayed error on rescheduling SMS.

Improvements

SMS was successfully rescheduled.




Version 1.47

Patch 1.47.9

Improvements

Patch for Salesforce Spring’20 Critical Update.
A critical update has been rolled out with the Spring ’20 release on January 3, 2020 and made globally available from February 17, 2020. After the critical update, users without the Customize Application permission can no longer access custom settings. You can read the detailed instructions here or please reach out to us at care@screen-magic.com with any questions you might have.

Bug fixes

N/A




Version 1.46

Patch 1.46.20

Date: September 22, 2020

Bug fixes

1. Issue: The return URL not getting validated correctly.

Fix:
Due to a critical update, the return URL was not getting validated correctly. To solve this issue, we added checks for Hostname URL.

Improvements

N/A


Patch 1.46.19

Bug fixes

Create Patch for current release (1.46) to order templates alphabetically (Case number: 00013648)

Improvements

Templates are displayed alphabetically in the template dropdown for selection.