# 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
# Fixed
- 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
# Fixed
- message jump when history is expanded;
- date indicator z-index fixed;
- date indicator style is changed to meet mockup;
# [0.1.45] - 2021-03-23
# Fixed
- slider component width fixed to occupy 100% of allowed width;
# [0.1.44] - 2021-03-17
# Added
- message time format can be configured on step;
# [0.1.43] - 2021-03-16
# Added
- new forms integration
# Fixed
- Text and files text input is not hidden when message has no media or text in preview & chat;
# [0.1.41] - 2021-03-15
# Fixed
- Card carousel nav buttons is not shown when only 1 card present;
# Changed
- Card carousel cursor is set to default if no swipe required (content width is less than window width);
# [0.1.40] - 2021-03-15
# Fixed
- Firefox Wait for attachments modal overlap with chat header fixed;
- Firefox Wait for geolocation modal overlap with chat header fixed;
- Header overlay is not shown when opened modal overlay already coveder header;
# [0.1.39] - 2021-03-12
# Fixed
- day indicator date firmats for previous dates changed to
Today
,Yesterday
,05 March
05 March 2020
.
# [0.1.38] - 2021-03-11
# Changed
- conversation history showed as day-indicator instead of collapsible groups.
# [0.1.37] - 2021-03-04
# Fixed
- typing indicator is not jumping after starting new conversation
# [0.1.36] - 2021-03-04
# Added
- add bot icon (or bot avatar) to each message (except for card carousel & custom component which can be configured), re #535
# Fixed
- when using Text and files input component without any message data, typing indicator is not showed, instead text input appears immediately.
- 5px margin that left after component was hidden, such as card carousel.
# [0.1.35] - 2021-03-03
# Added
- show lock icon near private file
# Fixed
- files item retry & delete buttons design fixed;
- 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
# Fixed
- video player output variables types changed from string to numbers ("40.1" -> 40.1);
# [0.1.33] - 2021-03-01
# Fixed
- open chat by clicking on invitation button;
# [0.1.32] - 2021-03-01
# Fixed
- message margins fixed;
- text input margins fixed;
- scroll to bottom function fixed to wait 500 ms to scroll after input focus on mobile devices;
# [0.1.31] - 2021-02-22
# Fixed
- card buttons fixed height 36px on desktop & 44px on mobile;
- another card in card carousel aligned and has the same height as other cards on carousel;
# Changed
- 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;
- 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
# Fixed
- card buttons aligned in Safari;
# [0.1.29] - 2021-02-17
# Fixed
- radio buttons default value is not preselected if contains word 'no' if default option is not selected;
# [0.1.27] - 2021-02-17
# Added
- custom template can be created by vanilla js, html and css;
- custom template appearance can be configured on step (in bubble / not in bubble);
- custom template autosubmit can be configured on step (submit right after recieving message);
# [0.1.26] - 2021-02-16
# Changed
- card title & card submit button label variables changed from label -> title & button -> buttonLabel;
- alternative card description & card submit button label variables changed from text -> description & button -> buttonLabel;
# [0.1.25] - 2021-02-11
# Added
- 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
# Fixed
- slider default value with custom labels is not reset to min if default value is 0;
# [0.1.23] - 2021-02-08
# Fixed
- card default modal indow scroll fix;
- card default modal window fix window height on mobile;
- card modal window button height changed to be the same as submit button;
- card submit button label trim when overflow;
# [0.1.22] - 2021-01-29
# Fixed
- child window theme ineherits chat theme;
# [0.1.21] - 2021-01-28
# Fixed
- 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
# Fixed
- 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
# Fixed
- card title & description trimmed properly without limitation for rows;
# [0.1.18] - 2021-01-28
# Changed
- card additional info always opens in default modal window if chat was opened in onereach apps, due to inability to open popup windows;
# Fixed
- card additional info child modal content width to be always 100%;
- card additional info default modal scroll start position in mobile mode;
# [0.1.17] - 2021-01-27
# Fixed
- card additional info button in user reply is shown if card contains only image or empty;
# [0.1.16] - 2021-01-27
# Fixed
- preview message medias mergeFields parsed as human readable string;
# [0.1.15] - 2021-01-27
# Fixed
- suggested options showed after adding line then erasing it in text input;
- text input border-top-left-radius, border-top-right-radius is shown if filtered options are empty;
# [0.1.14] - 2021-01-25
# Changed
- 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;
- allow restore session is allowed, if chatConfig.allowRestoreSession is true on Wait for Chat (RWC) v4.2.17;
- continue conversation added as separate component, as start new conversation;
# [0.1.13] - 2021-01-25
# Fixed
- start new conversation button cannot be submitted multiple times;
# Changed
- continue conversation added as separate component, as start new conversation;
# [0.1.12] - 2021-01-25
# Fixed
- removed unnecessary separator in decimal values;
- if default value is no present in available values set, reset to min value;
# [0.1.11] - 2021-01-22
# Fixed
- 12h timerpicker message bubble does not enlarges more than timepicker width;
# [0.1.10] - 2021-01-21
# Fixed
- card child window redesign to appear just like step help text in flow-builder;
# [0.1.9] - 2021-01-14
# Fixed
- timepicker falls back to auto-detect mode when timeFormat property has invalid data;
# [0.1.7 - 0.1.8] - 2021-01-18
# Added
- 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;
- theme add condition to inherit theme from onereach products (cookies)
# [0.1.6] - 2021-01-15
# Added
- timepicker supports time format auto-detection, if this option is configured on Request Response (RWC) 4.2.35;
# [0.1.5] - 2021-01-15
# Added
- card carousel modal button on card remains in user response if configured on step Request Response (RWC) 4.2.34;
# Fixed
- card carousel & card bottom buttons margins;
# [0.1.4] - 2021-01-14
# Fixed
- add new line instead of sending when clicked Enter button in android keyboard;
- removed scrollbar in message input with one line in small screens;
# [0.1.3] - 2021-01-14
# Added
- suggestions list can be navigated using up & down arrows;
# [0.1.2] - 2021-01-14
# Added
- referrer to startSession request parameters, so it's will be available in mergeField data;
# [0.1.1] - 2021-01-13
# Added
- launchContext to startSession request parameters, so it's will be available in Wait for Chat 4.2.16 mergeField data;
← Utils