This commit is contained in:
Jean-Francois Dockes 2017-03-09 14:12:11 +01:00
parent 59822d0365
commit e48c1ac1e0
4 changed files with 67 additions and 90 deletions

View File

@ -69,11 +69,11 @@
<div id="general"> <div id="general">
<h2><a name="general">General information</a></h2> <h2><a name="general">General information</a></h2>
<p>The current version is 1.22.4. <a href="release-1.22.html">Release <p>The current version is 1.23.0. <a href="release-1.23.html">Release
notes</a>.</p> notes</a>.</p>
<p>Recoll <a href="usermanual/usermanual.html#RCL.INSTALL">Installation / building <p>Recoll <a href="usermanual/usermanual.html#RCL.INSTALL">Installation
manual</a>.</p> / building manual</a>.</p>
<p>The indexing filters used for some document types may need external <p>The indexing filters used for some document types may need external
packages not installed on your system by default, and not installed packages not installed on your system by default, and not installed
@ -81,27 +81,31 @@
look at the list</a> and decide what you need to install.</p> look at the list</a> and decide what you need to install.</p>
<p>The Recoll term explorer tool in phonetic mode (marginally useful and <p>The Recoll term explorer tool in phonetic mode (marginally useful and
optional) uses the <b>aspell</b> package, version 0.60 (utf-8 support) or optional) uses the <b>aspell</b> package, version 0.60
newer.</p> (utf-8 support) or newer.</p>
<p>If you find problems with this page, the package or its installation, <p>If you find problems with this page, the package or its
<em>please</em> <a href="mailto:jfd@recoll.org">report them</a>.</p> installation, <em>please</em> <a href="mailto:jfd@recoll.org">report
them</a>.</p>
<h4>What do the release numbers mean?</h4> <h4>What do the release numbers mean?</h4>
<p>The Recoll releases are numbered X.Y.Z. The X would only change for really <p>The Recoll releases are numbered X.Y.Z. The X would only
major modifications like a big change in the index format, and possibly won't change for really major modifications like a big change in
ever reach 2.</p> the index format, and possibly won't ever reach 2.</p>
<p>Y is for functional modifications. These may bring bugs, so if you don't <p>Y is for functional modifications. These may bring bugs, so
need the new features, you may want to wait a little, and especially skip the if you don't need the new features, you may want to wait a
first release (X.Y.0), at least for a few weeks.</p> little, and especially skip the first release (X.Y.0), at
least for a few weeks.</p>
<p>Z changes for <a href="BUGS.html">bug fixes</a> only, and moving from X.Y.Z <p>Z changes for <a href="BUGS.html">bug fixes</a> only, and
to X.Y.Z+u should in general involve little risk of regression. But, moving from X.Y.Z to X.Y.Z+u should in general involve
<em>any</em> change can bring problems, if you are not affected by the little risk of regression. But, <em>any</em> change can
corrected bugs (check the <a href="release-1.21.html">release file</a>), there bring problems, if you are not affected by the corrected
is probably no necessity to upgrade anyway.</p> bugs (check the <a href="release-1.21.html">release
file</a>), there is probably no necessity to upgrade
anyway.</p>
</div> </div>
<div id="bugs"> <div id="bugs">
@ -116,18 +120,17 @@
<div id="source"> <div id="source">
<h2><a name="source">Source</a></h2> <h2><a name="source">Source</a></h2>
<h3>Current release distribution: 1.22.4:</h3> <h3>Current release distribution: 1.23.0:</h3>
<!-- Attention: source packages must remain here, not in a <!-- Attention: source packages must remain here, not in a
subdirectory, because of all the places they're referred from subdirectory, because of all the places they're referred from
(package watches) --> (package watches) -->
<p><a href="recoll-1.23.0.tar.gz">recoll-1.23.0.tar.gz</a>.</p>
<p><a href="release-1.23.html">Release notes</a>.</p>
<h3>Previous release: 1.22.4:</h3>
<p><a href="recoll-1.22.4.tar.gz">recoll-1.22.4.tar.gz</a>.</p> <p><a href="recoll-1.22.4.tar.gz">recoll-1.22.4.tar.gz</a>.</p>
<p><a href="release-1.22.html">The release notes</a>.</p> <p><a href="release-1.22.html">Release notes</a>.</p>
<h3>Previous production release 1.21.7:</h3>
<p><a href="recoll-1.21.7.tar.gz">recoll-1.21.7.tar.gz</a>.</p>
<p><a href="release-1.21.html">The release notes</a>.</p>
<!-- <!--
@ -237,12 +240,16 @@
the appropriate Debian repository.</p> the appropriate Debian repository.</p>
<p><i>Except they're not at the moment <p><i>Except they're not at the moment
(2016-09)...</i>. Debian stable has Recoll 1.17.3. Debian (2017-01)...</i>. Debian stable (Jessie) has Recoll 1.17.3. Debian
testing has 1.22.3, and it may work on Jessie (or not...). testing has 1.22.4, and it may work on Jessie (or not...).
In any case, I am maintaining a repository for packages In any case, I am maintaining a repository for packages
built for Debian Wheezy, and Jessie. The repository built for Debian Jessie (it also has older 1.22 packages for
currently has recoll 1.22.x for Intel and 1.21 for armhf. To Wheezy). The repository currently has recoll 1.23.x for
add it to your sources:</p> Debian Intel 32 and 64 bits, and armhf. There is a separate
repository for Raspbian Jessie, which is <em>not</em>
compatible with vanilla Debian (!).</p>
<p>To add the Debian or Raspbian repository to your sources:</p>
<ul> <ul>
@ -255,16 +262,21 @@ wget -O - https://www.lesbonscomptes.com/key/jf@dockes.org.gpg.key | sudo apt-ke
<li>Create and edit <span class="filename"> <li>Create and edit <span class="filename">
/etc/apt/sources.list.d/recoll.list</span> /etc/apt/sources.list.d/recoll.list</span>
and add the following lines:<br> and add the following lines:<br>
for wheezy (debian 7.x):<br> for Debian wheezy (debian 7.x, recoll 1.22.3):<br>
<div class="code"> <div class="code">
deb http://www.lesbonscomptes.com/recoll/debian/ wheezy main deb http://www.lesbonscomptes.com/recoll/debian/ wheezy main
deb-src http://www.lesbonscomptes.com/recoll/debian/ wheezy main deb-src http://www.lesbonscomptes.com/recoll/debian/ wheezy main
</div> </div>
for jessie (debian 8.x):<br> for Debian jessie (debian 8.x):<br>
<div class="code"> <div class="code">
deb http://www.lesbonscomptes.com/recoll/debian/ jessie main deb http://www.lesbonscomptes.com/recoll/debian/ jessie main
deb-src http://www.lesbonscomptes.com/recoll/debian/ jessie main deb-src http://www.lesbonscomptes.com/recoll/debian/ jessie main
</div> </div>
for Raspbian jessie (raspbian 8.x):<br>
<div class="code">
deb http://www.lesbonscomptes.com/recoll/raspbian/ jessie main
deb-src http://www.lesbonscomptes.com/recoll/raspbian/ jessie main
</div>
<li>Then: <li>Then:
<div class="code"> <div class="code">
sudo apt-get update sudo apt-get update
@ -395,7 +407,7 @@ sudo apt-get install recoll
<div id="translations"> <div id="translations">
<h2><a name="translations">Translations</a></h2> <h2><a name="translations">Translations</a></h2>
<p>Most of the translations for 1.22 are incomplete The source <p>Most of the translations for 1.22/23 are incomplete The source
translation files are included in the source release. If translation files are included in the source release. If
your language has some english messages left and you want to your language has some english messages left and you want to
take a shot at fixing the problem, you can send the results take a shot at fixing the problem, you can send the results

