# 5.0.1 (2023-2-3)

  • messages order issue
  • add text input validation
  • add Step Update tool
  • publish RWC embed to npm
  • extend embed SDK
  • text input add predefined text
  • custom user answer function, fix data for components
  • Signature - unify image size
  • message time minutes and month wrong timeformat
  • Signature - fix exception on modal close
  • Starters - disabled button when continue conversation prompt is shown
  • add topic Authenticate a user
  • add topic Input validation
  • add topic Step Update tool

# 5.0 Toolkit update

# Client

  • Refactor code base to use RWC SDK
  • Refactor input components to use RWC Components library
  • Add smooth UI animations
  • Improve application loading time
  • UI fixes

# Steps

# Wait for Chat

  • Added OneReach.ai Apps button
  • Added option to Show typing indicator while processing user answer - instead of manually set Bot answer delay duration
  • When toggle enabled Allow to continue interrupted conversation or start a new one: previous messages of interrupted conversation will appear with message to Start new/Continue conversation
  • Removed global commands setup
  • Added. Embedded chat views and settings. Changed structure of embedded chat snippet
  • Option to manage conversation manually with End conversation step

# Setup Global Actions

  • All setup is moved to Setup Global Commands step
  • User still can use command, that might be triggered by button and by text
  • User still can use default commands: restart conversation and process chat close event

# Change or Delete Message

  • User can select 'Last message' to delete. Applied for all threads: main, global actions, subflow

# Manage Content Area

  • Added preview of content area

# Request Response

  • New input components:
    • Appointment component
    • Multimedia component
    • Audio playback
    • Reorderable list component
    • Dynamic component
    • Sensitive data
  • Input component updates:
    • Cards:
      • Option to Show cards as tiles grid instead of carousel;
      • Add multiple buttons for a card;
    • Dropdown:
      • Added search;
      • Added multiselect;
    • Attachments:
      • Allowed to Set limit for files size per file or for bulk of files;
    • Date:
      • Added option to Open calendar on a specific date;
    • Geolocation:
      • Added search to input component;
    • Text:
      • User can select how the attachments will be shown: as media or as files;
    • Time:
      • Add blocked time slots;
  • Other updates:
    • Added selection of input types for Manual user reply
    • Added option to Set custom bot answer delay duration
    • Added option to Override bot icon

# Send Message

  • User can select how the attachments will be shown: as media or as files
  • Added widget setup

# Add Conversation Starters (Initial Release)

  • User can navigate from component to other conversation and come back to 'main', having the ability to see updates of selected conversation and send replies to bot

# Generate Session URL (Initial Release)

  • Step returns short URL is with beginningSessionID and previousSessionID to pass conversation from other channel to RWC

# Create Options List From Array of Objects (Initial Release)

  • Any array can be parsed and mapped to structure, that Request Response components use
  • Created array can be patched and objects sorted

# 0.22.1 (2022-5-9)

[FIX] - scroll conversation thread on web form render [FIX] - embed. fix mobile error view close button [FIX] - increase video placeholder image quality [FIX] - socket timeout issue after reconnect [REFACTOR] - update dependencies, remove unused, remove polyfills [FIX] - media image render with query params [FIX] - Timepicker: change auto-detect hour cycle logic

# 0.22.0 (2022-4-4)

[FEAT] Add loader & Send Loader step

# 0.21.1 (2022-3-23)

[FIX] - fix missing global commands after continue conversation

# 0.21.0 (2022-3-23)

[FEAT] - add killSession public method to embed app

# 0.20.4 (2022-3-15)

[FIX] Modal - fixed elements overlap

# 0.20.3 (2022-3-13)

[FIX] - fix suggestion several highlighted options, fix keyboard sending

# 0.20.2 (2022-3-10)

[FIX] Attachments - show error notification when file cannot be uploaded if Files storage is full.
[CHORE] Fix messages jump when continuing conversation

