Developers

SDK Change log

2024.12.10

  • No changes.

Version 1.55.1 (2024.09.17)

  • We implemented new internal methods to the Hyperchat SDK to properly compute the number of unread messages.

Version 1.46.0 (2022.10.18)

  • Fixed: When agents opened files attached to a chat, those files were opened within the HyperChat browser tab instead of in a new tab. This caused agents to lose the chat they were handling. Now, all files are opened in a new tab.

Version 1.45.0 (2022.10.04)

  • Closed chat conversations were not being exported correctly in PDF format. This is now fixed.

Version 1.43.0 (2022.04.20)

  • Fixed: Images copied from the agent Help tool were not displayed in the chat transcription. It is fixed now.

Version 1.40.0 (2021.10.19)

  • The HyperChat Diagnoser (a module that checks the status of the current user’s workstation), when it is loaded, now makes a request to the healthcheck endpoint to confirm whether the internet connection is active.

Version 1.39.1 (2021.06.01)

  • Fixed: The chat conversation transcript that the end-user can download in PDF was not created properly on some occasions. It was displayed as if the page scroll had been moved and contents were cut-off.

Version 1.39.0 (2021.04.20)

  • Added: New valid region "JP2".

Version 1.37.0 (2021.02.23)

  • Added: If a request fails with 502 or 504 error code, the SDK makes one extra retry to connect to another server in the cluster.

Version 1.36.0 (2021.02.09)

  • Improved the socket’s reconnection process.

  • Added: BR and AU as valid regions.

Version 1.35.0 (2021.01.26)

  • Added: There is a new function now in the Diagnoser module to check if the connection is secure.

Version 1.34.0 (2021.01.12)

  • Added: A new configuration option is available that now allows you to change the SameSite value for the cookie.

Version 1.32.0 (2020.08.05)

  • Added: Diagnoser now adds a check of the user’s internet connection

Version 1.31.0 (2020.07.22)

  • Fixed: A bug was found where Vue ran in development mode when in production. Although the browser's console showed a warning, this did not affect end-user experience. This is now fixed.
  • Fixed: A bug was found where the "agents available" check occasionally showed that there were available agents when this was not the case at that moment.The cause of this was that the status request of the agent could be cached by the browser. This is now fixed.
  • Fixed: A bug was found where the PDF of the conversation transcript (that you can download at the end of a chat conversation) did not break into pages.This is now fixed.

Version 1.30.0 (2020.06.10)

  • HyperChat cookies are now marked as "secure". This means that they will only be transmitted over a secure channel (typically HTTPS).

Version 1.29.0 (2020.05.27)

  • Fixed: security issue in the request to open a WebSocket connection.
  • Fixed: chat conversation transcript PDF was not being downloaded in iOS.

Version 1.28.0 (2020.04.29)

  • Added: There is a new property for agents called “gender”. This property will now be returned along with the basic agent's data when they join the chat.
  • Updated: We updated the version of the WebSockets client library to prevent security issues and improve performance.

Version 1.27.0 (2020.04.15)

  • Added: the “user:updated” event is propagated in the SDK. This allows listening for updates in the users' data.

Version 1.26.0 (2020.04.01)

  • PDF transcripts now accept and correctly render HTML in messages.
  • Fixed: There was a conflict between cookies if the end-user and the agent were connected using different tabs on the same browser. This is now fixed.

Version 1.25.1 (2020.01.22)

  • Fixed: A bug was found that affected chat transfers. This is now fixed.

Version 1.22.6 (2019.11.27)

  • The "Agent has left the chat" events were not being shown in the default PDF transcript when the end user downloaded the chat conversation. 

Version 1.22.5 (2019.08.07)

  • Fixed: A bug was found where the downloaded conversation transcript did not have the “.pdf” extension, which could cause issues with certain OS. This is now fixed.

Version 1.22.4 (2019.07.24)

  • Added: Basic settings are now retrieved from the server upon SDK initialization (To activate the queue mode, it is no longer necessary to specify it in the configuration).
  • Fixed: A bug was found where, when a user closed a chat then opened a second chat using the same browser window, an error occurred in the escalation process. This is now fixed.
  • Fixed: A bug was found where sometimes, an error occurred when a user tried to download the conversation transcript. This is now fixed.

 

Version 1.22.3 (2019.07.10)

  • Fixed: There was a problem when the SDK loaded in IE11. This is now fixed.
  • Added: Diagnoser methods are now documented in the SDK JS-Client section. They can be used in any integration to run diagnostics on the configurations and conditions of your environment. 

Version 1.22.0 (2019.05.15)

  • Added new region: JP

Version 1.21.0 (2019.05.07)

  • Added the Users Queueing System.

Version 1.20.0 (2019.04.17)

  • Improved the default styles of PDF transcripts to polish the layout and formatting of the files that users download.