From db6113f5766def4733e59e5b5a836248f4c021e6 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Mon, 27 Feb 2017 17:12:23 +0100 Subject: [PATCH] web --- website/pages/recoll-windows.txt | 4 +- website/release-1.23.html | 147 +++++++++++++++++++++++++++++++ 2 files changed, 149 insertions(+), 2 deletions(-) create mode 100644 website/release-1.23.html diff --git a/website/pages/recoll-windows.txt b/website/pages/recoll-windows.txt index 2c279b35..079dc966 100644 --- a/website/pages/recoll-windows.txt +++ b/website/pages/recoll-windows.txt @@ -2,7 +2,7 @@ Jean-Francois Dockes :date: -:recollversion: 1.23.0-20170107-78b8ad +:recollversion: 1.23.0-2017-01-07-78b8ad image:recoll-windows10-thumb.png[link="recoll-windows10.png"] @@ -24,7 +24,7 @@ its availability: image:/donations/btn_donate_LG.gif[link="/donations/index.html Recoll versions 1.23.0-9c5e32-20161216 and 1.23.0-2bfd80-20161115 had been switched to using Xapian 1.4 which has a new and different index format. Due to issues in Xapian 1.4, I have switched back to using Xapian -1.2 as of Recoll 1.23.0-20170107-78b8ad. +1.2 as of Recoll 1.23.0-2017-01-07-78b8ad. This simply means that, if your index was created by one of the above versions, it will have to be recreated from scratch after installing the diff --git a/website/release-1.23.html b/website/release-1.23.html new file mode 100644 index 00000000..6774a3cc --- /dev/null +++ b/website/release-1.23.html @@ -0,0 +1,147 @@ + + + + Recoll 1.23 series release notes + + + + + + + + + + + + + +
+

Release notes for Recoll 1.23.x

+ +

Caveats

+ +

Installing over an older version: 1.19-21

+ +

Some of the input handlers were converted from shell scripts + to Python programs, and some helper dependancies changed. For + example, you will need to install python-libxml2 and + python-libxslt1 in most cases (for replacing xsltproc).

+ +

1.20-23 indexes are fully compatible. Installing 1.23 + over an 1.19 index is possible, but there have been small + changes in the way compound words (e.g. email addresses) are + indexed, so it will be best to reset the index. Still, in a + pinch, 1.23 search can mostly use an 1.19 index.

+ +

Always reset the index if you do not know by which version it + was created (e.g.: you're not sure it's at least 1.18). The + best method is to quit all Recoll programs and delete the + index directory ( + rm -rf ~/.recoll/xapiandb), then start recoll + or recollindex.
+ + recollindex -z will do the same + in most, but not all, cases. It's better to use + the rm method, which will also ensure that no debris + from older releases remain (e.g.: old stemming files which are + not used any more).

+ +

Case/diacritics sensitivity is off by default. It can be + turned on only by editing + recoll.conf ( + + see the manual). If you do so, you must then reset the + index.

+ +

Changes in Recoll 1.23.0

+ +

Recoll 1.23 has few user-visible changes. The relase was + created mostly because some of the minor feature changes are + critical from some niche Recoll uses (e.g.: the improved audio + file properties indexing), and because the changes to the + logging system were too extensive for a minor version.

+ +
    + +
  • Internal only: the code now uses some C++11 features + (e.g. std::threads, std::mutex) to replace home-grown + hacks. In consequence, a C++11 compiler is now required for + building.
  • + +
  • Configuration: some list configuration variables, + namely skippedNames, noContentSuffixes, + and xallexcepts, have acquired variants suffixed + with + or - for adding or removing + values from the default value, which is a longish list, + which hence does not need to be copied for modification any + more.
  • + +
  • New nomd5types variable for listing types of + files for which we should not compute an MD5 hash (used for + duplicates detection). See the manual for details. The + default list excludes the audio file types.
  • + +
  • Unicode BOM detection for text files
  • + +
  • Allow using full CSS style for term highlighting, not just + color.
  • + +
  • execm input handlers now have an alternate method + to set metadata fields, easier than HTML meta fields.
  • +
+ +

Minor releases

+
    +
  • 1.22.4: +
      +
    • Fix advanced search 'start search' button doing + nothing under qt5.
    • +
    • Fix html escaping with newer versions of + pdftotext.
    • +
    • New Danish and Dutch messages.
    • +
    +
  • +
  • 1.22.3: +
      +
    • Python module: do not limit result fetches to initial + Xapian result count, which is often underestimated.
    • +
    • Small bug fix in the text splitter: which resulted in + missing results when matching a file name extension + using, e.g. filename:doc$ instead of ext:doc.
    • +
    • Added suffix associations for .java and .sql, to fix + problems caused by the switch from 'file' to 'xdg-mime'.
    • +
    +
  • +
  • 1.22.2: +
      +
    • Small fixes for building the KIO
    • +
    • Fixed debian packaging issues.
    • +
    +
  • +
  • 1.22.1: +
      +
    • Sidestep bus error in qt exit code by calling _exit() + instead of exit() in GUI exit code.
    • +
    • Eliminate the dependance of librecoll.so on libX11.
    • +
    • Hungarian translation.
    • +
    • GUI: enable displaying the Xapian docid in the result + list with %x.
    • +
    • GUI, advanced search: fix crash which occurred when + restoring clause list bigger than the default size (6 + clauses).
    • +
    • The documentation (user manual and man page) for + recoll.conf is now generated from the structured + comments in the sample file.
    • +
    +
  • + +
+ +