UNPKG

@sberdevices/assistant-client

Version:

Модуль взаимодействия с виртуальным ассистентом

1,245 lines (763 loc) 74.5 kB
# 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 как пара