FastScripts Changelog

What's new in FastScripts 3.3

Feb 28, 2024
  • New Mouse Automation scripting additions for moving, clicking, and dragging the mouse
  • Restore keyboard shortcuts for arrow navigation and deletion to search text field
  • Fix a bug that could prevent the search field from being focused the first time the menu is displayed
  • Fix a bug that prevented the “Open at login” checkbox from accurately reflecting the status
  • Fix a possible crash when certain keystrokes are typed in the Keyboard Shortcuts preference pane
  • Fix a bug that caused the FastScripts menu item to remain highlighted after navigating with arrow key
  • Built-in crash reporter now detects crashes in script runner proceses

New in FastScripts 3.2.7 (Jun 20, 2023)

  • This update is a quick fix to restore compatibility with the Bartender menu bar utility. The 3.2.6 update indavertently reverted a fix that was originally added in version 3.0.6.

New in FastScripts 3.2.6 (Jun 8, 2023)

  • Fix a bug that caused system-wide keyboard shortcuts to appear on script menu items with the same name
  • macOS Sonoma Beta 1 compatibility fixes:
  • Fix an issue that prevented option/shift/command modifiers working when selecting menu items
  • Prevent a crash that could occur when pressing the delete key in Scriptlight search field
  • Fix a problem that caused a Scriptlight search result to run twice when invoked with return key from search field

New in FastScripts 3.2.5 (Mar 9, 2023)

  • Regular expression script commands now support multiline anchors and dot matches all
  • Modifier key shortcuts when selecting menu items can now be disabled in Settings
  • Add a keyboard shortcut “Cmd-E” to script error panel to open in Script Editor
  • Rename “result” property to “script result” to disambiguate from built-in AppleScript result property
  • Fix a bug that caused the Script Libraries list in Settings to appear shorter than expected

New in FastScripts 3.2.4 (Jan 3, 2023)

  • Another fix to prevent a rare problem of keyboard shortcuts being lost after restart
  • Fix a crash that could occur in the script runner process when scripts are cancelled
  • Add scripting examples for regular expression commands to the AppleScript dictionary

New in FastScripts 3.2 (Sep 26, 2022)

  • New settings for custom Script Collections allows for arbitrary script folder locations
  • Built-in script running command now supports specifying script parameters and awaiting a result
  • Shortuts integration: new “Display Message” action for heads-up display messages
  • Identically named scripts are now differentiated in search results by showing their containing folder name
  • Fixed a bug that could caused the wrong color to appear in the menu bar color preference
  • Fixed a bug that in rare cases prevented changed keyboard shortcuts from showing as expected in the menu
  • Improved reliability of keyboard shortcuts staying set when scripts are moved
  • Changed name of “Preferences” to Settings” if running on macOS 13 or greater

New in FastScripts 3.1.1 (Jul 22, 2022)

  • Software Updates are now announced via system notifications when authorized
  • Recently run scripts are now exposed by FastScripts’s own scripting interface
  • The FastScripts menu can now be presented by keyboard shortcut even if the menu bar icon is not visible
  • Check for Updates now includes a link to Version History when there are no new updates
  • Mitigate a problem that could occasionally cause a delay when invoking a script
  • Recent Scripts now appear below App-Specific Scripts in search results

New in FastScripts 3.1 (Mar 15, 2022)

  • FastScripts 3.1 is now available on the FastScripts home page, or by selecting “Check for Update” from the FastScripts menu.
  • This update introduces an expansion of FastScripts’s own built-in scripting additions, with three powerful new commands for searching, replacing, and splitting text with regular expressions.
  • These can be used by any AppleScript on your Mac, whether you’re running the script from FastScripts or not. These new commands are also completely free of charge, so if you install and keep FastScripts running in the background, your scripts will always have access to these features.
  • Previously it was cumbersome to use regular expressions in AppleScript, resulting in people commonly calling out to scripting languages with “do shell script”, invoking Cocoa directly via AppleScriptObjC interfaces, or installing third-party scripting libraries such as Shane Stanley’s wonderful RegExAndStuff library.
  • I want to thank John Gruber for reviewing and helping with with the design of the scripting interface, which I like to think represents the “Mac-ification” of providing regular expression support to AppleScript.
  • Other Changes:
  • Text processing commands are the “big deal” in this update, but there are a few smaller changes that may also be of interest! Here is the complete list of updates in this release:
  • New built-in scripting support for regular expression commands “search text”, “replace text” and “split text”
  • Updated “open web page” scripting command to support a new “replacing current page” parameter
  • Added a new “Open FastScripts Scripting Dictionary” menu item
  • When searching, recently used scripts are now prioritized in search results
  • Fix a bug that caused recently added “invoke” support for paths to report a spurious error
  • Fix a bug introduced in 3.0.6 that prevented “invoke” from working properly on a script item
  • Alleviate console log warnings that were being printed when the menu bar icon is clicked

New in FastScripts 3.0.6 (Jan 21, 2022)

  • Fix an interaction with Bartender app that caused the Preferences panel to open when selecting a script
  • Re-fix an issue that caused custom colored menu bar icons to appear enabled on secondary screens
  • Remove NSAppleScriptEnabled Info.plist key from FastScripts Script Runner
  • New preference to hide the Scriptlight search field in the FastScripts menu
  • Scriptability enhancements to FastScripts itself:
  • The “invoke” command can now be called with an arbitrary file as the parameter to run scripts outside of your script collection
  • New “script tasks” element provides access to running tasks, which can be force quit via script
  • New “preferences window” property provides scripted access to showing preferences window

