Dash Changelog

What's new in Dash 7.2.0

Nov 28, 2023
  • Added support for generating docsets from any Sphinx-generated documentation, in Preferences > Downloads > Python Docsets.

New in Dash 7.1.7 (Nov 21, 2023)

  • Fixed an issue which caused full-text search to not work with queries that contain multiple terms

New in Dash 7.1.6 (Nov 7, 2023)

  • Dash will now redo its current search when switching the active search profile
  • Fixed an issue which caused Dash to not be able to start at login
  • Fixed an issue which caused the Dash dock icon to be sometimes shown even if it was disabled in Settings > General

New in Dash 7.1.5 (Oct 18, 2023)

  • Search results will now show docset versions when searching multiple versions of the same docset
  • Fixed an issue which caused Dash to open online pages at the wrong location within the page
  • Fixed an issue which caused Dash to sometimes revert to trial mode

New in Dash 7.1.4 (Oct 10, 2023)

  • Fixed an issue which caused Dash to sometimes not be able to find some man pages

New in Dash 7.1.3 (Oct 9, 2023)

  • The Java SE docsets have been consolidated into a single docset feed. Please reinstall the Java SE docsets you need from the new "Java" feed
  • Fixed an issue which caused the Dash Alfred workflow to sometimes open the wrong search result

New in Dash 7.1.2 (Sep 29, 2023)

  • Fixed an issue which caused Dash to crash at launch on macOS Big Sur

New in Dash 7.1.1 (Sep 26, 2023)

  • Initial macOS Sonoma support. If you notice any issues on macOS Sonoma, please let me know!
  • Fixed an issue which caused the Alfred workflow to sometimes open the wrong result

New in Dash 7.1.0 (Sep 12, 2023)

  • Fixed an issue which caused Dash to sometimes crash on macOS 13.5
  • Prepare for the release of Dash 7

New in Dash 7.0.1 (Aug 27, 2023)

  • Added HTTP docset, based on MDN
  • Added Java SE20 docset
  • Added Nova integration in Preferences > Integration

New in Dash 7.0.0 (Aug 18, 2023)

  • Docset Generator and Website Copier:
  • Dash 7 includes a general-purpose docset generator and website copier in Preferences > Downloads > Docset Generator.
  • You can generate docsets by copying any website for offline use, or from local HTML files.
  • The Website Copier is based on WKWebView and is able to scrape JavaScript-heavy websites.
  • You can generate docsets from the command-line as well, by exporting the docset config created in Dash.
  • New Fuzzy Search Engine:
  • Dash 7 includes a completely rewritten fuzzy search engine, which makes it easier to find the page you need, fast.
  • Streamlined Search Experience:
  • Dash 7 will now search disabled docsets when you start your search query with the docset name or keyword (e.g. searching for “css display” will search for “display” in the CSS docset even when the CSS docset is disabled)
  • Docsets now appear as search results, so you can search for “css” if you want to easily activate or browse the CSS docset
  • Special characters and diacritics are normalized within the search index, so it’s easier to search for entries that contain these characters
  • URLs typed in the search field are detected and Dash offers to open them
  • Full-text search results will now perform an in-page search when you open them
  • Navigate Back/Forward Using Two-Finger Swipes:
  • You can now navigate between pages using two-finger swipe gestures.
  • Other Changes:
  • Searching the table of contents of a page using CMD+F now supports fuzzy queries
  • New Rust Docsets Repo in Preferences > Downloads, based on docs.rs
  • Tagged custom web searches. You can choose to include the docset keyword when setting up web searches, in Preferences > Web Search
  • Full-text search can now be enabled for all docsets by default, in Preferences > Docsets > Settings
  • You can now right-click links to open them in a new tab
  • New Pricing Model:
  • I’ve decided to switch Dash to a subscription pricing model, as the paid upgrade pricing model is no longer a good fit.
  • Dash’s highest development priority is docset updates and supporting new docsets, but the paid upgrade pricing model focuses on new features. The subscription pricing model will allow me to focus more on Dash’s #1 feature: its docsets.

New in Dash 6.4.3 (Aug 16, 2023)

  • Fixed an issue which caused Dash to sometimes crash on macOS 13.5.

New in Dash 6.4.2 (Jul 2, 2023)

  • Fixed an issues which caused Dash to emit an error sound when scrolling using arrow keys.

New in Dash 6.4.1 (Jun 10, 2023)

  • Added initial support for macOS Sonoma. Please report any issues you might encounter.

New in Dash 6.4.0 (Oct 24, 2022)

  • Dash now fully supports macOS Ventura.
  • Added Java SE19 docset
  • Added support for installing multiple docsets from the same docset feed. The first docset to take advantage of this will be VueJS, which will come in 2 flavors: Composition and Options APIs

New in Dash 6.3.2 (Sep 14, 2022)

  • Fixed an issue which caused the Raycast Dash extension to not work with some docsets.

New in Dash 6.3.1 (Aug 10, 2022)

  • Fixed an issue which caused Dash to not be able to find Go docsets anymore. Unfortunately, api.godoc.org was shut down without pkg.go.dev having a replacement API, so Dash now relies on scraping, which might not be very reliable. Please report any issues you encounter.

New in Dash 6.3.0 (Aug 3, 2022)

  • Added support for Scaladoc 3 docsets
  • Fixed an issue which caused Dash to not work well with some web search engines
  • Fixed an issue which caused Dash to disable full-text search support when updating some docsets

New in Dash 6.2.4 (May 9, 2022)

  • Added Java SE18 docset
  • Fixed an issue which caused the Dash Alfred workflow to sometimes clear the custom hotkeys set by the user

New in Dash 6.2.3 (Mar 18, 2022)

  • Fixed a crash which occurred on macOS 12.3 while closing tabs. Please contact me if Dash keeps crashing after this update.

New in Dash 6.2.2 (Jan 13, 2022)

  • Fixed an issue which caused Java SE17's table of contents support to not work
  • Scrolling results page-by-page should now work properly
  • Added support for scrolling results using the Home and End keys

New in Dash 6.2.1 (Dec 22, 2021)

  • Added Ruby on Rails 7 docset
  • Fixed an issue which caused links in some docsets to not work
  • Fixed an issue which caused some docsets to show a light theme when dark mode is enabled

New in Dash 6.2.0 (Nov 14, 2021)

  • macOS Monterey is now fully supported. If you notice any remaining bugs/visual issues, please let me know!
  • Added Raycast extension to Preferences > Integration
  • Fixed an issue which caused Dash search to sometimes not work with entries that contain special symbols
  • Fixed an issue which caused Preferences > Downloads > GitHub docsets to not show forked repositories

New in Dash 6.1.0 (Oct 14, 2021)

  • Added Neovim integration
  • Fixed an issue which caused Dash's back/forward history to sometimes not work

New in Dash 6.0.8 (Sep 26, 2021)

  • Added Java SE17 docset

New in Dash 6.0.7 (Jul 8, 2021)

  • Fixed an issue which caused full-text search to not work with documentation pages that don't have a title (e.g. the Emacs Lisp docset)
  • Fixed an issue which caused Dash to sometimes display the incorrect title for tabs
  • Added "Actor" entry type

New in Dash 6.0.6 (May 25, 2021)

  • Minor bug fixes and improvements

New in Dash 6.0.5 (Apr 30, 2021)

  • Fixed a few things Apple broke in macOS 11.3

