omnichannel-chat-sdk

Headless Chat SDK to build your own chat widget against Dynamics 365 Omnichannel Services.

MIT License

Downloads
30.8K
Stars
41
Committers
19

Bot releases are hidden (Show)

omnichannel-chat-sdk - v1.9.3 Latest Release

Published by xTEddie 3 months ago

[1.9.3] - 2024-07-12

Added

  • Add crm9 as part of CoreServicesGeoNamesMapping

Changed

  • Log error object on failures on sending message and send typing
  • Update retrieveCollectorUri() to detect GCCDomainPatterns to return GCCCollectorUri
omnichannel-chat-sdk - v1.9.2

Published by xTEddie 4 months ago

[1.9.2] - 2024-06-25

Fixed

  • Remove internal overrides of the original message contracts to add content property with Object.assign() causing side effects on ChatAdapter
omnichannel-chat-sdk - v1.9.1

Published by nikhilwaichal-96 4 months ago

[1.9.1] - 2024-06-20

Changed

omnichannel-chat-sdk - v1.9.0

Published by xTEddie 5 months ago

[1.9.0] - 2024-05-22

Added

  • Enable the ability to use CoreServices orgUrl dynamically at runtime

Changed

omnichannel-chat-sdk - v1.8.3

Published by xTEddie 5 months ago

[1.8.3] - 2024-05-15

Added

  • Add RequestHeaders telemetry base property to OCSDKContract
  • Add ability to send ocUserAgent
omnichannel-chat-sdk - v1.8.2

Published by xTEddie 5 months ago

[1.8.2] - 2024-05-07

Fixed

  • Fix path for util function uuidv4 that was causing conflicts with pipeline
omnichannel-chat-sdk - v1.8.1

Published by xTEddie 6 months ago

[1.8.1] - 2024-04-24

Added

  • Adding new externalRuntimeId, allows to pass external runtimeId to ChatSDK and keep in sync sessions for telemetry.
  • Add ability to use CoreServices orgUrl dynamically at runtime
omnichannel-chat-sdk - v1.8.0

Published by charliewang95 7 months ago

[1.8.0] - 2024-03-29

Changed

  • Updated OCClient.getSurveyInviteLink request payload to support Copilot Survey
omnichannel-chat-sdk - v1.7.2

Published by xTEddie 7 months ago

[1.7.2] - 2024-03-20

Fixed

  • Remove override block for follow-redirect, which was causing conflicts with ACS libs in LCW
omnichannel-chat-sdk - v1.7.1

Published by xTEddie 7 months ago

[1.7.1] - 2024-03-18

Changed

  • Fix ChatSDK.getPostConversationContext() to reject promise when conversation is not found
omnichannel-chat-sdk -

Published by xTEddie 7 months ago

[1.7.0] - 2024-03-07

Added

  • Add ability to use ChatSDK.emailLiveChatTranscript() to email live chat transcript from liveChatContext
  • Handling the lifecycle of sessionId if it exists

Changed

omnichannel-chat-sdk - v1.6.3

Published by xTEddie 8 months ago

[1.6.3] - 2024-01-30

Changed

  • Reduce number of config calls on loading Escalation to Voice & Video library by retrieving the config from runtime cache
omnichannel-chat-sdk - v1.6.2

Published by xTEddie 10 months ago

[1.6.2] - 2023-12-12

Fixed

  • Add supportedImagesMimeTypes to support MIME types image/heic & image/webp as images
omnichannel-chat-sdk - v1.6.1

Published by charliewang95 11 months ago

[1.6.1] - 2023-12-07

Added

  • Exported ChatSDKErrorName and ChatSDKError for downstream component to use

Fixed

  • Subscribe to chatMessageEdited events within onNewMessage() for queue position message updates

Changed

omnichannel-chat-sdk - v1.6.0

Published by xTEddie 11 months ago

[1.6.0] - 2023-12-04

Changed

  • Added "httpResponseStatusCode" attribute in the error object thrown
omnichannel-chat-sdk - v1.5.7

Published by charliewang95 11 months ago

[1.5.7] - 2023-11-20

Changed

omnichannel-chat-sdk - v1.5.6

Published by xTEddie 11 months ago

[1.5.6] - 2023-11-13

Added

  • Add RequestPayload, RequestPath, RequestMethod, ResponseStatusCode telemetry base property to OCSDKContract
  • Update Jest configuration and tests to support new libraries

Security

Changed

  • Use parseLowerCaseString() on chat config properties to protect text case change
omnichannel-chat-sdk - v1.5.5

Published by xTEddie 12 months ago

[1.5.5] - 2023-10-31

Added

  • Add ability to pass custom ariaCollectorUri

Fixed

  • Add missing PACS URL for EUDomainNames
  • Fixed an issue where startChat failed due to optionalParam being null
omnichannel-chat-sdk - v1.5.4

Published by xTEddie 12 months ago

[1.5.4] - 2023-10-20

Fixed

  • Fix AriaTelemetry._configuration not being passed to AriaTelemetry._logger
omnichannel-chat-sdk - v1.5.3

Published by xTEddie 12 months ago

[1.5.3] - 2023-10-18

Fixed

  • Fix ChatSDK.emailLiveChatTranscript() calling OCClient.emailTranscript() without waiting until its completion
  • Fix EU orgs telemetry to flow to the proper EU location
Package Rankings
Top 4.47% on Npmjs.org
Badges
Extracted from project README
npm version install size
Related Projects