I've downloaded the latest version D1.90.090 and it does as you say warns you that "softlimits may be exceeded" but it seams to warn of this even when there not going to be exceeded.
Been having a play with it and it works well until I use a work offset or a tool offset, it seams to take these into account the wrong way around i.e. softlimits are set at +-100 in each direction, tell the machine to go to x100 with a work offset of x20, machine sets of without softlimit warning message but then hits the softlimits, tell the machine to go to x-100 with a work offset of x20, machine dissplays softlimit warning message but then doesn't hit the softlimit.
In this latest version when the softlimits are hit the program carries on running but stops the machine from going passed the softlimit, is this new or is it just me who's only just spotted it. For my machine this could cause problems as when the machine runs into the softlimits it losses it position.
Hope this helps you to sort it.
Cheers
Chris