New in Dash 6.0.4 (Apr 9, 2021)

  • Added Java SE16 docset
  • Minor bug fixes and improvements

New in Dash 6.0.3 (Mar 17, 2021)

  • Added Drupal 9 docset. Thanks to Al Munnings for helping with this!
  • Improved searching for packages in Preferences > Downloads > Go Docsets

New in Dash 6.0.2 (Feb 28, 2021)

  • Fixed an issue which caused Dash to not work with some editor integrations.

New in Dash 5.5.2 (Feb 8, 2021)

  • Added Ruby 3 docset.

New in Dash 5.5.1 (Oct 19, 2020)

  • Fixed an issue introduced in the previous update which caused Dash to act strange when it didn't have write access to a docset.

New in Dash 5.5.0 (Oct 19, 2020)

  • Changed the way Dash builds its search index. This should have the effect of shorter indexing time, faster searches and lower storage usage. Please report any issues you might encounter.

New in Dash 5.2.0 (Jul 21, 2020)

  • Added support for Xcode 12 docs

New in Dash 4.6.7 (Nov 13, 2019)

  • Disabled dark style for documentation pages in macOS Catalina, because it sometimes freezes the entire system.

New in Dash 4.6.6 (Sep 17, 2019)

  • Fixed an issue which caused Dash to permanently show the snippets sidebar while running the latest Catalina Beta

New in Dash 4.6.4 (Jul 3, 2019)

  • Fixed a crash which only occurred in macOS Catalina
  • Dash is now notarized

New in Dash 4.6.3 (May 14, 2019)

  • Added Ruby on Rails 6 docset
  • Added Java SE12 docset

New in Dash 4.6.2 (Feb 5, 2019)

  • Fixed an issue which caused dark mode to not function correctly sometimes

New in Dash 4.6.1 (Jan 22, 2019)

  • In macOS Mojave dark mode no longer affects the documentation pages by default. There's now an option where this feature can be re-enabled in Preferences > General (note: this setting is only visible while dark mode is enabled in System Preferences).

New in Dash 4.6.0 (Dec 11, 2018)

  • Added a Clojure Docsets repo in Preferences > Downloads, based on cljdoc.org. Thanks to Martin Klepsch for the help!
  • Fixed an issue which caused the back button to not work sometimes
  • Fixed an issue with the scrollbars which occurred only when dark mode was enabled

New in Dash 4.5.3 (Oct 4, 2018)

  • Fixed an issue which caused Dash to freeze while entering fullscreen mode in Mojave
  • Fixed an issue which caused snippets to be read-only while in fullscreen mode in Mojave

New in Dash 4.5.2 (Oct 3, 2018)

  • Added Java SE11 docset
  • Lots of small improvements for macOS Mojave

New in Dash 4.5.1 Build 620 (Sep 21, 2018)

  • Fixed all remaining macOS Mojave bugs (hopefully)
  • Added support for Timing

New in Dash 4.5.0 Build 600 (Aug 29, 2018)

  • Changed the way dark mode for docs works behind the scenes. Nothing should be different visually, but you should notice some performance improvements, especially in macOS Mojave. Thanks a lot to Martin Hering for helping me with this
  • Some other small performance improvements, especially for Macs with Retina screens

New in Dash 4.4.0 Build 560 (Aug 7, 2018)

  • This update fixes several remote code execution vulnerabilities that have been found in Dash as part of a recent Capture the Flag competition.
  • All of these vulnerabilities require a Dash user to install and open a page within a compromised docset. The docsets available by default within Dash (including user contributed ones) have been checked and no evidence of these vulnerabilities being exploited has been found.
  • You have nothing to worry about if you did not install custom docsets from untrustworthy sources.
  • More information about these vulnerabilities within a few weeks, once most users will have had a chance to update to the latest version of Dash.

New in Dash 4.3.2 Build 550 (Jul 18, 2018)

  • The Swift docset is back, thanks to the team behind SwiftDoc and NSHipster
  • Dash will now always show its main window when you have the "Dismiss main window when I activate a different app" option enabled and you use CMD+Tab to activate Dash
  • Fixed an issue which caused hotkeys containing the A key to not work
  • Fixed an issue which caused videos to be inverted while dark mode was enabled

New in Dash 4.3.1 Build 540 (Jun 20, 2018)

  • Fixed a crash which occurred in macOS Mojave while clicking the window close button

New in Dash 4.3.0 Build 534 (Jun 20, 2018)

  • Initial macOS Mojave support. There are still some issues remaining, but Dash should now be usable in macOS Mojave
  • Fixed an issue which caused in-page search highlighting to not work in some cases
  • Fixed a searching issue in the Hex Docsets repo
  • Fixed an issue which caused user contributed docset icons to appear faded. Note: docsets that still show faded icons will have to be reinstalled

New in Dash 4.2.0 Build 520 (May 28, 2018)

  • Annotations are now per-page, instead of being split into sections
  • Fixed docset installation from Preferences > Downloads > Cocoa Docsets
  • Made docset downloads slightly faster
  • Docset index pages now support scrolling to a specific section within the page

New in Dash 4.1.7 Build 510 (Apr 11, 2018)

  • Added Java SE10 docset
  • Removed the JavaFX docset as it's now part of the Java SE docs
  • Fixed a visual glitch which sometimes happened while clicking links
  • Fixed an issue which caused the webpage to slightly resize after scrolling it

New in Dash 4.1.5 Build 490 (Mar 15, 2018)

  • Inactive tabs now have a slight shadow
  • Switched the Dart repo to use the new pub.dartlang.org search API
  • Fixed an issue which sometimes caused web text inputs to steal focus from Dash
  • Fixed an issue which caused Dash to crash while loading large pages

New in Dash 4.1.4 Build 480 (Feb 14, 2018)

  • Fixed an issue which caused the scroll position to not be restored when going back/forward
  • Fixed an issue with docset type icons sometimes not appearing

New in Dash 4.1.3 Build 470 (Jan 18, 2018)

  • Docset playgrounds can now be enabled/disabled using a setting located in Preferences > Docsets > Settings
  • Fixed a snippet expansion issue which occurred in iTerm
  • Consolidated the OpenCV C, C++, Python and Java docsets into a single OpenCV docset

New in Dash 4.1.2 Build 460 (Dec 19, 2017)

  • Fixed a crash which sometimes occurred while searching.

New in Dash 4.1.1 Build 451 (Nov 28, 2017)

  • Fixed syncing of search profile settings
  • Fixed an issue which sometimes caused "Open in New Tab" to not work
  • Fixed an issue which sometimes caused the page to scroll down after load
  • Fixed editing of search profile names while dark mode is enabled
  • Fixed an in-page search highlighting issue
  • Fixed a crash which occurred while copying the online URL of a page
  • Fixed the display of some icons that weren't visible in Dark Mode

New in Dash 4.1.0 Build 440 (Oct 11, 2017)

  • High Sierra fixes and improvements
  • Added Java SE9 docset
  • Added Java EE8 docset
  • Added separate AngularJS docset (now split from the Angular docset)
  • Removed Swift docset because SwiftDoc.org is no longer maintained. Swift docs can now be found in the Apple API Reference docset
  • Fixed an issue which caused Stack Overflow login to not work

