Skip to content

Latest commit

 

History

History
164 lines (112 loc) · 7.98 KB

CHANGELOG.md

File metadata and controls

164 lines (112 loc) · 7.98 KB

Changelog

Все заметные изменения в umbot задокументированы в этом файле с использованием принципов Keep a CHANGELOG.

[1.5.0] - 2023-01-07

Добавлено

  • В Bot добавлены метод startOld для поддержки старого запуска приложения через micro
  • В Bot добавлен метод close, для закрытия сервера

Обновлено

  • Изменилась логика запуска приложения. См пример examples/skills/game и examples/skilld/gameOld
  • В Bot в методе start поменялись получаемые аргументы
  • Добавлены новые принимаемые значения в build.mode, позволяющие запустить приложение в старом формате(через micro)

[1.1.8] - 2022-10-06

Добавлено

  • Unit тесты на jest
  • В консольный скрипт добавлена возможность указывать режим работы приложения.
  • Добавлена возможность указывать режим работы для приложения. Режим разработки отличается от релизного тем, что в нем выводятся все сообщения об ошибках в консоль.

Обновлено

  • Структура проекта. Некоторые классы и компоненты переехали в другие каталоги ** Text из components переехал в utils ** Компоненты отвечающие за обработку и возврат ответа для конкретной платформы приложения переехали в platforms
  • Найденные в ходе перемещения ошибки
  • Метод nav в components:Navigation переименован в getPageElements
  • Описание некоторых опций

Исправлено

  • Циклические зависимость
  • Документация некоторых компонентов
  • При установке через npm не корректно работала подсветка и подсказки
  • Удалено все лишнее из dist
  • Большие методы разбиты на более мелкие
  • Поправлена автодокументация

[1.1.6] - 2022-08-14

Добавлено

  • Проект добавлен в npm

Обновлено

  • Немного изменено имя

[1.1.5] - 2022-08-14

Исправлено

  • Произведен мини рефакторинг проекта
  • Недочеты в консольном скрипте

Добавлено

  • Возможность оценить приложение
  • Новое состояние на приложении, которое позволяет понять какое действие было выполнено пользователем BotController:userEvents
  • В BotController удалено состояние isAuthSuccess, место него стоит использовать userEvents.auth.status
  • Добавлена проверка на установку логики приложения

Обновлено

  • Название некоторых методов, которые в название содержали нижнее подчеркивание
  • Описание некоторых классов и их свойств

[1.1.4] - 2022-05-01

Исправлено

  • Произведен рефакторинг проекта, лишнее удалено
  • Ошибки с типизацией
  • Ошибки с производительностью
  • Ошибки стабильности

Добавлено

  • Новые интерфейсы
  • Новые правила сборки проекта, из-за чего возросла надежность кода
  • Новый класс для тестирования приложения. Основной класс запуска приложения, не запускает тестирование.

Обновлено

  • Логика поиска почты. Стало работать быстрее
  • Описание некоторых классов и их свойств

[1.1.3] - 2021-07-17

Исправлено

  • Незначительные ошибки и опечатки
  • Произведена оптимизация кода

Добавлено

  • В Text добавлен новый метод isUrl
  • Метод run в случае ошибки кидает исключение
  • В Request добавлен метод для загрузки файлов на сервер
  • run в случае ошибки кидает исключение
  • Поддержка локального хранилища в Марусе
  • Загрузка изображений и звуков в Марусе

[1.1.2] - 2021-04-01

Исправлено

  • Ошибка с сохранением данных в SmartApp

[1.1.1] - 2021-03-30

Добавлено

  • Отслеживание изменений(Changelog)
  • Новые Unit тесты
  • Консольный скрипт для автоматического создания проекта
  • Для карточек добавлена возможность задавать свой шаблон
  • Демка, демонстрирующая возможность указания своего обработчика для подключения к бд
  • Для Сбер SmartApp была добавлена возможность локального хранения данных(данные сохраняются в бд Сбера)

Исправлено

  • Места, влияющие на производительность
  • Интерфейс IModelRes перенесен в интерфейсы
  • Поправлена ошибка при работе SmartApp
  • Поправлена ошибка с сохранением данных в файл

Обновлено

  • Поменялось логика отображения карточки для SmartApp
  • Изменилось имя для проекта для smartApp было smart-app стало smart_app

[1.1] - 2021-02-23

Более стабильная версия, с исправлением большей части ошибок

Добавлено

  • Возможность задания своего контроллера для подключения в бд.
  • Вспомогательный класс, хранящий данные для запросов к базе данных. Который также способен перевести строку в корректный для запроса формат

Обновлено

  • Изменена логика работы с базой данных
  • При работе с текстом, а именно с поиском вхождения, поменялась логика поиска. Раньше поиск осуществлялся через регулярное выражение, в текущей версии через indexOf

Исправлено

  • Все найденные ошибки и замечания

[1.0] - 2020-12-25

Появление стабильной версии, которую можно использовать в проекте

Добавлено

  • Поддержка Маруси и Сбер SmartApp
  • Документация
  • Unit тесты

Исправлено

  • Найденные ошибки

[0.9-beta] - 2020-11-04

Создание бета-версии