# 0.20.1 (2022-3-9)

[CHORE] Menu - remove option text limitation and allow multiline.

# 0.20.0 (2022-3-7)

[FEAT] - add client queue for messages that were sent while websocket reconnection [FIX] - fix message receive event

# 0.19.3 (2022-2-21)

[FIX] Embedded chat - fixed loader theme when using ?loader=auto parameter

# 0.19.2 (2022-2-17)

[CHORE] Manual user reply - improve search results

# 0.19.1 (2022-2-4)

[CHORE] Datepicker - add Spanish locale for months & weekdays names

# 0.19.0 (2022-1-31)

[FIX] - clear message with delay to ensure session creation [FEAT] - change default hero video position to right, fix embed bugs [FIX] - YoutubePlayer: load scripts on demand only [FIX] - webform remove padding for empty message button [FIX] - suggestion insert type error [TEST] - cover cards, range, dropdown

# 0.18.3 (2022-1-31)

[FIX] - fix wrong localstorage chatId and messages duplication

# 0.18.2 (2022-1-24)

[FIX] - increase global commands button in-click delay

# 0.18.1 (2022-1-24)


[FIX] - fix icons font flashing

# 0.18.0 (2022-1-21)

[FEAT] - store embedded chat position and size after page refresh

# 0.17.0 (2022-1-14)

[FEAT] - add auto tests

# 0.16.2 (2022-1-10)

[FIX] - overlapping session messages when restarting conversation from global command

# 0.16.1 (2022-1-5)

[FIX] Text input for user replies - remove 1000 chars limitation when pasting text.

# 0.16.0 (2021-12-29)

[FEAT] - add socket partial message support [FEAT] - add e2e tests [FEAT] - add design tokens generator [REFACTOR] - move additional content example (Card) to docs [FIX] - Cards mobile & embed view spacings [FIX] - Apps notification messages highlight

# 0.15.1 (2021-12-21)

[DOCS] Card carousel - move additional content HTML code example from step to docs

# 0.15.0 (2021-12-9)

[FEAT] Carousel - add pagination

# 0.14.0 (2021-11-26)

[FEAT] - allow use async/await & Promise inside CustomUserAnswer function [FEAT] - add rwc- prefix to modal classname [FEAT] - remove second button from modal Attachments [FEAT] - connect messages to exact session id to prevent messages overlap [FEAT] - add fallback screen for unsupported browsers [FIX] - input double send ability [FIX] - Chrome v95 glitch when selecting suggestion option [FIX] - signature modal title [FIX] - remove useless slider library, fix global commands icons mobile position [FIX] - embed: hide loader if chatUrl was provided with loader=hidden query param [FIX] - embed: fade from left animation if widget & chat positions are set to bottom-left [FIX] - Datepicker: dateISO value fixed to be selected date instead of a current date [DOCS] - change project readme. add 'get started' instructions [DOCS] - update Wait for Chat after text changes in step template [DOCS] - add info for Add Additional Content (RWC) template [DOCS] - example how to use RWC in SalesForce Canvas App [DOCS] - example how to hide user answer, describe multimedia input component

# 0.13.0 (2021-11-25)

[FEAT] - cleanup IE related code, remove polyfills

# 0.12.0 (2021-11-19)

[FEAT] Multimedia - add component for audio & video & screen recording

# 0.11.0 (2021-11-2)

[TYPO] - change end conversation translation [FIX] - remove selected cards counter if only one card was submitted [FEAT] - add uploading statues for files, (update Signature & Location), [FIX] - file size label if file is private [FEAT] - add card carousel stack view [FIX] - hide raw text while icons font is loading [FEAT] - remove text ellipsis from radio and checkbox [FEAT] - cards: remove text length limitations for title & description [FIX] - conversation scroll on IOS15 [FIX] - typing indicator on conversation continue [FIX] - show selected cards counter if submit text label is truncated

# 0.10.2 (2021-10-12)

