Найти в Дзене

Обновление Mirta 0.4.11

«Что не случилось у разработчика, обязательно случится у пользователя»
Даже 800+ юнит-тестов не поймают всё. Иногда за кадром остаются важные нюансы — и вот какие исправления в этом релизе:
- Некорректная структура сборки при отсутствии импортов из src/wb-rules-modules:
Если скрипты в src/wb-rules не импортировали модули, сборка формировалась с ошибкой. Например, src/wb-rules/boot.ts попадал в dist/es5/boot, хотя должен был — в dist/es5/wb-rules/boot.js. Теперь структура сохраняется корректно.
- Утилита деплоя падала при отсутствии одного из исходных каталогов
Раньше ошибка возникала, если не было одной из отслеживаемых папок, например wb-rules-modules. Теперь утилита корректно пропускает отсутствующие источники и продолжает работу.

Эти баги могли мешать созданию новых проектов, ориентированных исключительно на скрипты.

⚠️ Важно: резервное копирование перед деплоем
Если на контроллере уже есть скрипты — обязательно сделайте резервную копию или перенесите их в проект до деплоя.

По умолчанию система очищает папки wb-rules и wb-rules-modules при публикации. Это сделано, чтобы избежать конфликтов.

Например: вы создали скрипт, опубликовали. Позже переименовали его или разбили на части — и снова опубликовали. Старый файл остался на контроллере → возникает коллизия, которую сложно диагностировать.

Чистая публикация = предсказуемое поведение. Но будьте осторожны с существующими данными
1 минута