Keyboard Maestro 3 adds new ways to create macros, including recording, new ways to trigger macros, including using an iPhone or iPod touch or via the web, new actions, simplifications and an improved user interface.
New in 3.5
Keyboard Maestro Control for iPhone or iPod touch (available from the App Store).
Change case (Uppercase, Lowercase, Capitalize and John Gruber’s Title Case).
Trim Whitespace or Wrap or Unwrap text.
Change quotes to Smart, Dumb or French.
Encode and decode HTML entities.
Zap control characters.
Count characters, words or lines.
Added an action for applying BBEdit Text Factories to the current clipboard.
Clipboard Switcher windows can be moved and resized and can stay open if desired.
Other New Action in 3.1
Manipulate Window can now center the window on its current screen.
Pause can now pause for fractional seconds (eg 0.75).
Insert Text can now insert via typing simulated keystrokes.
New Scripting Support in 3.1:
Keyboard Maestro Engine’s do script now supports executing any action based on its XML code.
do script now waits for the action to finish before completing.
You can ask Keyboard Maestro Engine if it is currently executing any macro.
Changes in 3.1:
The system clipboard is no longer restored after actions that set it (such as Insert Text via Paste or Use Named Clipboard). This avoids race conditions related to when the system clipboard is restored. However, you can restore the system clipboard with the Set Clipboard To Past Clipboard action or use the Clipboard History Switcher to choose any past clipboard.
Fixes in 3.1:
Fixed crash with %CurrentClipboard% token.
Disabled macros no longer conflict with new macro hot keys.
Fixed a bug where the recorded click could be relative to the wrong sheet.
Move "Check For Updates" to Keyboard Maestro menu.
You can set the Macro Palette icon size with defaults write com.stairways.keyboardmaestro.engine macroPalette IconSize -int N
Open Third Party Licenses folder from Help menu.
Fixed bug in Time Trigger minute display.
Defer Clipboard Switcher Copy/Cut until clipboard selection is made.
Clicking on the paste clipboard window will re-focus it.
Delete excluded application did not save change.
AppleScript result display was not Unicode-savvy.
Fixed a potetial crash in with Execute AppleScript.
Fixed an issue with time triggers and sleep.
New integration with KeyCue 4.2
Without even having to upgrade Keyboard Maestro, you can now use the recently released KeyCue 4.2 to display Keyboard Maestro hot key triggered macros at any time by simply holding down the control key.
New in 3.0.1
Floating palette could disappear off the screen.
Launch/Quit macro triggers were not working.
Launch application action could fail in some cases.
Quit All Applications was not quiting the current application.
You can now add custom styles to the web server.
Repeating hot key triggers continue to repeat with simulated keystrokes.
Fixed 10.4 displaying all hot keys as ?
Fixed 10.4 issue with quit/launch/close keys in Program Switcher.
Fixed name display of unlaunched applications in Program Switcher
Fixed some cases where excessive CPU usage could occur.
Fixed some Macro Palette location issues related to multiple screens.
New ways to create and work with macros
Recording - create macros by recording what you do.
Record Quick Macros - record and replay without changing applications.
Enable and disable macros and macro groups.
Try macros and individual actions as you create them.