@sberdevices/assistant-client
Version:
Модуль взаимодействия с виртуальным ассистентом
1,245 lines (763 loc) • 74.5 kB
Markdown
# v5.0.1 (Tue Apr 19 2022)
#### 🐛 Bug Fix
- Нажатие на enter в смартаппах [#8](https://github.com/tmpDevices/assistant-client/pull/8) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v5.0.0 (Thu Apr 14 2022)
#### 💥 Breaking Change
- BREAKING: Запрашивать токен перед соединением ([@sasha-tlt](https://github.com/sasha-tlt))
- BREAKING: createAssistantClient ([@sasha-tlt](https://github.com/sasha-tlt))
- refactor: Переделана работа с озвучкой и голосом ([@sasha-tlt](https://github.com/sasha-tlt))
#### 🚀 Enhancement
- feat: Поддержка system back ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Добавлена возможность подклеивать ArrayBuffer[] к голосовому сообщению ([@evgeniysemin](https://github.com/evgeniysemin))
- feat: Добавить команду остановки tts ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Добавить параметр для выбора поверхности ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Записывать версию assistant-client в window ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: метод findInInitialData ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich))
- feat: Добавлен эмитер StartSmartSearch ([@evgeniysemin](https://github.com/evgeniysemin))
- feat: Добавлено API для управления отображением NativePanel в рантайм (assistant.nativePanel) ([@evgeniysemin](https://github.com/evgeniysemin))
- feat: Актуализирован вид NativePanel. Добавлен screenshotMode для NativePanel ([@evgeniysemin](https://github.com/evgeniysemin))
- feat: Добавлена поддержка BackgroundApps ([@evgeniysemin](https://github.com/evgeniysemin))
- feat: улучшение api методов setHints и setSuggests (IAnKulygin@sberbank.ru)
- feat: Добавлено: assistant.listen возвращает промис запроса микрофона ([@evgeniysemin](https://github.com/evgeniysemin))
- feat: Добавлено событие ассистента - персонаж ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: добавлен геттер settings для объекта assistant ([@Burzachil](https://github.com/Burzachil))
- feat: Добавлен метод sendText для AssistantHost ([@evgeniysemin](https://github.com/evgeniysemin))
- feat: Приложение может управлять ready ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Добавлен тип AssistantThemeCommand ([@evgeniysemin](https://github.com/evgeniysemin))
- feat: запилил рекордер моков для эмуляции vps (avstarikovich@sberbank.ru)
- feat: вынес метод для voice.stop ([@neolite](https://github.com/neolite))
- feat: Добавить методы setSuggests и setHints ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Поддержать команду visiblity ([@maderwin](https://github.com/maderwin))
- feat: Отправлять additionalInfo ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: отправка cancel при отмене слушания ([@neolite](https://github.com/neolite))
- feat: Флаг первой сессии должен быть аргументом assistant.start ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Добавить возможность расширять meta ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Отключение приветствия - параметр для start ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: эмитить ActionCommand приходящие в systemMessage ([@soulko](https://github.com/soulko))
- feat: Частичный переход на типы из @salutejs/types ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: эмитить ошибку при неудачном реконекте сокета ([@soulko](https://github.com/soulko))
- feat: assistant host postmessage for iframe ([@Turanchoks](https://github.com/Turanchoks))
- feat: Ответ на sendAction без подписки теперь попадает в общие подписки (assistant.on('data')) ([@sasha-tlt](https://github.com/sasha-tlt))
- feat(initializeassistantsdk): добавил features и capabilities как параметры initializeAssistantSDK (PIReutov@sberbank.ru)
- feat: Без действий пользователя не рекконектиться к vps ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Поддержка smartAppData и smartAppError ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Возвращать observable при отправке команд ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: поддержка команды start_music_recognition ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Отправка версии клиента в "surface_version" ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- feat: фильтровать дубли сообщений appInitialData ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Поддержка флага auto_listening ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Изменились параметры createOfflinePlayer ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Поддержать recoveryState ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Добавлен тип AssistantSmartAppError ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Поддержка insets ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Утилиты для тестирования смартапов ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: ts-дженерики для входящих комманд ассистента ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: UMD для unpkg ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: add basic release workflow ([@IgorAntonov](https://github.com/IgorAntonov))
#### 🐛 Bug Fix
- fix: Удалён ненужный комментарий [#5](https://github.com/tmpDevices/assistant-client/pull/5) ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- chore: Отключен Cypress Record [#4](https://github.com/tmpDevices/assistant-client/pull/4) ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- fix: Добавлены hints в SystemMessage [#3](https://github.com/tmpDevices/assistant-client/pull/3) ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- fix: После включения озвучки не срабатывает автослушивание ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: После отписки, команды не приходят в on('data') (xwND1k9iIGYi7pQL)
- fix: Стейт не приходит в сценарий ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Не падать в ноде ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Команды из appInitialData приходят два раза ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: В канвас не приходит smart_app_error ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: объявлять appInitialData в фрейме ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Исправлен асинхронный сбор меты background_apps ([@evgeniysemin](https://github.com/evgeniysemin))
- fix: Стек initialCommands теперь формируется при window.AssistantClient.onStart() ([@evgeniysemin](https://github.com/evgeniysemin))
- fix: Удалён метод Promise.allSettled ([@evgeniysemin](https://github.com/evgeniysemin))
- fix: Исправлен момент отправки эмоции listen при готовности захвата речи ([@evgeniysemin](https://github.com/evgeniysemin))
- fix: Отправлять current_app вместе с greetings ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: activate_app_info по-умолчанию должен быть true ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Использовать 5 версию vps ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Озвучка не проигрывается, если контекст на паузе ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Вернуть афину в AssistantCharacterCommand ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: dev и prod сборки umd ([@Burzachil](https://github.com/Burzachil))
- fix: AppInitialData не прокидывается в onData в Салют ([@evgeniysemin](https://github.com/evgeniysemin))
- fix: merge additionaInfo in updateDevice ([@soulko](https://github.com/soulko))
- fix: Не работает подписки sendAction в браузере ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: запретил линтеру ругаться на console в некоторых местах (avstarikovich@sberbank.ru)
- fix: отрефакторил механизм логирования и записи (avstarikovich@sberbank.ru)
- fix: убрал лишнюю абстракцию mockDecoder'a (avstarikovich@sberbank.ru)
- fix: ошибка при оффлайне ([@soulko](https://github.com/soulko))
- fix: Не отсылается initPhrase, если userId не меняется ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Отправка systemMessage после запроса на пермишены ([@soulko](https://github.com/soulko))
- fix: changeSettings не должен создавать коннект ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Доработать саджесты ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Не воспроизводить озвучку, если плеер не готов ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: tree shaking и ssr ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: остановка слушания при disableListening=true ([@soulko](https://github.com/soulko))
- fix: Обновление настроек должно поднимать соединение ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: panel ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Верстка панели в px по макету ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Неразрезолвленный доступ к микрофону ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Добавлен onStart для AssistantPostMessage ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Не останавливается озвучка, если слушание выключено ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Параметр features отсутсвует у createAssistantDev ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Ограничить время ожидания стейта от аппа ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Остановка воспроизведения озвучки и последующий старт работают некорректно ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: После закрытия аппа, логика взаимодействия с аппом продолжается ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Не работает лавашар на ios safari ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Не проигрывать озвучку в ответ на текстовые сообщения ([@soulko](https://github.com/soulko))
- fix: Отправлять настройки звука если был старт ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Вызов changeConfiguration крашит сокет ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Отправка флага первой сессии ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: слушание и озвучка в safari ios ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: слушание не работает в firefox ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: export ActionCommandEvent type ([@soulko](https://github.com/soulko))
- fix: Отправлять appInfo в ответ на запрос пермишенов ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: обработка ошибок коннекта ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: корректная отправка сообщений из очереди после вызова updateDefaults ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: added sendCancel method ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- fix: updated typing.ts same as .proto ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- fix: added field Message.content.cancel ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- fix: ssr снова работает ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: В консоль не падают ошибки в ie ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: payload опционален в AssistantSmartAppCommand ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Поддержка ssr ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: AssistantSmartAppData['smart_app_data'] теперь unknown ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Остановка воспроизведения подгружающейся озвучки ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Воспроизведение озвучки в safari ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: NativePanel mobile layout ([@it-efrem](https://github.com/it-efrem))
- fix: Добавление поля tenant в Device ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- fix: bump auto version ([@Yeti-or](https://github.com/Yeti-or))
- fix: Эмитить initialData в onData, если не было вызова getInitialData ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Команда 'back' не приходит ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Дублирование сообщений из appInitialData ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: расширил интерфейс AssistantAppContext (avstarikovich@sberbank.ru)
- fix: Проигрывание озвучки после остановки ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Добавить метод остановки воспроизведения текущей очереди озвучки ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Не бросать ошибку при запрете доступа к микрофону ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Не падать без appInitialData ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Отправлять конечную гипотезу до отписки от события createMusicRecognizer (maprimberdiev@sberbank.ru)
- fix: Отправлять конечную гипотезу до отписки от события createSpeechRecognizer (maprimberdiev@sberbank.ru)
- fix: Не показывать анимацию при запрете доступа к микрофону ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Дев-токена слишком длинный на ie ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Обновление protobufjs ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: nanoevents ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: мета в intialSettings ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: обновление контракта ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: не падать, если appInitialData нет ([@Turanchoks](https://github.com/Turanchoks))
- fix: декодинг мтт ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Воспроизведение пустой озвучки ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Добавлены дженерики в мок ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: дженерики для AppState action ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: воспроизведение озвучки из буфера при остановленном плеере ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Пробрасывать sdkMeta в сообщения в window.appInitialData ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: eslint ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: AssistantCharacterCommand приходит только 1 раз ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: eslint errors ([@IgorAntonov](https://github.com/IgorAntonov))
- fix: поправил вывод стейта ([@Turanchoks](https://github.com/Turanchoks))
- fix: передать пустую строчку вместо null в sendDataContainer ([@Turanchoks](https://github.com/Turanchoks))
#### ⚠️ Pushed to `main`
- test: Ошибка из-за отсутсвие appInitialData ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: ошибка в README ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Добавлено описание AssistantThemeCommand ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Исправление битой ссылке в README.md примера todo-canvas-app ([@BorodinDK](https://github.com/BorodinDK))
- docs: Ссылки в альтернативном подключении ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: Ошибка при сборке ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: readme для sdk ([@sasha-tlt](https://github.com/sasha-tlt))
- refactor: работа с озвучкой и голосом ([@sasha-tlt](https://github.com/sasha-tlt))
- refactor: файловая структура sdk ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: Ошибки линтера ([@sasha-tlt](https://github.com/sasha-tlt))
- refactor: Исключена зависимость транспорта от протокола ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- docs: корректная версия assistant-client в umd ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Откатил изменения предыдущего коммита ([@sasha-tlt](https://github.com/sasha-tlt))
- build: add umd production build ([@Burzachil](https://github.com/Burzachil))
- chore: Починил запуск todo-canvas-app ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: ошибки компилятора ([@sasha-tlt](https://github.com/sasha-tlt))
- test: Обновление токена ([@sasha-tlt](https://github.com/sasha-tlt))
- test: приветствие ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- chore: конфигурация commitlint ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: тесты ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: Теперь собираем CommonJs-модуль ([@sasha-tlt](https://github.com/sasha-tlt))
- refactor: клиент vps ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: update Readme.md ([@emochalova](https://github.com/emochalova))
- refactor: предупреждения редактора ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: lint-staged ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Опечатка в readme.md ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: пример обработки клавиш пульта ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: update axios@0.21.1 (AASivashov@sberbank.ru)
- docs: Поправил пример теста ([@sasha-tlt](https://github.com/sasha-tlt))
- refactor: proto и messageNames ([@sasha-tlt](https://github.com/sasha-tlt))
- test: Покрытие api тестами ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Добавление голосовой навигации в todo-canvas-app ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- docs: Документация для тестовых утилит ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Интеграционный тест todo-canvas-app ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Пример интеграции через script ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Обновлена документация todo-canvas-app ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- docs: Update README.md ([@sasha-tlt](https://github.com/sasha-tlt))
- ci: поправить базовую ветку (main) ([@Yeti-or](https://github.com/Yeti-or))
- docs: Добавлен пример использования assistant-client ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- ci: add slack integration ([@Yeti-or](https://github.com/Yeti-or))
- #38 Задокументировать assistant.close() ([@sasha-tlt](https://github.com/sasha-tlt))
- Поправил ссылки в оглавлении readme.md ([@sasha-tlt](https://github.com/sasha-tlt))
- hotfix: передать пустую строчку вместо null в sendDataContainer ([@sasha-tlt](https://github.com/sasha-tlt))
- v.1.1.1 ([@sasha-tlt](https://github.com/sasha-tlt))
- #42 Добавлен .npmrc и ссылка на NPM в README.md ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- Update README.md ([@sasha-tlt](https://github.com/sasha-tlt))
- #39 Версия 1.1.0 ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- #39 Обновление документации для работы с ассистентом без озвучки ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- #35 Добавлена возможность работать с ассистентом без озвучки ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- Интеграционные тесты инициализации ассистента и отправки текста ([@sasha-tlt](https://github.com/sasha-tlt))
- Фикс запуска тестов ([@sasha-tlt](https://github.com/sasha-tlt))
- Фикс отправки команды строкой ([@sasha-tlt](https://github.com/sasha-tlt))
- Фикс мастера: типы и потерянный файл (createVoicePlayer) ([@sasha-tlt](https://github.com/sasha-tlt))
- Проверять срок действия токена и показывать ошибки по истечении ([@sasha-tlt](https://github.com/sasha-tlt))
- Фикс воспроизведения коротких фраз (<= 1 секунда) ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Обновлен README.md ([@emochalova](https://github.com/emochalova))
- Фикс обратной совместимости sendData ([@sasha-tlt](https://github.com/sasha-tlt))
- Убрал использование styled-components ([@sasha-tlt](https://github.com/sasha-tlt))
- Изменение типа платформы в дев режиме ([@sasha-tlt](https://github.com/sasha-tlt))
- Починил обновление стейта аппа при походе в бэк при отладке ([@AVStarikovich](https://github.com/AVStarikovich))
- Переместил react, react-dom и styled-components в peerDeps ([@sasha-tlt](https://github.com/sasha-tlt))
- Возможность изменения задержки перед озвучкой (по-умолчанию 1 сек) ([@sasha-tlt](https://github.com/sasha-tlt))
- Фикс sendDataContainer для устройств ([@sasha-tlt](https://github.com/sasha-tlt))
- Update README.md ([@awinogradov](https://github.com/awinogradov))
- добавил лого ([@awinogradov](https://github.com/awinogradov))
- добавил FAQ про токен ([@Turanchoks](https://github.com/Turanchoks))
- Апдейт AssistantViewItem и AssistantNavigationCommand ([@sasha-tlt](https://github.com/sasha-tlt))
- добавил лицензию ([@Turanchoks](https://github.com/Turanchoks))
- prettier + eslint ([@sasha-tlt](https://github.com/sasha-tlt))
- Указал продовый url ([@Turanchoks](https://github.com/Turanchoks))
- + Добавлена поддержка recoveryState ([@sasha-tlt](https://github.com/sasha-tlt))
- поправил доку ([@Turanchoks](https://github.com/Turanchoks))
- Добавил createSmartappDebugger ([@Turanchoks](https://github.com/Turanchoks))
- Подключение считать успешным по истечению таймера ([@sasha-tlt](https://github.com/sasha-tlt))
- Поправил термин смартап и названия устройств ([@Lytkini](https://github.com/Lytkini))
- Поправил README.md ([@awinogradov](https://github.com/awinogradov))
- Поправил модели sendData ([@sasha-tlt](https://github.com/sasha-tlt))
- Поправил вызов sendData ([@sasha-tlt](https://github.com/sasha-tlt))
- Init commit ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 23
- [@evgeniysemin](https://github.com/evgeniysemin)
- [@IgorAntonov](https://github.com/IgorAntonov)
- [@Lytkini](https://github.com/Lytkini)
- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich)
- akutniakov (xwND1k9iIGYi7pQL)
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
- Alexander Sivashev (AASivashov@sberbank.ru)
- Andrey Kutnyakov ([@Burzachil](https://github.com/Burzachil))
- Anton Kostenko ([@soulko](https://github.com/soulko))
- Anton Starikovich ([@AVStarikovich](https://github.com/AVStarikovich))
- Artyom Zakharov ([@maderwin](https://github.com/maderwin))
- Denis Borodin ([@BorodinDK](https://github.com/BorodinDK))
- Ekaterina Mochalova ([@emochalova](https://github.com/emochalova))
- Eugene ([@it-efrem](https://github.com/it-efrem))
- Ivan Ushatsky ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- Maken Primberdiev (maprimberdiev@sberbank.ru)
- Pavel Remizov ([@Turanchoks](https://github.com/Turanchoks))
- Pavel Reutov (PIReutov@sberbank.ru)
- Rafkat Galiullin ([@neolite](https://github.com/neolite))
- Tony Vi ([@awinogradov](https://github.com/awinogradov))
- Vasiliy ([@Yeti-or](https://github.com/Yeti-or))
- Кулыгин Илья Андреевич (IAnKulygin@sberbank.ru)
- Старикович Антон (avstarikovich@sberbank.ru)
---
# v4.20.0 (Mon Apr 04 2022)
#### 🚀 Enhancement
- feat: Поддержка system back [#276](https://github.com/sberdevices/assistant-client/pull/276) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.19.1 (Mon Mar 21 2022)
#### 🐛 Bug Fix
- fix: После включения озвучки не срабатывает автослушивание [#273](https://github.com/sberdevices/assistant-client/pull/273) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.19.0 (Fri Mar 11 2022)
#### 🚀 Enhancement
- feat: Добавлена возможность подклеивать ArrayBuffer[] к голосовому сообщению [#260](https://github.com/sberdevices/assistant-client/pull/260) ([@evgeniysemin](https://github.com/evgeniysemin))
#### Authors: 1
- [@evgeniysemin](https://github.com/evgeniysemin)
---
# v4.18.0 (Fri Mar 11 2022)
#### 🚀 Enhancement
- feat: Добавить команду остановки tts [#272](https://github.com/sberdevices/assistant-client/pull/272) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.17.2 (Tue Feb 08 2022)
#### 🐛 Bug Fix
- fix: После отписки, команды не приходят в on('data') [#263](https://github.com/sberdevices/assistant-client/pull/263) (xwND1k9iIGYi7pQL)
- fix: Стейт не приходит в сценарий [#265](https://github.com/sberdevices/assistant-client/pull/265) ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Не падать в ноде [#262](https://github.com/sberdevices/assistant-client/pull/262) ([@sasha-tlt](https://github.com/sasha-tlt))
- test: Ошибка из-за отсутсвие appInitialData [#259](https://github.com/sberdevices/assistant-client/pull/259) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 2
- akutniakov (xwND1k9iIGYi7pQL)
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.17.1 (Tue Feb 01 2022)
#### 🐛 Bug Fix
- fix: Команды из appInitialData приходят два раза [#258](https://github.com/sberdevices/assistant-client/pull/258) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.17.0 (Fri Jan 28 2022)
#### 🚀 Enhancement
- feat: Добавить параметр для выбора поверхности [#254](https://github.com/sberdevices/assistant-client/pull/254) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.16.0 (Thu Jan 20 2022)
#### 🚀 Enhancement
- feat: Записывать версию assistant-client в window [#251](https://github.com/sberdevices/assistant-client/pull/251) ([@sasha-tlt](https://github.com/sasha-tlt))
#### 🐛 Bug Fix
- fix: В канвас не приходит smart_app_error [#255](https://github.com/sberdevices/assistant-client/pull/255) ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: ошибка в README [#253](https://github.com/sberdevices/assistant-client/pull/253) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.15.0 (Mon Jan 17 2022)
#### 🚀 Enhancement
- feat: метод findInInitialData [#252](https://github.com/sberdevices/assistant-client/pull/252) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich))
#### Authors: 1
- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich)
---
# v4.14.1 (Mon Jan 10 2022)
#### 🐛 Bug Fix
- fix: объявлять appInitialData в фрейме [#250](https://github.com/sberdevices/assistant-client/pull/250) ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: Добавлено описание AssistantThemeCommand [#249](https://github.com/sberdevices/assistant-client/pull/249) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.14.0 (Thu Dec 23 2021)
#### 🚀 Enhancement
- feat: Добавлен эмитер StartSmartSearch [#248](https://github.com/sberdevices/assistant-client/pull/248) ([@evgeniysemin](https://github.com/evgeniysemin))
#### Authors: 1
- [@evgeniysemin](https://github.com/evgeniysemin)
---
# v4.13.1 (Tue Dec 21 2021)
#### 🐛 Bug Fix
- fix: Исправлен асинхронный сбор меты background_apps [#242](https://github.com/sberdevices/assistant-client/pull/242) ([@evgeniysemin](https://github.com/evgeniysemin))
#### Authors: 1
- [@evgeniysemin](https://github.com/evgeniysemin)
---
# v4.13.0 (Tue Dec 21 2021)
#### 🚀 Enhancement
- feat: Добавлено API для управления отображением NativePanel в рантайм (assistant.nativePanel) [#216](https://github.com/sberdevices/assistant-client/pull/216) ([@evgeniysemin](https://github.com/evgeniysemin))
#### Authors: 1
- [@evgeniysemin](https://github.com/evgeniysemin)
---
# v4.12.0 (Tue Dec 21 2021)
#### 🚀 Enhancement
- feat: Актуализирован вид NativePanel. Добавлен screenshotMode для NativePanel [#206](https://github.com/sberdevices/assistant-client/pull/206) ([@evgeniysemin](https://github.com/evgeniysemin))
#### 🐛 Bug Fix
- fix: Стек initialCommands теперь формируется при window.AssistantClient.onStart() [#226](https://github.com/sberdevices/assistant-client/pull/226) ([@evgeniysemin](https://github.com/evgeniysemin))
#### Authors: 1
- [@evgeniysemin](https://github.com/evgeniysemin)
---
# v4.11.2 (Tue Dec 21 2021)
#### 🐛 Bug Fix
- fix: Удалён метод Promise.allSettled [#246](https://github.com/sberdevices/assistant-client/pull/246) ([@evgeniysemin](https://github.com/evgeniysemin))
- docs: Исправление битой ссылке в README.md примера todo-canvas-app [#241](https://github.com/sberdevices/assistant-client/pull/241) ([@BorodinDK](https://github.com/BorodinDK))
- docs: Ссылки в альтернативном подключении [#239](https://github.com/sberdevices/assistant-client/pull/239) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 3
- [@evgeniysemin](https://github.com/evgeniysemin)
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
- Denis Borodin ([@BorodinDK](https://github.com/BorodinDK))
---
# v4.11.1 (Wed Dec 08 2021)
#### 🐛 Bug Fix
- fix: Исправлен момент отправки эмоции listen при готовности захвата речи [#238](https://github.com/sberdevices/assistant-client/pull/238) ([@evgeniysemin](https://github.com/evgeniysemin))
#### Authors: 1
- [@evgeniysemin](https://github.com/evgeniysemin)
---
# v4.11.0 (Tue Dec 07 2021)
#### 🚀 Enhancement
- feat: Добавлена поддержка BackgroundApps [#231](https://github.com/sberdevices/assistant-client/pull/231) ([@evgeniysemin](https://github.com/evgeniysemin))
#### Authors: 1
- [@evgeniysemin](https://github.com/evgeniysemin)
---
# v4.10.1 (Tue Nov 23 2021)
#### 🐛 Bug Fix
- fix: Отправлять current_app вместе с greetings [#233](https://github.com/sberdevices/assistant-client/pull/233) ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: Ошибка при сборке [#230](https://github.com/sberdevices/assistant-client/pull/230) ([@sasha-tlt](https://github.com/sasha-tlt))
- docs: readme для sdk [#224](https://github.com/sberdevices/assistant-client/pull/224) ([@sasha-tlt](https://github.com/sasha-tlt))
- refactor: работа с озвучкой и голосом [#224](https://github.com/sberdevices/assistant-client/pull/224) ([@sasha-tlt](https://github.com/sasha-tlt))
- refactor: файловая структура sdk [#224](https://github.com/sberdevices/assistant-client/pull/224) ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: Ошибки линтера [#224](https://github.com/sberdevices/assistant-client/pull/224) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.10.0 (Tue Nov 09 2021)
#### 🚀 Enhancement
- feat: улучшение api методов setHints и setSuggests [#228](https://github.com/sberdevices/assistant-client/pull/228) (IAnKulygin@sberbank.ru)
#### Authors: 1
- Кулыгин Илья Андреевич (IAnKulygin@sberbank.ru)
---
# v4.9.1 (Wed Oct 27 2021)
#### 🐛 Bug Fix
- fix: activate_app_info по-умолчанию должен быть true [#222](https://github.com/sberdevices/assistant-client/pull/222) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.9.0 (Tue Oct 12 2021)
#### 🚀 Enhancement
- feat: Добавлено: assistant.listen возвращает промис запроса микрофона [#202](https://github.com/sberdevices/assistant-client/pull/202) ([@evgeniysemin](https://github.com/evgeniysemin))
#### 🐛 Bug Fix
- fix: Использовать 5 версию vps [#212](https://github.com/sberdevices/assistant-client/pull/212) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 2
- [@evgeniysemin](https://github.com/evgeniysemin)
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.8.1 (Tue Oct 12 2021)
#### 🐛 Bug Fix
- fix: Озвучка не проигрывается, если контекст на паузе [#199](https://github.com/sberdevices/assistant-client/pull/199) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.8.0 (Mon Oct 11 2021)
#### 🚀 Enhancement
- feat: Добавлено событие ассистента - персонаж [#200](https://github.com/sberdevices/assistant-client/pull/200) ([@sasha-tlt](https://github.com/sasha-tlt))
#### 🐛 Bug Fix
- fix: Вернуть афину в AssistantCharacterCommand [#211](https://github.com/sberdevices/assistant-client/pull/211) ([@sasha-tlt](https://github.com/sasha-tlt))
- refactor: Исключена зависимость транспорта от протокола [#210](https://github.com/sberdevices/assistant-client/pull/210) ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
- docs: корректная версия assistant-client в umd [#208](https://github.com/sberdevices/assistant-client/pull/208) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 2
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
- Ivan Ushatsky ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
---
# v4.7.0 (Wed Oct 06 2021)
#### 🚀 Enhancement
- feat: добавлен геттер settings для объекта assistant [#207](https://github.com/sberdevices/assistant-client/pull/207) ([@Burzachil](https://github.com/Burzachil))
#### 🐛 Bug Fix
- fix: dev и prod сборки umd [#205](https://github.com/sberdevices/assistant-client/pull/205) ([@Burzachil](https://github.com/Burzachil))
- docs: Откатил изменения предыдущего коммита [#204](https://github.com/sberdevices/assistant-client/pull/204) ([@sasha-tlt](https://github.com/sasha-tlt))
- build: add umd production build [#203](https://github.com/sberdevices/assistant-client/pull/203) ([@Burzachil](https://github.com/Burzachil))
#### Authors: 2
- [@Burzachil](https://github.com/Burzachil)
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.6.0 (Wed Sep 29 2021)
#### 🚀 Enhancement
- feat: Добавлен метод sendText для AssistantHost [#196](https://github.com/sberdevices/assistant-client/pull/196) ([@evgeniysemin](https://github.com/evgeniysemin))
#### 🐛 Bug Fix
- fix: AppInitialData не прокидывается в onData в Салют [#193](https://github.com/sberdevices/assistant-client/pull/193) ([@evgeniysemin](https://github.com/evgeniysemin))
#### Authors: 1
- [@evgeniysemin](https://github.com/evgeniysemin)
---
# v4.5.1 (Tue Sep 28 2021)
#### 🐛 Bug Fix
- fix: merge additionaInfo in updateDevice [#185](https://github.com/sberdevices/assistant-client/pull/185) ([@soulko](https://github.com/soulko))
#### Authors: 1
- Anton Kostenko ([@soulko](https://github.com/soulko))
---
# v4.5.0 (Wed Sep 22 2021)
#### 🚀 Enhancement
- feat: Приложение может управлять ready [#186](https://github.com/sberdevices/assistant-client/pull/186) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.4.0 (Wed Sep 22 2021)
#### 🚀 Enhancement
- feat: Добавлен тип AssistantThemeCommand [#195](https://github.com/sberdevices/assistant-client/pull/195) ([@evgeniysemin](https://github.com/evgeniysemin))
#### 🐛 Bug Fix
- chore: Починил запуск todo-canvas-app [#188](https://github.com/sberdevices/assistant-client/pull/188) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 2
- [@evgeniysemin](https://github.com/evgeniysemin)
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.3.1 (Tue Aug 31 2021)
#### 🐛 Bug Fix
- fix: Не работает подписки sendAction в браузере [#184](https://github.com/sberdevices/assistant-client/pull/184) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.3.0 (Wed Aug 25 2021)
#### 🚀 Enhancement
- fix: запретил линтеру ругаться на console в некоторых местах [#173](https://github.com/sberdevices/assistant-client/pull/173) (avstarikovich@sberbank.ru)
- feat: запилил рекордер моков для эмуляции vps [#173](https://github.com/sberdevices/assistant-client/pull/173) (avstarikovich@sberbank.ru)
#### 🐛 Bug Fix
- fix: отрефакторил механизм логирования и записи [#173](https://github.com/sberdevices/assistant-client/pull/173) (avstarikovich@sberbank.ru)
- fix: убрал лишнюю абстракцию mockDecoder'a [#173](https://github.com/sberdevices/assistant-client/pull/173) (avstarikovich@sberbank.ru)
#### Authors: 1
- Старикович Антон (avstarikovich@sberbank.ru)
---
# v4.2.0 (Tue Aug 24 2021)
#### 🚀 Enhancement
- feat: вынес метод для voice.stop ([@neolite](https://github.com/neolite))
#### Authors: 1
- Rafkat Galiullin ([@neolite](https://github.com/neolite))
---
# v4.1.0 (Mon Aug 23 2021)
#### 🚀 Enhancement
- feat: Добавить методы setSuggests и setHints [#180](https://github.com/sberdevices/assistant-client/pull/180) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.0.4 (Thu Aug 19 2021)
#### 🐛 Bug Fix
- fix: ошибка при оффлайне [#176](https://github.com/sberdevices/assistant-client/pull/176) ([@soulko](https://github.com/soulko))
#### Authors: 1
- Anton Kostenko ([@soulko](https://github.com/soulko))
---
# v4.0.3 (Thu Aug 19 2021)
#### 🐛 Bug Fix
- fix: Не отсылается initPhrase, если userId не меняется [#178](https://github.com/sberdevices/assistant-client/pull/178) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.0.2 (Wed Aug 18 2021)
#### 🐛 Bug Fix
- fix: Отправка systemMessage после запроса на пермишены [#175](https://github.com/sberdevices/assistant-client/pull/175) (ankostenko@sberbank.ru)
#### Authors: 1
- Anton Kostenko (ankostenko@sberbank.ru)
---
# v4.0.1 (Thu Aug 12 2021)
#### 🐛 Bug Fix
- fix: changeSettings не должен создавать коннект [#172](https://github.com/sberdevices/assistant-client/pull/172) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v4.0.0 (Tue Aug 10 2021)
#### 💥 Breaking Change
- BREAKING: Запрашивать токен перед соединением [#168](https://github.com/sberdevices/assistant-client/pull/168) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.9.0 (Fri Aug 06 2021)
#### 🚀 Enhancement
- feat: Поддержать команду visiblity [#170](https://github.com/sberdevices/assistant-client/pull/170) ([@maderwin](https://github.com/maderwin))
#### Authors: 1
- Artyom Zakharov ([@maderwin](https://github.com/maderwin))
---
# v3.8.2 (Thu Aug 05 2021)
#### 🐛 Bug Fix
- fix: Доработать саджесты [#171](https://github.com/sberdevices/assistant-client/pull/171) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.8.1 (Wed Aug 04 2021)
#### 🐛 Bug Fix
- fix: Не воспроизводить озвучку, если плеер не готов [#166](https://github.com/sberdevices/assistant-client/pull/166) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.8.0 (Wed Aug 04 2021)
#### 🚀 Enhancement
- feat: Отправлять additionalInfo [#164](https://github.com/sberdevices/assistant-client/pull/164) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.7.4 (Wed Jul 28 2021)
#### 🐛 Bug Fix
- fix: tree shaking и ssr [#163](https://github.com/sberdevices/assistant-client/pull/163) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.7.3 (Thu Jul 22 2021)
#### 🐛 Bug Fix
- fix: остановка слушания при disableListening=true [#160](https://github.com/sberdevices/assistant-client/pull/160) ([@soulko](https://github.com/soulko))
#### Authors: 1
- Anton Kostenko ([@soulko](https://github.com/soulko))
---
# v3.7.2 (Thu Jul 22 2021)
#### 🐛 Bug Fix
- fix: Обновление настроек должно поднимать соединение [#159](https://github.com/sberdevices/assistant-client/pull/159) ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: ошибки компилятора [#159](https://github.com/sberdevices/assistant-client/pull/159) ([@sasha-tlt](https://github.com/sasha-tlt))
- test: Обновление токена [#159](https://github.com/sberdevices/assistant-client/pull/159) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.7.1 (Tue Jul 20 2021)
#### 🐛 Bug Fix
- fix: panel [#132](https://github.com/sberdevices/assistant-client/pull/132) ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Верстка панели в px по макету [#132](https://github.com/sberdevices/assistant-client/pull/132) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.5.0 (Mon Jul 19 2021)
#### 🚀 Enhancement
- feat: отправка cancel при отмене слушания [#158](https://github.com/sberdevices/assistant-client/pull/158) ([@neolite](https://github.com/neolite))
#### Authors: 1
- Rafkat Galiullin ([@neolite](https://github.com/neolite))
---
# v3.4.3 (Fri Jul 16 2021)
#### 🐛 Bug Fix
- fix: Неразрезолвленный доступ к микрофону [#156](https://github.com/sberdevices/assistant-client/pull/156) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.4.2 (Wed Jul 14 2021)
#### 🐛 Bug Fix
- fix: Добавлен onStart для AssistantPostMessage [#155](https://github.com/sberdevices/assistant-client/pull/155) ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Не останавливается озвучка, если слушание выключено [#155](https://github.com/sberdevices/assistant-client/pull/155) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.4.1 (Mon Jul 12 2021)
#### 🐛 Bug Fix
- fix: Параметр features отсутсвует у createAssistantDev [#154](https://github.com/sberdevices/assistant-client/pull/154) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.4.0 (Mon Jul 12 2021)
#### 🚀 Enhancement
- feat: Флаг первой сессии должен быть аргументом assistant.start [#152](https://github.com/sberdevices/assistant-client/pull/152) ([@sasha-tlt](https://github.com/sasha-tlt))
#### 🐛 Bug Fix
- test: приветствие [#150](https://github.com/sberdevices/assistant-client/pull/150) ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
#### Authors: 2
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
- Ivan Ushatsky ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
---
# v3.3.3 (Fri Jul 09 2021)
#### 🐛 Bug Fix
- fix: Ограничить время ожидания стейта от аппа [#147](https://github.com/sberdevices/assistant-client/pull/147) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.3.2 (Thu Jul 08 2021)
#### 🐛 Bug Fix
- fix: Остановка воспроизведения озвучки и последующий старт работают некорректно [#151](https://github.com/sberdevices/assistant-client/pull/151) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.3.1 (Fri Jul 02 2021)
#### 🐛 Bug Fix
- fix: После закрытия аппа, логика взаимодействия с аппом продолжается [#145](https://github.com/sberdevices/assistant-client/pull/145) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.3.0 (Fri Jul 02 2021)
#### 🚀 Enhancement
- feat: Добавить возможность расширять meta [#146](https://github.com/sberdevices/assistant-client/pull/146) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.2.2 (Tue Jun 29 2021)
#### 🐛 Bug Fix
- fix: Не работает лавашар на ios safari [#143](https://github.com/sberdevices/assistant-client/pull/143) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.2.1 (Thu Jun 24 2021)
#### 🐛 Bug Fix
- fix: Не проигрывать озвучку в ответ на текстовые сообщения [#141](https://github.com/sberdevices/assistant-client/pull/141) ([@soulko](https://github.com/soulko))
#### Authors: 1
- Anton Kostenko ([@soulko](https://github.com/soulko))
---
# v3.2.0 (Wed Jun 23 2021)
#### 🚀 Enhancement
- fix: Отправлять настройки звука если был старт [#142](https://github.com/sberdevices/assistant-client/pull/142) ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Отключение приветствия - параметр для start [#142](https://github.com/sberdevices/assistant-client/pull/142) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.1.3 (Thu Jun 17 2021)
#### 🐛 Bug Fix
- fix: Вызов changeConfiguration крашит сокет [#139](https://github.com/sberdevices/assistant-client/pull/139) ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: Отправка флага первой сессии [#138](https://github.com/sberdevices/assistant-client/pull/138) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.1.2 (Wed Jun 16 2021)
#### 🐛 Bug Fix
- fix: слушание и озвучка в safari ios [#137](https://github.com/sberdevices/assistant-client/pull/137) ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: слушание не работает в firefox [#137](https://github.com/sberdevices/assistant-client/pull/137) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.1.1 (Wed Jun 09 2021)
#### 🐛 Bug Fix
- fix: export ActionCommandEvent type [#135](https://github.com/sberdevices/assistant-client/pull/135) ([@soulko](https://github.com/soulko))
#### Authors: 1
- Anton Kostenko ([@soulko](https://github.com/soulko))
---
# v3.1.0 (Wed Jun 09 2021)
#### 🚀 Enhancement
- feat: эмитить ActionCommand приходящие в systemMessage [#134](https://github.com/sberdevices/assistant-client/pull/134) ([@soulko](https://github.com/soulko))
#### Authors: 1
- Anton Kostenko ([@soulko](https://github.com/soulko))
---
# v3.0.1 (Tue Jun 08 2021)
#### 🐛 Bug Fix
- fix: Отправлять appInfo в ответ на запрос пермишенов [#133](https://github.com/sberdevices/assistant-client/pull/133) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v3.0.0 (Mon Jun 07 2021)
#### 💥 Breaking Change
- BREAKING: createAssistantClient [#129](https://github.com/sberdevices/assistant-client/pull/129) ([@sasha-tlt](https://github.com/sasha-tlt))
#### 🚀 Enhancement
- feat: Частичный переход на типы из @salutejs/types [#129](https://github.com/sberdevices/assistant-client/pull/129) ([@sasha-tlt](https://github.com/sasha-tlt))
#### 🐛 Bug Fix
- chore: конфигурация commitlint [#129](https://github.com/sberdevices/assistant-client/pull/129) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v2.16.1 (Mon May 24 2021)
#### 🐛 Bug Fix
- chore: тесты [#128](https://github.com/sberdevices/assistant-client/pull/128) ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: обработка ошибок коннекта [#128](https://github.com/sberdevices/assistant-client/pull/128) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v2.16.0 (Mon May 24 2021)
#### 🚀 Enhancement
- feat: эмитить ошибку при неудачном реконекте сокета [#127](https://github.com/sberdevices/assistant-client/pull/127) ([@soulko](https://github.com/soulko))
#### Authors: 1
- Anton Kostenko ([@soulko](https://github.com/soulko))
---
# v2.15.4 (Mon May 24 2021)
#### 🐛 Bug Fix
- fix: корректная отправка сообщений из очереди после вызова updateDefaults [#126](https://github.com/sberdevices/assistant-client/pull/126) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v2.15.3 (Fri May 21 2021)
#### 🐛 Bug Fix
- fix: added sendCancel method [#125](https://github.com/sberdevices/assistant-client/pull/125) ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
#### Authors: 1
- Ivan Ushatsky ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
---
# v2.15.2 (Fri May 21 2021)
#### 🐛 Bug Fix
- fix: updated typing.ts same as .proto [#124](https://github.com/sberdevices/assistant-client/pull/124) ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
#### Authors: 1
- Ivan Ushatsky ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
---
# v2.15.1 (Wed May 19 2021)
#### 🐛 Bug Fix
- fix: added field Message.content.cancel [#123](https://github.com/sberdevices/assistant-client/pull/123) ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
#### Authors: 1
- Ivan Ushatsky ([@ivan-ushatsky](https://github.com/ivan-ushatsky))
---
# v2.15.0 (Wed May 19 2021)
#### 🚀 Enhancement
- feat: assistant host postmessage for iframe [#119](https://github.com/sberdevices/assistant-client/pull/119) ([@Turanchoks](https://github.com/Turanchoks))
#### Authors: 1
- Pavel Remizov ([@Turanchoks](https://github.com/Turanchoks))
---
# v2.14.2 (Mon May 17 2021)
#### 🐛 Bug Fix
- fix: ssr снова работает [#121](https://github.com/sberdevices/assistant-client/pull/121) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v2.14.1 (Thu May 13 2021)
#### 🐛 Bug Fix
- fix: В консоль не падают ошибки в ie [#120](https://github.com/sberdevices/assistant-client/pull/120) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v2.14.0 (Thu May 06 2021)
#### 🚀 Enhancement
- fix: payload опционален в AssistantSmartAppCommand [#117](https://github.com/sberdevices/assistant-client/pull/117) ([@sasha-tlt](https://github.com/sasha-tlt))
- feat: Ответ на sendAction без подписки теперь попадает в общие подписки (assistant.on('data')) [#117](https://github.com/sberdevices/assistant-client/pull/117) ([@sasha-tlt](https://github.com/sasha-tlt))
#### 🐛 Bug Fix
- fix: Поддержка ssr [#117](https://github.com/sberdevices/assistant-client/pull/117) ([@sasha-tlt](https://github.com/sasha-tlt))
- chore: Теперь собираем CommonJs-модуль [#117](https://github.com/sberdevices/assistant-client/pull/117) ([@sasha-tlt](https://github.com/sasha-tlt))
- fix: AssistantSmartAppData['smart_app_data'] теперь unknown [#117](https://github.com/sberdevices/assistant-client/pull/117) ([@sasha-tlt](https://github.com/sasha-tlt))
#### Authors: 1
- Alexander Salmin ([@sasha-tlt](https://github.com/sasha-tlt))
---
# v2.13.0 (Fri Apr 30 2021)
#### 🚀 Enhancement
- feat(initializeassistantsdk): добавил features и capabilities как пара