Project recorder optimization.
Most of project editing tasks works faster, especially mass delete, selecting, moving insert indicator.
This change only noticeable on project with more than 1000 actions.
Goto inside same block doesn't kill call stack.
Here is explanation:
There are two types of goto: long and short. Short move is performed if goto and label are located inside same block (has one parent). This type of move preserves execution history and script continues afterward. In other cases long move is performed, which clears execution history. Long move case is perfect if you are jumping on script start, but if you move inside loop, you must use another move to leave it, otherwise thread will stop with success message.
If element position is changed during mouse move, BAS will move mouse to new coordinates.
This is important change if you are working with page that has a lot of animations.

Can assign color to actions.
Vertical lines between selected blocks

Actions folding.
Can hide and unhide action blocks.
During executing and search blocks gets unfolded.
Blocks visibility state preserves during restart.

Black screen replaced with descriptive page.
Many users were confused with black screen, so it is replaced with html page.

Tour on BAS first run.

Better startup screen.
Function validation.
It is impossible to override system variables during function creation. Doesn't work with custom code.
Quality and fast support for premium users from developer.
Premium users can contact me by skype or email directly.
Guaranteed response within two working days.
Check your personal cabinet.
Free user will have community support(this forum). I will also visit community about 2 days per week.
Оптимизация редактора сценария.
Большинство задач редактирования проекта работают быстрее, особенно массовое удаление, выбор, перемещение индикатора вставки.
Это изменение заметно только для проекта с более чем 1000 действиями.
Переход к метке внутри того же блока не очищает стек вызовов.
Вот описание:
Есть два типа goto: длинные и короткие. Короткое перемещение выполняется, если goto и метка расположены внутри одного и того же блока (имеют одного родителя). Этот тип перемещения сохраняет историю выполнения и скрипт продолжается впоследствии. В других случаях выполняется длинное перемещение, которое очищает историю выполнения скрипта. Вариант с длинным перемещением идеально подходит, если вы перемещаетесь в начало скрипта, но если вы перемещаетесь в цикл или в условие, то вы должны использовать еще одно действие перемещения, чтобы выйти из цикла, иначе поток остановится с успешным сообщением.
Если позиция элемента изменяется во время перемещения мыши, то BAS переместит мышь в новые координаты.
Это может быть полезно для сайта с анимацией или такого, который грузится постепенно.

Действиям может быть назначен цвет.
Вертикальные линии между выбранными блоками.

Сворачивание действий.
Во время выполнения и поиска действия будут развернуты автоматически.
Видимость блоков сохраниться между запусками.
Else спрятан не будет для блоков if-else созданных в версии 18.7.0 и младше.
Лечится пересозданием действия if-else.

Черный экран заменен на html страницу.

Улучшен начальный экран.
Валидация функций.
Теперь невозможно переопределить системные переменные во время создания функции. Не работает с js кодом созданным вручную.
Качественная и быстрая поддержка премиум пользователей от разработчика.
Премиум пользователи теперь могут писать мне напрямую в скайп или на почту.
Гарантированный ответ в течении 2 рабочих дней.
Проверьте свой персональный кабинет.
Поддержка пользователей бесплатной версии осуществляется на этом форуме сообществом. Я также буду посещать форум 2 дня в неделю.