This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
manual:Whats_New [2019/06/12 00:27] peternlewis v9 |
manual:Whats_New [2019/07/27 05:13] peternlewis [Editor] |
||
---|---|---|---|
Line 12: | Line 12: | ||
* Added support for Stream Deck. | * Added support for Stream Deck. | ||
* Hardened Runtime. Notarized. | * Hardened Runtime. Notarized. | ||
- | * Requires 10.11+. | + | * Requires OS X 10.11 El Capitan or later. |
- | + | ||
- | ==== Extended Regex support ==== | + | |
- | + | ||
- | * Support \U, \u, \L, \l and \E in token fields including Search & Replace fields. | + | |
- | * Support named capture groups ($(name}) in Replace fields (10.13+). | + | |
==== Dark Mode ==== | ==== Dark Mode ==== | ||
Line 33: | Line 28: | ||
* Added Set Variables to JSON action. | * Added Set Variables to JSON action. | ||
* Added Set Dictionary to JSON action. | * Added Set Dictionary to JSON action. | ||
- | * Added %JSONValue%VarName[2+3].field.{%Variable%FieldName%}% token (and Pretty variant). | + | * Added %JSONValue%VarName[2+3].field.{%FieldName%}% token (and Pretty and Strict variants). |
* Added %JSONFromVariables%Prefix% token (and Pretty and Strict variants). | * Added %JSONFromVariables%Prefix% token (and Pretty and Strict variants). | ||
- | * Added %JSONFromDictionary%Dictionary% token (and Pretty variant). | + | * Added %JSONFromDictionary%Dictionary% token (and Pretty and Strict variants). |
* Added JSONVALUE(VarName[2+3].field.{%Variable%FieldName%}) function. | * Added JSONVALUE(VarName[2+3].field.{%Variable%FieldName%}) function. | ||
* Added JSON Keys collection. | * Added JSON Keys collection. | ||
Line 49: | Line 44: | ||
* Added Stream Deck Show OK action. | * Added Stream Deck Show OK action. | ||
* Added Stream Deck Show Alert action. | * Added Stream Deck Show Alert action. | ||
+ | |||
+ | ==== Extended Regex ==== | ||
+ | |||
+ | * Support \U, \u, \L, \l and \E in token fields including Search & Replace fields. | ||
+ | * Support named capture groups (${name}) in regular expression replacement fields (10.13+). | ||
==== Editor ==== | ==== Editor ==== | ||
Line 57: | Line 57: | ||
* Support contextual menu in Macro Groups column. | * Support contextual menu in Macro Groups column. | ||
* In the Insert Action/Token/Function by Name windows, Option-Double Click, and Option-Return open the wiki help. ([[https://forum.keyboardmaestro.com/t/is-there-any-action-that-can-run-an-url-like-this/13071/6)|forum]]) | * In the Insert Action/Token/Function by Name windows, Option-Double Click, and Option-Return open the wiki help. ([[https://forum.keyboardmaestro.com/t/is-there-any-action-that-can-run-an-url-like-this/13071/6)|forum]]) | ||
- | * Dragging a folder in to a macro group now creates an [[action:Open_a_File_Folder_or_Application| Open Folder]] macro. | + | * Dragging a folder in to a macro now creates an [[action:Open_a_File_Folder_or_Application| Open Folder]] action. |
* Dragging a workflow into a macro now creates an [[action:Execute_an_Automator_Workflow|Execute an Automator Workflow]] action. | * Dragging a workflow into a macro now creates an [[action:Execute_an_Automator_Workflow|Execute an Automator Workflow]] action. | ||
* Use VarName as the default variable name in more places. | * Use VarName as the default variable name in more places. | ||
- | * Changed “Import Macros Disabled…” menu name to “Import Macros Safe…” to avoid confusion. | + | * Changed “Import Macros Disabled…” menu name to “Import Macros Safely…” to avoid confusion. |
* Added a Sort Disabled Macros to Bottom option. | * Added a Sort Disabled Macros to Bottom option. | ||
* Select from Recently Executed now focuses on Macros Column/Macro in non-Edit mode. | * Select from Recently Executed now focuses on Macros Column/Macro in non-Edit mode. | ||
Line 179: | Line 179: | ||
* Expanded hex character tokens to include emoji (eg %01F300%). | * Expanded hex character tokens to include emoji (eg %01F300%). | ||
* Adjusted Filter Percent Encode for URL to encode all non-alphanumeric characters. | * Adjusted Filter Percent Encode for URL to encode all non-alphanumeric characters. | ||
- | * Adjusted Search the Web action to token expand the Title field. ([[https://forum.keyboardmaestro.com/t/search-the-web-action-macro-name-as-background-text/13272)|forum]]) | + | * Adjusted Search the Web action to token expand the Title field. ([[https://forum.keyboardmaestro.com/t/search-the-web-action-macro-name-as-background-text/13272|forum]]) |
* Default shell environment to UTF-8 if not explicitly set. | * Default shell environment to UTF-8 if not explicitly set. | ||
* Changed Application Trigger to set TriggerValue to the path of the application. (may break macros) | * Changed Application Trigger to set TriggerValue to the path of the application. (may break macros) | ||
Line 186: | Line 186: | ||
* Adjusted Comment action to enable automatic link detection. | * Adjusted Comment action to enable automatic link detection. | ||
* Adjusted Insert Styled text and Display Styled Text action to enable automatic link detection. | * Adjusted Insert Styled text and Display Styled Text action to enable automatic link detection. | ||
- | * Adjusted the palette displays slightly, de-bolded the content text and added some space. ([[https://forum.keyboardmaestro.com/t/ui-palette-suggestion/13942)|forum]]) | + | * Adjusted the palette displays slightly, de-bolded the content text and added some space. ([[https://forum.keyboardmaestro.com/t/ui-palette-suggestion/13942|forum]]) |
- | * Disabled Smart Copy/Paste in most text fields. ([[https://forum.keyboardmaestro.com/t/wish-list-or-alternative-solution-insert-url-in-comment-action/13281)|forum]]) | + | * Disabled Smart Copy/Paste in most text fields. ([[https://forum.keyboardmaestro.com/t/wish-list-or-alternative-solution-insert-url-in-comment-action/13281|forum]]) |
* Attempt to better support control over Smart Quote/Dash/Link Substitution/Detection. | * Attempt to better support control over Smart Quote/Dash/Link Substitution/Detection. | ||
* Detect AppleScript errors and abort/fail the Execute AppleScript action. (may break macros) | * Detect AppleScript errors and abort/fail the Execute AppleScript action. (may break macros) | ||
* Detect Shell script errors and abort/fail the Execute Shell Script action. (may break macros) | * Detect Shell script errors and abort/fail the Execute Shell Script action. (may break macros) | ||
- | * Detect Plug In script errors and abort/fail the Plug In action. (may break macros)([[https://forum.keyboardmaestro.com/t/how-do-i-abort-macro-if-plugin-script-gets-error/10558)|forum]]) | + | * Detect Plug In script errors and abort/fail the Plug In action. (may break macros)([[https://forum.keyboardmaestro.com/t/how-do-i-abort-macro-if-plugin-script-gets-error/10558|forum]]) |
* Avoid New Folder action failing in the case where the folder already exists. | * Avoid New Folder action failing in the case where the folder already exists. | ||
* Improve error display of text script errors (remove long extraneous temporary path). | * Improve error display of text script errors (remove long extraneous temporary path). | ||
* Hidden Windows show slightly dimmed text in the Window Switcher. | * Hidden Windows show slightly dimmed text in the Window Switcher. | ||
* Handle kmtrigger: URLs with bogus slash (/) at the end added by Word. | * Handle kmtrigger: URLs with bogus slash (/) at the end added by Word. | ||
- | * Worked around Google Chrome’s stupid window title accessibility issue. ([[https://forum.keyboardmaestro.com/t/found-images-suddenly-broken-in-google-chrome/11510)|forum]]) | + | * Worked around Google Chrome’s stupid window title accessibility issue. ([[https://forum.keyboardmaestro.com/t/found-images-suddenly-broken-in-google-chrome/11510|forum]]) |
- | * Worked around Safari 12.1 not disabling the Stop menu when the page is finished loading (radar://49309868). | + | * Worked around Safari 12.1 not disabling the Stop menu when the page is finished loading (radar 49309868). |
* Worked around an issue with dates and times not being localized in Mojave. (CFBundleAllowMixedLocalizations) | * Worked around an issue with dates and times not being localized in Mojave. (CFBundleAllowMixedLocalizations) | ||
- | * Support Brave and Vivaldi browsers as a Chrome-compatible Front Browser. ([[https://forum.keyboardmaestro.com/t/using-a-non-safari-non-chrome-browser/13712)|forum]]) | + | * Support Brave and Vivaldi browsers as a Chrome-compatible Front Browser. ([[https://forum.keyboardmaestro.com/t/using-a-non-safari-non-chrome-browser/13712|forum]]) |
* Rate-limit Named Clipboard Change notifications. | * Rate-limit Named Clipboard Change notifications. | ||
* Rate-limit Allow JavaScript from Apple Events notifications. | * Rate-limit Allow JavaScript from Apple Events notifications. | ||
- | * Improved Search Using Regular Expressions to indicate invalid variables in red. ([[https://forum.keyboardmaestro.com/t/bug-variables-illegal-characters-without-warning-via-search-using-regex-action/11003)|forum]]) | + | * Improved Search Using Regular Expressions to indicate invalid variables in red. ([[https://forum.keyboardmaestro.com/t/bug-variables-illegal-characters-without-warning-via-search-using-regex-action/11003|forum]]) |
* Invalid variables that are entered in various fields and show up red will not be saved. | * Invalid variables that are entered in various fields and show up red will not be saved. | ||
- | * Improve error display of numeric errors. ([[https://forum.keyboardmaestro.com/t/is-there-any-name-of-action-to-repeat-some-macro-till-last-tab-of-the-window/13798/4)|forum]]) | + | * Improve error display of calculation errors. ([[https://forum.keyboardmaestro.com/t/is-there-any-name-of-action-to-repeat-some-macro-till-last-tab-of-the-window/13798/4|forum]]) |
* Added primary trigger to Macro Inspector / Trigger Macro by Name windows. | * Added primary trigger to Macro Inspector / Trigger Macro by Name windows. | ||
* Adjusted the Continue/Retry Loop action icon to a Control Flow icon instead of a Stop icon. | * Adjusted the Continue/Retry Loop action icon to a Control Flow icon instead of a Stop icon. | ||
- | * Adjusted the Share to Forum default name to be less verbose. ([[https://forum.keyboardmaestro.com/t/change-request-macro-upload-name/7951)|forum]]) | + | * Adjusted the Share to Forum default name to be less verbose. ([[https://forum.keyboardmaestro.com/t/change-request-macro-upload-name/7951|forum]]) |
* Detect Universal Clipboards and display a network icon as the source. | * Detect Universal Clipboards and display a network icon as the source. | ||
* Removed support for signatures in Send Mail Message as Mail.app’s signature support is broken. | * Removed support for signatures in Send Mail Message as Mail.app’s signature support is broken. | ||
- | * Detect more Audio Output Device changes. ([[https://forum.keyboardmaestro.com/t/macro-not-triggering-on-audio-output-change/12651)|forum]]) | + | * Detect more Audio Output Device changes. ([[https://forum.keyboardmaestro.com/t/macro-not-triggering-on-audio-output-change/12651|forum]]) |
==== Fixes ==== | ==== Fixes ==== | ||