New in FastScripts 3.0.5 (Dec 30, 2021)

  • Fix a crash when running JavaScript for OSA scripts
  • Restore proper drawing of the menu bar selection highlight when the icon is clicked
  • Fix an issue where a script with lots of AppleScript log messages could get stuck running
  • Fix the behavior of the "Create App-Specific Scripts" folder when no User Scripts folder exists yet

New in FastScripts 3.0.4 (Dec 30, 2021)

  • Restore ability to run Automator Actions
  • Restore functionality that suspendsw script execution while conflicting keyboard shortcut is still held
  • Fix a crash that could occur when aliases in the script folder become unresolveable
  • Fix a bug that could cause variables in scripts to become undefined after interacting with other apps
  • Improve the error message that is presented when trying to run a shell script without executable permission

New in FastScripts 3.0.3 (Dec 30, 2021)

  • Changes to script execution to make behavior more consistent with Script Editor's behavior
  • Improvements to event handling performance in Cocoa UI presented by scripts
  • Fixes for bugs that prevented some changes to script folders from being reflected in the menu
  • Asking for the "count" of args in script's run handler now works without error
  • Fix a bug that prevented the "Create Scripts Folder" items from working in some cases

New in FastScripts 3.0.2 (Dec 30, 2021)

  • Performance improvements for users with large script folders
  • Fix an issue that caused consecutive scripted alerts to get hidden from view
  • Improved keyboard navigation and text editing in the search field
  • Fix a rare crash that could occur after moving FastScripts's location on disk
  • Fix an issue causing custom colored menu bar icons to appear enabled on secondary screens
  • Script progress now updates immediately even if the script blocks on a modal panel after updating it

New in FastScripts 3.0.1 (Dec 30, 2021)

  • Fix the color and contrast of the app icon
  • Fix a crash at launch affecting users with cyclic aliases in their Scripts folder
  • Fix a crash that could occur when using arrow keys to navigate in search field
  • Restore text layout in display message panels with custom bounds
  • Improvements to the first-launch introduction panel

New in FastScripts 3.0 (Dec 30, 2021)

  • Major upgrade featuring ScriptLight menu searching, parallel script execution, script progress feedback, and more!

New in FastScripts 2.6.8 (Oct 25, 2014)

  • Fix a bug from 2.6.7 that caused the menu bar icon to draw too lightly in OS X Yosemite
  • Restore proper functionality of aliases to folders within the script hierarchy
  • Fix a typo in the first-launch welcome message

New in FastScripts 2.6.7 (Oct 8, 2014)

  • Fix display of menu bar icon on 10.9 and earlier, where the previous update caused it to be displayed light gray by default.

New in FastScripts 2.6.6 (Oct 8, 2014)

  • Fix display of menu bar icon in "dark mode" on Yosemite 10.10
  • Ensure that user environment variables are set-up when running shell scripts
  • Fix appearance of keyboard shortcuts when running with non-Roman keyboard layouts

New in FastScripts 2.6.5 (Jun 30, 2012)

  • Updated graphics for MacBook Pro Retina support
  • Fix a Smart-Switching bug that prevented a script from activating another app after displaying a dialog
  • Added a "News" check to alert customers of critical fixes

New in FastScripts 2.6.4 Build 390 (Oct 21, 2011)

  • Fix a crashing bug that could occur if an alias file resolves to itself.

New in FastScripts 2.6.3 Build 386 (Oct 20, 2011)

  • Fix a performance bug introduced in 2.6 that caused some scripts to run very slowly
  • Fix a crash that could occur when trying to display Automator-generated errors
  • Fix a false error that would occur when Automator workflows end with no result

New in FastScripts 2.6.2 Build 382 (Aug 6, 2011)

  • Further refinement to the activation of the expected app when running scripts.
  • Prevent conflicts with synthesized "key code" command and script keyboard shortcut.

New in FastScripts 2.6.1 Build 376 (Jul 30, 2011)

  • Prevent conflicts with synthesized keystroke commands and keyboard shortcuts
  • Fix for situations where FastScripts became the front app after running a script
  • Fix the built in on-screen display windows to grow in height to fit displayed message
  • Restore support for Mac OS X 10.4 and 10.5

New in FastScripts 2.6 Build 358 (Jul 18, 2011)

  • 64-bit compatibility
  • Add support for FKeys F17-F19, available on many modern Mac keyboards.
  • Fix a bug where deleted folders remain visible in menu
  • Fix an issue with case-change-only name changes causing duplicate menu items

New in FastScripts 2.5 Build 289 (Dec 29, 2009)

  • Now supports running plain-text .applescript files.
  • The FastScripts menu icon can now be changed to a custom color.
  • Alter appearance of menu so it doesn’t have rounded top corners on 10.6
  • Bug Fixes:
  • Fix glitches with “Smart Switching” on Snow Leopard 10.6
  • Fix processing of shell script arguments embedded in the “shebang” line.
  • Fix a possible crash when changing mouse cursor while selecting from menu.
  • Fix proper display of filenames e.g. when they contain slashes.

New in FastScripts 2.4 Build 273 (Jun 26, 2009)

  • An important change in the evaluation terms