New in Dash 4.0.5 Build 430 (Jul 12, 2017)

  • Fixed a bug which sometimes caused the results table to get obscured by the search field
  • Fixed a bug which sometimes caused duplicate docsets to be shown in Preferences > Docsets
  • Fixed a bug which sometimes caused the window buttons to not be positioned correctly when exiting full screen mode
  • Fixed a bug which caused video and audio to still be played after closing a tab

New in Dash 4.0.4 Build 424 (Jun 15, 2017)

  • The AngularJS, AngularTS and AngularDart docset feeds have been consolidated into a single docset feed: Angular
  • CMD+E will now overwrite the find pasteboard
  • Fixed an issue which caused double clicking the search field to sometimes minimize or maximize the window
  • Fixed a crash caused by some dash-install:// URLs
  • Fixed an issue which caused opening links in new tabs to sometimes not work
  • Fixed a crash which occurred while renaming snippets
  • Added "Data Source" type

New in Dash 4.0.3 Build 414 (Apr 26, 2017)

  • Double clicking the top area of the Dash window will now minimize or maximize the window, depending on your Dock preferences
  • Fixed a search profiles issue which happened while switching between tabs with different profiles
  • Fixed a crash which occurred while searching inside PDFs on macOS Sierra
  • Fixed an issue which sometimes caused Dash to not be able to save the license

New in Dash 4.0.2 Build 410 (Mar 2, 2017)

  • Fixed a text rendering bug in the snippet expansion popover
  • Annotation sections now show tool-tips
  • Fixed an issue which caused the snippet editor to not be able to scroll
  • "Copy Online Page URL" will now copy the resolved URL (when available), and not the kapeli.com redirect URL
  • Fixed an issue with web searches which caused them to fail when special characters were used
  • Fixed an issue with web search fallbacks not defaulting to a contextual search when only one docset is enabled

New in Dash 4.0.1 Build 406 (Feb 22, 2017)

  • Fixed a bug which sometimes caused visual artifacts
  • Fixed a bug which prevented some users from being able to upgrade
  • Fixed a crash caused by tab restoration
  • Fixed a crash which affected El Capitan users

New in Dash 4.0.0 Build 404 (Feb 20, 2017)

  • New interface. Clean, modern, with a focus on what matters most: the docs
  • New dark mode. Night owls, rejoice! The entire Dash interface can now be turned dark
  • Web searches. You can now add/edit fallback web searches (e.g. Google or Stack Overflow) in Preferences
  • Docset playgrounds. Most docsets now show "Play" buttons which let you quickly test snippets of code
  • The search using selected text functionality has been remade and is now more reliable, even in apps that don't support system services. Set a hotkey for it in Preferences > General
  • Tab improvements: you can now reopen the last closed tab, duplicate tabs and close all tabs except the selected one
  • You can now easily manage docsets directly from the docset browser, using drag and drop, right click and/or the add button
  • You can now manage bookmarks from the top menu bar
  • Searching in Preferences > Downloads is now synchronised across all docset sources
  • You can now copy the external URL of documentation pages for easier sharing
  • The Add button in Preferences > Docsets now offers the option to download docsets
  • Installing a docset will now also add it to your currently active search profile
  • You can now manage the default profile settings from the search profiles popover
  • Lots of improvements to Dash's web browser

New in Dash 3.4.3 Build 280 (Jan 18, 2017)

  • Added Pug docset and removed the Jade docset
  • Fixed a Touch Bar bug which caused the Emoji touch bar to be shown when some fields were in focus, instead of the Dash touch bar
  • Fixed a bug which caused Dash to not be able to login into Stack Overflow
  • Improved the way Dash handles redirects
  • Updated copyright year to 2017

New in Dash 3.4.2 Build 270 (Dec 13, 2016)

  • Added touch bar support
  • Fixed a tab restoration bug
  • Dash for iOS is now open source

New in Dash 3.4.1 Build 260 (Nov 15, 2016)

  • Fixed links to Dash for iOS
  • Minor bug fixes related to the Apple API Reference docset
  • Other small bug fixes
  • Dash for iOS is now open source-> https://kapeli.com/dash_ios

New in Dash 3.4.0 Build 250 (Oct 25, 2016)

  • The Apple API Reference docset now reads the docs from within Xcode 8. This reduces disk space usage while also allowing me to modify & improve the docs at display-time. Thanks a lot to the Xcode team at Apple for helping me understand the new documentation format.
  • The Apple API Reference docset will now display full method/property docs inside the doc pages of classes (i.e. how the old docs used to be)
  • Added an AngularTS (Angular for TypeScript) docset
  • Lots of small bug fixes and improvements
  • Lots of new small bugs

New in Dash 3.3.1 Build 230 (Aug 1, 2016)

  • Added Zend Framework 3 docset
  • The Swift docset based on SwiftDoc.org is back due to popular demand
  • Fixed some issues with the Alfred 3 workflow
  • Fixed snippet expansion in Mailplane
  • Lots of bug fixes related to the Apple API Reference docset

New in Dash 3.3.0 Build 218 (Jun 28, 2016)

  • Added support for the latest Apple docs
  • Added GitHub docset repo in Preferences > Downloads
  • The Dash Alfred workflow now supports quick look in Alfred 3
  • Middle clicking links will now open them in a new tab

New in Dash 3.2.3 Build 194 (Apr 12, 2016)

  • Added Ruby on Rails 5 docset
  • Fixed a bug which caused the page anchor highlighter to not work sometimes
  • Removed the Dark Mode button from the toolbar. You can still enable/disable Dark Mode from the View menu

New in Dash 3.2.2 Build 190 (Feb 8, 2016)

  • The Xamarin and Mono docsets are no longer the same. There's now a separate Xamarin docset
  • Fixed an issue which caused the Dash window to sometimes appear above windows of other apps when the Dash dock icon was not enabled
  • The search field docset select menu will now be sorted alphabetically
  • Fixed Sparkle vulnerability
  • Minor bug fixes

New in Dash 3.2.1 Build 182 (Jan 12, 2016)

  • Added Visual Studio Code integration
  • Added DataGrip integration
  • Added CLion integration
  • Stack Overflow docsets will now show comment scores
  • Slight improvements to fuzzy searching
  • Fixed docset compatibility issues caused by case sensitivity
  • Fixed some compatibility issues with docsets from CocoaDocs.org
  • Fixed an issue which sometimes caused time and date formats set in Preferences > Snippets to not be saved
  • Fixed some compatibility issues with custom keyboard layouts

New in Dash 3.2.0 Build 174 (Dec 20, 2015)

  • Added Vue.js docset
  • Added CouchDB docset
  • Added Jinja docset
  • Added Mocha docset
  • Added Jekyll docset
  • Minor bug fixes and improvements

New in Dash 3.1.4 Build 170 (Nov 20, 2015)

  • Added Haskell docsets repo, based on hackage.haskell.org
  • Added Dart docsets repo, based on dartdocs.org

New in Dash 3.1.3 Build 164 (Nov 3, 2015)

  • Added TypeScript docset
  • Added Craft docset
  • Added Susy docset
  • Added Pandas docset
  • Added MatPlotLib docset
  • Added Sails.js docset
  • Minor bug fixes and improvements

New in Dash 3.1.2 Build 156 (Sep 25, 2015)

  • Added tvOS docset support
  • Minor bug fixes

New in Dash 3.1.1 Build 150 (Sep 7, 2015)

  • Added Hex Docset Repo, based on hexdocs.pm
  • Added Bootstrap 4 docset
  • Added CotEditor integration plugin

