EMS-Changelog

GRIP-EMS v2.1.28

Released June 21, 2026. 5 entries in the author's notes.

Every entry

The author's own words, complete. Long sections are sorted into areas by LazyGrip.

Added

2

Drag a step into a loop to nest it. Drop a step onto a loop's row in the step list, or drag it into a loop that is open in the detail pane on the right -- either way the step moves inside the loop. A drop that would nest too deep is refused with a hint, and undo puts the step back.

#

Macro-reference steps can refresh themselves (off by default). A step you built from one of your macros updates after you edit that macro, so you do not have to open the step and click Refresh. Turn it on in Settings. Only steps you built or refreshed on this character update automatically; an imported step is left alone until you refresh it once.

#

Fixed

3

Dragging in the step list lands where you point again. Reordering a step, and dropping a step onto a loop, targeted the wrong row or did nothing because the editor looked for the row under the cursor in the wrong place. Editing a step's text or label repaints the right row now too.

#

Adding steps inside an If that only fills its Else branch respects the maximum nesting depth, instead of allowing one level too deep that the compiler would later drop.

#

Importing a library that contains encrypted or protected entries skips and counts them in the import report instead of failing on them.

#

Grab it

Release notes written by Sataana and reproduced here with his permission.