Switch to unified view

a b/website/release-1.19.html
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html>
3
  <head>
4
    <title>Recoll 1.19 series release notes</title>
5
6
    <meta name="generator" content="HTML Tidy, see www.w3.org">
7
    <meta name="Author" content="Jean-Francois Dockes">
8
    <meta name="Description" content=
9
    "recoll is a simple full-text search system for unix and linux
10
     based on the powerful and mature xapian engine">
11
    <meta name="Keywords" content=
12
    "full text search, desktop search, unix, linux">
13
    <meta http-equiv="Content-language" content="en">
14
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
15
    <meta name="robots" content="All,Index,Follow">
16
17
    <link type="text/css" rel="stylesheet" href="styles/style.css">
18
  </head>
19
20
  <body>
21
    
22
    <div class="rightlinks">
23
      <ul>
24
        <li><a href="index.html">Home</a></li>
25
        <li><a href="download.html">Downloads</a></li>
26
        <li><a href="doc.html">Documentation</a></li>
27
      </ul>
28
    </div>
29
    
30
    <div class="content">
31
32
      <h1>Release notes for Recoll 1.19.x</h1>
33
34
35
      <h2>Caveats</h2>
36
37
      <p><em>Installing over an older version</em>: 1.19 
38
        </p>
39
40
      <p>Case/diacritics sensitivity is still off by default for this
41
        release. It can be turned on <em>only</em> by editing recoll.conf
42
        (<a href="usermanual/usermanual.html#RCL.INDEXING.CONFIG.SENS">
43
          see the manual</a>). If you do so, you must then reset the index.</p>
44
45
      <p>Always reset the index if you do not know by which version it
46
        was created (you're not sure it's 1.18). The simplest way to
47
        do this is to quit all recoll programs and just delete the
48
        index directory
49
        (<span class="literal">rm&nbsp;-rf&nbsp;~/.recoll/xapiandb</span>),
50
        then start recoll or
51
        recollindex.  <span class="literal">recollindex&nbsp;-z</span>
52
        &nbsp;will do the same in most, but not all, cases, it's
53
        better to use the <tt>rm</tt> method, which will also ensure
54
        that no debris from older releases remain (e.g.: old stemming
55
        files which are not used any more).</p>
56
57
      <p><span class="important">Viewer exceptions</span>: 
58
        There is a new list of mime types that should be opened with
59
        the locally configured application even when <em>Use
60
          Desktop Preferences</em> is checked. This allows making
61
        use of new functions (direct access to page), which could not
62
        be available through the desktop's <tt>xdg-open</tt>.  The
63
        default list contains PDF, Postscript and DVI, which should be
64
        opened with the <em>evince</em> (or <em>atril</em> for
65
        Mint/MATE users) viewer for the page access functions to
66
        work. If you want to keep the previous behaviour (losing the
67
        page number functionality), you need to prune the list after
68
        installation . This can be done from the <em>Preferences->Gui
69
        Configuration</em> menu.</p>
70
71
      <h2>Changes</h2>
72
73
      <p>Recoll 1.19 .... Changes documented from 1.18.1 to rev 3159</p> 
74
75
      <ul>
76
        <li>There are new GUI configuration options to run in "search
77
          as you type" mode, and to disable the Qt auto-completion
78
          inside the simple search string, which was often more confusing
79
          and ennoying than useful.</li>
80
81
        <li>The software can now be built so that indexing is runs with
82
        multiple threads. This can be a major performance boost for
83
        people with multiprocessor machines and big indexes. It is not
84
        enabled by default for now, you will need to build from
85
        source. I wrote some 
86
          <a href="http://www.recoll.org/idxthreads/threadingRecoll.html">notes
87
            about the transformation and the performance improvements</a>.</li>
88
89
        <li>The Python module has been expanded to include the
90
          interface for extracting data. This means that you could now
91
          write most of the Recoll GUI in Python if you wished. There
92
          is
93
          a <a href="https://bitbucket.org/medoc/recoll/src/5b4bd9ef26a1/src/python/samples/recollgui/qrecoll.py?at=default">bit
94
          of sample code</a> in the source package doing just this. A
95
          few incompatible changes had to be made to the Python
96
          module. Especially the "Query.next" field is gone and the
97
          module structure has been changed (different import
98
          statement needed). Adapting your code is trivial, have a
99
          look at the changes in
100
          the <a href="https://bitbucket.org/medoc/recoll/src/5b4bd9ef26a10912bf8bd833fe6c084bd5a7bdbd/src/desktop/unity-lens-recoll/recollscope/rclsearch.py?at=default">Unity
101
          Lens module</a> for an example. The new module is compatible
102
          with
103
          the <a href="http://www.python.org/dev/peps/pep-0249/">Python
104
          Database API Specification v2.0</a> for the parts that make
105
          sense for a non-relational DB.</li>
106
107
        <li>You can now access your Recoll indexes through a Web
108
          browser interface. The server side is based on
109
          the <a href="http://bottlepy.org/docs/dev/">Bottle Python
110
            Web frameork</a> and the Recoll Python module, and can run
111
            self-contained (no necessity to run apache or another web
112
            server), so it's quite simple to set up. See:
113
          the expanded Python module. See
114
          the <a href="https://github.com/koniu/recoll-webui/">Recoll
115
          WebUI</a> on GitHub. </li>
116
117
        <li>Recoll now uses a dynamic library for the code shared by
118
          the query interface, the indexer and the Python
119
          module. This should have no visible impact but was rendered
120
          necessary by the Python module evolutions.</li>
121
122
        <li>Fixed bugs:
123
          <ul>
124
          </ul>
125
        </li>
126
127
      </ul>
128
129
130
    </div>
131
  </body>
132
</html>