Quicksilver Changelog

What's new in Quicksilver 2.4.2

Dec 28, 2023
  • Fixed:
  • Force-disable superfluous visual effects on startup if running MacOS 14
  • Fix a few (of the many) crashes related to QSProcessMonitor

New in Quicksilver 2.4.1 (Sep 6, 2023)

  • New:
  • Shortcuts.app Plugin to view and run Shortcuts from within Quicksilver
  • Better support for managing running applications and processes from within Quicksilver (#2919)
  • New translations for Dutch, Japanese, French, Portuguese (Brazil), Spanish
  • Improvements to the Calendar & Reminders plugin - allow setting the default calendar for events & reminders from the preferences.
  • Fixed:
  • Incorrect icon sizes in Trigger preference panel (#2940)
  • Some icons display incorrectly on macOS 12+
  • Occasional inconsistent behavior when → into synonyms (#2913)
  • Set the correct name for non-bundle processes
  • The incorrect object could be selected in the 3rd pane if more than one object with the same name existed.

New in Quicksilver 2.4.0 (Jul 12, 2022)

  • New:
  • Execute triggers from the Quicksilver interface! Can't remember the keyboard shortcut for a trigger or have to many triggers? Starting with Quicksilver 2.4.0, you can now give triggers a unique name and add them to your Quicksilver catalog. Run your custom commands right from within Quicksilver!
  • Super-charged 'combined' objects. Allow combined text objects to be pasted to the clipboard, improved icons for combined objects and more.
  • JXA (JavaScript Application Scripting) has made it to Quicksilver! Use JXA to create your own custom actions to execute from within Quicksilver. [Learn more](https://docs.qsapp.com/documentation/applescript_actions)
  • Improved support for custom interfaces. Allow interfaces to override icon position and text editor size.
  • Korean & Spanish localizations. Translate Quicksilver to your language [here](https://www.transifex.com/quicksilver/quicksilver/)
  • Changed:
  • Performance optimizations when browsing files using Quicksilver
  • Performance optimizations when Quicksilver is idle in the background
  • Include objects returned to Quicksilver in the object history
  • Preference pane tweaks for improved readability and control
  • Improved handling of the result window size - store across relaunches and keep all 3 result windows the same size.
  • Fixes:
  • Fix crashes that would occur with the 'Running Processes' catalog entry
  • Fix preference pane layout for localized languages (e.g. Spanish) (#2902)
  • Potential crash when saving mnemonics to disk
  • Potential crash when displaying the file conflict panel
  • Potential crash that could occur when trying to → into web pages that weren't UTF8
  • Fix how keyboard shortcuts that include →↓↑← would display in the trigger preferences (#2897)
  • Fix the 'Switch to keyboard layout' option that allows you to specify what keyboard layout to use when Quicksilver is activated.
  • Developer:
  • Re-enable unit tests for the project. Developers should add to unit tests for all new PRs.
  • Automatically sign local builds of Quicksilver

New in Quicksilver 2.3.0 (Jun 19, 2022)

  • New:
  • Updated Czech translations. Translate Quicksilver to your language [here](https://www.transifex.com/quicksilver/quicksilver/)
  • Fixes:
  • Ensure active app retains focus when getting current selection (#1351)
  • Allow commands to be scheduled to run past midnight (#1220)
  • Fix dragging/dropping catalog entries in the preferences (#1412)
  • Various other fixes to the Catalog Preferences pane
  • Correctly show whether synonyms have children (#1813)
  • Improve visuals when entering text into Quicksilver's 3rd pane (#1515)
  • Fix proxy objects in triggers that use partial commands (#1517)
  • Improve speed when re-scanning the catalog
  • Don't inadvertently show the results window when right clicking in Quicksilver
  • Fix the 'Type Text' action to make sure it types properly even if modifier keys are being pressed
  • Fix Gmail search URL in Web Search Plugin ([#32](https://github.com/quicksilver/QSApp.com/pull/32))
  • Various bug fixes including for: running application scanning, saving catalog entries, catalog scanning, icon loading, object purging and more.
  • Plugins:
  • Recent plugin updates include:
  • **Calculator Plugin**: Fix crashes when displaying results as large type
  • **Text Manipulation Plugin**: Speed optimizations and improve 3rd pane usability
  • **File Compression Plugin**: Add option to remove macOS hidden files when compressing
  • **Shelf Plugin**: Improve right-click usability + add keyboard shortcuts to execute shelf items
  • Changed:
  • Reduce the donation popup appearance to show at most once a fortnight
  • Deprecation and warnings cleanup

New in Quicksilver 2.2.3 (Jun 14, 2022)

  • New:
  • Updated Korean and French translations
  • Fixes:
  • Crash in some circumstances when re-scanning the catalog (#2886)
  • Crash when displaying QS Tasks in the background (#2886)
  • Crash when scanning the 'running processes' catalog item (#2886)
  • Removed unusable 'Group triggers' from the Triggers pref pane (#135)
  • Fix keyboard shortcuts on JIS keyboards (#2885)

New in Quicksilver 2.2.2 (Jun 8, 2022)

  • Fixes:
  • Occasional crashes that could occur when the task viewer updates. (#2878)

New in Quicksilver 2.2.1 (May 27, 2022)

  • Fixes:
  • Regression introduced in 2.2.0 that could cause the wrong action/item to be executed (#2880)

New in Quicksilver 2.2.0 (May 27, 2022)

  • New:
  • Save your catalog entries and share them with friends (#2755)
  • "Latest Screenshot" proxy object to allow you to select the latest screenshot (created by Grab.app) in Quicksilver (#2752, #2749)
  • Use JXA (JavaScript for Automation) to control Quicksilver (#2745, #2604)
  • Instructional popup window explaining how users can allow Quicksilver within macOS's privacy settings (#2741)
  • Updated translations for: Czech, French, German, Indonesian, Italian, Japanese, Korean, Norwegian, Portuguese (Brazil), Spanish (Mexico), Spanish (Spain), Swedish, Turkish, Chinese (Simplified) - 中文简体, Chinese (Taiwan, Traditional) - 中文繁体 [learn more](https://www.transifex.com/quicksilver/quicksilver/)
  • Improved 3rd pane default times for 'Run after delay...' and 'Run at time...' commands
  • Various other performance improvements (#2733 and more)
  • Fixed:
  • Mouse and Keyboard Trigger icons are now high-res (#2755)
  • "Latest Download" proxy object can now find downloads in folders with spaces (#2751)
  • Occasional bugs when opening Quicksilver's preferences (#2754)
  • Improved descriptions for the 'Make New...' action templates
  • Fix crash with the 'Make New...' action in certain cases
  • Fix occasional crash when actions are set to run in the background
  • Fix triggers that used F14 as the hotkey (#2863)
  • Fix crash when running Quicksilver for the first time on a new computer (#2760)
  • Make many more windows and text translatable
  • Occasional hangs when showing the tasks view
  • Several issues with the 'Run after delay...' and 'Run at time...' commands (#2875)
  • Improved messaging when unsupported plugins are installed (#2872, #2864)
  • Fix progress indicator spinning when there are scheduled tasks in the pipeline (#2876, #2874)
  • Improve search string reset behaviour (#2642, #2289)
  • Development:
  • Add debug builds of Quicksilver to Github CI, for debugging and testing purposes (#2871, #2870)
  • Fix deprecation build warnings

New in Quicksilver 2.1.0 (May 27, 2022)

  • New:
  • Open 'together' when opening files from Quicksilver's 1st pane - consistent with Finder's behavior (#2664, #2035)
  • Optimized HTML parser to handle browsing websites from within Quicksilver (when → into a URL) (#2729, #2728)
  • Further optimizations and speed improvements (#2734)
  • Fixed:
  • Results window now correctly 'bumps' when trying to → (right arrow) into objects that don't allow it (#2729)
  • Correctly expand/contract the 3rd pane in Primer Interface (#2669, #1215)
  • Web Search Plugin wouldn't correctly download the list of search URLs (#2729, #2728)
  • Fix enabling/disabling proxy objects from the Catalog pref pane (#2670, #1660)
  • Crash for some users when using the 'Get Current Selection' proxy
  • Crash when rescanning running processes (#2735, #2718)
  • Popup alerts sometimes caused Quicksilver to crash or hang (#2738)
  • Using Caps-lock as a double-modifier activation didn't always work (#2717)
  • Using number pad keys as trigger shortcuts (#2742)
  • Fix Quicksilver's internal shortcuts such as ⌘[ to work on non-ASCII keyboards (e.g. Chinese, Japanese, Korean)
  • Allow triggers that use punctuation marks (e.g. .'"?}) to work across keyboard layout changes
  • Changed:
  • Added list of open-source software used by Quicksilver to the credits
  • Development:
  • Provide checksums for Quicksilver releases (#2730, #2727)

New in Quicksilver 2.0.3 (Apr 12, 2022)

  • Fixed:
  • Crash when checking for updates via the in-app updater (#2715)
  • Development:
  • Drop `v` from start of version number (#2719, #2705)

New in Quicksilver 2.0.2 (Apr 12, 2022)

  • Fixed:
  • Various performance tweaks (#2356, #2644)
  • Fix Modifier-only activation on macOS 11 and 12 (#2706, #2533) - thanks to @dhoepfl
  • Fix hangs for some users when updating via the in-app updater (#2704)
  • Various fixes and improvements to the task viewer
  • Show short version numbers in release builds (#2710, #2705)

New in Quicksilver 2.0.1 (Apr 12, 2022)

  • Fixed:
  • Fix 'Ctrl+Space' / 'Cmd+Space' appearing as 'Ctrl+1' / 'Cmd+1' for some users (#2692, #2694)
  • Fix keyboard shortcuts appearing incorrectly for some users (#2699)
  • Fix hangs when rescanning the 'Processes' catalog entry (#2681, #2608)
  • Fix Primer interface colours in dark mode (#2695, #2697)
  • Fix 'About' window colours in dark mode (#2689, #2690)
  • Changed:
  • Tweaked Quicksilver app icons to improve visual for all sizes (#2685) - thanks to @lgarron

New in Quicksilver 2.0.0 (Apr 12, 2022)

  • New:
  • Runs natively on Apple Silicon (M1) Macs (#2560)
  • Updated icon & interface for Big Sur & Monterey (#2544, #2542, #2595)
  • Fully compatible with Catalina, Big Sur (#2537, #2555)
  • Updated, more modern preference panes. Easier searching, sorting and management (#1377, #2561)
  • New translations for: Chinese (Simplified) 中文简体, Chinese (Traditional) 中文繁體, Dutch, Estonian, Finnish, Catalonian, Spanish, Portuguese (Brazil), Indonesia, Korean, Russian, Turkish, Czech, French
  • Allow management of To Dos (Reminders.app) from within Quicksilver
  • Zoom plugin for managing Zoom meetings directly from within Quicksilver
  • Improved 'Updates' interface for installing new Quicksilver updates (#1849)
  • New “Automatically update when files change” setting to immediately rescan folders (#330, #2633)
  • Make donations easier to get to and remind users about them (#2665)
  • Changed:
  • The “Get Current Selection (Do Not Change Shortcut)” service is now called “Send to Quicksilver” (#2119, #2651)
  • Tweak default purples for a more modern look (#2653)
  • Fixed:
  • Allow multiple plugins to add 'Application Actions' for a single application (#2605, #460)
  • Make “Application Quit” event triggers work properly (#2551)
  • Quicksilver can now correctly launch and run .scptd AppleScript files (#2603, #1268)
  • Correctly relaunch on Apple Silicon Macs (#2557)
  • Improved compatibility with different keyboard layouts and improved shortcut reliability (#2594, #1134, #1482, #1486, #1440, #1679, #1386, #1850, #1918)
  • Correctly display more keyboard shortcuts (#2594, #2418)
  • Improve sorting triggers by keyboard shortcut (#2561, #2598)
  • Remove gradients that were being drawn incorrectly (#2635)
  • Improve appearance in dark mode (#2639)
  • The “Send to Quicksilver” service now works on newer versions of macOS (#2646, #2651)
  • Correctly wrap text in text-entry mode (#2127, #2652)
  • Watch subdirectories for changes in File & Folder catalog entries (#2509, #2649)
  • The app is signed and notarized (#2654, #2655)
  • The Toggle Application action would sometimes fail to show a hidden application (#2666)
  • Prevent a crash after moving files (#2656, #2667)
  • Fix getting the favicon for search objects - now use Duckduckgo's service
  • Increase default width of plugin preference pane sidebars (#2673, #2674)
  • General improvements and crash prevention for the plugin updater (#2668, #2671)
  • Development:
  • Clean up and improve the qsrelease script (#2582)
  • Removed a special character from the Info.plist to help with packaging (#2527, #2528)
  • Switch from Python 2 to Python 3 for development building (#2581, #2577)
  • Update qsrelease to successfully sign the application bundle (#2674)
  • Split code signing into a separate qssign script (#2655)
  • Remove the buildDMG.pl script (#2655)
  • Disable library validation (#2672)
  • Add entitlements for Contacts, Calendars, etc. (#2676, #2677)

New in Quicksilver 1.6.1 (Jun 25, 2020)

  • New:
  • A new preference has been added to Extras that controls the number of items kept in Quicksilver’s history (#2490)
  • Index /System/Applications by default (#2510)
  • Changed:
  • Several in-application links have been updated (#2486)
  • Update the internal list of top-level domains (#2493)
  • Fixed:
  • Touch Bar code won’t be called on older versions of macOS (#2460, #2463)
  • Additional tweaks for the default string ranker (#2481)
  • Small fixes to eliminate some warnings (#2477)
  • Updated code for alerts (#2477)
  • Include the license with the code (#2498)
  • Random trigger delays (#2482, #2500)
  • Fix some crashes under Catalina (#2503, #2497)
  • Rescan Recent Applications and Recent Documents when changed (#2451, #2515)
  • Fix a crash when using Large Type (#2511, #2521)
  • Development:
  • Update internal version of Python-Markdown to 2.6.11 (#2480)
  • Change the encoding for Thai localization files (#2487)
  • Add a cachedProxyTarget method to find out what a proxy object last pointed to without resolving it again (#2489)
  • Start the transition to NSRunningApplication (#2500)
  • Cleaned up some clipboard code (#2499)
  • Set the SDK to macOS 10.13 for now. You can copy or symlink it from Xcode 9.

New in Quicksilver 1.6.0 Build 4025 (Sep 20, 2018)

  • New:
  • Touch Bar support (#2366)
  • Provide descriptions when permission to access Contacts, interact with other applications, etc. is requested (#2446)
  • Changed:
  • Improvements to the disk image used during installation (#2451)
  • Fixed:
  • Small fixes for the default string ranker (#2450, #2452)

New in Quicksilver 1.5.9 Build 4024 (Mar 12, 2018)

  • Fixed:
  • Recent documents are available on a clean install of macOS 10.13 (#2431, #2432)

New in Quicksilver 1.5.8 Build 4023 (Mar 7, 2018)

  • New:
  • URL Scanner catalog source allows scanning links from a remote address (#767, #2408)
  • Objects grabbed with ⌘⎋ and ⌘G are added to the history (#2265, #2421)
  • A “Log Object to Console” action (disabled by default) has been added to improve our ability to troubleshoot (#2424)
  • Fixed:
  • Show the number of plugins being downloaded (#2409, #2410)
  • Prevent the third pane from appearing when nothing is selected (#2417, #2420)
  • Prevent a few crashes (#2415)
  • Lines from a text file are indexed correctly (#2364, #2369)
  • Improved trigger behavior for items that aren’t in the catalog (#2419, #2426)
  • Fix a text label that was getting truncated (#2425, #2430)
  • Development:
  • Catalog API cleanup (#2255)
  • Allow more of an actions’s properties to be manipulated (#2423)
  • An action’s method can be defined using a block, which allows programmatically creating several very similar actions (#2423)

New in Quicksilver 1.5.7 Build 4022 (Nov 9, 2017)

  • New:
  • A new trigger is available to relaunch Quicksilver. It's activated with ⌃⌥⌘Q by default. It can be reconfigured in Preferences → Triggers → Quicksilver (#2399, #2404)
  • Allow searching of non-latin scripts using latin characters (transliteration). E.g type 'zhongguo' to search for '中国' or 'hangeul' to search for '한굴' (#2395)
  • Changed:
  • The menu item to Relaunch Quicksilver and its shortcut (⌃⌘Q) have been removed because that shortcut is used by macOS now (#2404)
  • Checking for updates happens in the background and won't lock up the interface (#1596)
  • Fixed:
  • Code signing for Gatekeeper is working again
  • Prevent a crash when notifying users of a new version (#2379, #1596)
  • Recent documents are available via right-arrow (#2396, #2403)
  • Recent and Favorite catalog scanners are working (#2403)
  • Small bug fixes for the updater (#2402)

New in Quicksilver 1.5.6 Build 4021 (Sep 6, 2017)

  • Fixed:
  • Additional safety checks and crash prevention (#2383)
  • Development:
  • Include FMDB in the core application to avoid conflicts between different plugins. It should be possible to remove FMDB from your plugins in the next release. (#2348)

New in Quicksilver 1.5.5 Build 4020 (Jun 13, 2017)

  • Fixed:
  • Keyboard shortcuts for Quicksilver activation and triggers couldn't be changed (#2362)
  • Development:
  • Removed requirement for `xctool` (#2353)
  • Configured Travis to use Xcode 8.3 and removed `xctool` (#2362)

New in Quicksilver 1.5.4 Build 401F (May 25, 2017)

  • Fixed:
  • Update watched files and folders in the background (#2345)
  • Prevent some crashes (primarily related to icon loading) (#2339)
  • Development:
  • Fixed several deprecation warnings (#2346)
  • Clean up and consolidate code related to ranking (#2342)

New in Quicksilver 1.5.3 Build 401E (Mar 8, 2017)

  • New:
  • Commands scheduled using "Run at Time…" and "Run after Delay…" can be viewed and cancelled in the Task Viewer (#1767, #2247)
  • Fixed:
  • Various performance enhancements to prevent Quicksilver from freezing (#2312)
  • Proxy objects should refresh as needed instead of after a delay (#2322)
  • Strings in commands saved to disk should preserve their value instead of getting replaced by an internal identifier (#2306, #2325)
  • Changed:
  • Removed support for Internet Explorer (#2320)
  • Development:
  • The notification sent when the interface is dismissed will now include a reason for the dismissal. The reason will be available in userInfo[kQSInterfaceDeactivatedReason]. Possible values are "execution", "cancel", and "fade". (#2322)

New in Quicksilver 1.5.2 Build 401D (Jan 19, 2017)

  • Fixed:
  • Abbreviations are remembered more reliably (#2301, #2308)
  • Fixes for command execution (#2300, #2302, #2304)
  • When creating a collection with the comma trick, ⌫ will clear the selection even if it hasn't been added to the collection (#2308)
  • Performance improvements (#2303)

New in Quicksilver 1.5.1 Build 401C (Dec 27, 2016)

  • New:
  • When renaming a file and the new name conflicts with an existing file, you will be asked what to do (#519, #2293)
  • Fixed:
  • Keep the third pane visible when it contains something, even if it's optional (#2234, #2235)
  • Improve the results in the third pane for AppleScript actions (#2071, #2232)
  • Removed potential deadlocks related to the task viewer (#1611)
  • Improved reliability when automatically showing/hiding the task viewer (#1611)
  • Avoid a hang during catalog indexing (#2016, #2241)
  • Correctly reset the third pane (#2201, #2239)
  • Avoid a hang when getting the string value for multiple selected objects (#2242, #2243)
  • Make the left arrow key do something useful in more contexts (#2228, #2229)
  • Prevent duplicate items from appearing in the interface (#2097, #2231)
  • Make sure mnemonics are updated before resetting the search string (#2269)
  • Icons for proxy objects are shown more reliably (#2069, #2179)
  • Icons for objects in a collection are shown more reliably (#2179)
  • Crash prevention and general improvements for the file conflict panel (#2293)
  • Fixed a bug related to alerts (#2296)
  • When dropping multiple files on the interface, turn them into a collection (#2263)
  • Changed:
  • Quicksilver now requires OS X 10.10 or later (#2146)
  • Don't show a "Relaunch Required" alert for plug-ins when the application itself is being updated (#2224)
  • The main section of the Preferences is now called "General" instead of "Preferences" (#1306, #2237)
  • The ⌫ key only removes a single character from the search string by default. The old behavior of clearing the entire string can be restored in Preferences → General → Extras (#177, #2249)
  • If the search string is empty, pressing ⌫ will remove the selected object from the interafce (#2249)
  • The option to show other results with ↓ is now called "Manually" instead of "Never" (#1878, #2244)
  • Tasks appear in the task viewer briefly after completing so you can at least see what they were (#1611)
  • The real object referred to by a proxy object will be remembered as long as the proxy is selected in the interface. Previously, the proxy would "expire" and look up the real object again. (#2179)
  • Disable App Transport Security to allow right-arrowing into URLs (#2251, #2292)
  • Development:
  • Clean-up to reduce deprecation warnings (#2238)
  • Fixed the unit test for QSObject equality (#2240)
  • Tell Travis to use a specific Xcode version (#2237)
  • Major cleanup of the QSTask class and its API (#1611)
  • Added a method to test for macOS Sierra (#2248)
  • Deprecate some table view methods Apple provides equivalents for (#2254)
  • Define formal protocols for QSObjectSource and QSObjectHandler (#2250)
  • Add a method to the NSApplication interface to make Xcode 8 happy (#2270)
  • Proxy object no longer use cacheTimeForProxy: (#2179)
  • Overhaul of QSAlertManager and notifications (#2146)
  • Modernized methods that report OS version (#2295)
  • Deployment target changed to 10.10 (#2295)
  • Deployment for most NIBs changed to track the project's deployment target (#2295)

New in Quicksilver 1.4.2 Build 401A (Jun 21, 2016)

  • Fixed:
  • Items are added to history when you drag them out of Quicksilver (#2203, #2204)
  • Prevent an exception for non-keyboard events in the results list (#2205)
  • Building Quicksilver under OS X 10.10 so Gatekeeper won't complain on older versions of the OS (#2196)
  • Changed:
  • The Toggle Application action is enabled by default (#2215)

New in Quicksilver 1.4.1 Build 4019 (Apr 13, 2016)

  • NEW:
  • When a collection is (re)selected in the interface, it appears as a collection that can be managed, as though you had just created it with the comma trick, instead of a single combined object (#2092)
  • Collections can be "exploded" into a list of individual items with `⌃⌘]`. This is the inverse of `⌘A`. (#2092)
  • An "Explode Selection" action has been added to split collections into individual items (#2188)
  • You can browse through a collection to get a better look at each item using `⌃[` and `⌃]` (#2092)
  • Internal command to clear Quicksilver history (#2092)
  • Preferences to control text appearance (#2162):
  • Underline Matched Text
  • Add Glow to Matched Text
  • Always Show Name (#1391)
  • Compress Long Names (#2133)
  • FIXED:
  • Prevent a crash when scanning Spotlight entries with an empty query (#2158, #2160)
  • Avoid mounting network volumes to resolve aliases (#2020, #2178)
  • Triggers based on the Quicksilver Selection proxy can be used on other proxy objects (#2161, #2163)
  • Recent documents are shown in the correct order on El Capitan (#2181)
  • Keep the Preferences window on screen when switching displays (#2182, #2183)
  • Abbreviations are remembered for items you've actually "used" (#2092)
  • Better handling of collections when browsing history (#2092)
  • More reliable tracking of position when browsing history, especially when going back for the first time (#2092)
  • The collection tray will be hidden if the number of items collected drops to one (#2092)
  • Show the search string when browsing history (#2092)
  • Clear the search string when switching items in a collection (#2092)
  • Improved interface when showing all history with `⌃⌘[` (#2092)
  • Clearing interface with `⌃U` will also remove comma-trick collections (#2092, #2189, #2190)
  • Finder Sidebar Items, Recent Applications, Recent Documents, Recent Servers, Favorite Servers now work under El Capitan (#2187, #2191)
  • Fixed numerous crashes and freezes (#2177)
  • CHANGED:
  • History only stores items you've actually "used" (#2090, #2092)
  • Multiple items selected with comma will be added to Recent Objects individually (#2092)
  • Reusing a recent item will make it the most recent in the history instead of adding a duplicate (#2092)
  • When a proxy object is used, the item it points to will be added to Recent Objects instead of the proxy object itself, which should already be in the catalog (#2092)
  • When an item is removed from a collection, the next object in the collection will be selected (#2092)
  • If an action shows a result in the first pane (like Get Path), the result will be added to history (#2092)
  • The string value for a collection of multiple items will now be the string values of each, separated by new lines, instead of "combined objects" (#2092)
  • Removing objects from collections should be more intuitive (#1123, #2092):
  • `⌫` removes the last selected item and selects the next in line (allowing multiple items to be quickly removed in order)
  • `⌥,` removes the most recent item from the collection, but preserves the curent selection
  • DEVELOPMENT:
  • New code will be checked for tab indents (#2050, #2105)
  • Configure Xcode and TextMate to use tabs by default in this project (#2093)
  • Allow spaces in comment blocks (#2169)
  • Add support for combined objects to `-[QSObject isEqual:]` (#2092)
  • New unit tests for `-[QSObject isEqual:]` (#2092)
  • Eliminated some unnecessary mutable arrays (#2193)

New in Quicksilver 1.3.4 Build 4016 (Nov 17, 2015)

  • Fixed:
  • Warn users that Quicksilver requires 10.9 (#2096)
  • Symbolic links to applications will work correctly with Path Finder (#2030, #2157)
  • Avoid hangs caused by accessing unavailable network volumes (#1977, #2157)
  • Fixed right-arrowing into symbolic links for the first and third panes (#1884, #1952, #2157)
  • More reliable indexing of symbolic links to applications (#1498, #2157)
  • Correct release notes to show fixes from #2142 were actually in #2157

New in Quicksilver 1.3.3 Build 4015 (Nov 16, 2015)

  • Fixed:
  • Prevent a crash when switching to text-entry mode (#2111, #2152)
  • Allow `$` variables in Spotlight queries (#2140, #2141)
  • Symbolic links to applications will work correctly with Path Finder (#2030, #2142)
  • Avoid hangs caused by accessing unavailable network volumes (#1977, #2142)
  • Fixed right-arrowing into symbolic links for the first and third panes (#1884, #1952, #2142)
  • More reliable indexing of symbolic links to applications (#1498, #2142)
  • Development:
  • Reduce deprecated code and warnings (#2075, #2144, #2150)

New in Quicksilver 1.3.2 Build 4014 (Oct 16, 2015)

  • Fixed:
  • HTTP connections to qsapp.com now use TLS to work with App Transport Security in El Capitan (#2114, #2123)
  • Development:
  • Change the deployment target to OS X 10.9 (#2118)

New in Quicksilver 1.3.1 Build 4013 (Oct 2, 2015)

  • Fixed:
  • Checking "Hide" in Login Items will no longer prevent Quicksilver from appearing (#1170, #2094)
  • Recent documents are available under OS X 10.11 (#2079, #2100)

New in Quicksilver 1.3.0 Build 4012 (Aug 4, 2015)

  • New:
  • "Smart" spacebar behavior in Command Preferences: When hitting spacebar, Quicksilver will attempt to choose the desired behavior between Quick Look, right-arrow, text-entry mode, jump to third pane (#925, #1803, #2072)
  • Menu bar icon tweaked to be more consistent with Yosemite (#2017)
  • Hidden preference to disable the crash reporter (#1837, #2082)
  • Fixed:
  • Update grabicon.com API for web search favorite icons (#2024)
  • Change the location used to get Finder sidebar items (#2038)
  • Droplets no longer fail with an error on the Console (#2060, #2061)
  • Correctly ignore "concealed" pasteboard items (#2061)
  • Quicksilver won't ignore `/` when typing quickly (#2077, #2078)
  • Holding `/` too long won't descend into the hard drive (#2078)
  • Quicksilver won't hang if a string value is unavailable (#2080)
  • Large Type that appears behind the screen saver can be dismissed without relaunching Quicksilver (#1903, #2081)
  • Fixed placeholders in localized string formats. Localizers should re-check translations (#1907, #2083)
  • Changed:
  • Remove the work-around from #2003, as it's no longer needed (#2026)
  • Remove the Finder Toolbar Items catalog preset (#2038)
  • References to "hot key" changed to the OS X standard "keyboard shortcut" (#1359, #2070)
  • Right-arrowing into a URL will now include links to anchors (#2005)
  • Development:
  • Catalog Entry API clean-up and modernization (#2049, #2063)
  • Use Travis to test builds (#2021)

New in Quicksilver 1.2.2 Build 4011 (Dec 24, 2014)

  • Fixed:
  • Avoid a crash in Yosemite when loading certain icons (#2002, #2003)

New in Quicksilver 1.2.1 Build 4010 (Nov 24, 2014)

  • Fixed:
  • Double modifier activation is reset when keys are pressed between modifiers (#1950, #1969)
  • Building with a deployment target > 10.7 now works (#1953, #1955)
  • Prevent a hang when loading icons (#1957, #1970)
  • Prevent getting into a state where actions don't do anything (#1984)
  • Changed:
  • Quicksilver now requires OS X 10.8 or later (#1965)
  • Development:
  • New QS_DEPRECATED and QS_DEPRECATED_MSG macros (#1966)
  • Wrap the branch name in quotes when determining version (#1973, #1974)

New in Quicksilver 1.2.0 Build 400F (Oct 17, 2014)

  • New:
  • The results list will wrap when scrolling (#1928)
  • The status bar icon supports Yosemite's dark theme (#1940)
  • Includes the latest translations from Transifex project (#1900)
  • Fixed:
  • Revert some changes to the results list (#1930)
  • AppleScripts that specify direct and indirect types now accept UTIs (#1916, #1917)
  • Open URL is no longer the default for files that are dragged or pasted into the interface (#1824)
  • Fix a crash when determining default web browser (#1922)
  • Allow right-arrowing into /var, /tmp, and /etc (#1922)
  • Better handling of arrays returned from AppleScript (#1825, #1826)
  • Fixed missing preference icons under Yosemite (#1932, #1933)
  • Fix version comparison so 10.10 isn't treated like 10.1 (#1938, #1939
  • Internal Improvements: #1922
  • Development:
  • Removed PkgInfo files to allow code signing under Xcode 6 (#1931)
  • Rebuild and signed Automator actions using Xcode 6
  • New method for running unit tests (#1939)

New in Quicksilver 1.2.0 Build 400E (Oct 1, 2014)

  • Development:
  • Removed `PkgInfo` files to allow code signing under Xcode 6 (#1931)
  • Rebuild and signed Automator actions using Xcode 6

New in Quicksilver 1.2.0 Build 400D (Sep 25, 2014)

  • New:
  • The results list will wrap when scrolling (#1928)

New in Quicksilver 1.2.0 Build 400C (Sep 25, 2014)

  • New:
  • Append “(alias)” to the details of file aliases (#1770)
  • Append “(symlink)” to the details of symbolic links (#1770)
  • Allow moving restricted files to the Trash (#28, #1770)
  • Fixed:
  • Update results list on the main thread (#1770)
  • Run the Update Manager on a background thread (#1847)
  • Fix the Get File URL action (#1844, #1845)
  • Clear the first pane when an action returns results (#1846, #1847)
  • Clear the first pane when a trigger creates a new search (#1846, #1847)
  • Fix a bug that erased history when a pane was cleared (#1847)
  • Prevent a crash when opening Trigger preferences (#1843, #1854)
  • Internal Improvements (#1839, #1770)
  • Changed:
  • Increase the timeout for plugin downloads to 30 seconds (#1856)
  • Use the CDN directly for plugin downloading/checking (#1857)
  • Use UTI instead of extension to get generic file icons (#1770)
  • Get more file information using NSURL instead of LSInfoRecord (#1770)
  • Development:
  • New isExecutable method for file QSObjects (#1770)
  • New canBeExecutedByScript method for file QSObjects (#1770)
  • Add more file UTI unit tests (#1853)
  • Edit memo

New in Quicksilver 1.2.0 Build 400B (May 13, 2014)

  • New:
  • The Type Text action can be used with multiple text items (#1828)
  • Fixes:
  • Update views on the main thread (#1832)
  • Make sure actions are assigned correctly when an application claims support for files that literally have and extension of * ( #1807)
  • Update AppleScript definitions to eliminate a warning (#1810)
  • Fixes for the number of items an action should support (#1815)
  • Fix service actions that work with files (#1805, #1822)
  • Small tweaks to text file handling and the Large Type action (#1804, #1808)
  • Partially fix the Type Text action in applications like XQuartz and MS Remote Desktop (#1792, #1827)
  • Internal Improvements (#1828)
  • Avoid manual rescans of folders that are kept up-to-date automatically (#1806)
  • Development:
  • Property lists (where the values must be hard-coded) are backward-compatible, but should eventually be updated. (#1828, #1832)
  • Deprecated the replaceString:with: method (#1821)
  • Allow plugins to define both minimum (minHostVersion) and maximum (maxHostVersion) supported build number for Quicksilver (#1835)

New in Quicksilver 1.2.0 Build 400A (Mar 20, 2014)

  • Fixed:
  • More reliable matching of actions with items in the first pane under 10.9 (#1779)
  • Prevent a crash when accessing items recently copied to the clipboard (#1716, #1774)
  • Restore the ability to drag and drop objects from the Quicksilver interface (#1780, #1774)
  • Make the Type Text action work with more items (#1779)
  • Make sure actions are assigned correctly when an application claims support for files that literally have and extension of * (#1777, #1779)
  • The Finder Selection proxy will now correctly refer to symbolic links instead of the links targets (#1729, #1748)
  • Improved efficiency and reliability for the Current Selection proxy object (#1748)
  • The Automator actions (Get Quicksilver Selection and Send to Quicksilver) are updated and working (#915, #1786)
  • Prevent the plugin updater from going off screen (#1769, #1797)
  • Internal Improvements (#1794)
  • Changed:
  • Use display names in command descriptions (#1779)
  • The Finder Selection proxy object will only be cached for 0.5 seconds (#1748)
  • The Latest Download proxy object will only be cached for 0.5 seconds (#1748)
  • Default cache time for proxy objects reduced from 3 seconds to 2 (#1748)
  • Development:
  • New QSThreadSafeMutableDictionary class (#1794)

New in Quicksilver 1.2.0 Build 4009 (Feb 12, 2014)

  • New:
  • Added a "Default Browser" proxy object (#1638)
  • Modifier-only activation is more reliable and now works in password fields and Terminal with "Secure Keyboard Entry" enabled (#1713, #1715, #1712, #1723)
  • Include and exclude files using UTIs (#1708)
  • The Reveal action can be used with multiple files (#1745)
  • Fixed:
  • Fix for accented characters on non-US keyboards (#1696)
  • Prevent corruption of pasted strings in triggers (#1597, #1730)
  • Fix a crash when running some Internal Commands (#1724)
  • Including/excluding files using unregistered extensions now works (#1469, #1708)
  • Folders that that appear to have file extensions are correctly identified as folders when excluding/excluding (#1742, #1708, #1753)
  • Correctly identify documents in iCloud (#1745)
  • Don't advertise application launches when scanning processes (#1756, #1758)
  • Clear the search string when clearing the first pane (#1760, #1772)
  • Prevent crashes when using the Setup Assistant (#1731, #1772)
  • More reliable matching of actions with items in the first pane under 10.9 (#1740)
  • File actions appear when multiple files are selected (#1747, #1755, #1740)
  • Internal Improvements (#1638, #1695, #1714, #1763, #1765, #1740, #1771, #1775)
  • Changed:
  • The way files are represented has changed. Check any triggers, Shelf, items, etc. that have references to files (#1740)
  • Applications added to trigger scopes are displayed more clearly (#1531, #1705)
  • Types specified in the include/exclude options are displayed more clearly (#1708)
  • The catalog items cached to disk will be recreated on application downgrades as well as upgrades (#1762)
  • The "Scanned" date for groups in the catalog will be taken from the group member with the most recent date (#1765)
  • Development:
  • Changes to fundamental types. Make sure you use the constants instead of hard-coding the values. Property lists (where the values must be hard-coded) are backward-compatible, but should eventually be updated. (#1740): QSFilePathType changed from "NSFilenamesPboardType" to "public.data", QSTextType changed from "NSStringPboardType" to "public.utf8-plain-text"
  • Convert to Automatic Reference Counting (#1710, #1739)
  • Reduce the number of pop-up notices when using the Debug configuration (#1709)•You can now specify directTypes for an action using UTIs (deprecating directFileTypes and the need to first specify NSFilenamsPboardType) (#1638)•New macro to get a localized string from the current bundle NSLocalizedStringForThisBundle() - useful for plugin localization (#1638)
  • The QSDownloads class is available to plug-ins (#1714)
  • New QSUTI functions (#1708): QSIsUTI() determines if a given string is an existing UTI or not, QSTypeConformsTo() is an improved wrapper around UTTypeConformsTo() that is more reliable when dealing with unregistered types
  • QSUTIForAnyTypeString() can now accept a file extension, type code, or UTI (#1740)
  • It is no longer necessary to hard-code the "Product Name" in plug-ins. Just "delete" the bold setting and it should automatically take on the Target's name. Make sure the "Executable file" in Info.plist matches, or set its value to "${EXECUTABLE_NAME}". (#1738)

New in Quicksilver 1.2.0 Build 4008 (Dec 6, 2013)

  • New:
  • Text ending with / will be recognized as a URL. Entering qsapp/ will be expanded to http://www.qsapp.com/. This emulates the behavior of Safari 6's address bar. (#1594)
  • Modifier-only activation is more reliable and now works in password fields and Terminal with "Secure Keyboard Entry" enabled (#1586)
  • Show more detail when moving or copying files fails (#1668)
  • Ignore incomplete downloads from Opera (.opdownload) when identifying the Latest Download (#1676)
  • Fixed:
  • Fix the Type Text action when typing non-ASCII characters (#1536)
  • Fix a crash with the Relaunch action (#1604, #1605)
  • Better recognition of URLs containing a colon (#1594)
  • Text proxies are created with a safe default value (#1624)
  • Renaming no longer fails on folders with '.' in their name (#1586)
  • Renaming no longer fails when only capitalization is changed (#1586)
  • Fix "Allow capitalized keys to select the action" behavior under 10.8 (#1030, #1586)
  • Fix a bug that prevented preferences from opening on 10.7 (#1628, #1630)
  • Fix a crash in the Primer Interface (#1608)
  • Make sure new triggers are selected after creation (#1637)
  • Ensure that the correct default interface is used on a new installation (#1639)
  • Load icons on the main thread to silence a warning on 10.9 (#1655, #1656)
  • Fixed some visual problems with the plugin updater (#1642, #1647)
  • Fixed some bugs that prevented changing trigger settings (#1650)
  • Prevent a crash related to the plugin updater (#1664)
  • Prevent user-disabled items from appearing in the interface (#1685, #1688)
  • Internal Improvements (#1583, #1584, #1585, #1586, #1665, #1625, #1648)
  • Changed:
  • The third pane for Assign Abbreviation… defaults to the matched string (#1548)
  • A friendly error is shown when assigning an abbreviation fails (#1586)
  • Running Applications & Processes now includes those that aren't part of application bundles (#1559)
  • MacOS (Classic) applications are no longer indexed (#1559)
  • Cleaned up AppleScript support to eliminate a repeated log message (#1617)
  • Use integrated graphics hardware whenever possible (#1645, #1646)
  • Improve the format of the User-Agent String (#1699)
  • Development:
  • Convert to Automatic Reference Counting (#1433, #1539, #1541, #1627, #1683)
  • Add a script called stringstool to assist with localization (#1222)
  • The functions in QSGCD have been renamed (#1598): runOnMainQueueSync → QSGCDMainSync, runOnQueueSync → QSGCDQueueSync
  • Remove the architecture checks from qs-push-plugin (#1620)
  • Add shared schemes to the project (#1693)
  • Track an updated version of VDKQueue (#1697)
  • Fix the unit test related to file types (#1698)

New in Quicksilver 1.1.3 Build 4007 (Nov 6, 2013)

  • Fixed:
  • Fix a bug that prevents the results list from appearing on a second display (#1304, #1667)

New in Quicksilver 1.1.2 Build 4006 (Oct 7, 2013)

  • Changed:
  • Correctly handle clipboard contents from 1Password 4 (#1632)

New in Quicksilver 1.1.0 Build 4004 (Sep 7, 2013)

  • New:
  • Translations for Russian, Thai, and Indonesian as well as updates for many others (#1577)
  • Fixed:
  • For triggers that expect text in the third pane, make sure the inerface starts in text-entry mode (#1587, #1553)
  • Changed:
  • Show a clear error to users who run 1.1.0 on 10.6 or older (#1574)

New in Quicksilver 1.1.0 Build 4003 (Aug 17, 2013)

  • New:
  • New improved plugin updater (#1354)
  • Better support for retina displays (#1044, #1378)
  • New Internal Commands for "Show Guide" and "Show Plugins Preferences" (#1448, #1449)
  • Individual lines from multi-line text can be accessed with → or / (#1505)
  • Fixed:
  • Fix a problem with missing metadata on URLs (#1422)
  • Prevent the third pane from constantly opening and closing while typing (#1467, #1468)
  • Fix searching for items with long names (#1042, #1475)
  • Select the correct trigger when navigating the list with arrow keys (#1473, #1475)
  • Allow the column that shows the type of trigger to be wide enough to show all the text (#1474, #1475)
  • Don't constantly load and unload icons that never change (#1488)
  • Better management and display of clipboard history items (#4, #1406)
  • Respect the "Run tasks and actions in the background" setting when running triggers (#1477, #1501)
  • Avoid delays when external drives are connected (#1431, #1490)
  • Always load "slower" icons in the background (#1369, #1438)
  • Faster loading of initial file icons (#1490, #1552, #1554)
  • Improved recognition of URLs and e-mail addresses (#1462, #1509, #1512, #1508, #1514)
  • Fix the appearance of some hi-res images (#1518)
  • Prevent duplicates in Recent Commands/command history (#1532)
  • Crashes and hangs (#1425, #1544, #1545)
  • Internal improvements and bug fixes (#1468, #1475, #1479, #1505, #1542)
  • Creating an alias in the same folder as the original won't overwrite it (#1547, #1549)
  • Creating a symbolic link in the same folder as the original results in a relative link (#1549)
  • Further attempts to prevent two Dock icons (#1152, #1408)
  • Fix a cosmetic issue when the Actions preferences are resized (#1560, #1561)
  • Entering text in text-entry mode won't replace previously entered text (#1424, #1504, #1525, #1564)
  • Prevent duplicate files in the catalog (#1566)
  • Changed:
  • Quicksilver will not run in 32-bit mode (#1408)
  • Quicksilver will not run on Mac OS X 10.6 or older (#1408)
  • Set the default browse mode to "Filter Results" (#1456)
  • Improved appearance for the results list (#1446, #1565)
  • Select a new trigger after the command is defined (#1475)
  • Improve ⌘V for non-latin keyboards (#1529)
  • Let the Clipboard plugin handle ignoring data from certain applications (#1406)
  • Show symbolic links to folders in the third pane for Move To… and Copy To… (#1484, #1485)
  • With an AppleScript file in the first pane, Open is now an alternate for Run (#1508)
  • Aliases and symlinks will be resolved when scanning directories (#1507, #1516)
  • Use Quicksilver's user-agent string when checking for application updates (#1551)
  • 32-bit-only and PowerPC-only plugins will be moved to a "disabled" folder (#1562)
  • Renamed internal commands (#1449):
  • QS Preferences → Show Preferences
  • QS Catalog → Show Catalog Preferences
  • QS Triggers → Show Triggers Preferences
  • QS Command Window → Show Command Window
  • QS Check for Update → Check for Quicksilver Update
  • Improve left-arrow behavior (#1286, #1493):
  • ⌥← will show hidden files in the parent folder
  • ⌥← will always show the parent folder for a file, even if the file was reached in some other way (like arrowing into an application)
  • ← will now show the parent folder when multiple files are selected
  • Development:
  • Better logging of bundle load errors (#1436)
  • Add required headers to a framework (#1436)
  • Setting an icon in QSTypeDefinitions will give an object an icon (#1406)
  • A build that breaks backward compatibility can be defined so newly built plugins are automatically set to require it (#1520)
  • New convenience method to run code on all objects in an array (#1505): - (NSArray *)arrayByEnumeratingArrayUsingBock:(id (^)(id obj))block;
  • New convenience method for splitting strings by line more reliably than - [NSArray lines] (#1505) - (NSArray *)componentsSeparatedByLineSeparators;
  • loadChildrenForObject: now only works if objectHasChildren: returns YES (#1505)
  • String objects now get assigned an identifier (#1505): This corrupted stored commands, so it was reverted (#1553, #1569)
  • Allow arguments to be passed for Objective-C messages (#1530)
  • Removed references to unused frameworks (#1535)

New in Quicksilver 1.0.1 Build 4002 (Aug 1, 2013)

  • Crashes and hangs (#1544, #1545)
  • Creating an alias in the same folder as the original won't overwrite it (#1547, #1549)
  • Creating a symbolic link in the same folder as the original results in a relative link (#1549)

New in Quicksilver 1.0.1 Build 4001 (Jul 30, 2013)

  • NEW:
  • New improved plug-in updater (#1354)
  • Better support for retina displays (#1044, #1378)
  • New Internal Commands for "Show Guide" and "Show Plugins Preferences" (#1448, #1449)
  • Individual lines from multi-line text can be accessed with → or / (#1505)
  • FIXED:
  • Fix a problem with missing metadata on URLs (#1422)
  • Crashes and hangs (#1425)
  • Prevent the third pane from constantly opening and closing while typing (#1467, #1468)
  • Fix searching for items with long names (#1042, #1475)
  • Select the correct trigger when navigating the list with arrow keys (#1473, #1475)
  • Allow the column that shows the type of trigger to be wide enough to show all the text (#1474, #1475)
  • Don't constantly load and unload icons that never change (#1488)
  • Better management and display of clipboard history items (#4, #1406)
  • Respect the "Run tasks and actions in the background" setting when running triggers (#1477, #1501)
  • Avoid delays when external drives are connected (#1431, #1490)
  • Always load "slower" icons in the background (#1369, #1438)
  • Faster loading of initial file icons (#1490)
  • Improved recognition of URLs and e-mail addresses (#1462, #1509, #1512, #1508, #1514)
  • Fix the appearance of some hi-res images (#1518)
  • Prevent duplicates in Recent Commands/command history (#1532)
  • Internal improvements and bug fixes (#1468, #1475, #1479, #1505, #1542)
  • CHANGED:
  • Set the default browse mode to "Filter Results" (#1456)
  • Improved appearance for the results list (#1446)
  • Select a new trigger after the command is defined (#1475)
  • Improve ⌘V for non-latin keyboards (#1529)
  • Let the Clipboard plug-in handle ignoring data from certain applications (#1406)
  • Show symbolic links to folders in the third pane for Move To… and Copy To… (#1484, #1485)
  • With an AppleScript file in the first pane, Open is now an alternate for Run (#1508)
  • Aliases and symlinks will be resolved when scanning directories (#1507, #1516)
  • Improve left-arrow behavior (#1286, #1493):
  • ⌥← will show hidden files in the parent folder
  • ⌥← will always show the parent folder for a file, even if the file was reached in some other way (like arrowing into an application)
  • ← will now show the parent folder when multiple files are selected
  • Renamed internal commands (#1449):
  • QS Preferences → Show Preferences
  • QS Catalog → Show Catalog Preferences
  • QS Triggers → Show Triggers Preferences
  • QS Command Window → Show Command Window
  • QS Check for Update → Check for Quicksilver Update
  • DEVELOPMENT:
  • Better logging of bundle load errors (#1436)
  • Add required headers to a framework (#1436)
  • Setting an icon in QSTypeDefinitions will give an object an icon (#1406)
  • A build that breaks backward compatibility can be defined so newly built plug-ins are automatically set to require it (#1520)
  • New convenience method to run code on all objects in an array (#1505) - (NSArray *)arrayByEnumeratingArrayUsingBock:(id (^)(id obj))block;
  • New convenience method for splitting strings by line more reliably than - [NSArray lines] (#1505) - (NSArray *)componentsSeparatedByLineSeparators;
  • loadChildrenForObject: now only works if objectHasChildren: returns YES (#1505)
  • String objects now get assigned an identifier (#1505)
  • Allow arguments to be passed for Objective-C messages (#1530)
  • Removed references to unused frameworks (#1535)

New in Quicksilver 1.0.0 Build 4000 (Mar 26, 2013)

  • New:
  • Preliminary support for retina displays (#1044, #1378)
  • Many internal images have been upscaled
  • Icons and images are no longer downscaled in the interface
  • Assign the same trigger to different actions in different applications (#1201)
  • Add files and folders to the catalog using the Add To Catalog action (#1276)
  • AppleScript Action enhancements - http://qsapp.com/wiki/AppleScript_Actions (#1023, #1048)
  • Assign an alternate name to something by creating a synonym (#1325)
  • Plugin documentation is now accessible from the plugin's preferences (#999, #1364)
  • Plugin documentation is accessible directly from the list of plugins via a button in the bottom-right (#1364, #1384)
  • Trigger type can be specified in the third pane for the Add Trigger action (#1345)
  • Clipboard history will omit "transient" data (#1213)
  • New localizations for Korean, Catalan, Chinese (Hant, China) and Spanish (Mexico)
  • Fixed:
  • Names and labels for files should be determined faster and more accurately (#1263, #1288)
  • Catalog entry names won't override file names (#730, #1240)
  • Docking window controls behave correctly (#1247)
  • Recent Commands and the Last Command proxy are working (#722, #1207)
  • Fixed the missing default application for the Open With… action (#1360, #1361)
  • The Find With action (for web searches) works with Current Selection (#1311)
  • Fixed the Add Trigger action (#515, #1345, #1390)
  • Prevent changes to the catalog before it finishes loading (#1216)
  • Fixed the "Delay" settings for triggers (#583, #914, #1201)
  • Fixed the generic "Computer" icon (#1298)
  • Avoid redrawing icons for files unnecessarily (#1297)
  • Prevent catalog entries from disappearing in the preferences (#893, #1313)
  • Prevent lock ups when scanning the catalog on startup (#1339)
  • Correctly switch to text mode in the third pane when spacebar behavior is "Jump to Argument Field" (#1357)
  • Text items in the third pane no longer show up as empty with details underneath (#1346)
  • The count at the bottom of the results list is updated correctly (#1346)
  • Only show folders when saving a command to a file (#1357)
  • Change "plug-in" to "plugin" in the Setup Assistant (#1357)
  • Only show catalog related actions with a single item selected (#1276)
  • Internal improvements to the Assign Abbreviation… action (#1374)
  • Set a default string ranker to prevent meaningless notifications (#1380)
  • Prevent a crash when changing row height immediately after choosing a new interface (#1383)
  • Fixed an exception when right-arrowing into applications with iCloud documents (#1396, #1398)
  • Changed the process for displaying the Dock icon (#1152, #1414)
  • More reliable file type detection (#1427, #1428, #1430)
  • Internal optimizations, stability improvements, and fixes (#1335, #1346, #1385, #1390, #1401, #1371, #1403, #1388, #1410)
  • Changed:
  • Simplify Services and set the "Command Window with Selection" trigger to use ⌘⎋ by default (#409, #1295, #1416, #1418)
  • The Current Selection proxy object appears quicker (#1295)
  • Better auto-detection of URLs in text entry mode (#1312, #1346, #1376)
  • If files are omitted from the catalog, they will still be available when browsing the filesystem (#1195, #1322)
  • Handlers preferences are grouped with other preferences for the core application (#1182, #1253)
  • Disable settings for predefined catalog entries (#1341)
  • Improved localization for Advanced Preferences (#1338)
  • Release Notes have some style (#1228)
  • Updated localizations
  • Development:
  • Developers don't need to understand and track the relationship between name and label (#1263)
  • Passing options to string rankers is more efficient (#1212)
  • Support bundle version requirements for plug-ins (#1261)
  • Allow actions to specify whether they want to see proxy objects, or only the resolved object (#1342, #1343)
  • Removed some unused code related to Event Triggers (#1300)
  • Better logging of exceptions in Debug mode (#1201, 1357)

New in Quicksilver ß72 Build 3947 (Feb 26, 2013)

  • New:
  • Assign the same trigger to different actions in different applications (#1201)
  • Add files and folders to the catalog using the Add To Catalog action (#1276)
  • AppleScript Action enhancements - http://qsapp.com/wiki/AppleScript_Actions (#1023, #1048)
  • Assign an alternate name to something by creating a synonym (#1325)
  • Plugin documentation is now accessible from the plugin's preferences (#999, #1364)
  • Plugin documentation is accessible directly from the list of plugins via a button in the bottom-right (#1364, #1384)
  • Trigger type can be specified in the third pane for the Add Trigger action (#1345)
  • Clipboard history will omit "transient" data (#1213)
  • New localizations for Korean, Catalan, Chinese (Hant, China) and Spanish (Mexico)
  • Fixed:
  • Names and labels for files should be determined faster and more accurately (#1263, #1288)
  • Catalog entry names won't override file names (#730, #1240)
  • Docking window controls behave correctly (#1247)
  • Recent Commands and the Last Command proxy are working (#722, #1207)
  • Fixed the missing default application for the Open With… action (#1360, #1361)
  • The Find With action (for web searches) works with Current Selection (#1311)
  • Fixed the Add Trigger action (#515, #1345, #1390)
  • Prevent changes to the catalog before it finishes loading (#1216)
  • Fixed the "Delay" settings for triggers (#583, #914, #1201)
  • Fixed the generic "Computer" icon (#1298)
  • Avoid redrawing icons for files unnecessarily (#1297)
  • Prevent catalog entries from disappearing in the preferences (#893, #1313)
  • Prevent lock ups when scanning the catalog on startup (#1339)
  • Correctly switch to text mode in the third pane when spacebar behavior is "Jump to Argument Field" (#1357)
  • Text items in the third pane no longer show up as empty with details underneath (#1346)
  • The count at the bottom of the results list is updated correctly (#1346)
  • Only show folders when saving a command to a file (#1357)
  • Change "plug-in" to "plugin" in the Setup Assistant (#1357)
  • Only show catalog related actions with a single item selected (#1276)
  • Internal improvements to the Assign Abbreviation… action (#1374)
  • Set a default string ranker to prevent meaningless notifications (#1380)
  • Prevent a crash when changing row height immediately after choosing a new interface (#1383)
  • Fixed an exception when right-arrowing into applications with iCloud documents (#1396, #1398)
  • Internal optimizations, stability improvements, and fixes (#1335, #1346, #1385, #1390, #1401, #1371, #1403)
  • Changed:
  • Simplify Services and set the "Command Window with Selection" trigger to use ⌘⎋ by default (#409, #1295)
  • The Current Selection proxy object appears quicker (#1295)
  • Better auto-detection of URLs in text entry mode (#1312, #1346, #1376)
  • If files are omitted from the catalog, they will still be available when browsing the filesystem (#1195, #1322)
  • Handlers preferences are grouped with other preferences for the core application (#1182, #1253)
  • Disable settings for predefined catalog entries (#1341)
  • Improved localization for Advanced Preferences (#1338)
  • Release Notes have some style (#1228)
  • Updated localizations
  • Development:
  • Developers don't need to understand and track the relationship between name and label (#1263)
  • Passing options to string rankers is more efficient (#1212)
  • Support bundle version requirements for plug-ins (#1261)
  • Allow actions to specify whether they want to see proxy objects, or only the resolved object (#1342, #1343)
  • Removed some unused code related to Event Triggers (#1300)
  • Better logging of exceptions in Debug mode (#1201, 1357)

New in Quicksilver ß71 Build 3942 (Jan 17, 2013)

  • NEW:
  • Release Notes are shown by default after each upgrade. This can be disabled by setting a [hidden preference][hidden]. (#1208)
  • New icons from [Dan Deming-Henes](http://strandeddesign.com) (#1129)
  • Translations for Czech, French, German, Spanish, Welsh, and Chinese (Taiwan). See the [Transifex project](https://www.transifex.com/projects/p/quicksilver/) for the status of these and other languages (not necessarily reflected in this release). (#1209, #1282, #1301)
  • Modernized the look of the Bezel interface (#1140)
  • Notification Center is now available as a notification handler in Mountain Lion (set as default) (#867, #1132, #1262)
  • An application's iCloud documents are shown (in addition to recent documents) when right-arrowing into the application (#1054, #1056, #1244, #1249)
  • Catalog preset for iCloud documents (#1054, #1056)
  • Holding ⌘ will select the alternate action if available (#1163)
  • Alternate actions can now be seen in the Actions preferences (#1163)
  • Alternate actions added for Move To…, Copy To…, Make Link In…, Run at Time…, and Open With… (#1163)
  • Users can control which file types get preview icons by listing UTIs in the [hidden `QSFilePreviewTypes` preference][hidden] (#1149, #1180)
  • Text entry mode allows undo, substitutions, etc. (#337, #127, #1173)
  • The Large Type action can be used on text files (#1185)
  • Allow non-admin users to install updates (#521, #1159)
  • Right arrowing into URLs keeps links in order and link titles are more accurate (#1146, #1150)
  • Enabled the "Open E-mail URL" action for e-mail addresses (#1194)
  • Clear the selected pane with ⌃U (as in most Unix shells) (#1189)
  • Descriptions added for all actions in the core application (#1124)
  • Recent Objects and Recent Commands catalog entries are updated in real-time (#1106, #1111)
  • Improvements to catalog scanning performance and reliability (#1232, #1278)
  • Color QSObjects now support more icon sizes
  • FIXED:
  • Display the correct name after using the Rename… action (#1105, #1116)
  • When changing a trigger hotkey, the old hotkey will be released by Quicksilver (#1104, #1107)
  • Catalog settings are saved when entries are removed (#569, #1108)
  • Item details will always be up to date (#1148, #1151)
  • Icons in the results list are correctly updated when they finish loading (#1200)
  • Icons for proxy objects are correctly updated if the underlying object's icon changes (#1200)
  • Prevent ⇧⌘[letter] shortcuts from making the application unresponsive (#1122, #1160)
  • Latest Download proxy object is more reliable under Mountain Lion (#1102, #1109)
  • Triggers can refer to multiple files/folders/applications (using the comma trick) (#555, #1112, #1271, #1272)
  • The interface will appear above full-screen applications (#740, #1138)
  • Cursor color matches text color (to improve visibility) in text entry mode (#1171, #1173)
  • Enabled/disabled catalog entries are preserved across restarts (#1232)
  • Prevent a crash when resetting preferences
  • Prevent Primer from starting to look strange when typing in text entry mode
  • Make docking windows completely transparent when they're off screen (#1064)
  • Favorite Servers, Recent Servers, and Disks presets work again (#891, #1128)
  • Finder Toolbar Items and Finder Sidebar Items presets work again (#683, #1169)
  • The Printers preset has an icon again (#1128, #1156)
  • Fixes for count badges (#1129)
  • Items are ranked correctly when no search string is provided (#1162)
  • Fall back to US English when no localization is available for the current language (#1233, #1234)
  • Removed invalid Finder actions to prevent crashes (#1242, #1252)
  • Prevent a crash when using custom keyboard layout (#1254, #1256)
  • Prevent actions from appearing more than once (#1259, #1260)
  • Resolve proxy objects before deciding what should appear in the third pane (#1248)
  • Release notes will open in the default web browser, regardless of the preferred application for HTML files (#1280, #1284)
  • Variables for Tasks are changed on the main thread (#1319)
  • Bug fixes and internal improvements (#921, #840, #1114, #1180, #1206, #1211, #1238, #1239, #1257, #1248, #1279, #1319, #1321, #1323)
  • CHANGED:
  • Only show name when the label doesn't match the search at all (#1062, #1231)
  • When showing the name, keep the label visible too. Shows as “label ⟷ name” (#1117)
  • Always show details if the interface supports them (#1148, #1151)
  • When full details can't be displayed, truncate in the middle (#525, #1151)
  • Prevent the Paste and Rename… actions from appearing when multiple items are selected (#593, #1167, #1116)
  • Don't dismiss the interface when a docking window (Shelf/Clipboard) appears (#337, #1173)
  • Many proxy objects simplified and converted to regular objects with children (#654, #1128)
  • References to Sherlock removed (#1128)
  • Removed the Finder Search Locations catalog preset (#1169)
  • Removed the duplicate Run[…] action. It's provided by the Terminal plug-in. (#1199)
  • The Move to Trash action won't appear for files on network volumes (#1180)
  • Better feedback from the Move to Trash action if one or more files can't be trashed (#1180)
  • The Open With… action now lists all applications in the catalog (#1184, #1180)
  • User visible notifications are used in place of Console messages in many places
  • DEVELOPMENT:
  • Improvements to the localization process - or is it “localisation”? (#1125)
  • New dedicated type for Web Search URLs: `QSSearchURLType` (#625, #1082)
  • New method to return the "big cat" OS version (i.e. 10.x) (#1128)
  • Filter the third pane based on an action's `indirectTypes` (#1120)
  • New methods available for QSObjects that represent files: `isPackage`, `isAlias`, `isDirectory`, `fileExtension`, and `fileUTI`. Improved `isApplication` and `isFolder`. (#1180)
  • Overhaul the way icons are loaded in the background (using GCD) for the results list (#1142)
  • `directFileTypes` can now be a UTI (not just an extension) (#1185)
  • New helper method for passing input data to an NSTask (#1127)
  • The `*` in the settings for `QSDefaultsObjectSource` can now go through dictionaries (#1169)
  • Improvements to the `qs-push-plugin` script (#1060, #1061)
  • New `scoredArrayForType:` method in QSLibrarian to get a list of objects sorted by rank (#1162)
  • Styles defined for definition lists in documentation (#1200)
  • New `QSGCD` class for easily handing blocks to a specific queue (#1319)
  • Proxy object overhaul (#1248):
  • New `isProxyObject` method for testing `QSObject`s
  • Proxies return a `QSObject` when resolved instead of a `QSBasicObject`
  • All code specific to proxy objects was moved from `QSObject` to `QSProxyObject`

New in Quicksilver ß70 Build 3935 (Sep 18, 2012)

  • New:
  • Option under "Command" preferences to switch keyboard layout when Quicksilver is active (#987, #371)
  • Show the location for iCloud documents as "iCloud" instead of the actual path (#1018)
  • Allow searching on both filesystem and localized names for files and folders (#730, #952, #1017)
  • Files with numbers in their name are sorted like Finder (#1029)
  • Colors in text entry mode are based on those of the results list (adjustable in the Appearance prefs next to "Lists"). Text no longer shows in the background as you type. (#1029)
  • Fixed:
  • Preserve existing web sources when no network connection is available (#960, #634)
  • Crash prevention (#986, #1015, #1045, #828, #912, #1013, #1094, #1100)
  • Prevent the same thing from being added more than once via the comma trick (#1029)
  • Jump to the third pane when ⇧⌘[Letter] shortcuts trigger an action that requires it (#982, #966)
  • The "Start at login" preference and "Open at Login"/"Do Not Open at Login" actions work under 10.8 (#831, #1055)
  • Required bundles are taken into consideration when loading plug-ins (#1002, #1079)
  • After going through the Setup Assistant, new users no longer need to manually refresh to download the list of plug-ins (#1052, #1079)
  • The latest version of a plug-in for the current operating system will be downloaded instead of the latest overall version (#1063, #1079)
  • Plug-ins that satisfy dependencies will be downloaded immediately, instead of on the next relaunch (#1079)
  • When obsolete plug-ins are replaced, only one relaunch is required to fully get rid of it (#1079)
  • Prevent the third pane from looking strange when typing text in Primer (#1100)
  • Changed:
  • Don't automatically switch to text mode unless searching the main catalog (#650, #981)
  • Don't read whole files into memory when checking for executables (#1026)
  • The "Quicksilver Catalog Entries" preset is disabled by default (#1041)
  • Browsing through folders should be faster (#1029)
  • Only search items matched by previous keystrokes (should speed matching) (#1029)
  • Don't distinguish upper and lower case letters. Ensures that holding ⇧ to select an action gives the same results as typing in the second pane normally. (#961, #853)
  • Quicksilver uses a custom User-Agent string when downloading plug-ins (#1079)
  • Development:
  • Removed unused `.xcconfig` files (#956)
  • Streamlined documentation process for plug-ins (#988)
  • New `indirectTypes` key for actions to filter what's acceptable in the third pane (#620, #1057, #1074, #1088, #1091)
  • New `relatedPaths` key. Plug-ins can now be recommended based on the existence of a file or directory. (#1001, #1079)

New in Quicksilver ß70 Build 3934 Pre (Sep 5, 2012)

  • New:
  • Option under "Command" preferences to switch keyboard layout when Quicksilver is active (#987, #371)
  • Show the location for iCloud documents as "iCloud" instead of the actual path (#1018)
  • Allow searching on both filsystem and localized names for files and folders (#730, #952, #1017)
  • Files with numbers in their name are sorted like Finder (#1029)
  • Text entry mode will more closely match the chosen interface. Text no longer shows in the background as you type. (#1029)
  • Fixed:
  • Preserve existing web sources when no network connection is available (#960, #634)
  • Crash prevention (#986, #1015, #1045, #828, #912, #1013, #1094)
  • Prevent the same thing from being added more than once via the comma trick (#1029)
  • Jump to the third pane when ⇧⌘[Letter] shortcuts trigger an action that requires it (#982, #966)
  • The "Start at login" preference and "Open at Login"/"Do Not Open at Login" actions work under 10.8 (#831, #1055)
  • Required bundles are taken into consideration when loading plug-ins (#1002, #1079)
  • After going through the Setup Assistant, new users no longer need to manually refresh to download the list of plug-ins (#1052, #1079)
  • The latest version of a plug-in for the current operating system will be downloaded instead of the latest overall version (#1063, #1079)
  • Plug-ins that satisfy dependencies will be downloaded immediately, instead of on the next relaunch (#1079)
  • When obsolete plug-ins are replaced, only one relaunch is required to fully get rid of it (#1079)
  • Changed:
  • Don't automatically switch to text mode unless searching the main catalog (#650, #981)
  • Don't read whole files into memory when checking for executables (#1026)
  • The "Quicksilver Catalog Entries" preset is disabled by default (#1041)
  • Browsing through folders should be faster (#1029)
  • Only search items matched by previous keystrokes (should speed matching) (#1029)
  • Don't distinguish upper and lower case letters. Ensures that holding ⇧ to select an action gives the same results as typing in the second pane normally. (#961, #853)
  • Quicksilver uses a custom User-Agent string when downloading plug-ins (#1079)
  • Development:
  • Removed unused .xcconfig files (#956)
  • Streamlined documentation process for plug-ins (#988)
  • New indirectTypes key for actions to filter what's acceptable in the third pane (#620, #1057, #1074, #1088, #1091)
  • New relatedPaths key. Plug-ins can now be recommended based on the existence of a file or directory. (#1001, #1079)

New in Quicksilver ß69 Build 3932 (Jul 21, 2012)

  • NEW: Quicksilver is now 64-bit
  • NEW: Graceful handling of plug-ins with no 64-bit support (#936, #968, #970, #979)
  • NEW: Support for Mac OS X 10.8 (Mountain Lion)
  • NEW: Made Quicksilver's alerts localisable (#568)
  • NEW: Further tweaks to the localisation system to allow the Preferences to be localised
  • NEW: French localisations
  • NEW: Add a ⌘⌥? shortcut for opening plugin documentation (when viewing the plugin preferences) (#890)
  • NEW: Display the keyboard shortcut ⌘⌃Q as an option for restarting Quicksilver in plugin update notifications (#890)
  • FIX: Allow the 'paste' action to work for all keyboard layouts (#626)
  • FIX: Allow Quicksilver's internal shortcuts to work for all keyboard layouts (#290, #576, #807)
  • FIX: Fix the 'Recent Items' catalog entry
  • FIX: Sporadic opening and closing of the Quicklook panel, and smooth zoom from the item's icon
  • FIX: Fix the 'Relaunch' action to time out if the application doesn't quit
  • FIX: Make the Automator actions universal
  • FIX: Fixed a crash during startup for Quicksilver (#871)
  • FIX: Further crash fixes and clean up (#910, #923, #928, #929, #943, #944, #949, #950)
  • FIX: Fix the 'Type Text' action to work in sandboxed applications
  • FIX: Fix the display of upside down icons that could occur at random
  • FIX: Small changes to keyboard layout code (#975)
  • FIX: The Preferences window is correctly opened (or not opened) when relaunching (#962)
  • FIX: Prevent a crash realted to input method (#942)
  • CHANGE: Use a consistent name 'Plugin' across all aspects of Quicksilver
  • CHANGE: Remove references to pre 10.6 catalog items in the Catalog preferences
  • CHANGE: Update the 'Recent Servers' and 'Favorites' catalog entries
  • CHANGE: Update to the latest external frameworks/code, fixing crashes and performance improvements (#327)
  • CHANGE: Update APIs to latest available from Apple (remove deprecated functions)
  • CHANGE: Don't notify the user of a failed update download if there's no internet connection
  • CHANGE: Re-add the "Update without asking" preference as a hidden preference. See http://qsapp.com/wiki/Hidden_Defaults
  • CHANGE: Increase the time the '/' key must be held for to browse to the root folder of your system
  • CHANGE: Improve the handling of exceptions/crashes in Quicksilver (@try/@catch handlers)
  • CHANGE: Leave the 3rd pane blank for the 'Open With…' action so that capitalised key shortcuts work (e.g. ⌘⇧O for 'Open With…' move focus to the 3rd pane)
  • CHANGE: Toggle action no longer hides background applications (#939)
  • CHANGE: Plug-ins can progrmatically set file types supported by actions (#958)

New in Quicksilver ß68 Build 3926 (May 17, 2012)

  • NEW: Better management of plugins. Automatic replacement and removal of obsolete plugins. (#764, #875)
  • NEW: Display the search mode (Filter Catalog, Filter Results, Snap to Best) in results window (#413, #786)
  • NEW: Allow the search mode to be changed using ⌘→ and ⌘← (toggle through all 3 states) (#67, #786)
  • NEW: Add keyboard shortcuts to preferences buttons (⌘+, ⌘R, ⌘I for add, refresh and info) (#527, #785)
  • NEW: Much improved crash reporter. No longer displays on false positives and allows sending of information and crash reports to Quicksilver Developers (#848, #884)
  • NEW: Tools for doing Spotlight searches internally (#778)
  • CHANGE: Widen search bars in preference views and improve layout (#785)
  • CHANGE: Load web search icons asynchronously. Removes lag when getting website favicons (#637, #805)
  • CHANGE: Call attention to plugins that do not load correctly (#862)
  • CHANGE: Move QuickTime specific features to a new QuickTime plugin (to be released soon) (#819)
  • CHANGE: Allow Quicksilver to load multiple file and web search icons at once (#805)
  • CHANGE: Reinstate the 'load previews' preference as a hidden preference (#843)
  • CHANGE: Add information for developers to the version number (#829)
  • CHANGE: Improvements to the include/exclude options for files and folders in the catalog (#865)
  • CHANGE: Floating docking windows (Clipboard/Shelf) stay open until explicitly closed (#824)
  • FIX: Reliably show the most up to date recent documents when right arrowing into applications (#392, #819)
  • FIX: Do not allow the creation of empty text objects (e.g. when dismissing text mode with an empty editor) (#855)
  • FIX: Do not allow focus to be lost from the 1st pane unless it contains an object (#855)
  • FIX: Update the list of actions when switching to text mode (#277)
  • FIX: Show that → or / will work on URLs (#859)
  • FIX: Show that → or / will work on applications with recent documents (#859)
  • FIX: Do not make it appear that → or / will work on text (#859)
  • FIX: Exception when loading various icons in the preferences. DeMinimizer triggers now show correctly (#687, #817)
  • FIX: Reliably update the catalog entry 'count' icon in the catalog preferences following rescans (#817)
  • FIX: Don't require 3rd pane input if the action has it as optional (#750, #806)
  • FIX: Correctly set names of multiple items (e.g. "6 Applications in /Applications") (#237, #793)
  • FIX: Correctly get names of printers and other packages (#475, #793)
  • FIX: The list of actions is refreshed in a more reasonable way (#856, #857, #866)
  • FIX: Allow all preferences to be dismissed with ⎋ (#718, #785)
  • FIX: The "Create File" action works and looks better (#846, #847)
  • FIX: Better handling of paths containing wildcards (#814, #815)
  • FIX: Allow actions to return multiple results and change the results after the fact (#804)
  • FIX: Docking windows (Clipboard/Shelf) correctly retain their state between launches (#811, #824)
  • FIX: Don't run unecessary code when switching applications (#872)
  • FIX: Various code optimisations and stability improvements (#817, #834, #824, #870, #878, #880, #885)
  • FIX: Typo in the setup routine (#876)
  • FIX: update the year in the About panel (#881)

New in Quicksilver ß67 Build 3925 (Apr 17, 2012)

  • NEW: Running applications and processes are monitored in real time (improves use of 'Quit' actions and application proxy objects) (#575)
  • NEW: Allow browsing of Quicksilver's objects using ⌘[ and ⌘] (#573)
  • NEW: Simplification of preferences and addition of section titles (#788)
  • NEW: Icons for preferences items (#788)
  • CHANGE: Improve speed of action loading for objects (#340, #782)
  • CHANGE: Improve speed of catalog searches (#758, #780, #782)
  • FIX: 'Current Selection' proxy object in Sandboxed apps in OS X Lion (#710)
  • FIX: Do not prepend 'http://' to URLs copied and pasted to the Quicksilver clipboard (#775, #776)
  • FIX: Consistently honour the 'focus action when returning results to Quicksilver' setting (#283, #784)
  • FIX: Correctly scan for new plugins when checking for updates (#803)
  • FIX: Do not duplicate objects in the catalog when adding them to the object history (#573)
  • FIX: Do not lose focus of the selected Quicksilver pane when the results window displays (#325)
  • FIX: Odd behaviour when grabbing multiple items from Finder (#753, #755)
  • FIX: Correctly resolve wildcards in paths (#633, #713)
  • FIX: Get localised names of displays for the 'Displays' module (#789, #790)
  • FIX: Crash when getting displays for the 'Displays' module (#789, #790)
  • FIX: Correctly restore docked panels when Quicksilver starts (#691, #692)
  • FIX: Correctly display multi-line 'Large Type' text (#733)
  • FIX: Only scan catalog items once when the rescan entry button is pressed (#765)
  • CHANGE: Do not clear the 1st pane object after 10 minutes (#399, #782)
  • CHANGE: Improved handling of plugin actions within Quicksilver (#773)
  • CHANGE: Removal of deprecated methods and use 10.6+ methods only (#648, #781)
  • CHANGE: Make the 'Unsure Quit' dialogue a hidden preference (#788)

New in Quicksilver ß66 Build 3921 (Mar 26, 2012)

  • NEW: Quick Look support. Quick look files or URLs (including proxy objects) from Quicksilver using ⌘Y, ⌘⌥Y or ␣ (spacebar - set in preferences) #23, #115 #660, #715
  • NEW: Updated Plugins Preferences sidebars and new 'Extended Documentation' window #697
  • CHANGE: Improved wording for the Application Updater #662, 682
  • FIX: 'Show Entry in Catalog' and 'Show Source in Catalog' actions crash #714, #716
  • FIX: Clear Quicksilver's 1st pane when objects are passed to it #670, #699
  • FIX: Triggers now work for actions that display a result #623, #699
  • FIX: Prevent Quicksilver from freezing and ignoring input on login #580

New in Quicksilver ß65 Build 3920 (Feb 18, 2012)

  • FIX: Honour 'jump to action' preference when grabbing objects using the 'Get Selection' service #643
  • FIX: Disable editing of tab names in Plugin Preference pane #644
  • FIX: Resolve proxy objects consistently #652 #621
  • FIX: Make 3rd pane visible for AppleScript actions that expect a file #661 #603
  • FIX: 'Show Entry in Catalog' action only shows for objects in the catalog #678
  • CHANGE: Allow non-admin users to set the dock icon preference #690 #686 #689
  • CHANGE: Only allow disabling of the Catalog (by holding ⌥ on luanch) in Debug builds
  • CHANGE: When using the Move To.../Copy To... actions display the file's parent folder in the 3rd pane #665
  • CHANGE: Allow Quicksilver to set URLs as 'remote host' types #497
  • CHANGE: Development settings and CHANGELOG creation method #599 #658

New in Quicksilver ß64 Build 3913 (Feb 2, 2012)

  • FIX: Prevent all plug-ins from being deleted on launch
  • FIX: Prevent some interfaces from showing `` as the command
  • FIX: The plug-in download progress bar works
  • FIX: Accented characters no longer wipe out the search string (Issue #539)
  • FIX: Latest Download proxy object works with a symlinked Downloads folder (Issue #596, #616)
  • FIX: Correctly display dynamically generated details for objects and actions (Issue #591)
  • FIX: Correctly notify the user when there's no internet connection (Issue #640)
  • FIX: Prevent a crash when trying to run an AppleScript that was moved or deleted
  • FIX: Better handling of Dock icon preferences and crash protection (Issue #587)
  • CHANGE: If the name and details are identical, don't show both
  • CHANGE: Simplified the wording in the Setup Assistant
  • CHANGE: Updated QSDroplet icon to reflect the new style

New in Quicksilver ß63 Build 3912 (Nov 22, 2011)

  • FIX: Fixed a serious bug in ß62 that could cause user's custom catalogs to be erased
  • FIX: Fixed a bugin Quicksilver's internal updating mechanism. Note: ß63 will need to be downloaded manually by all users
  • FIX: Ensured the new 'Clear caches' option in the crash dialogue only clears the catalog cache (Issue #582)
  • FIX: Fixed a bug that could cause Quicksilver to launch twice when honouring the dock icon preferences (Issue #585)

New in Quicksilver 1.0 Beta 62 Build 3901 (Nov 10, 2011)

  • CHANGE: So called "advanced features" are now just on all the time (Issues #479, #341)
  • CHANGE: Proxy objects are enabled by default for new users (Issue #479)
  • CHANGE: Selection is pulled from any application by default (instead of Finder only) for new users (Issue #479)
  • NEW: Quicksilver will detect if it crashed previously and offer some actions that might help (Issue #532)
  • NEW: Quicksilver can identify (and optionally remove) plug-ins that cause it to crash (Issue #532)
  • FIX: When replacing plug-ins, Quicksilver will no longer remove those inside the application itself (such as Core Support) (Issue #534)
  • FIX: Trigger scoping now correctly works (Issues #174, #85)
  • FIX: Triggers are saved more reliably during editing (Issues #240, #248)
  • FIX: Mouse triggers will continue to work after a restart (Issue #542)
  • FIX: The command builder (the panel used to create/edit triggers) can be dismissed with ⎋ repeatedly (Issue #537)
  • FIX: The command builder uses consistent colors to ensure readability (Issue #549)
  • FIX: Custom icons for actions in `~/Library/Application Support/Quicksilver/Actions` are displayed in the second pane (Issue #361)
  • FIX: Corrected typos in the French localization (Issue #554)
  • FIX: Prevent a rare crash when loading plug-ins (Issue #561)
  • FIX: Respect the preference to NOT check for updates (Issue #560)

New in Quicksilver 1.0 Beta 61 Build 3900 (Oct 24, 2011)

  • NEW: Quicksilver is now 10.6+ (Snow Leopard or higher) only
  • NEW: New built-in plugins repository for downloading and automatic-updating of plugins (Issue #491)
  • NEW: New Quicksilver icon thanks to Dan Deming-Henes (Issue #383)
  • NEW: vi bindings in command interface (⌃h, ⌃j, ⌃k, ⌃l) (Issue #368)
  • NEW: Paste as Plain text action (Issue #230)
  • NEW: Quicksilver now stores RTF and HTML data for URLs, allowing more versatile pasting into Rich Text Editors (Issue #439)
  • NEW: New UI Agent. Fixes for remote plugin fetching (Issue #355, #374)
  • NEW: Added the ability for AppleScripts to use indirect (3rd pane) objects (Issue #366)
  • FIX: Drag multiple files onto 1st pane folder correctly 'moves' the files (if residing on the same filesystem) (Issue #508)
  • FIX: Closing the Command window in the Triggers Pref pane could cause sporadic behaviour (Issue #89, #350)
  • FIX: Crash on image creation (unretained) (Issue #500)
  • FIX: Small interface changes for Lion compatibility (Issues #391, #411)
  • FIX: Docking window fixes to stop it sporadicaly appearing (Issue #321)
  • FIX: Latest Downloads proxy to show packages (e.g. .app, .pages) (Issue #443)
  • FIX: Crash when rendering fonts in Quicksilver's 1st pane (Issue #386)
  • FIX: Display of plugin icons in the icons prefs (Issue #410)
  • FIX: Symlinks are correctly displayed and resolved (Issue #288, #351)
  • FIX: Assigning more reliable assignment of URL objects (Issue #370)
  • FIX: Plugin preference pane now displays the date in localised format (e.g. EU: dd/mm/yyy, US: mm/d/yy) (Issue #373)
  • FIX: Many more small fixes and changes, see the commit history for more detail
  • FIX: Split view fixes. Specify a (non-zero) default size to avoid confusion, and fix 'requires relaunch' prompt (Issue #349)
  • FIX: Allow QS's built-in browser to browse more URLs (PHP URLs ending in ?...) (Issue #379)
  • FIX: Re-evoking Quicksilver could cause the 1st pane object to be mistaken as the 3rd pane object (Issue #384)
  • FIX: Asynchronous icon loading is now more reliable, doesn't cause actions to reload (Issue #338, #339, #388)
  • FIX: Trash sound on Lion (Issue #389)
  • FIX: Current proxy object now works with multiple files (Issue #210)
  • FIX: Display the correct label for objects (Issue #405)
  • FIX: Avoid storing of useless mnemonics that clog up Quicksilver's Application Support folder (Issue #446)
  • FIX: Bug in the HTML parser when dealing with strangely-formatted links (Issue #345)
  • FIX: Fixed the trigger (null) bugs where objects were not saved to the catalog (Issue #27)
  • FIX: Encoding warnings in the console (Issue #403)
  • FIX: Bezel interface displaying on all spaces (Issue #358, #387)
  • CHANGE: Simplified splitObjects method: now the recommended method for plugin developers using the comma trick (Issue #422)
  • CHANGE: Method for determining IP Addresses is more thorough, only recognising a.b.c.d (where a,b,c,d are numbers of 1-3 digits only (Issue #455)
  • CHANGE: Xcodeproj now creates a .dmg on 'Release' building (Issue #496)
  • CHANGE: Renamed the 'Paste with Clipboard' action to simply 'Paste' (Issue #439)
  • CHANGE: Improved the stringValue method to return more reliable info (Issue #424)
  • CHANGE: Improved reliability of sniffing file path strings and turning them into file objects (Issue #430)
  • CHANGE: Removed #def DEBUG definitions from code, cleaning up the release version of Quicksilver. Speed improvements (Issue #334)
  • CHANGE: Small change to debug builds of Quicksilver and its dock icon to make debugging easier (Issue #381)
  • CHANGE: Removed OS9 Applications catalog preset (Issue #384)
  • CHANGE: Minor changes to the way Quicksilver loads and saves plugins (Issue #352)
  • CHANGE: Interface classes to allow for further font customisation in interfaces (Issue #363)
  • CHANGE: Further improvements to the latest download proxy. More reliable and displays packages (Issues #377, #443)
  • CHANGE: Changes for Xcode 4 compatibility (Issue #444)
  • PLUGIN: Small fix for Constellation interface (Issue #239)
  • PLUGIN: Menu Interface fix for Mac OS X Lion (Issue #436)
  • PLUGIN: Various 1Password plugin fixes
  • PLUGIN: Fixes and improvements to the TextStart Ranker (Formerly TextMate Ranker) (Issue #359, #376)
  • PLUGIN: New current document proxy object in the UI Access plugin (Issue #62)
  • PLUGIN: Terminal plugin fixes: Only open 1 Terminal window, improved actions
  • PLUGIN: NEW Microsoft Office plugin. Allows right arrowing into Office apps for recent documents
  • PLUGIN: Growl plugin update to make use of the latest framework
  • PLUGIN: Airport module rewrite for Mac OS X Snow Leopard and above
  • PLUGIN: Improvements to the calculator plugin. Now displays the results in realtime

New in Quicksilver 1.0 Beta 60 Build 3850 (Jun 6, 2011)

  • PLUGIN: Items labelled with this tag are for new/updated plugins available from http://qsapp.com/plugins
  • NEW: Search by file extension. e.g. type 'mp3' will show you all .mp3s (or files with mp3 in the name)
  • NEW: 'Delete' and 'Move to Trash' actions now give sound notification of completion (like Finder's behaviour)
  • NEW: 'Running Applications' proxy object (Issue #221)
  • NEW: Interfaces sorted by name within the Preferences (Issue #294)
  • NEW: Optimisation and memory management improvements using CLang's static analyser
  • NEW: Recent documents for applications by right arrowing into them (e.g. Preview) in 10.6 (Issue #109)
  • NEW: Creation of 'Actions' folder in Quicksilver's support folder to make saving custom actions easier (Issue #266)
  • NEW: Superior string sniffing. Quicksilver now knows that define:word and a.b.c.d are not a URLs. (Issue #214)
  • NEW: Quicksilver correctly selects the 1st item in the list after using the 'show contents' action (Issue #226)
  • NEW: �60+ versions of Quicksilver will not launch on 10.4 machines or below (Issue #279)
  • NEW: 1st object in the results list is selected by default when viewing children of objects (Issue #226)
  • NEW: Quicksilver source is now distributed via MacPorts (for install, see http://qsapp.com/wiki/Building_Quicksilver )
  • NEW: Asynchronous loading of icons; no beach balling when finding file icons (Issue #98)
  • NEW: Show link's images when browsing URLs/websites in Quicksilver (Issue #316)
  • NEW: Web Search Icons now show the magnifying glass and the URLs favIcon (thanks to http://g.etfv.co and http://potatolondon.com) (Issue #315)
  • NEW: Python HTML Link extractor for browsing in Quicksilver. Adds image title or alt to image labels (Issue #317)
  • NEW: Reduced open/close/resize times for the Bezel Interface. Now feels more responsive (Issue #323)
  • NEW: Rename action no longer selects the file extension in the 3rd pane (mimicking Finder's behaviour) (Issue #328)
  • NEW: Preference that allows jumping to the action automatically for actions that return results (Issue #225)
  • PLUGIN: Renamed the 'Current Webpage' proxies to reflect which browser they come from (Issue #59)
  • PLUGIN: Fixed right arrowing into 'Current Web Page (Safari)' proxy object (Issue #59)
  • PLUGIN: Mail Module rewritten to fix right arrowing into Mail.app
  • PLUGIN: OmniWeb plugin rewritten to be more consistent with naming of proxies and added documentation
  • PLUGIN: UI Access plugin fixed to show icons of windows for 'Windows...' actions, speed increases
  • PLUGIN: UI Access plugin includes a new 'Show all Menu Items' action
  • PLUGIN: Made Window Interface appear on all spaces (Issue #61)
  • CHANGED: Task Viewer modified to make it more robust
  • CHANGED: Localisation improvements and refactoring (Issue #260)
  • CHANGED: Implementation of fast enumeration for easier reading and possible speed improvements (Issue #323)
  • CHANGED: Small speed improvement to object ranking (Issue #336)
  • CHANGED: Get Path renamed to Get Absolute Path, new Get Path action returns things like `~/Documents` (Issue #331)
  • FIX: Crash when Quicksilver tries to combine the same object (Issue #342)
  • FIX: Searches like "Itchy & Scratchy" are now correctly passed to the browser (Issue #313)
  • FIX: When using Quicksilver to browse the web (right arrow into URLs), the correct icons are shown (Issue #302)
  • FIX: Websites with any top level domain (e.g. .uk) can now be browsed within Quicksilver (Issue #316)
  • FIX: Link parser now correctly returns all the links on a page (Issue #316)
  • FIX: Crash when changing interfaces (Issue #272)
  • FIX: Task Viewer no longer shows 'null' when rescanning catalog entries (Issue #276)
  • FIX: Down arrow does not wipe the result of an action, returned to Quicksilver (Issue #282)
  • FIX: 'Latest Download' proxy no longer causes conflicts with cataloged items (Issue #308)
  • FIX: Correct numbering of results (1 of 1) when an action returns an object to Quicksilver (Issue #282)
  • FIX: Exception when entering nonBaseCharacters (Issue #275)
  • FIX: TextMate String Ranker now works as previously (Issue #14)
  • FIX: 'Type to Search' text in the command window panes (and more localisation fixes) (Issue #250)
  • FIX: Pressing '/' to enter items could accidentally drill down to the root (Issue #63)
  • FIX: The about window stops rendering images when closed
  • FIX: Assignment of mailto: strings as objects with Email actions (Issue #267)
  • FIX: Always display the interface when Quicksilver returns a result (Issue #232)
  • FIX: URLs with |#"?$! characters are parsed properly
  • FIX: Copy To� action only shows folders in the 3rd pane
  • FIX: 'Visible Applications' proxy displays only apps that aren't hidden (Issue #221)
  • FIX: Bezel and Primer interface names display correctly in the preferences (Issue #190)
  • FIX: Changing interface properly registers '.' as a special character to enter text mode (Issue #233)
  • FIX: Incorrect size settings for two .xibs
  • FIX: Size of result window remembered on relaunch (Issue #176)
  • FIX: Possible crashes when installing plugins (Issue #241)
  • FIX: 1st pane (and comma items) are cleared when an action returns an object (Issue #203)
  • FIX: Primer interface appears on all spaces (Issue #64)
  • FIX: Preference pane appears on all spaces (Issue #64)
  • FIX: Result window size saved on relaunch (Issue #176)
  • FIX: Get Path action returns strings instead of files (Issue #182)
  • FIX: Get Path action works with the comma trick (Issue #203)
  • FIX: Search results 'x of y' showing correctly in the result window (Issue #207)
  • FIX: Clicking 'Defaults' in the Appearance Preferences would crash Quicksilver (Issue #212)
  • FIX: PlugIn file path renamed correctly for compilation on case-sensitive systems (MacPorts) (Issue #309)
  • FIX: Compilation fixes for 10.5 and isSnowLeopard method (moved to a new class) (Issue #287)

New in Quicksilver 1.0 Beta 59 Build 3482 (Apr 18, 2011)

  • PLUGIN: Items labelled with this tag are for plugins available from http://qsapp.com/plugins
  • NEW: New 'Latest Download' proxy, corresponding to the latest file in the ~/Downloads folder (Bug #70)
  • NEW: Auto Update of Application using QSApp.com (this is the last time you'll ever have to go looking for a new release!)
  • NEW: New menu bar icon
  • NEW: French localisation for the Finder Module
  • NEW: German localisation for actions
  • NEW: an 'Open Url in Background action'. Also set as alternate action to 'Open URL' (hit CMD+RTN)
  • NEW: Speed improvements through the use of 'fast enumeration' in Leopard and Snow Leopard
  • NEW: Added 'descend into bundle' option for catalog entries (containing Mac OS X bundles)
  • NEW: Changes to build Quicksilver as a 64 bit application in the future
  • NEW: Proxy objects for applications and windows use the correct application's icon
  • NEW: PPC build support removed
  • PLUGIN: New Cyberduck Plugin
  • PLUGIN: Mail Module fixed to allow right arrowing
  • PLUGIN: UI Elements plugin updated to enable menu services (Bug #19)
  • PLUGIN: Fix small clipboard leak
  • PLUGIN: New Yojimbo plugin
  • PLUGIN: New 1Password Module for interaction with 1Password
  • PLUGIN: New Remote Hosts Module
  • PLUGIN: Fixed Dictionary Plugin to work with 10.5+
  • PLUGIN: Pinboard.in added to del.icio.us Plugin
  • PLUGIN: Added 'Current Focused Window' proxy to UI Elements Plugin
  • PLUGIN: Newly written documentation on plugin development (see Quicksilver Plugins source on GitHub)
  • CHANGE: Framework and source code tidy up
  • CHANGE: Updated deprecated NSFileManager actions (10.5+)
  • CHANGE: Changed links to reflect change to QSApp.com website
  • CHANGE: Quietened noisy logs, giving less (unwanted) console logs
  • FIX: AppleScript 'Process Text' fix (Bug #144)
  • FIX: 'Do Not Open At Login' action fixed (Bug #35)
  • FIX: Proxy Objects now work again as previously (Bug #8 & more)
  • FIX: A crash when installing an already installed plugin
  • FIX: Application actions now work again (Bug #102 & #7)
  • FIX: Calling AppleScripts now works as expected (revert old commit)
  • FIX: Disabled items in catalog are now ignored
  • FIX: Typos and incorrect tooltips (Bug #138 & more)
  • FIX: 'Make Hard Link' and 'Make Link' actions fixed
  • FIX: Memory leak fixes as returned by Clang checker
  • FIX: Show Quicksilver Command Window when a result is required to be shown
  • FIX: AppleScript actions now show the result in the Quicksilver Command Window
  • FIX: Fixed build warnings within XCode, and made Source Code compiling much quicker and easier
  • FIX: Crashes on interface rapid changing
  • FIX: Make the 'Eject' action validate to reduce lag/wait times (Bug #56)
  • FIX: Sizing of drawers in the Quicksilver preferences (Bug #71)
  • FIX: Task viewer now reliably loads (Bug #119)
  • FIX: Webkit fixes (Bug #113)

New in Quicksilver 1.0 Beta 58 Build 3841 (Mar 20, 2010)

  • Disable Info.plist preprocessing on Plugins.
  • Make shell scripts with "additional shebang" info work.
  • README: Make real links.
  • Removed dangling NSLog calls
  • Add Core Plugins to Release Build
  • Fix to error messages
  • Fix droplets by using the 10.5+ NSConnection vending method
  • The G in BROWSING no longer gets cut off in the result window
  • Menus improved
  • Object context menus improved
  • Don't show object descriptions in the result window if there's not enough room
  • Recent Items made Snow Leopard compatible
  • Text fields only allow plain text
  • Fix bug creating an indexSet from the UI Access plugin
  • Fix 10.5 compilation issue
  • Fixed bug #35 - Do Not Open At Login Action now working
  • Fix bug #34
  • Tidying up (forgot to re-add 'else')
  • Remove dangling NSLogs ;)
  • Fixed relaunch action for fussy apps that did not quit straight away
  • Removed a stray brace
  • Commented out the loc - locator, path (for bundles) NSLog
  • Commented out another NSLog message
  • Initial loop optimizations
  • Update score ranking code
  • NSEnumerator - loop optimization
  • Merge branch 'NSEnumerators' into B5x
  • Issue #39 (bug 262) Fix: Incorrect display of Websearch
  • Turn on a couple release optimizations
  • Fix issues 26, 47, 57 and 61
  • Fix lingering issue PjRobertson found
  • Fixed single/double tap Modifier Key Activation

New in Quicksilver 1.0 Beta 56 A5 (Feb 16, 2009)

  • The plugin download getting stuck shouldn't happen anymore, but it seems the Eclipse plugin fails to unpack correctly, so you won't be able to download it. The thing is I have been forced to disable the progress bar, because IIRC it was actually causing the problem (yes, there is no supported way of knowing a download progress in Apple's
  • API, go file bug reports guys, this is a shame).
  • Fixed the issue I introduced by not checking for smaller parts of an abbreviation (fx will now correctly match Firefox).
  • This is an universal build, default plugins included.
  • Tried to blindingly fix the Shelf crash bug. If some of you can reproduce it, write me some directions in a ticket. I haven't been able to. I also wondering if it's not wrongly named, IIRC it's more easily caused by copying a big chunk of Photoshop data than by using the Shelf.
  • Trigger scoping.
  • Dockable windows that have a tendency to spring out when applications changes or to get stuck in one space do (or should) not do this anymore.