New in Dash 3.1.0 Build 142 (Aug 5, 2015)

  • Added React Docset
  • Added Docker Docset
  • Added Ionic Docset
  • Added Gulp Docset
  • Added Julia Docset
  • Added Handlebars Docset
  • Added Semantic UI Docset
  • Added Doctrine ORM Docset
  • Added Racket Docset
  • Added Gradle Docset
  • Added Phalcon Docset
  • Added support for the dash-install:// URL format which allows docsets to be installed from the command line. See https://kapeli.com/dash_install for more info
  • Fixed displaying of snippets with special characters on iOS Remote
  • Fixed Man Pages docset not being able to find man pages when the MANPATH contained a symlink
  • Fixed crash at launch for OS X 10.8

New in Dash 3.0.2 Build 127 (Jul 6, 2015)

  • Dash for OS X can now connect to Dash for iOS and use your iOS device as an external display just for docs. iOS Remotes can be configured in Preferences > Remote.
  • You can now add annotations to documentation pages.
  • Dash will now keep docsets archived and only unarchive files in-memory when they're needed. Reinstall docsets to benefit from this feature.
  • Dash can now restore your tabs between launches.
  • You can now sync your settings and docsets using Dropbox/iCloud Drive/whatever. Set up syncing in Preferences > General.
  • New dark mode for documentation pages only.
  • The "Open in Browser" button now lets you choose between opening the local or online page.

New in Dash 2.2.5 (Jul 1, 2015)

  • This update announces the availability of Dash 3, a paid upgrade of Dash.

New in Dash 2.2.4 (Mar 10, 2015)

  • Added Lua 5.3 docset
  • Better support for the new appledoc docset template
  • Better support for the latest OS X and iOS docsets
  • You can now switch tabs using CMD+1-9

New in Dash 2.2.3 (Jan 10, 2015)

  • Added Go snippet syntax highlighting support
  • Dash won't hide anymore when expanding snippets (note: only in Yosemite)
  • Fixed searching issues in Ruby docsets repo in Preferences > Downloads
  • Fixed scrolling performance issues in the HUD window style
  • Fixed in-page search issues in the Ruby docsets repo

New in Dash 2.2.2 (Nov 24, 2014)

  • Added Swift snippet syntax highlighting support
  • Hopefully fixed snippet expansion in Safari, Google Chrome, iTerm2 and Evernote
  • Slight improvements and minor bug fixes

New in Dash 2.2.1 (Oct 30, 2014)

  • Added a Swift docset, thanks to Nate Cook
  • Stack Overflow docset results will now be sorted based on question votes
  • Improved filtering of duplicate results in the iOS and OS X docsets
  • Fixed a dock icon toggle issue for OS X 10.8 users
  • Fixed an issue with the Java 7 docset which caused some entries in the table of contents to not work
  • Yosemite: fixed an issue which sometimes caused search fields to forget to blink their cursors
  • Yosemite: fixed a display glitch in the search results table
  • Yosemite: (hopefully) fixed a crash while expanding snippets
  • Yosemite: fixed an issue which caused switching between search profiles to be kind of slow
  • Yosemite: fixed an issue which sometimes caused docset downloads to get stuck

New in Dash 2.2.0 (Oct 1, 2014)

  • Fully compatible with Yosemite
  • New icon, thanks to Reda Lemeden
  • You can now switch iOS 8.0 and OS X 10.10 documentation pages between Swift, Obj-C and Both
  • Lots of bug fixes and lots of new bugs

New in Dash 2.1.2 (Jun 13, 2014)

  • Initial Yosemite support. All functionality-breaking bugs should be fixed. There are still a few display issues/glitches remaining, but they should not prevent you from enjoying Dash in Yosemite
  • Added a fake Swift docset in Preferences > Downloads which gives information on how to get Swift documentation in Dash
  • Fixed issues with Apple’s new docsets (OS X 10.10, iOS 8 and Xcode 6), which can be downloaded from Xcode 6

New in Dash 2.1.1 (May 28, 2014)

  • Fixed a crash introduced in the previous update.

