User Tools

Site Tools


manual:Whats_New

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
manual:Whats_New [2023/09/13 05:22]
peternlewis [Actions]
manual:Whats_New [2023/12/05 01:59]
peternlewis [Changed in 11.0.1]
Line 2: Line 2:
  
 Keyboard~~Maestro~~11 expands on the powerful base of previous versions, improving the editor, adding many new actions and triggers, New Macro Wizard, a new Security preference pane, a keyboardmaestro command line tool, support for Apple Text Recognition,​ and more. Keyboard~~Maestro~~11 requires macOS 10.13 High Sierra or later. Keyboard~~Maestro~~11 expands on the powerful base of previous versions, improving the editor, adding many new actions and triggers, New Macro Wizard, a new Security preference pane, a keyboardmaestro command line tool, support for Apple Text Recognition,​ and more. Keyboard~~Maestro~~11 requires macOS 10.13 High Sierra or later.
 +
 +==== Changed in 11.0.2 ====
 +
 +* Resolved an issue [[action:​Display_Text|Display Large Text]] action stealing focus in Sonoma.
 +* Worked around an issue when setting window position and size when the system is animating the changes and gets confused.
 +* Fixed the [[action:​Alert|Alert]] action to honor the [[action:​Set_Next_Engine_Window_Position|Set Next Engine Window Position]] action. ([forum](https://​forum.keyboardmaestro.com/​t/​possible-bug-the-alert-window-does-not-respond-to-the-set-next-engine-window-action/​33870))
 +* Resolved an issue with keys in the status menu not being handled for a period of time after the Status Menu is opened.
 +* Resolved an issue with [[action:​Set_Variable_to_Text|Set Variable to Text]] action and arrays within tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​bug-version-11-set-variable-to-text-variable-name-by-indirection-variable-name-from-array-with-custom-delimiter/​33934))
 +* [[action:​Set_Variable_to_Text|Set Variable to Text]] action will error if it is setting an indexed element and the index is out of range. ([forum](https://​forum.keyboardmaestro.com/​t/​how-to-write-to-a-position-in-an-array-variable/​25702/​7))
 +* Resolved a performance issue with the [[token:​FrontDocumentPath|%FrontDocumentPath%]] token in the editor.
 +* Possibly resolved an issue with [[trigger:​USB_Device_Key|USB Device Key]] triggers when lots of 0 packets are sent by the device.
 +* Fixed an issue with the non-edit display of OCR languages.
 +* Fixed an issue with non-integer screen refresh rates.
 +
 +==== Changed in 11.0.1 ====
 +
 +* Request Calendar permission when using the [[action:​Create_Calendar_Event|Create Calendar Event]] action.
 +* Fixed an issue with [[action:​Press_a_Button|Press a Button]] and other actions when it fails but does not abort the macro.
 +* Fixed some issues with the [[action:​Select_Menu_by_Name|Select Menu by Name]] action.
 +* Fixed [[action:​Search_and_Replace|Search and Replace]] action to fail when the source cannot be read.
 +* Mitigate issue with 1Password corrupted bookmarks causing a crash/lag.
 +* Fixed an issue with [[action:​Show_Palette_of_Macros|Show Palette of Macros]] action not using the default theme initially. ([forum](https://​forum.keyboardmaestro.com/​t/​palettes-all-changed-with-v11/​33685))
 +* Fixed the [[token:​TriggerBase|%TriggerBase%]] token for the Periodic, Time of Day and other triggers. ([forum](https://​forum.keyboardmaestro.com/​t/​possible-bug-periodic-trigger-s-triggerbase-value-has-changed-in-km11/​33607))
 +* Fixed an issue with [[token:​FinderSelections|%FinderSelections%]] and other tokens on pre-Ventura systems. ​
 +* Added a TokenTimeout and ForceSynchronousTokens preference. ([forum](https://​forum.keyboardmaestro.com/​t/​possible-bug-finderselections-token-returns-inaccurate-results-when-selecting-large-number-of-items/​33713))
 +* Fixed some false positives with modifier only [[trigger:​Typed_String|Typed String]] triggers.
 +* Fixed an issue with [[action:​Find_Image_on_Screen|Find Image]] & [[action:​Move_or_Click_Mouse|Click Mouse With Found Image]] actions when Waiting For Match.
 +* Resolved an issue with the macro group Toggle window stealing focus in Sonoma.
 +* Fixed a possible issue with some [[trigger:​Wireless_Network|Wireless Network]] trigger names.
 +* Fixed a minor issue with the non-Edit display of Smart Groups.
  
 ==== Editor ==== ==== Editor ====
  
 * Added New Macro Wizard to quickly make new macros. * Added New Macro Wizard to quickly make new macros.
-* Added Security [[manual:​Preferences|preference pane]] to sumarise ​the state and adjust the various system security settings. ​+* Added Security [[manual:​Preferences|preference pane]] to summarise ​the state and adjust the various system security settings. ​
 * Added [[manual:​Macro_Groups|Macro Group]] synching option to Disable Macro Group on All Macs. ([forum](https://​forum.keyboardmaestro.com/​t/​request-new-group-creation-pref-disabled-on-this-mac-on-all-cpus/​32698)) * Added [[manual:​Macro_Groups|Macro Group]] synching option to Disable Macro Group on All Macs. ([forum](https://​forum.keyboardmaestro.com/​t/​request-new-group-creation-pref-disabled-on-this-mac-on-all-cpus/​32698))
 * Report if macros that are deleted are in use by other macros. * Report if macros that are deleted are in use by other macros.
Line 22: Line 52:
 * Added Move Action Up/Down menu items. * Added Move Action Up/Down menu items.
 * Added support to [[action:​Press_a_Button|Press a Button]] action to scan application windows for buttons. * Added support to [[action:​Press_a_Button|Press a Button]] action to scan application windows for buttons.
-* Default new [[action:​Execute_a_JavaScript_in_Front_Browser|Execute a JavaScript]] actions to modern syntax ​and include no variables+* Default new [[action:​Execute_a_JavaScript_in_Front_Browser|Execute a JavaScript]] actions to modern syntax. ​
 * Added live results to the [[action:​Search_and_Replace|Search and Replace]] action. ([forum](https://​forum.keyboardmaestro.com/​t/​action-live-result-display/​3124)) * Added live results to the [[action:​Search_and_Replace|Search and Replace]] action. ([forum](https://​forum.keyboardmaestro.com/​t/​action-live-result-display/​3124))
  
 ==== Engine ==== ==== Engine ====
  
-* Added `keyboardmaestrocommand line tool for triggering or editing macros.+* Added [[trigger:keyboardmaestro|keyboardmaestro]] ​command line tool for triggering or editing macros.
 * Added modern JavaScript syntax mode. * Added modern JavaScript syntax mode.
 * Added support for limiting variables passed to scripts. * Added support for limiting variables passed to scripts.
Line 62: Line 92:
  
 * Added [[action:​Prompt_for_Snippet|Prompt for Snippet]] action. * Added [[action:​Prompt_for_Snippet|Prompt for Snippet]] action.
-* Added Create Calendar Event action (macOS 10.14+). +* Added [[action:​Create_Calendar_Event|Create Calendar Event]] action (macOS 10.14+). 
-* Added Send Pushover Notification action. +* Added [[action:​Send_Pushover_Notification|Send Pushover Notification]] action. 
-* Added Set Screen Resolution action. +* Added [[action:​Set_Screen_Resolution|Set Screen Resolution]] action. 
-* Added Select Menu by Name action. +* Added [[action:​Select_Menu_by_Name|Select Menu by Name]] action. 
-* Added Remove Clipboard Flavors action. +* Added [[action:​Remove_Clipboard_Flavors|Remove Clipboard Flavors]] action. 
-* Added Set Audio Input/​Output/​Sound Effects Device actions.  +* Added [[action:​Set_Audio_Device|Set Audio Input/​Output/​Sound Effects Device]] actions.  
-* Added Mute/Unmute Audio Output ​Device ​action+* Added [[action:​Mute_Audio_Device|Mute/Unmute Audio Device]] actions
-* Added Get Location action.+* Added [[action:​Get_Location|Get Location]] action.
 * Added option to [[action:​Move_or_Click_Mouse|Click at Found Image]] action to wait for the image to appear. * Added option to [[action:​Move_or_Click_Mouse|Click at Found Image]] action to wait for the image to appear.
 * Added option to [[action:​Find_Image_on_Screen|Find Image on Screen]] action to wait for the image to appear. * Added option to [[action:​Find_Image_on_Screen|Find Image on Screen]] action to wait for the image to appear.
Line 93: Line 123:
 ==== Conditions ==== ==== Conditions ====
  
-* Add a File Attribute condition. ([forum](https://​forum.keyboardmaestro.com/​t/​how-prevent-an-action-from-working-under-certain-conditions/​24333)) +* Add a [[condition:​File_Attribute|File Attribute]] condition. ([forum](https://​forum.keyboardmaestro.com/​t/​how-prevent-an-action-from-working-under-certain-conditions/​24333)) 
-* Added Macro is Executing condition.+* Added [[condition:​Macro|Macro is Executing]] condition ​condition.
  
 ==== Filters ==== ==== Filters ====
Line 104: Line 134:
 ==== Tokens ==== ==== Tokens ====
  
-* Added %Safari/​Chrome/​FrontBrowserWindowName% tokens. +* Added [[token:​FrontBrowserWindowName|%Safari/​Chrome/​FrontBrowserWindowName%]] tokens. 
-* Added %Safari/​Chrome/​FrontBrowserVersion/​LongVersion% tokens. +* Added [[token:​FrontBrowserVersion|%Safari/​Chrome/​FrontBrowserVersion/​LongVersion%]] tokens. 
-* Added Safari/​ChromeBundleID/​Path/​Name tokens. +* Added [[token:​FrontBrowserPath|%Safari/​ChromeBundleID/​Path/​Name%]] tokens. 
-* Added %FrontDocumentPath% token (thanks Chris!). ([forum](https://​forum.keyboardmaestro.com/​t/​finding-the-file-path-for-the-front-document-in-the-front-application/​7095)) +* Added [[token:​FrontDocumentPath|%FrontDocumentPath%]] token (thanks Chris!). ([forum](https://​forum.keyboardmaestro.com/​t/​finding-the-file-path-for-the-front-document-in-the-front-application/​7095)) 
-* Added %ApplicationVersion/​LongVersion% tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[token:​ApplicationVersion|%ApplicationVersion/​LongVersion%]] tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added %KeyboardMaestroVersion/​LongVersion% tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[token:​KeyboardMaestroVersion|%KeyboardMaestroVersion/​LongVersion%]] tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added %SystemVersion/​LongVersion% tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[token:​SystemVersion|%SystemVersion/​LongVersion%]] tokens. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added %LastAbortedActionID% token. ([forum](https://​forum.keyboardmaestro.com/​t/​try-catch-would-love-to-get-more-details-in-tokens/​25244/​3)) +* Added [[token:​LastAbortedActionID|%LastAbortedActionID%]] token. ([forum](https://​forum.keyboardmaestro.com/​t/​try-catch-would-love-to-get-more-details-in-tokens/​25244/​3)) 
-* Added %OptionReturn% token (valid in Insert Text by Typing only). +* Added [[token:​OptionReturn|%OptionReturn%]] token (valid in Insert Text by Typing only). 
-* Added %ScreenResolution/s% tokens. +* Added [[token:​ScreenResolution|%ScreenResolution(s)%]] tokens. 
-* Added %AudioInputDevice/DeviceUID%%AudioOutputDevice/DeviceUID%%AudioSoundEffectsDevice/DeviceUID% tokens. +* Added [[token:​AudioInputDevice|%AudioInputDevice(UID)%]] tokens. 
-* Added %AudioInputDevices% and %AudioOutputDevices% tokens. +* Added [[token:​AudioOutputDevice|%AudioOutputDevice(UID)%]] tokens. 
-* Added %MusicPlayerState% token. +* Added [[token:​AudioSoundEffectsDevice|%AudioSoundEffectsDevice(UID)%]] tokens. 
-* Added %System/​Past/​Trigger/​NamedClipboardFlavors% ​tokens. ​+* Added [[token:​AudioInputDevices|%AudioInputDevices%]] and [[token:​AudioOutputDevices|%AudioOutputDevices%]] tokens. 
 +* Added [[token:​MusicPlayerState|%MusicPlayerState%]] token. 
 +* Added [[token:​SystemClipboardFlavors|%SystemClipboardFlavors%]] token 
 +* Added [[token:​PastClipboardFlavors|%PastClipboardFlavors%]] token 
 +* Added [[token:NamedClipboardFlavors|%NamedClipboardFlavors%]] token 
 +* Added [[token:​TriggerClipboardFlavors|%TriggerClipboardFlavors%]] token
 * Adjusted the [[token:​FinderSelection|%FinderSelection(s)%]] tokens to return the selected item, not the target of an alias/link. ([forum](https://​forum.keyboardmaestro.com/​t/​finderselections-with-symbolic-links/​29015)) * Adjusted the [[token:​FinderSelection|%FinderSelection(s)%]] tokens to return the selected item, not the target of an alias/link. ([forum](https://​forum.keyboardmaestro.com/​t/​finderselections-with-symbolic-links/​29015))
  
 ==== Functions ==== ==== Functions ====
  
-* Added PROCESSORS() function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[function:​PROCESSORS|PROCESSORS()]] function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added MEMORY() function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) +* Added [[function:​MEMORY|MEMORY()]] function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812)) 
-* Added UPTIME() function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812))+* Added [[function:​UPTIME|UPTIME()]] function. ([forum](https://​forum.keyboardmaestro.com/​t/​feature-request-an-enhancement-to-get-hardware-and-software-based-information-without-coding/​31812))
 * Added an optional second parameter to [[function:​ROUND|ROUND]],​ [[function:​CEIL|CEIL]],​ [[function:​FLOOR|FLOOR]],​ and [[function:​TRUNC|TRUNC]] functions. * Added an optional second parameter to [[function:​ROUND|ROUND]],​ [[function:​CEIL|CEIL]],​ [[function:​FLOOR|FLOOR]],​ and [[function:​TRUNC|TRUNC]] functions.
  
Line 152: Line 187:
 * Fixed issue where a duplicated search string matched action does not appear matched. * Fixed issue where a duplicated search string matched action does not appear matched.
 * Fixed an issue with overly enthusiastic search field completion suggestions. ​ * Fixed an issue with overly enthusiastic search field completion suggestions. ​
-* Fixed issue with Palettes displaying wide enough to hold a title that is not shown. (https://​forum.keyboardmaestro.com/​t/​cant-understand-why-palette-contains-a-wide-blank-area/​33081/​4) +* Fixed issue with Palettes displaying wide enough to hold a title that is not shown. ​([forum](https://​forum.keyboardmaestro.com/​t/​cant-understand-why-palette-contains-a-wide-blank-area/​33081/​4)
-* Fixed an issue with the window switcher switching to different monitors. (https://​forum.keyboardmaestro.com/​t/​window-switcher-activate-window-on-other-monitor/​33018)+* Fixed an issue with the window switcher switching to different monitors. ​([forum](https://​forum.keyboardmaestro.com/​t/​window-switcher-activate-window-on-other-monitor/​33018))
  
 ==== Download ===== ==== Download =====
manual/Whats_New.txt · Last modified: 2024/05/21 02:31 by peternlewis