View File

@ -61,8 +61,8 @@
</ul> </ul>
<p>The current <span class="application">Recoll</span> version is <p>The current <span class="application">Recoll</span> version is
<a href="download.html">1.22.4</a> <a href="download.html">1.23.0</a>
(<a href="release-1.22.html">Release notes</a>, (<a href="release-1.23.html">Release notes</a>,
<a href="BUGS.html">known bugs</a>, <a href="BUGS.html">known bugs</a>,
<a href="release-history.html">Release history</a>).</p> <a href="release-history.html">Release history</a>).</p>
@ -100,9 +100,13 @@
<div class="news"> <div class="news">
<dl> <dl>
<dt>2017-03-09</dt><dd>Release 1.23.0. See
the <a href="release-1.23.html">Release notes</a></dd>
<dt>2016-11-25</dt><dd>Release 1.22.4 is available and fixes <dt>2016-11-25</dt><dd>Release 1.22.4 is available and fixes
an ennoying qt5 glitch (advanced search 'start search' an ennoying qt5 glitch (advanced search 'start search'
button doing nothing).</dd> button doing nothing). <a href="release-1.22.html">Release
notes</a></dd>
<dt>2016-06-21</dt><dd>Release 1.22.3 is available. This is <dt>2016-06-21</dt><dd>Release 1.22.3 is available. This is
going to replace 1.21 as the main release. See going to replace 1.21 as the main release. See

View File

