From fe3abd024134fba8cad3947f0dccb190d14b2f29 Mon Sep 17 00:00:00 2001 From: "Suraj N. Kurapati" Date: Thu, 17 Mar 2016 20:16:20 -0700 Subject: [PATCH] Version 2.0.0 (2016-03-17) --- VERSION.md | 73 ++++++++++++++++++++++++++++++++ bin/dasht | 2 +- bin/dasht-docsets | 2 +- bin/dasht-docsets-extract | 2 +- bin/dasht-docsets-install | 2 +- bin/dasht-docsets-remove | 2 +- bin/dasht-docsets-update | 2 +- bin/dasht-query-exec | 2 +- bin/dasht-query-html | 2 +- bin/dasht-query-line | 2 +- bin/dasht-server | 2 +- bin/dasht-server-http | 2 +- man/man1/dasht-docsets-extract.1 | 2 +- man/man1/dasht-docsets-install.1 | 2 +- man/man1/dasht-docsets-remove.1 | 2 +- man/man1/dasht-docsets-update.1 | 2 +- man/man1/dasht-docsets.1 | 2 +- man/man1/dasht-query-exec.1 | 2 +- man/man1/dasht-query-html.1 | 2 +- man/man1/dasht-query-line.1 | 2 +- man/man1/dasht-server-http.1 | 2 +- man/man1/dasht-server.1 | 2 +- man/man1/dasht.1 | 2 +- 23 files changed, 95 insertions(+), 22 deletions(-) diff --git a/VERSION.md b/VERSION.md index 23c935e..887984c 100644 --- a/VERSION.md +++ b/VERSION.md @@ -1,3 +1,76 @@ +## Version 2.0.0 (2016-03-17) + +This release improves the local search engine's responsiveness, usability, and +appearance (especially on small displays, like those found in mobile devices); +improves search term highlighting; and fixes escaping bugs and HTML5 validity. + +### Major: + + * dasht-query-exec(1) now groups by first letter when nothing is searched. + + This gives you a better overview of the breadth of available topics (A-Z) + than the previous approach of simply returning the first 100 topics did. + + * dasht-query-html(1) now wraps its HTML output, if any, in `` tags. + + This moves the printing of HTML `
` tags into dasht-query-html(1) + and makes dasht(1) run w3m(1) eagerly, which provides visual feedback to + the user when a large HTML document is being read and buffered, and in + the case where no results are found: terminate with a message on stderr. + +### Minor: + + * dasht-server-http(1) now streams search results to you as they are found. + + Serve the HTML header and search form immediately---before the search is + even performed---so that the user instantly (and at the very least) sees + the search form in case they decide to abort the HTTP transfer partway. + + * dasht-server-http(1) now provides a drop-down menu for docset selection. + + Drop the HTML5 `` because it can only suggest a single item, and + that too only when the text field is empty! Instead, provide a `