[DOCS] - rename input components, update components description [DOCS] - update Cards description, add multiselect preselected options [DOCS] - update Wait for chat step, add typing indicator description

# 0.10.1 (2021-10-1)

[FIX] - credit card cvv placeholder length [FIX] - day indicator suggestions overlaping [FIX] - fix medias error icon position outside message bubble [FIX] - base button default stretch behavior [FIX] - fix browser fingerprint overriding by apps deviceId [FIX] - add apps 'no device detected' exception handler timeout

# 0.10.0 (2021-9-24)

[FEAT] - add option to show typing indicator while bot processing answer

# 0.9.2 (2021-9-8)

[DOCS] - update for hidden loader [DOCS] - text updated for return to main thread step [DOCS] - typos fixes [DOCS] - added info to control conversation manually [DOCS] - updated merge fields description for Wait for Chat(RWC) [DOCS] - added info for embedded chat resize, favicon, blurred background [DOCS] - updated process global command step

# 0.9.1 (2021-9-3)

[FIX] - error with undefined device os, allow to proceed without detection

# 0.9.0 (2021-9-2)

[FEAT] - add input types [FIX] - remove duplicate of change message event [FIX] - fix router duplication

# 0.8.0 (2021-8-20)

[FEAT] - show video player for video type attachments

# 0.7.1 (2021-8-19)

[DOCS] - update process global command step [DOCS] - update merge fields description for Wait for Chat(RWC) [DOCS] - add info for embedded chat resize, favicon, blurred background [DOCS] - update wait for chat page with apps and browserfingerprint description [DOCS] - minor changes for global command example

# 0.7.0 (2021-8-17)

[FEAT] - close last session if new one started

# 0.6.0 (2021-7-28)

πŸ“š [DOCS] - add global commands examples πŸ“š [DOCS] - message content customization example πŸ› [FIX] - remove attachment drag zone on mobile devices πŸ› [FIX] - backward compatibility for 4.1.* (production) steps πŸ› [FIX] - webform error event name ✨ [FEAT] - setup Sentry, add release and environment πŸ› [FIX] - fix apps promise exception handler πŸ› [FIX] - (embed) move toggle event listener before autoexpand

# 0.5.0 (2021-7-26)

[FEAT] - add browser fingerprint caching

# 0.4.0 (2021-7-2)

[FEAT] - remove auth token from wss connection (anonymization) [FEAT] - change global commands events sending, split to event/command [FEAT] - add global text commands based on regexp matching and user answer [FEAT] - add option to stop main thread after global commands matching [FEAT] - add carousel multiple selection [FIX] - close chat event [FIX] - (change message) - add new event name to prevent overlap [FIX] - global commands messages order [BUILD] - create cloudfront invalidation for all files [FEAT] - redesign mobile and embed global commands [FIX] - bugfixes IE 11 [FIX] - change dropdown width on mobile and embed [DOCS] - change docs structure [DOCS] - add new conversation description [DOCS] - update major part of the docs

# 0.3.0 (2021-5-26)

[DOCS] - update custom template & credit card & checkbox group output examples and custom answer function [FEAT] - add ability to prevent user answer [FEAT] - add types and params to SDK (JSDocs)

# 0.2.8 (2021-5-11)


[FIX] - docs: add changelog collapsible group [FIX] - refactor transitions [FIX] - add translations (i18n) [FIX] - move carousel card loader to selected card [OTHER] - support apps conversation through notifications

# 0.2.7 (2021-4-20)

[OTHER] - bump webform version

# 0.2.6 (2021-4-20)

[FIX] - remove or-ui, bootstrap IE, bugfixes

# 0.2.5 (2021-4-14)

[OTHER] - change webformPackageJson property in version.json to webformPackageVersion

# 0.2.4 (2021-4-14)

[OTHER] - add webform package version to the version.json

# 0.2.3 (2021-4-5)

[FIX] - fix scripts

