Repository navigation
v0.2.0
Первый публичный выпуск. Приложение переименовано в 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 автоматически перенесёт позиции, журнал и настройки. Старый каталог данных останется на диске до удаления предыдущего приложения, что позволит при необходимости выполнить откат.