- New feature - Typing Indicators in AXP Messaging and AXP Messaging UI.
- Bug fixes.
- Documentation and other improvements for sample apps.
- AXP Messaging module now supports sending and receiving typing indicators.
- Added new events
TypingStarted
andTypingStopped
. - Added new methods
addTypingStartedListener()
andremoveTypingStartedListener()
on theAxpMessagingConversation
mixin to add and remove listeners for the typing started event. - Added new methods
addTypingStoppedListener()
andremoveTypingStoppedListener()
on theAxpMessagingConversation
mixin to add and remove listeners for the typing stopped event. - Added new method
notifyUserTyping()
on theAxpMessagingConversation
mixin to notify that the user is typing.
- AXP Messaging UI module is now capable of displaying typing indicators.
- Added new theme customization options in
AxpOmniSdkMessagingUiTheme
for typing indicators.
- Updated the app to use TypeScript.
- Bumped versions of all external dependencies or all modules to their latest versions.
- Multiple bug fixes.
- Renamed all packages from
@avaya/axp-client-sdk-<name>
to@avaya/axp-omni-sdk-<name>
. - Renamed all the types, classes, interfaces, methods etc. that contain
ClientSdk
in their name withOmniSdk
. - Bump versions of all packages to
1.0.0
.
- Renamed export
AxpClientSdk
toAxpOmniSdk
. - Renamed export
AxpClientSdkInitParams
toAxpOmniSdkInitParams
. - Renamed export
SDKEvent
toSdkEvent
. - Renamed export
SDKShutdown
toSdkShutdown
. - Removed field
conversationId
from typeSdkEvent
and hence from typesSdkShutdown
andIdleTimeout
that extend it. - Removed type
LoggerFactory
from public API / types of AXP Core.
- Removed field
conversationId
from typeEventStreamFailed
as it extendsSdkEvent
. - Removed field
messageIndex
from typesMessage
andMessageEvent
.
- Renamed
AxpOmniSdkMessagingUi.setJWT()
method tosetJwt()
. - Renamed Messaging UI Web Component's name from
<axp-messaging-ui-sdk>
to<axp-omni-sdk-messaging-ui>
. - Renamed export
AxpMessagingUiSdk
toAxpOmniSdkMessagingUi
. - Renamed export
AxpMessagingUiTheme
toAxpOmniSdkMessagingUiTheme
. - Renamed export
AxpMessagingUiConfig
toAxpOmniSdkMessagingUiConfig
. - Renamed export
AxpMessagingUiInitParams
toAxpOmniSdkMessagingUiInitParams
. - Renamed Messaging UI global configuration variable's name from
window.axpMessagingUiConfig
towindow.axpOmniSdkMessagingUiConfig
.
- Bugfixes in AXP Core, AXP Messaging and AXP Calling modules.
- Auto resume of a messaging conversation initiated from another session of the same user.
- Changes in AXP Messaging UI -
displayNames
indisplayStrings
now accepts a callback function.- Attachment messages can now be sent with text.
- Background and hover background colors of action buttons, attachment menu items and participants list icon can now be customized.
- Anonymous customer name can be overridden in
displayStrings
. Default is 'Guest'. - Coordinates are now numbers (LocationRequestHandler).
- Enums are now exported as values.
- AXP Messaging UI CSS is now scoped to the component and does not affect the rest of the page.
- Bugfixes in AXP Calling module
- Add backwards compatibility for network events protocol
- Enable continuous activity for WebRTC call, i.e. prevent call ending after 10 minutes due to inactivity timer
- Introduction of new AXP Omni SDK module: AXP Calling.
- Documentation improvements for modules: AXP Core, AXP Messaging and AXP Messaging UI.
- Accessibility improvements in AXP Messaging UI module.
- Bugfixes in AXP Core, AXP Messaging and AXP Messaging UI modules.
- Added the complete theme example in sample-app-messaging.
Introduction of AXP Omni SDK modules: AXP Core, AXP Messaging and AXP Messaging UI.