498 lines
16 KiB
HTML
498 lines
16 KiB
HTML
<h1 id="releasenotesforkoha19.05.09">RELEASE NOTES FOR KOHA 19.05.09</h1>
|
|
|
|
<p>25 Mar 2020</p>
|
|
|
|
<p>Koha is the first free and open source software library automation
|
|
package (ILS). Development is sponsored by libraries of varying types
|
|
and sizes, volunteers, and support companies from around the world. The
|
|
website for the Koha project is:</p>
|
|
|
|
<ul>
|
|
<li><a href="http://koha-community.org">Koha Community</a></li>
|
|
</ul>
|
|
|
|
<p>Koha 19.05.09 can be downloaded from:</p>
|
|
|
|
<ul>
|
|
<li><a href="http://download.koha-community.org/koha-19.05.09.tar.gz">Download</a></li>
|
|
</ul>
|
|
|
|
<p>Installation instructions can be found at:</p>
|
|
|
|
<ul>
|
|
<li><a href="http://wiki.koha-community.org/wiki/Installation_Documentation">Koha Wiki</a></li>
|
|
<li>OR in the INSTALL files that come in the tarball</li>
|
|
</ul>
|
|
|
|
<p>Koha 19.05.09 is a bugfix/maintenance release.</p>
|
|
|
|
<p>It includes 2 new features, 4 enhancements, 33 bugfixes.</p>
|
|
|
|
<h3 id="systemrequirements">System requirements</h3>
|
|
|
|
<p>Koha is continiously tested against the following configurations and as such these are the recommendations for
|
|
deployment: </p>
|
|
|
|
<ul>
|
|
<li>Debian Jessie with MySQL 5.5</li>
|
|
<li>Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)</li>
|
|
<li>Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental) </li>
|
|
</ul>
|
|
|
|
<p>Additional notes:</p>
|
|
|
|
<ul>
|
|
<li>Perl 5.10 is required</li>
|
|
<li>Zebra or Elasticsearch is required</li>
|
|
</ul>
|
|
|
|
<h2 id="newfeatures">New features</h2>
|
|
|
|
<h3 id="circulation">Circulation</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24846">[24846]</a> Add a tool to bulk edit due dates</li>
|
|
</ul>
|
|
|
|
<h3 id="restapi">REST API</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24260">[24260]</a> REST Self Registration</li>
|
|
</ul>
|
|
|
|
<h2 id="enhancements">Enhancements</h2>
|
|
|
|
<h3 id="cataloging">Cataloging</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18499">[18499]</a> 'Call Number Browser' on edit items screen uses the default classification source rather than the item specific source</li>
|
|
</ul>
|
|
|
|
<h3 id="i18nl10n">I18N/L10N</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24664">[24664]</a> Add missing *-messages-js.po</li>
|
|
</ul>
|
|
|
|
<h3 id="templates">Templates</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24619">[24619]</a> Phase out jquery.cookie.js: MARC Frameworks</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24621">[24621]</a> Phase out jquery.cookie.js: Basic MARC editor</li>
|
|
</ul>
|
|
|
|
<h2 id="criticalbugsfixed">Critical bugs fixed</h2>
|
|
|
|
<h3 id="acquisitions">Acquisitions</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24389">[24389]</a> Claiming an order can display an invalid successful message</li>
|
|
</ul>
|
|
|
|
<h3 id="authentication">Authentication</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16719">[16719]</a> LDAP: Using empty strings as 'failsafe' attribute mapping defeats database constraints</li>
|
|
</ul>
|
|
|
|
<h3 id="cataloging">Cataloging</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13420">[13420]</a> Holdings table sorting on volume information incorrect</li>
|
|
</ul>
|
|
|
|
<h3 id="sip2">SIP2</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23640">[23640]</a> L1 cache too long in SIP Server</li>
|
|
</ul>
|
|
|
|
<h3 id="searching-elasticsearch">Searching - Elasticsearch</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23719">[23719]</a> Record matching for authorities using defined fields is broken under ES</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24506">[24506]</a> Multibranch limit does not work with ElasticSearch</li>
|
|
</ul>
|
|
|
|
<h3 id="templates">Templates</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21663">[21663]</a> Incorrect filter prevents predefined notes from being added to patron acccounts</li>
|
|
</ul>
|
|
|
|
<h2 id="otherbugsfixed">Other bugs fixed</h2>
|
|
|
|
<h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20882">[20882]</a> URI column in the items table is limited to 255 characters</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24051">[24051]</a> batchMod.pl: DBIx::Class::ResultSet::search_rs(): search( %condition ) is deprecated</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24388">[24388]</a> Useless test in acqui/lateorders.tt</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24643">[24643]</a> Koha::DateUtils::dt_from_string rfc3339 cannot handle high precision seconds</li>
|
|
</ul>
|
|
|
|
<h3 id="cataloging">Cataloging</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13574">[13574]</a> Repeatable item subfields don't show correctly in MARC view (OPAC and staff)</li>
|
|
</ul>
|
|
|
|
<h3 id="circulation">Circulation</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24514">[24514]</a> Holds Awaiting Pickup sorting by title before surname</li>
|
|
</ul>
|
|
|
|
<h3 id="database">Database</h3>
|
|
|
|
<ul>
|
|
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24640">[24640]</a> quotes.timestamp should default to NULL</p>
|
|
|
|
<blockquote>
|
|
<p>This fixes a problem with the QOTD tool - you can now add and edit quotes again.</p>
|
|
</blockquote></li>
|
|
</ul>
|
|
|
|
<h3 id="documentation">Documentation</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21633">[21633]</a> Did finesMode = test ever send email?</li>
|
|
</ul>
|
|
|
|
<h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24094">[24094]</a> Authority punctuation mismatch prevents linking to correct records</li>
|
|
</ul>
|
|
|
|
<h3 id="opac">OPAC</h3>
|
|
|
|
<ul>
|
|
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17221">[17221]</a> Orphan comma in shelf browser</p>
|
|
|
|
<p><strong>Sponsored by</strong> <em>California College of the Arts</em></p></li>
|
|
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18933">[18933]</a> Unable to set SMS number in OPAC messaging preferences to empty</p>
|
|
|
|
<p><strong>Sponsored by</strong> <em>Catalyst</em></p></li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23527">[23527]</a> BakerTaylorBookstoreURL is converted to escaped characters by template, rendering it invalid</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24654">[24654]</a> Trailing double-quote in RDA 264 subfield b on OPAC XSLT</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24676">[24676]</a> opac-auth.tt contains trivial HTML error</li>
|
|
</ul>
|
|
|
|
<h3 id="patrons">Patrons</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19791">[19791]</a> Patron Modification log redirects to circulation page</li>
|
|
</ul>
|
|
|
|
<h3 id="sip2">SIP2</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24449">[24449]</a> SIP2 - too_many_overdue flag is not implemented</li>
|
|
</ul>
|
|
|
|
<h3 id="staffclient">Staff Client</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13305">[13305]</a> Fix tab order in cataloguing/item editor</li>
|
|
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24516">[24516]</a> Column Configuration does not hide Return Date</p>
|
|
|
|
<blockquote>
|
|
<p>This fixes an issue where hiding the return date column for the "Pay Fines" and "Account Fines" screens does not work.</p>
|
|
</blockquote></li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24649">[24649]</a> Cloning item subfields misses a <li> tag</li>
|
|
</ul>
|
|
|
|
<h3 id="templates">Templates</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11281">[11281]</a> Add column configuration to 'Holds awaiting pickup' tables allowing to print both tables separately</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24110">[24110]</a> Template vars are incorrectly html filtered when dumped</li>
|
|
</ul>
|
|
|
|
<h3 id="testsuite">Test Suite</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22860">[22860]</a> Selenium tests authentication.t does not remove all data it created</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24494">[24494]</a> 00-valid-xml.t shouldn't check node_modules</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24590">[24590]</a> Koha/Object.t is failing on MySQL 8</li>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24881">[24881]</a> Circulation.t still fails if tests are ran slowly</li>
|
|
</ul>
|
|
|
|
<h3 id="tools">Tools</h3>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22245">[22245]</a> MARC modification templates does not allow move or copy control fields</li>
|
|
</ul>
|
|
|
|
<h2 id="documentation">Documentation</h2>
|
|
|
|
<p>The Koha manual is maintained in Sphinx. The home page for Koha
|
|
documentation is </p>
|
|
|
|
<ul>
|
|
<li><a href="http://koha-community.org/documentation/">Koha Documentation</a></li>
|
|
</ul>
|
|
|
|
<p>As of the date of these release notes, only the English version of the
|
|
Koha manual is available:</p>
|
|
|
|
<ul>
|
|
<li><a href="http://koha-community.org/manual/19.05/en/html/">Koha Manual</a></li>
|
|
</ul>
|
|
|
|
<p>The Git repository for the Koha manual can be found at</p>
|
|
|
|
<ul>
|
|
<li><a href="https://gitlab.com/koha-community/koha-manual">Koha Git Repository</a></li>
|
|
</ul>
|
|
|
|
<h2 id="translations">Translations</h2>
|
|
|
|
<p>Complete or near-complete translations of the OPAC and staff
|
|
interface are available in this release for the following languages:</p>
|
|
|
|
<ul>
|
|
<li>Arabic (99.2%)</li>
|
|
<li>Armenian (100%)</li>
|
|
<li>Basque (59.6%)</li>
|
|
<li>Chinese (China) (60.2%)</li>
|
|
<li>Chinese (Taiwan) (100%)</li>
|
|
<li>Czech (92.8%)</li>
|
|
<li>Danish (52.4%)</li>
|
|
<li>English (New Zealand) (83.2%)</li>
|
|
<li>English (USA)</li>
|
|
<li>Finnish (79.4%)</li>
|
|
<li>French (98.8%)</li>
|
|
<li>French (Canada) (99.6%)</li>
|
|
<li>German (99.9%)</li>
|
|
<li>German (Switzerland) (86.2%)</li>
|
|
<li>Greek (73.9%)</li>
|
|
<li>Hindi (100%)</li>
|
|
<li>Italian (90.4%)</li>
|
|
<li>Norwegian Bokmål (89%)</li>
|
|
<li>Occitan (post 1500) (56.3%)</li>
|
|
<li>Polish (83.1%)</li>
|
|
<li>Portuguese (99.9%)</li>
|
|
<li>Portuguese (Brazil) (94.4%)</li>
|
|
<li>Slovak (85.2%)</li>
|
|
<li>Spanish (100%)</li>
|
|
<li>Swedish (88.5%)</li>
|
|
<li>Turkish (98.9%)</li>
|
|
<li>Ukrainian (73.2%)</li>
|
|
<li>Vietnamese (51.1%)</li>
|
|
</ul>
|
|
|
|
<p>Partial translations are available for various other languages.</p>
|
|
|
|
<p>The Koha team welcomes additional translations; please see</p>
|
|
|
|
<ul>
|
|
<li><a href="http://wiki.koha-community.org/wiki/Translating_Koha">Koha Translation Info</a></li>
|
|
</ul>
|
|
|
|
<p>For information about translating Koha, and join the koha-translate
|
|
list to volunteer:</p>
|
|
|
|
<ul>
|
|
<li><a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate">Koha Translate List</a></li>
|
|
</ul>
|
|
|
|
<p>The most up-to-date translations can be found at:</p>
|
|
|
|
<ul>
|
|
<li><a href="http://translate.koha-community.org/">Koha Translation</a></li>
|
|
</ul>
|
|
|
|
<h2 id="releaseteam">Release Team</h2>
|
|
|
|
<p>The release team for Koha 19.05.09 is</p>
|
|
|
|
<ul>
|
|
<li><p>Release Manager: Martin Renvoize</p></li>
|
|
<li><p>Release Manager assistants:</p>
|
|
|
|
<ul>
|
|
<li>Tomás Cohen Arazi</li>
|
|
<li>Jonathan Druart</li>
|
|
</ul></li>
|
|
<li><p>QA Manager: Katrin Fischer</p></li>
|
|
<li><p>QA Team:</p>
|
|
|
|
<ul>
|
|
<li>Jonathan Druart</li>
|
|
<li>Marcel de Rooy</li>
|
|
<li>Joonas Kylmälä</li>
|
|
<li>Josef Moravec</li>
|
|
<li>Tomás Cohen Arazi</li>
|
|
<li>Nick Clemens</li>
|
|
<li>Kyle Hall</li>
|
|
</ul></li>
|
|
<li><p>Topic Experts:</p>
|
|
|
|
<ul>
|
|
<li>SIP2 -- Colin Campbell</li>
|
|
<li>EDI -- Colin Campbell</li>
|
|
<li>Elasticsearch -- Fridolin Somers</li>
|
|
<li>REST API -- Tomás Cohen Arazi</li>
|
|
<li>ILS-DI -- Arthur Suzuki</li>
|
|
<li>UI Design -- Owen Leonard</li>
|
|
<li>ILL -- Andrew Isherwood</li>
|
|
</ul></li>
|
|
<li><p>Bug Wranglers:</p>
|
|
|
|
<ul>
|
|
<li>Michal Denár</li>
|
|
<li>Cori Lynn Arnold</li>
|
|
<li>Lisette Scheer</li>
|
|
<li>Amit Gupta</li>
|
|
</ul></li>
|
|
<li><p>Packaging Managers:</p>
|
|
|
|
<ul>
|
|
<li>Mirko Tietgen</li>
|
|
<li>Mason James</li>
|
|
</ul></li>
|
|
<li><p>Documentation Managers:</p>
|
|
|
|
<ul>
|
|
<li>Caroline Cyr La Rose</li>
|
|
<li>David Nind</li>
|
|
</ul></li>
|
|
<li><p>Documentation Team:</p>
|
|
|
|
<ul>
|
|
<li>Donna Bachowski</li>
|
|
<li>Lucy Vaux-Harvey</li>
|
|
<li>Sugandha Bajaj</li>
|
|
</ul></li>
|
|
<li><p>Translation Managers: </p>
|
|
|
|
<ul>
|
|
<li>Bernardo González Kriegel</li>
|
|
</ul></li>
|
|
<li><p>Release Maintainers:</p>
|
|
|
|
<ul>
|
|
<li>19.11 -- Joy Nelson</li>
|
|
<li>19.05 -- Lucas Gass</li>
|
|
<li>18.11 -- Hayley Mapley</li>
|
|
</ul></li>
|
|
<li><p>Release Maintainer mentors:</p>
|
|
|
|
<ul>
|
|
<li>19.11 -- Martin Renvoize</li>
|
|
<li>19.05 -- Nick Clemens</li>
|
|
<li>18.11 -- Chris Cormack</li>
|
|
</ul></li>
|
|
</ul>
|
|
|
|
<h2 id="credits">Credits</h2>
|
|
|
|
<p>We thank the following libraries who are known to have sponsored
|
|
new features in Koha 19.05.09:</p>
|
|
|
|
<ul>
|
|
<li>California College of the Arts</li>
|
|
<li><a href="https://www.catalyst.net.nz/products/library-management-koha">Catalyst</a></li>
|
|
</ul>
|
|
|
|
<p>We thank the following individuals who contributed patches to Koha 19.05.09.</p>
|
|
|
|
<ul>
|
|
<li>Aleisha Amohia (1)</li>
|
|
<li>Oliver Behnke (2)</li>
|
|
<li>Nick Clemens (11)</li>
|
|
<li>David Cook (2)</li>
|
|
<li>Jonathan Druart (22)</li>
|
|
<li>Katrin Fischer (2)</li>
|
|
<li>Lucas Gass (5)</li>
|
|
<li>Victor Grousset (1)</li>
|
|
<li>Andrew Isherwood (2)</li>
|
|
<li>Andreas Jonsson (1)</li>
|
|
<li>Bernardo González Kriegel (1)</li>
|
|
<li>David Kuhn (1)</li>
|
|
<li>Owen Leonard (3)</li>
|
|
<li>Josef Moravec (1)</li>
|
|
<li>Eric Phetteplace (1)</li>
|
|
<li>Marcel de Rooy (5)</li>
|
|
<li>Koha Translators (1)</li>
|
|
</ul>
|
|
|
|
<p>We thank the following libraries, companies, and other institutions who contributed
|
|
patches to Koha 19.05.09</p>
|
|
|
|
<ul>
|
|
<li>ACPL (3)</li>
|
|
<li>aei.mpg.de (2)</li>
|
|
<li>BSZ BW (2)</li>
|
|
<li>ByWater-Solutions (16)</li>
|
|
<li>Independant Individuals (4)</li>
|
|
<li>Koha Community Developers (22)</li>
|
|
<li>Kreablo AB (1)</li>
|
|
<li>Prosentient Systems (2)</li>
|
|
<li>PTFS-Europe (2)</li>
|
|
<li>Rijks Museum (5)</li>
|
|
<li>tuxayo.net (1)</li>
|
|
<li>Universidad Nacional de Córdoba (1)</li>
|
|
</ul>
|
|
|
|
<p>We also especially thank the following individuals who tested patches
|
|
for Koha.</p>
|
|
|
|
<ul>
|
|
<li>Aleisha Amohia (2)</li>
|
|
<li>Donna Bachowski (1)</li>
|
|
<li>Nick Clemens (8)</li>
|
|
<li>David Cook (1)</li>
|
|
<li>Holly Cooper (1)</li>
|
|
<li>Jonathan Druart (12)</li>
|
|
<li>Magnus Enger (2)</li>
|
|
<li>Bouzid Fergani (1)</li>
|
|
<li>Katrin Fischer (22)</li>
|
|
<li>Andrew Fuerste-Henry (2)</li>
|
|
<li>Lucas Gass (59)</li>
|
|
<li>Sally Healey (1)</li>
|
|
<li>Bernardo González Kriegel (6)</li>
|
|
<li>Joonas Kylmälä (1)</li>
|
|
<li>Owen Leonard (6)</li>
|
|
<li>Hayley Mapley (2)</li>
|
|
<li>Julian Maurice (1)</li>
|
|
<li>Josef Moravec (3)</li>
|
|
<li>Joy Nelson (54)</li>
|
|
<li>David Nind (10)</li>
|
|
<li>Martin Renvoize (56)</li>
|
|
<li>Marcel de Rooy (5)</li>
|
|
<li>Myka Kennedy Stephens (3)</li>
|
|
</ul>
|
|
|
|
<p>We regret any omissions. If a contributor has been inadvertently missed,
|
|
please send a patch against these release notes to
|
|
koha-patches@lists.koha-community.org.</p>
|
|
|
|
<h2 id="revisioncontrolnotes">Revision control notes</h2>
|
|
|
|
<p>The Koha project uses Git for version control. The current development
|
|
version of Koha can be retrieved by checking out the master branch of:</p>
|
|
|
|
<ul>
|
|
<li><a href="git://git.koha-community.org/koha.git">Koha Git Repository</a></li>
|
|
</ul>
|
|
|
|
<p>The branch for this version of Koha and future bugfixes in this release
|
|
line is rmain1905.</p>
|
|
|
|
<h2 id="bugsandfeaturerequests">Bugs and feature requests</h2>
|
|
|
|
<p>Bug reports and feature requests can be filed at the Koha bug
|
|
tracker at:</p>
|
|
|
|
<ul>
|
|
<li><a href="http://bugs.koha-community.org">Koha Bugzilla</a></li>
|
|
</ul>
|
|
|
|
<p>He rau ringa e oti ai.
|
|
(Many hands finish the work)</p>
|
|
|
|
<p>Autogenerated release notes updated last on 25 Mar 2020 16:04:04.</p>
|