# 0.2.2 (2021-4-5)

[FIX] - docs build error

# 0.2.1 (2021-4-5)

[CHORE] - move docs from repo to client route, add changelog to docs

# 0.2.0 (2021-4-5)

[FEAT] - add changelog

# 0.1.48 ((2021-04-05)

FIX webform styles

# 0.1.47 ((2021-03-30)

FIX video player min width is set to 220px in order to prevent vertical videos to shrink container and hide video controls;

# 0.1.46 ((2021-03-29)

REFACTOR extend event manager socket connection events, fix session timeout issue

# 0.1.46 ((2021-03-29)

FIX message jump when history is expanded; FIX date indicator z-index fixed; FIX date indicator style is changed to meet mockup;

# 0.1.45 ((2021-03-23)

FIX slider component width fixed to occupy 100% of allowed width;

# 0.1.44 ((2021-03-17)

FIX message time format can be configured on step;

# 0.1.43 ((2021-03-16)

FEAT new forms integration FIX Text and files text input is not hidden when message has no media or text in preview & chat;

# 0.1.41 ((2021-03-15)

FIX Card carousel nav buttons is not shown when only 1 card present; FEAT Card carousel cursor is set to default if no swipe required (content width is less than window width);

# 0.1.40 ((2021-03-15)

FIX Firefox Wait for attachments modal overlap with chat header fixed; FIX Firefox Wait for geolocation modal overlap with chat header fixed; FIX Header overlay is not shown when opened modal overlay already covered header;

# 0.1.39 ((2021-03-12)

FIX day indicator date formats for previous dates changed to Today, Yesterday, 05 March 05 March 2020.

# 0.1.38 ((2021-03-11)

FEAT conversation history showed as day-indicator instead of collapsible groups.

# 0.1.37 ((2021-03-04)

FIX - typing indicator is not jumping after starting new conversation

# 0.1.36 (2021-03-04)

FIX - add bot icon (or bot avatar) to each message (except for card carousel & custom component which can be configured), re #535 FIX - when using Text and files input component without any message data, typing indicator is not showed, instead text input appears immediately. FIX - 5px margin that left after component was hidden, such as card carousel.

# 0.1.35 (2021-03-03)

FIX - show lock icon near private file FIX - files item retry & delete buttons design fixed; FIX - add file counter (filename(1).jpg) if file with such name alredy was uploaded in current chat session in order to not replace existing file in Files storage with exact name;

# 0.1.34 (2021-03-02)

FIX - video player output variables types changed from string to numbers ("40.1" -> 40.1);

# 0.1.33 (2021-03-01)

FIX - open chat by clicking on invitation button;

# 0.1.32 (2021-03-01)

FIX - message margins fixed; FIX - text input margins fixed; FIX - scroll to bottom function fixed to wait 500 ms to scroll after input focus on mobile devices;

# 0.1.31 (2021-02-22)

FIX - card buttons fixed height 36px on desktop & 44px on mobile; FIX - another card in card carousel aligned and has the same height as other cards on carousel; FIX - card title is trimmed to 3 rows if card has media and description or trimmed to 5 rows if card has no media or description; FIX - card description is trimmed to 5 rows if card has media and title or trimmed to 8 rows if card has no media or title;

# 0.1.30 (2021-02-17)

FIX - card buttons aligned in Safari;

# 0.1.29 (2021-02-17)

FIX - radio buttons default value is not preselected if contains word 'no' if default option is not selected;

# 0.1.27 (2021-02-17)

FIX - custom template can be created by vanilla js, html and css; FIX - custom template appearance can be configured on step (in bubble / not in bubble); FIX - custom template autosubmit can be configured on step (submit right after recieving message);

# 0.1.26 (2021-02-16)

FIX - card title & card submit button label variables changed from label -> title & button -> buttonLabel; FIX - alternative card description & card submit button label variables changed from text -> description & button -> buttonLabel;

