Among the many slight tweaks and rare occurrence bug fixes, these are some the more significant changes released with each version...
RELEASE 1.5.3
- Fixed some more issues with extended pauses. JMacro should now use less CPU while paused. Additionally, executing scripts that have been paused for over 10 minutes will now automaticall stop
RELEASE 1.5.2
- Fixed an issue where macro events placed after block events like loops and ifColors would not give themselves enough time to execute
RELEASE 1.5.1
- Further tweaked timing logic. At this point, a macro with 60 commands with a default event delay of 1000 milliseconds should take very close to 60 seconds to completely run
- Fixed an error that would occur after JMacro had been left running on loop for extremely long periods of time. However, some other errors involving long runs of JMacro may still exist
RELEASE 1.5
- Added the ifColor and ifNotColor commands
- Fixed an issue with event duration time. Previously, on slower machines, macro events could take longer than the specified time. Because this has been fixed, timing intensive macro scripts written for previous versions should be retested to ensure their timing is still correct
- Fixed an issue where pausing would not work if the macro was at a point after a loop or timedLoop command
RELEASE 1.4
- Fixed an issue where mouse click commands were issuing left clicks for the mouseRight and mouseMiddle commands
RELEASE 1.3
- Added missing non-alphanumeric key commands
- Clicking on JMacro window when it previously did not have focus will now pause the macro
RELEASE 1.2
- More context information is given during loop iterations and pause durations
- Saving and opening JMacro scripts now starts in the JMacro directory
RELEASE 1.1
- Fixed error when parenthesis were unbalanced