New in Dash 2.1.0 (May 24, 2014)

  • You can now download older versions of the main Dash docsets. If you want a docset for a specific version or if you find any bugs in an old docset, please let me know!
  • Added Stack Overflow docsets repo in Preferences > Downloads, based on the Stack Overflow data dump
  • Added PHP Packages docsets repo in Preferences > Downloads, based on Packagist, Composer and Sami
  • Added Go Packages docsets repo in Preferences > Downloads, based on GoDoc.org
  • Added User Contributed docsets repo in Preferences > Downloads where anyone can contribute docsets to Dash. If you made a docset other users would find useful, please contribute it
  • Added Brackets plugin in Preferences > Integration, thanks to Raymond Camden
  • Optimized searching of entries that contain whitespaces
  • You can now escape special snippet placeholders (@date, @time, @clipboard and @cursor) by adding a backspace ("\") before them
  • OS X and iOS docsets: tokenized Xcode copy is no longer the default. Dash will now copy the method declaration when you click the clipboard button, or copy a tokenized string when you ALT+Click
  • Fixed a bug which sometimes caused the Alfred workflow to reset the custom hotkeys or the default keyword
  • Fixed a bug which sometimes caused Dash to remove itself from the launch at login list
  • New docsets:
  • Angular.dart
  • Apache HTTP Server
  • AppleScript
  • AWS JavaScript
  • CMake
  • Dart
  • ElasticSearch
  • Font Awesome
  • Groovy JDK
  • Jasmine
  • MATLAB
  • MomentJS
  • NumPy
  • PHPUnit
  • Polymer.dart
  • RequireJS
  • SaltStack
  • SciPy
  • Sinon
  • SQLAlchemy
  • Statamic
  • Tornado

New in Dash 2.0.2 (Mar 20, 2014)

  • Added Atom, Chocolat and Espresso integration options in Preferences > Integration.
  • The Alfred workflow can now perform different actions based on the keyboard modifier that is pressed.
  • Fixed Alfred workflow bug which sometimes caused no results to be returned.
  • Fixed Ruby Repo issues with gems which contain uppercase letters.
  • Fixed Java and Scala Repo issues which caused slow or corrupt downloads.
  • Fixed a bug which caused crashes while installing/updating docsets.
  • Fixed some cheat sheet related bugs.

New in Dash 2.0.1 (Mar 7, 2014)

  • Cheat sheets. Dash now supports cheat sheets which can be contributed by any user and existing cheat sheets can be improved or modified.
  • Docset repos. Dash now supports installation of docsets from some popular package managers.
  • CocoaPods. Install docsets for any Cocoa Pod you want.
  • Ruby Gems. Install docsets for any Ruby Gem you want. This also announces the end of the old "Ruby Gems" docset.
  • Java. Install docsets for anything Java on search.maven.org.
  • Scala. Install docsets for anything Scala on search.maven.org.
  • Support for other package managers will be added in the future. GoDoc.org and MetaCPAN.org are planned (currently waiting for some modifications from their maintainers). A Python docset repo is not possible at the moment as there's no way to reliably get or generate docs for Python packages.
  • New icon. Dash has a lovely new icon, thanks to Reda Lemeden.
  • New docsets. Added Grunt, Mongoose and Rust docsets.
  • Smarter Alfred workflow. Dash will now dynamically modify the Alfred workflow to include keyword triggers for docsets or search profiles. For example, you can now type "php {query}" in Alfred instead of "dash php:{query}".
  • Lots of minor bug fixes and lots of new minor bugs!

New in Dash 1.9.4 (Dec 30, 2013)

  • Added Coda, BBEdit and TextWrangler as integration options in Preferences > Integration
  • Added Search Profiles button on the default home page. Hopefully more users will find out about search profiles now
  • Added support for Xcode docset feeds and the docs-for-xcode:// URL scheme
  • Added Drupal 8 docset
  • Added Java SE8 docset
  • Fixed snippet expansion issues caused by smart quotes

New in Dash 1.9.3 (Dec 9, 2013)

  • Added IntelliJ IDEA, RubyMine, Android Studio, WebStorm, PhpStorm and PyCharm as integration options in Preferences > Integration
  • Added .NET Framework docset
  • Added Ansible docset
  • Added Bash docset
  • Added Chai docset
  • Added Chef docset
  • Added ColdFusion docset
  • Added Cordova docset
  • Added Emmet.io docset. Thanks to zfkun
  • Added ExpressionEngine docset
  • Added Haml docset
  • Added Jade docset
  • Added Java EE 6 & 7 docsets
  • Added LaTeX docset
  • Added MooTools docset. Thanks to Matti Schneider
  • Added Nginx docset
  • Added OCaml docset. Thanks to Zhang Lei
  • Added OpenCV docset
  • Added OpenGL 3 docset
  • Added Smarty docset. Thanks to Miguel Sánchez Villafán
  • Added Spring Framework docset
  • Added Stylus docset
  • Added Twig docset
  • Added Vagrant docset
  • Added Zend Framework 1 docset
  • Added Zepto.js docset
  • Improved fuzzy search
  • Fuzzy search now uses the unified search index, for a slight speed boost
  • Activating a docset keyword by typing it (e.g. "ruby:") will now also show the relevant docsets in the docset browser
  • Responsive scroll support (except the WebView, because Apple doesn't support it)
  • PHP Docset: functions now have the same sort rank as classes (i.e. it's a lot easier to find functions now)
  • Show a warning in Preferences > Docsets when a custom search profile is enabled
  • Fixed a Ruby Gems docset issue
  • Fixed an issue which caused the iOS docset to not show an index page
  • Fixed a bug which didn't allow the main window to be dragged across spaces
  • (Hopefully) Fixed a bug which caused the "Search using selected text" key shortcut to still not work

New in Dash 1.9.2 (Oct 29, 2013)

  • CMD+D is now used to bookmark the current page and CMD+Shift+D is used to show/hide the bookmarks popover
  • Fixed a bug which caused the "Search using selected text" key shortcut to not work
  • Fixed a bug which sometimes caused the search index to become corrupt
  • Fixed a few tab-related bugs

New in Dash 1.8.9 (Aug 28, 2013)

  • Added Bootstrap 3 Docset
  • Slight improvements to the Bookmarks manager
  • Fixed a bug which caused Dash to stop loading pages with online resources
  • Fixed snippet expansion in BBEdit
  • Fixed a bug which caused Dash to remain assigned to a Desktop (Space)
  • Fixed a in-page search highlighting bug
  • Fixed a bug which caused searching in the docset downloader to sometimes not work
  • Hopefully fixed a bug which caused some downloads to fail for users behind a router with antivirus protection
  • Removed most of the Vim-style keyboard navigation, because it interfered with default OS X behaviour. Only CTRL+J and CTRL+K remain. Sorry!

New in Dash 1.8.8 (Jul 29, 2013)

  • Fixed a bug which sometimes caused Dash to crash when docsets that have custom icons were used. Sorry for the frequent updates! All bugs should now be fixed.

New in Dash 1.8.7 (Jul 24, 2013)

  • Just a quick bug fix of a crash introduced in the previous update.
  • Added Xojo snippet syntax highlighting, thanks to Massimo Valle
  • Slightly better rbenv support for the Ruby Installed Gems docset

New in Dash 1.8.6 (Jul 17, 2013)

  • Bookmarks. You can now bookmark pages, as well as set one page as your home page
  • Redesigned Preferences window
  • Added an option to disable the Google and StackOverflow search fallbacks (in Preferences > Docsets > Settings)
  • The Docsets download manager is now slightly more robust. The docsets are now hosted on 3 servers (in New York, San Francisco and Amsterdam) and Dash will perform a latency test before downloading a docset in order to determine which location might provide the best download speed. This should result in faster downloads. Locations in South America and Asia will be added whenever DigitalOcean.com (which is awesome and very cheap by the way) will open data centers there.
  • Added Dojo Toolkit docset
  • Added Elixir docset
  • Added Grails docset
  • Added KnockoutJS docset
  • Added Meteor docset
  • Added PhoneGap docset
  • Added R docset
  • Added Zurb Foundation docset
  • Prioritisation of previously seen results is now slightly more aggressive
  • iOS and OS X docsets: click-to-copy now supports code generation for methods that return "instancetype"
  • The Ruby and Ruby Installed Gems docsets will now show parent classes
  • The Man Pages and Ruby Installed Gems docset will now watch for changes and will automatically reindex when a man page or gem is installed/removed
  • New icon for the Ruby on Rails docset
  • Fixed: Expanding two snippets one after the other would sometimes expand the first snippet twice
  • Fixed: The "Ruby Installed Gems" docset wasn't really working with rbenv

New in Dash 1.8.5 (Jun 20, 2013)

  • Fixed issues with OS X 10.9 and Xcode 5. If you notice anything not working, let me know!
  • Added support for Oyster (a RegEx app)
  • Fix: Printing Man Pages
  • Fix: Load more than 1000 items in the docset browser at one time
  • New: Vim-style key bindings:
  • CTRL+J & E for scroll down
  • CTRL+K & Y for scroll up
  • CTRL+D for scroll half a page down
  • CTRL+U for scroll half a page up
  • CTRL+G for scroll to top
  • CTRL+Shift+G for scroll to bottom

New in Dash 1.8.4 (May 14, 2013)

  • Added D3.js docset - thanks to Przemysław Kamiński
  • Added jQuery Mobile docset
  • Added PopClip to the Integration pane
  • Added TextMate to the Integration pane
  • Improved sorting when there are a lot of results returned - this change will cause the unified search index to rebuild
  • Fixed a few back/forward history bugs
  • Minor usability improvements
  • Fixed a bug which caused CTRL+Clicking on the menu icon to not show the menu
  • Added "Zoom" to the "Windows" menu

New in Dash 1.8.3 (Apr 25, 2013)

  • Added Ruby on Rails 4 docset
  • Added a "More docsets" button in Preferences > Downloads that lists some sources of docset feeds that are not included with Dash by default (e.g. CocoaDocs.org)
  • Added an option for the menu icon to toggle the main window instead of the menu when clicked
  • Slightly better fuzzy searching
  • Fixed a bug which caused Dash to not find some links in the Man Pages docset
  • Fixed a bug which sometimes caused the "Open in Browser" button to not open the page in the default web browser

New in Dash 1.8.2 (Apr 11, 2013)

  • Release highlights (tl;dr):
  • New icon, thanks to Reda Lemeden
  • Very fast, revamped search engine
  • Awesome Alfred 2 workflow with autocomplete (Preferences > Integration)
  • Replaced the help window with an online user guide
  • Improved fuzzy search and CamelCase support
  • Added Appcelerator Titanium docset
  • Added ExtJS docset
  • Added Sencha Touch docset
  • Added an Alfred 2 workflow (in Preferences > Integration) which feeds back results into Alfred directly. If you have previously imported the Alfred extension, you'll have to import it again (just click on the Alfred icon in Preferences > Integration).
  • The docset search engine has been greatly improved:
  • Dash will now build a optimised search index for all docsets. This index uses a negligible amount of disk space (1-3% of the space that is used by the actual docsets that are indexed) in order to greatly improve search speeds. While using that index, search speeds should range between as low as 0.01 seconds and no higher than 0.2 seconds, even when searching a lot of docsets.
  • Improved fuzzy searching: support for CamelCases, better result sorting. Note: the optimised search index is not used for fuzzy searching, so fuzzy searching speed has not significantly improved.
  • Dash will now remember what results you have previously taken an interest in and will prioritise them in future searches. "Interest" is defined by spending at least 8 seconds on a result's page.
  • One of the major issues Dash had was with searching entries that contain a whitespace within them. This is because you can't actually search for a whitespace within Dash, due to the "anything that comes after a whitespace is searched in-page" feature. To work around this, you can now simply omit the whitespace completely. For example, if you'd like to find an entry named "String Programming Guide", you can write "StringProgramming" or "StringGuide", or anything of sorts as long as you omit the whitespace.
  • Dash's help window has now been replaced by an online guide, which details all of the features in Dash. I recommend that you skim it for a second, because you might find some hidden gems.
  • A lot of Dash's great features are not so easy to find (e.g. search profiles, docset keywords and even in-page search), so Dash will now show hints to guide you around its interface so that you can take advantage of all of Dash's features. These hints might be a bit annoying for users familiar with all of Dash's features - sorry!
  • Added a "Advanced integration tips" button in Preferences > Integration, in order to describe that the integration plugins can be used with docset keywords or search profile keywords
  • Minor interface-related improvements

New in Dash 1.8.1 (Mar 19, 2013)

  • Added Bourbon docset
  • Fixed a bug which caused Dash to turn on the discrete graphics card for 10.7 users
  • Better VoiceOver support

New in Dash 1.8.0 (Mar 9, 2013)

  • Added Sublime Text, Emacs and Vim to the Integration tab in Preferences
  • Added Ruby 2 docset
  • Better RVM handling of the Ruby Gems docset (which indexes any local RDoc documentation you point it at)
  • You can now Page Down / Page Up the documentation page or snippet you're seeing while having any text field focused (e.g. pressing Page Down while having the main search field focused will Page Down the documentation page you're currently seeing). This also works with CMD+Down/Up Arrow for go to end and go to top
  • Fixed a bug with the Laravel docset which caused it to show fully qualified names in the search results
  • Fixed a bug which caused Dash to not be able to index some man pages

New in Dash 1.7.9 (Feb 28, 2013)

  • Added Bootstrap Docset
  • Added Compass Docset
  • Added Ember.js Docset
  • Added Laravel Docset
  • Added Less Docset
  • Added Lo-Dash Docset
  • Added Processing Docset
  • Added Sass Docset
  • Search Engine results (Google or Stack Overflow) will now include some context with the query. For example, if you were searching the iOS docset, the term "iOS" will be added to your query.
  • You can now use CTRL+P and CTRL+N to select previous/next search result
  • Fixed a bug which caused Dash to not show a index page for some appledoc-generated docsets

New in Dash 1.7.8 (Feb 7, 2013)

  • Added Angular.js docset
  • Added Go docset
  • Added SVG docset
  • Added a fake Git docset which instructs users to download the Man Pages docset instead
  • Experimental: snippet expansion should now work in Parallels Desktop, VMware Fusion and VirtualBox. If you use a different virtualization app, please let me know
  • Snippet expansion should now work in Windows Remote Desktop Connection
  • Slightly better AppCode EAP integration
  • Fixed a bug which caused the insert button of the snippet editor to not work
  • Fixed a few bugs related to the Scala, Akka and Play Scala docsets

New in Dash 1.7.7 (Jan 24, 2013)

  • Added PrototypeJS Docset
  • Added LaunchBar to the Integration tab in Preferences
  • The syntax highlighting selection menu will now show the syntax languages that you have previously used at the top
  • Fixed a bug which caused two finger swipes for back/forward to not work for some users
  • Queries that contain an in-page part (i.e. anything that comes after a whitespace) should now be handled properly, when they originate from an external integrated app. Previously, using Alfred to search for "NSString string" used to show results just for "NSString" and ignore the in-page query ("string")
  • Dash will now show an alert if you have never downloaded any docsets

New in Dash 1.7.6 (Jan 15, 2013)

  • Changed the way the jumpbar at the top of documentation pages works. It now expands/collapses when you mouse over different sections
  • Fixed a bug which caused snippet expansion to sometimes fail while using certain keyboard layouts (e.g. Dvorak).
  • Slightly better handling of the corrupt/incomplete docsets that Xcode leaves around
  • Fixed a bug which caused nested result sorting to not take into account the sorting order preference for docsets
  • Fixed a bug which caused "Open in browser" to fail for 10.7 users

New in Dash 1.7.5 (Jan 8, 2013)

  • Added a "Search using current selection" shortcut
  • Added a "Integration" section in Preferences, to help users integrate Dash with Xcode, Alfred, Quicksilver, Terminal, AppCode, Eclipse, AppleScript and any other app
  • Added two finger swipe support for back/forward
  • Optimized search
  • Unity3D Docset: Dash will now preserve your chosen code snippet language between page loads
  • Fixed a lot of bugs related to the incorrect identification of docset types. Dash now supports a lot of new types and docset updates will be rolled out soon to take advantage of this

New in Dash 1.7.4 (Dec 22, 2012)

  • Fixed a bug which caused snippet expansion to sometimes fail.
  • Fixed a bug which caused the scrollbars of the snippet editor to not appear at the correct position.
  • Fixed a bug which sometimes caused a documentation page redirect loop.

New in Dash 1.7.3 (Dec 4, 2012)

  • Fixed a bug introduced in the previous update, which caused Dash to crash for Snow Leopard users
  • Fixed a bug which caused Dash to not save the snippet after a change of syntax highlighting language
  • Fixed a bug which caused Dash to sometimes crash when the Ruby Gems docset was installed
  • Fixed a bug which caused default placeholder values to not be replaced correctly when custom placeholder delimiters were used
  • Reduced memory usage

New in Dash 1.7.2 (Nov 1, 2012)

  • Fixed a bug which caused Dash to use 0.1% of the CPU while in the background
  • Fixed a bug which caused Dash to sometimes fail to open the Preferences window
  • Fixed a bug which caused Dash to not be able to reposition the cursor after expanding a snippet with the @cursor placeholder
  • Fixed a bug which caused the CMD+E (use selection for find) hotkey to not work
  • Fixed a bug which caused Dash to no longer expand snippets while a Japanese or Chinese input source were used
  • Fixed a bug which caused Dash to not find some Man Pages

New in Dash 1.7.1 (Oct 10, 2012)

  • Fixed a bug which prevented new snippet creation.
  • Fixed a bug which caused Dash to turn on the discrete graphics card (and increase power usage) for some MacBooks.
  • Fixed a few rare-occurring crashes. Thanks to everyone who sent crash reports!

New in Dash 1.7.0 (Oct 6, 2012)

  • Fixed a bug which caused scroll position to not be remembered when using back/forward while browsing documentation.
  • Fixed a few minor bugs related to erroneous entries in the back/forward history.
  • Fixed a few bugs related to abbreviation expansion and conflicting abbreviations.
  • Fixed a bug which caused snippet abbreviations to be case-insensitive.

New in Dash 1.6.9 (Aug 30, 2012)

  • Added Mono docset
  • Added Joomla docset
  • Added Tcl docset
  • Added GLib docset
  • Added YUI docset
  • You can now jump between your navigation history by clicking and holding the back & forward navigation buttons.
  • Fixed a bug which caused Dash to sometimes show its main window when expanding a snippet.
  • Fixed a bug which didn't allow the table of contents to be expanded to more than 50% of the total height and not remember the sizes between launches.
  • Fixed a bug which caused Dash to not respect the Spaces preferences (e.g. Assign to all Spaces).
  • Fixed a bug which sometimes caused expansions containing placeholders to fail in Mountain Lion
  • Fixed a bug which caused Dash to still show its main window at launch at login, even if it was set to hide (in System Preferences > Users & Groups).
  • Fixed a bug which caused Dash to fail to load some man pages.
  • Fixed a bug which caused Dash's icon to sometimes appear twice in the Dock. Unfortunately, the dock icon hiding feature is no longer compatible with Snow Leopard users.

New in Dash 1.6.8 (Aug 11, 2012)

  • Added Erlang Docset
  • Added Symfony Docset
  • Added VMware vSphere Docset
  • The snippet expansion popover can now be moved (drag & drop) to get it out of the way
  • You can now use CMD + [ ] in order to indent/deintent text in the snippet editor
  • Notification Center support (Mountain Lion)
  • Fixed a bug which sometimes caused snippet expansion to stop working

New in Dash 1.6.7 (Jul 25, 2012)

  • Added Retina display support.
  • Added Emacs Lisp docset.
  • Fixed a bug which caused Dash to take a few extra seconds to search the iOS docset. Searching should now be slightly faster for all docsets.
  • Fixed a bug which sometimes caused Dash to fail to launch.
  • Fixed a few bugs related to the WordPress docset's filterable table of contents.

New in Dash 1.6.6 (Jul 9, 2012)

  • Added Twisted docset.
  • Fixed a few fullscreen-related bugs.
  • Fixed a bug which sometimes prevented snippets from being saved.
  • Fixed a bug which sometimes caused a redirect loop while browsing documentation (and a 100% CPU usage). Dash will now prevent redirect loops and stop them.

New in Dash 1.6.5 (Jun 22, 2012)

  • Added Akka docset.
  • Added CakePHP docset.
  • Added Qt docset.
  • Added Zend docset.
  • You can now define @date and @time special placeholder formats (in Preferences > Snippets).
  • Fixed a bug which caused Dash to not be able to save snippets with multiple tags.
  • Fixed a bug which caused Dash to not index some of the Man Pages on user systems.
  • Added a preference (in Preferences > Docsets) to toggle whether or not to show disabled docsets in the docset browser.
  • Split the Docsets Preferences tab into two separate tabs: Downloads (for managing docset feeds and downloading docsets) and Docsets (for managing the installed docsets).
  • You can now use CMD+L to focus the search field.
  • Fixed a few memory leaks.
  • Minor speed improvements.

New in Dash 1.6.4 (Jun 15, 2012)

  • Lots of interface-related bug fixes.
  • Dash will now respect the case of placeholders and switch cases as you fill placeholders.
  • Fixed a bug with the Man Pages docset which caused Dash to fail to search man pages immediately after launch.

New in Dash 1.6.3 (May 30, 2012)

  • Improved fuzzy search matching
  • E.g. searching for "NSArray" will now also match "NSMutableArray". This is very similar to the way Xcode's Open Quickly search works.
  • Fuzzy search will now work when you use docset keywords.
  • Lots of bug fixes & improvements related to placeholders
  • You can now define your own snippet placeholder delimiters (in Preferences > Snippets).
  • A placeholder can now be placed at the start of a snippet.
  • You can now have a placeholder after the other.
  • Improved placeholder expansion. Filling in placeholders should now be a lot easier and less error-prone.
  • Added Clojure snippet Syntax Highlighting.
  • Minor bug fixes related to anchor (in-page transition) highlighting.
  • The zoom level of webpages will now persist between launches.
  • Added Arduino docset. Thanks to Lukas Bestle.
  • Added Clojure docset.
  • Added Drupal docset. Thanks to Christian Biggins.
  • Added Haskell docset.
  • Added PostgreSQL docset. Thanks to Matt Keranen.
  • Added Redis docset. Thanks to Matt Keranen.
  • Added TYPO3 docset. Thanks to Fabien Udriot.
  • Added Vim docset. Thanks to Matt Keranen.

New in Dash 1.6.2 (May 28, 2012)

  • Dash is no longer free. You will have to purchase the "Pinky-Free" In-App (currently on sale at $29.99), or be tormented by Pinky, Dash's evil twin. You can find the In-App Store in Preferences > Purchase. Dash's evil twin consists of a red bottom banner that will display a random message from Pinky.
  • Important note: as Snow Leopard does not support In-App purchases, Dash will remain completely free for Snow Leopard users.
  • Added Scala docset.
  • Added Groovy docset.
  • Added a Documentation Browser. This can be used to browse the entire documentation and all available entries inside a docset. Note: You can hide the Documentation Browser, if you wish.
  • Furthermore, the Documentation Browser can also be used to easily switch between docsets.
  • Results that are of different platforms will no longer be nested.
  • Nested results will now show a badge containing the number of similar results.
  • In-page searching (CMD+F) will now highlight all search results (like Safari and Chrome does), as well as highlight the scrollbar to show where in the page the results are located. Note to fellow Mac developers: this part of Dash has been released open-source, see https://github.com/Kapeli/HighlightedWebView in case you want to use a highlighted WebView in your application.
  • In-page searching will now automatically activate the first search result in the methods table.
  • Dash will now highlight the current active anchor when you navigate using the methods table.
  • The way keyword filters are handled has been improved and Dash will try to preserve keyword filters between searches.
  • Minor improvements and bug fixes related to snippet creation and management (e.g. the current cursor position is now preserved when you save the snippet).
  • Dash will now show a few tips (in the notification bar), related to some of the keyboard navigation options in Dash. For example, it will tell you that you can navigate the methods table by pressing ALT+Up and Down arrow keys.
  • Dash will no longer use CMD+arrow keys for back/forward navigation. You should use CMD+[ to go back and CMD+] to go forward and you can also use multitouch gestures (three finger swipe left and right).
  • Fixed a few memory leaks.
  • Fixed a bug which caused Dash to sometimes "fail" to launch.

New in Dash 1.6.1 (May 10, 2012)

  • Added a "dash://" URL scheme. Any URL of the form "dash://query" will initiate a search inside Dash.
  • The search engine will now also search inside snippets (full-text search).
  • Added an edit keyword filter button in the "Enable Docsets" table, to make it clear that the keyword filters are ... editable.
  • Added MySQL docset.
  • Added SQLite docset.
  • Added WordPress docset.
  • Added Python 3 docset.
  • Added Sparrow docset.
  • Added Kobold2D docset.
  • Added Cocos3D docset.
  • Added Node.js docset.
  • Added JavaFX docset. Thanks to Ivanov Alexander!
  • Fixed a bug which caused the Man Pages docset to return "No Entry" for all man pages. Thanks to Alejandro Rodriguez!
  • The filterable Table of Contents now shows type icons.
  • Modified the "Find Inline" menu item to just "Find..." and changed the keyword shortcut to CMD+F. Basically, if you want to search inline press CMD+F, if you want to get to the main search field, press your keyboard shortcut assigned in Preferences.
  • Dash will now show search engine results, for easy access to search engines when you can't find what you need.
  • Fixed a bug with the Unity 3D docset where users were not able to switch between code examples in different languages.
  • Fixed a bug which caused Snow Leopard users to not be able to hide the Dock icon.
  • Fixed a bug which caused the main window to sometimes not respond to user input.
  • Fixed a bug which caused Dash to add and search empty docsets while they were being extracted/installed.
  • Fixed a bug which caused Dash to switch spaces when activating.
  • THE DOCSET SEARCH ENGINE HAS BEEN REWRITTEN. THIS MEANS:
  • Same speed, better results.
  • Reduced CPU usage.
  • Reduced HDD usage (i.e. faster searching when your HDD is busy accessing files).
  • Fixed a bug which caused the search field to sometimes not respond to input in the Standard window while searching for something longer than 6-7 characters.
  • THE PARSER THAT BUILDS THE CONTENTS OF THE FILTERABLE TABLE OF CONTENTS HAS BEEN IMPROVED AND THE FOLLOWING CHANGES WERE MADE:
  • Mac & iOS docsets will now show Constants.
  • The Android and Java docsets will show shortened method definitions (i.e. add(String) instead of add(java.lang.String)).
  • Some bugs were fixed in the Android and Java docsets. For example, some methods used to show up in the "Constants" category in some pages.
  • The Ruby docset should now reliably show methods, constants and attributes in the ToC.
  • The Ruby on Rails docset should now show Constants and Attributes in the ToC, alongside methods.
  • SOME DOCSETS HAVE BEEN REINDEXED AND UPDATED:
  • The Android docset used to contain only classes. It has been reindexed to include everything (classes, methods, constants, fields, xml attributes)
  • The Java docset has been updated to include some entries that were previously missing (most notably entries that have special characters).
  • Fixed a bug which caused the Ruby on Rails docset to not show the right page for "Constant" results.
  • Fixed a bug which caused the Python and Django docset to not show the right page for "Package" results. Thanks to Gustavo Ambrozio!
  • IMPORTANT NOTE: TO UPDATE THE DOCSETS YOU HAVE INSTALLED, GO TO PREFERENCES > DOCSETS AND PRESS THE CHECK FOR UPDATES BUTTON.

New in Dash 1.6.0 (Apr 5, 2012)

  • Dash now supports a "Standard OS X" window style. This style is enabled by default and also causes the Dock icon to appear. If you want the HUD style, you can still enable it from within Preferences > Advanced, where you can also disable the dock icon.
  • Added Cappuccino docset.
  • Added Corona docset.
  • Added Lua docset.
  • Added Unity 3D docset. Thanks to Magnus Hallin!
  • Fixed a bug which occurred while filtering the methods table when a query started with "+" or "-".

New in Dash 1.5.4 (Apr 3, 2012)

  • Added Man Pages docset.
  • Added Ruby on Rails docset.

New in Dash 1.5.3 (Mar 24, 2012)

  • Added ActionScript docset. Thanks to Mark Grandi!
  • Added C++ docset. Thanks to Craig Tanis and everyone at cppreference.com!
  • Faster search.

New in Dash 1.5.2 (Mar 16, 2012)

  • Dash is now compatible with Snow Leopard.
  • Added Django docset feed. Thanks to François-Xavier Thomas!
  • Added JavaScript, HTML, CSS, XUL, XSLT docset feeds.
  • You can now define docset keyword filters (e.g. start your query with php: to search only the php docset)
  • Faster & more responsive search
  • Smaller borders

New in Dash 1.5.0 (Mar 7, 2012)

  • Dash is now compatible with Snow Leopard
  • New interface & snippet management
  • Docsets are no longer bundled with the application, they are downloadable & updatable using docset feeds
  • Added Table of Contents support for the Java, Android, Python and Cocos2D docsets

New in Dash 1.4.3 (Feb 22, 2012)

  • IMPORTANT CHANGE: The "@" symbol no longer has any effect on defining the abbreviation. Sorry for yet another change to abbreviation handling!
  • Added Python docset. Thanks to Gustavo Ambrozio!
  • Fixed a @cursor repositioning bug

New in Dash 1.4.2 (Feb 17, 2012)

  • Fixed a bug which caused snippet expansion to sometimes replace the wrong text.

New in Dash 1.4.1 (Feb 15, 2012)

  • IMPORTANT CHANGE: the format for abbreviations has changed. "@" is no longer required. If a title does not contain a "@", the entire title is considered to be an abbreviation. This applies to default snippets as well.
  • Added Ruby docset
  • Added Android docset. Thanks to Robin Zhong.
  • Reindexed Java docset
  • Added the option to disable snippet detection
  • Added help about creating your own docset
  • You can now increase/decrease the font size of the results webview.
  • Fixed a bug which caused a crash if the search query started with "["
  • Fixed a memory leak

New in Dash 1.4.0 (Feb 10, 2012)

  • Dash now comes with the following docsets included: Java, Perl, PHP, jQuery, Cocos2D.
  • Improved the docset search engine.
  • Slight interface improvements.
  • You can now pin the main window (make it behave like a regular window).
  • Moved the snippet settings into the Preferences window.
  • Added help.
  • Clipboard contents are now restored after snippet expansion.
  • Fixed a bug which caused Dash to crash while adding docsets.
  • Fixed a bug which caused Dash to crash while clicking to copy.

New in Dash 1.3.0 (Feb 7, 2012)

  • New feature: Snippet Detection. Dash will suggest new snippets that you should use, based on what you copy and paste.
  • Fixed a bug which caused the main window to remain offscreen when an external display is unplugged
  • Slight interface redesign and improvements
  • Wiki links now point to CocoaDev pages
  • Important change: "@" is no longer required to define an abbreviation. If the title of the snippet does not contain a "@", the entire title is the abbreviation

New in Dash 1.2.3 (Dec 2, 2011)

  • Fixed a bug which sometimes caused high memory and CPU usage.

New in Dash 1.2.2 (Nov 24, 2011)

  • TextWrangler compatibility
  • Improved placeholder detection

New in Dash 1.2.1 (Sep 20, 2011)

  • Support for Terminal and MacVim
  • Fixed a bug which produced visual artifacts while scrolling slowly in the documentation
  • Fixed a bug which prevented users from pasting objects (e.g. images) in certain applications

New in Dash 1.1.2 (Aug 16, 2011)

  • Dash now has a status bar, which sometimes shows tips or errors
  • Dash will now attempt to detect spelling errors when you search for classes
  • Dash will now show Notifications in the Table of Contents

New in Dash 1.1.1 (Aug 11, 2011)

  • Dash will now search class and instance methods
  • Service: "Look up in Dash"
  • The search window is now movable

New in Dash 1.1.0 (Aug 5, 2011)

  • Tokenized paste will only occur in Xcode
  • Wiki pages for classes and methods
  • Dash is now OS X Lion only

New in Dash 1.0.1 (Jul 22, 2011)

  • Changed the corrupt docset error to suggest that the user should install missing docsets using Xcode.
  • Dash will now reject corrupt docsets.