ANNOUNCE: Script Debugger 7.0.4 (7A57)
A new Script Debugger 7.0.4 BETA build is available. You can download it here:
http://www.latenightsw.com/archives/beta_for_script_debugger/ScriptDebugger7.0.4-7A57.dmg
This build introduces a series of changes to address security changes in macOS Mojave (10.14). If you are running a macOS Mojave beta, please ensure you are using this 7.0.4 build.
A new Help menu item is presented when running on Mojave systems leading to additional information on Mojave security issues.
Changes for build 7A57
-
1119: Fixed issue where clicking on the
Time/Duration
column heading in the Event Log could cause a crash. Clicking will now sort events by duration, and execution order can be restored by clicking on theApple Event
column heading. -
1133: Mojave: If you accidentally decline to allow Script Debugger access to a particular application, an alert appears whenever the explorer is used to access that application explaining that the application is inaccessible and that you must use the System Preferences app to grant access to Script Debugger.
-
1137: Mojave: The Scripting Additions dictionary only displays additions in the
/System/Library/ScriptingAdditions
on Mojave systems since AppleScript no longer loads Scripting Additions from other locations (/Library/ScriptingAdditions
and~/Library/ScriptingAdditions
). When SIP is disabled, Script Debugger displays scripting additions from all standard locations.
Changes for build 7A56
-
1113: The scripting
selection
property returned character ranges that could, in some cases, not accurately reflect AppleScript lengths. This has been fixed. A newdocument
andscript window
property,selection ASObjC range
, returns the selection as a Cocoa range, suitable for those using AppleScriptObjC. The new property accepts both a simple list of two integers as well as a record in the form {location:x, |length|:y}. It returns a list, or the record form if you useget selection ASObjC range as record
. -
1117: Resolved a problem where duplicate code signing identities could appear in Script Debugger’s Code Signing menus.
-
1122: Fixed issue where entering extensions in the Resources Tab could trigger a crash.
-
1126: Script Debugger Lite users are able to create viewer windows for values appearing in the variables pane. This makes looking at long strings and list or record structures easier.
-
1115: Resolved a series of issues with leak tracking and display. Script Debugger should now properly track
open for access
/close access
pairs when a file path is passed toclose access
. Possible crashes displaying leaks have also been resolved. -
1116: Fixed a regression where bundled frameworks were not included when performing a
save as
orexport
. -
1132: Addressed a problem where changing the AppleScript:// URL scheme preference did not operate properly.
-
1130: Improved command-click handling of URLs to avoid attempting to open invalid URLs, resulting in an alert asking to locate a suitable application in the App Store.
-
1123: Fixes regression where clippings searches ignored the standard set. Also fixes the issue where double-clicking on found clippings failed to insert them.
-
1118: Removed unnecessary alerts about persistent properties when saving code-signed bundles and applets.
Changes for build 7A49
- 925: Resolved a crash that occurs when a script sends an AppleEvent with a timeout of 0 seconds.