# 0.1.25 (2021-02-11)

FIX - show conversation ended label when conversation ended or expired by timeout and user are not allowed to start new one;

# 0.1.24 (2021-02-11)

FIX - slider default value with custom labels is not reset to min if default value is 0;

# 0.1.23 (2021-02-08)

FIX - card default modal indow scroll fix; FIX - card default modal window fix window height on mobile; FIX - card modal window button height changed to be the same as submit button; FIX - card submit button label trim when overflow;

# 0.1.22 (2021-01-29)

FIX - child window theme ineherits chat theme;

# 0.1.21 (2021-01-28)

FIX - set undefined as a variable value for deviceId & launchContext if values are empty or null in apps vuex module;

# 0.1.20 (2021-01-28)

FIX - card default modal window position fixed on ios safari in order to prevent hiding modal header under browser toolbar;

# 0.1.19 (2021-01-28)

FIX - card title & description trimmed properly without limitation for rows;

# 0.1.18 (2021-01-28)

FIX - card additional info always opens in default modal window if chat was opened in onereach apps, due to inability to open popup windows; FIX - card additional info child modal content width to be always 100%; FIX - card additional info default modal scroll start position in mobile mode;

# 0.1.17 (2021-01-27)

FIX - card additional info button in user reply is shown if card contains only image or empty;

# 0.1.16 (2021-01-27)

FIX - preview message medias mergeFields parsed as human readable string;

# 0.1.15 (2021-01-27)

FIX - suggested options showed after adding line then erasing it in text input; FIX - text input border-top-left-radius, border-top-right-radius is shown if filtered options are empty;

# 0.1.14 (2021-01-25)

FIX - chat history is now allowed to view if chatConfig.allowToViewHistory is true, if user uses older version of the step, chatConfig.allowRestoreSession will be used, as it was before; FIX - allow restore session is allowed, if chatConfig.allowRestoreSession is true on Wait for Chat (RWC) v4.2.17; FIX - continue conversation added as separate component, as start new conversation;

# 0.1.13 (2021-01-25)

FIX - start new conversation button cannot be submitted multiple times; FIX - continue conversation added as separate component, as start new conversation;

# 0.1.12 (2021-01-25)

FIX - removed unnecessary separator in decimal values; FIX - if default value is no present in available values set, reset to min value;

# 0.1.11 (2021-01-22)

FIX - 12h timerpicker message bubble does not enlarges more than timepicker width;

# 0.1.10 (2021-01-21)

FIX - card child window redesign to appear just like step help text in flow-builder;

# 0.1.9 ((2021-01-14)

FIX - timepicker falls back to auto-detect mode when timeFormat property has invalid data;

# 0.1.7 - 0.1.8 (2021-01-18)

FEAT - card in card carousel supports two types of modal window with additional info about card: default modal from OR UI and native child window in browser, if this option is configured on Request Response (RWC) 4.2.36; FEAT - theme add condition to inherit theme from onereach products (cookies)

# 0.1.6 (2021-01-15)

FEAT - timepicker supports time format auto-detection, if this option is configured on Request Response (RWC) 4.2.35;

# 0.1.5 (2021-01-15)

FEAT - card carousel modal button on card remains in user response if configured on step Request Response (RWC) 4.2.34; FIX - card carousel & card bottom buttons margins;

# 0.1.4 (2021-01-14)

FIX - add new line instead of sending when clicked Enter button in android keyboard; FIX - removed scrollbar in message input with one line in small screens;

# 0.1.3 (2021-01-14)

FEAT - suggestions list can be navigated using up & down arrows;

# 0.1.2 (2021-01-14)

FEAT - referrer to startSession request parameters, so it's will be available in mergeField data;

# 0.1.1 (2021-01-13)

FEAT - launchContext to startSession request parameters, so it's will be available in Wait for Chat 4.2.16 mergeField data;

Last Updated: 8/1/2023, 7:32:10 PM