@ -49,8 +49,8 @@
<p><span class="application">Recoll</span> est un logiciel libre <p><span class="application">Recoll</span> est un logiciel libre
gratuit, dont le code source est disponible sous licence GPL. gratuit, dont le code source est disponible sous licence GPL.
La dernière version est La dernière version est
<a class="important" href="download.html">1.22.3</a> <a class="important" href="download.html">1.23.0</a>
(<a href="release-1.22.html">notes sur la version, en (<a href="release-1.23.html">notes sur la version, en
anglais</a>)</p> anglais</a>)</p>
<p>L'interface utilisateur de <p>L'interface utilisateur de
@ -72,7 +72,7 @@
Unix.</li> Unix.</li>
<li>Interface conçue avec <a href="http://www.trolltech.com"> <li>Interface conçue avec <a href="http://www.trolltech.com">
Qt 4</a>. (Qt 3 est supporté jusqu'aux versions 1.14.x).</li> Qt 4 ou 5 selon les plateformes.</a></li>
<li>Traite la plupart des <a href="fr/features.html#doctypes"> <li>Traite la plupart des <a href="fr/features.html#doctypes">
types de documents</a> courants, les messages et leurs fichiers types de documents</a> courants, les messages et leurs fichiers
@ -106,6 +106,10 @@
<h2>Nouvelles: </h2> <h2>Nouvelles: </h2>
<dl> <dl>
<dt>2017-03-09</dt><dd>Version 1.23.0.
the <a href="release-1.23.html">Release notes (en
anglais).</a></dd>
<td>2016-11-23</td><dd>Version 1.22.4.</dd> <td>2016-11-23</td><dd>Version 1.22.4.</dd>
<dt>2016-06-15</dt><dd>La version 1.22.3 est disponible et va <dt>2016-06-15</dt><dd>La version 1.22.3 est disponible et va
progressivement remplacer 1.21 comme version progressivement remplacer 1.21 comme version

View File

@ -62,19 +62,15 @@
<h2>Changes in Recoll 1.23.0</h2> <h2>Changes in Recoll 1.23.0</h2>
<p>Recoll 1.23 has few user-visible changes. The relase was <p>Recoll 1.23 has few user-visible changes. The release was
created mostly because some of the minor feature changes are created mostly because some of the minor feature changes are
critical from some niche Recoll uses (e.g.: the improved audio critical from some niche Recoll uses (e.g.: the improved audio
file properties indexing), and because the changes to the file properties indexing), and because the changes to the
logging system were too extensive for a minor version.</p> logging system were too extensive for a minor version.</p>
<ul> <ul>
<li>Input handler for ODF flat XML file formats.</li>
<li>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.</li>
<li>Configuration: some list configuration variables, <li>Configuration: some list configuration variables,
namely <tt>skippedNames</tt>, <tt>noContentSuffixes</tt>, namely <tt>skippedNames</tt>, <tt>noContentSuffixes</tt>,
and <tt>xallexcepts</tt>, have acquired variants suffixed and <tt>xallexcepts</tt>, have acquired variants suffixed
@ -93,54 +89,15 @@
<li>Allow using full CSS style for term highlighting, not just <li>Allow using full CSS style for term highlighting, not just
color.</li> color.</li>
<li>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. Also C++ streams are used for logging.</li>
<li><em>execm</em> input handlers now have an alternate method <li><em>execm</em> input handlers now have an alternate method
to set metadata fields, easier than HTML meta fields.</li> to set metadata fields, easier than HTML meta fields.</li>
</ul> </ul>
<h2>Minor releases</h2>
<ul>
<li>1.22.4:
<ul>
<li>Fix advanced search 'start search' button doing
nothing under qt5.</li>
<li>Fix html escaping with newer versions of
pdftotext.</li>
<li>New Danish and Dutch messages.</li>
</ul>
</li>
<li>1.22.3:
<ul>
<li>Python module: do not limit result fetches to initial
Xapian result count, which is often underestimated.</li>
<li>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.</li>
<li>Added suffix associations for .java and .sql, to fix
problems caused by the switch from 'file' to 'xdg-mime'.</li>
</ul>
</li>
<li>1.22.2:
<ul>
<li>Small fixes for building the KIO</li>
<li>Fixed debian packaging issues.</li>
</ul>
</li>
<li>1.22.1:
<ul>
<li>Sidestep bus error in qt exit code by calling _exit()
instead of exit() in GUI exit code.</li>
<li>Eliminate the dependance of librecoll.so on libX11.</li>
<li>Hungarian translation.</li>
<li>GUI: enable displaying the Xapian docid in the result
list with %x.</li>
<li>GUI, advanced search: fix crash which occurred when
restoring clause list bigger than the default size (6
clauses).</li>
<li>The documentation (user manual and man page) for
recoll.conf is now generated from the structured
comments in the sample file.</li>
</ul>
</li>
</div> </div>
</body> </body>