Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 17:14
· 459 commits to main since this release
950c834

Первый публичный выпуск. Приложение переименовано в BotLab и получило поддержку обновлений «по воздуху».
После переименования автоматически переносится каталог userData, поэтому позиции, журнал и настройки сохраняются. Торговая логика и расчёты не изменились.

Добавлено

  • Поддержка обновлений из GitHub Releases. В заголовке приложения появилась кнопка с текущей версией и статусом обновления. Обновление скачивается только по запросу пользователя, устанавливается в фоновом режиме и требует лишь перезапуска приложения. Проверка новых версий выполняется при запуске и затем каждые 6 часов.
  • После успешного обновления страница релиза автоматически открывается в браузере один раз. Из меню версии также доступны пункты «Что нового» и «Показать журнал».
  • Добавлена проверка целостности скачанных обновлений. Перед установкой SHA-512 сверяется с манифестом релиза. При несовпадении установка отменяется.
  • Раздел Help переработан и разделён на модули. Добавлена новая статья «Обновления приложения». Обновлены автоматические проверки покрытия справки и состояний системы обновлений.
  • Настроен релизный процесс в GitHub Actions. Тег vX.Y.Z запускает тесты, сборку, подпись, нотарификацию и создание черновика релиза. Публикация выполняется вручную после проверки.

Изменено

  • Приложение переименовано из Funding-Arb Paper Simulator в BotLab. Идентификатор приложения изменён. Начиная с этого выпуска название приложения, идентификатор и Team ID считаются постоянными, чтобы обеспечить корректную работу системы обновлений и цифровой подписи.

Исправлено

  • Исправлено отображение заметок к релизу в окне обновлений. Ранее GitHub возвращал описание в формате HTML, поэтому пользователи видели HTML-теги вместо обычного текста.
  • Исправлен релизный конвейер GitHub Actions. Тесты теперь запускаются через node --test, что устраняет проблему на Windows Runner, где предыдущая команда ошибочно воспринимала каталог test/ как модуль.

Известные ограничения

  • В этом выпуске доступна только версия для Windows. Поддержка macOS появится в следующих релизах.
  • Windows-версия пока не имеет цифровой подписи. При первой установке SmartScreen может показать предупреждение. В следующих релизах приложение будет подписано.
  • Пользователям версии 0.1.0 необходимо вручную установить BotLab 0.2.0 и затем удалить старую версию. При первом запуске BotLab автоматически перенесёт позиции, журнал и настройки. Старый каталог данных останется на диске до удаления предыдущего приложения, что позволит при необходимости выполнить откат.