Koha/misc/release_notes/release_notes_21_05_03.html

494 lines
18 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h1 id="releasenotesforkoha21.05.03">RELEASE NOTES FOR KOHA 21.05.03</h1>
<p>24 Aug 2021</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 21.05.03 can be downloaded from:</p>
<ul>
<li><a href="http://download.koha-community.org/koha-21.05.03.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 21.05.03 is a bugfix/maintenance release.</p>
<p>It includes 1 enhancement, 44 bugfixes.</p>
<h3 id="systemrequirements">System requirements</h3>
<p>You can learn about the system components (like OS and database) needed for running Koha here: https://wiki.koha-community.org/wiki/System_requirements_and_recommendations</p>
<h2 id="securityfixes">Security fixes</h2>
<ul>
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28784">[28784]</a> DoS in opac-search.pl causes OOM situation and 100% CPU (doesn't require login!)</li>
</ul>
<h2 id="enhancements">Enhancements</h2>
<h3 id="webservices">Web services</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28630">[28630]</a> ILSDI::AuthenticatePatron should set borrowers.lastseen</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=28773">[28773]</a> Aquisitions from external source not working for non english language</li>
</ul>
<h3 id="holdrequests">Hold requests</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28057">[28057]</a> Confusion of biblionumber and biblioitemnumber in request.pl</li>
</ul>
<h3 id="opac">OPAC</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28631">[28631]</a> Holds History title link returns "not found" error</li>
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28679">[28679]</a> Unable to click "Log in to your account" when GoogleOpenIDConnect is enabled</p>
<blockquote>
<p>This fixes the login link in the OPAC when GoogleOpenIDConnect is enabled. It removes modal-related markup which was causing the link to fail.</p>
</blockquote></li>
</ul>
<h3 id="reports">Reports</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28804">[28804]</a> 500 Error when running report with bad syntax</li>
</ul>
<h3 id="staffclient">Staff Client</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28872">[28872]</a> AcquisitionLog, NewsLog, NoticesLog should use 1/0 for their values</li>
</ul>
<h3 id="tools">Tools</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28745">[28745]</a> Batch item modifications no longer displayed modified items</li>
</ul>
<h2 id="otherbugsfixed">Other bugs fixed</h2>
<h3 id="acquisitions">Acquisitions</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28408">[28408]</a> Last modification date for suggestions is wrong</li>
</ul>
<h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28620">[28620]</a> Remove trailing space when logging with log4perl</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28622">[28622]</a> Selected branchcode incorrectly passed to adv search</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28776">[28776]</a> Warns from GetItemsInfo when biblio marked as serial</li>
</ul>
<h3 id="cataloging">Cataloging</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28533">[28533]</a> Requesting whole field in 'itemcallnumber' system preference causes internal server error</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28727">[28727]</a> "Edit item" button on moredetail should be enabled with edit_items permission</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28828">[28828]</a> Bug 22399 breaks unimarc_field_4XX.tt and marc21_linking_section.tt value builders</li>
</ul>
<h3 id="circulation">Circulation</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27847">[27847]</a> Don't obscure page when checkin modal is non-blocking</li>
</ul>
<h3 id="command-lineutilities">Command-line Utilities</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28749">[28749]</a> All backups behave as if --without-db-name is passed</li>
</ul>
<h3 id="holdrequests">Hold requests</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27885">[27885]</a> Populate biblionumbers parameter when placing hold on single title</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28754">[28754]</a> C4::Reserves::FixPriority creates many warns when holds have lowestPriority set</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28779">[28779]</a> Calling request.pl with non-existent biblionumber gives internal server error</li>
</ul>
<h3 id="marcbibliographicdatasupport">MARC Bibliographic data support</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26852">[26852]</a> Add missing X11$e and remove relator term subfields from MARC21 headings</li>
</ul>
<h3 id="notices">Notices</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28813">[28813]</a> Fix recording and display of delivery errors for patron notices</li>
</ul>
<h3 id="opac">OPAC</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28469">[28469]</a> Move "Skip to main content" link to top of page</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28569">[28569]</a> In opac-suggestions.pl user library is not preselected</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28662">[28662]</a> Not possible to log out of patron account in OPAC with JavaScript disabled</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28741">[28741]</a> OAI ListSets does not correctly build resumption token</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28764">[28764]</a> Sorting not correct in pagination on OPAC lists</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28861">[28861]</a> Item type column always hidden in holds history</li>
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28868">[28868]</a> Masthead.inc is missing class name</p>
<blockquote>
<p>This patch adds back the class 'mastheadsearch' which was lost during the upgrade to Bootstrap 4 in Bug 20168.</p>
</blockquote></li>
</ul>
<h3 id="restapi">REST API</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28632">[28632]</a> patrons.t fragile on slow boxes</li>
</ul>
<h3 id="searching-elasticsearch">Searching - Elasticsearch</h3>
<ul>
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22801">[22801]</a> Advance search yr uses copydate instead of date-of-publication</p>
<blockquote>
<p>This fixes the advanced search form in the OPAC and staff interface so that the publication date (and range) uses the value(s) in 008 instead of 260$c when using Elasticsearch.</p>
</blockquote></li>
</ul>
<h3 id="staffclient">Staff Client</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28728">[28728]</a> Holds ratio page links to itself pointlessly</li>
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28747">[28747]</a> Clarify wording on RestrictionBlockRenewing syspref</p>
<blockquote>
<p>This clarifies the wording for the RestrictionBlockRenewing system preference to make it clear that when set to Allow, it only allows renewal using the staff interface.</p>
</blockquote></li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28802">[28802]</a> Untranslatable strings in browser.js</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28834">[28834]</a> Improve wording biblios/authorities on tools home page</li>
</ul>
<h3 id="systemadministration">System Administration</h3>
<ul>
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28567">[28567]</a> Pick-up location is not saved correctly when creating a new library</p>
<blockquote>
<p>This fixes an issue when adding a new library - the pick-up location was always saving as "Yes", even when no was selected.</p>
</blockquote></li>
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28704">[28704]</a> Library MARCOrgCode field needs maxlength attribute</p>
<blockquote>
<p>This fixes an error that occurs when you enter a "MARC organization code" in the form for adding and editing libraries. With this change the input field is limited to 16 characters.</p>
</blockquote></li>
</ul>
<h3 id="templates">Templates</h3>
<ul>
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28689">[28689]</a> Extra %s in alert message when saving an item</p>
<blockquote>
<p>This removes an unnecessary %s in the alert message when there are errors in the cataloging add item form (for example when mandatory fields are not entered).</p>
</blockquote></li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28733">[28733]</a> Desks link is in "Patrons and circ" section on admin homepage but in "Basic parameters" on the sidebar</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28825">[28825]</a> Can't edit local cover image for item from details page</li>
</ul>
<h3 id="testsuite">Test Suite</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28509">[28509]</a> Koha/Acquisition/Orders.t is failing randomly</li>
<li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28873">[28873]</a> Incorrect age displayed in db_dependent/Koha/Patrons.t</p>
<blockquote>
<p>This fixes age tests in t/db_dependent/Koha/Patrons.t so that the correct ages are calculated and displayed. It also adds the category code 'AGE_5_10' in messages to display age limits.</p>
</blockquote></li>
</ul>
<h3 id="tools">Tools</h3>
<ul>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28336">[28336]</a> Cannot change matching rules for authorities</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28525">[28525]</a> TinyMCE for system prefs does some automatic code clean up</li>
<li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28835">[28835]</a> Ability to pass list contents to batch record modification broken</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, the Koha manual is available in the following languages:</p>
<ul>
<li><a href="https://koha-community.org/manual/21.05/ar/html/">Arabic</a> (34.3%)</li>
<li><a href="https://koha-community.org/manual/21.05/zh_TW/html/">Chinese (Taiwan)</a> (58.7%)</li>
<li><a href="https://koha-community.org/manual/21.05/cs/html/">Czech</a> (27.6%)</li>
<li><a href="https://koha-community.org/manual/21.05/en/html/">English (USA)</a></li>
<li><a href="https://koha-community.org/manual/21.05/fr/html/">French</a> (49.2%)</li>
<li><a href="https://koha-community.org/manual/21.05/fr_CA/html/">French (Canada)</a> (25.2%)</li>
<li><a href="https://koha-community.org/manual/21.05/de/html/">German</a> (71.7%)</li>
<li><a href="https://koha-community.org/manual/21.05/hi/html/">Hindi</a> (100%)</li>
<li><a href="https://koha-community.org/manual/21.05/it/html/">Italian</a> (47.8%)</li>
<li><a href="https://koha-community.org/manual/21.05/es/html/">Spanish</a> (34.8%)</li>
<li><a href="https://koha-community.org/manual/21.05/tr/html/">Turkish</a> (40.3%)</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 (91%)</li>
<li>Armenian (99.9%)</li>
<li>Armenian (Classical) (89%)</li>
<li>Chinese (Taiwan) (81.6%)</li>
<li>Czech (70.1%)</li>
<li>English (New Zealand) (62.2%)</li>
<li>English (USA)</li>
<li>Finnish (80.9%)</li>
<li>French (86%)</li>
<li>French (Canada) (84.1%)</li>
<li>German (100%)</li>
<li>German (Switzerland) (61.4%)</li>
<li>Greek (54.9%)</li>
<li>Hindi (100%)</li>
<li>Italian (92.7%)</li>
<li>Nederlands-Nederland (Dutch-The Netherlands) (62.3%)</li>
<li>Norwegian Bokmål (60.5%)</li>
<li>Polish (95.7%)</li>
<li>Portuguese (91.2%)</li>
<li>Portuguese (Brazil) (87.7%)</li>
<li>Russian (87.5%)</li>
<li>Slovak (73.5%)</li>
<li>Spanish (91.5%)</li>
<li>Swedish (77.2%)</li>
<li>Telugu (99.9%)</li>
<li>Turkish (100%)</li>
<li>Ukrainian (63.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 21.05.03 is</p>
<ul>
<li><p>Release Manager: Jonathan Druart</p></li>
<li><p>Release Manager assistants:</p>
<ul>
<li>Martin Renvoize</li>
<li>Tomás Cohen Arazi</li>
</ul></li>
<li><p>QA Manager: Katrin Fischer</p></li>
<li><p>QA Team:</p>
<ul>
<li>David Cook</li>
<li>Agustín Moyano</li>
<li>Martin Renvoize</li>
<li>Marcel de Rooy</li>
<li>Joonas Kylmälä</li>
<li>Julian Maurice</li>
<li>Tomás Cohen Arazi</li>
<li>Josef Moravec</li>
<li>Nick Clemens</li>
<li>Kyle M Hall</li>
<li>Victor Grousset</li>
</ul></li>
<li><p>Topic Experts:</p>
<ul>
<li>UI Design -- Owen Leonard</li>
<li>REST API -- Tomás Cohen Arazi</li>
<li>Zebra -- Fridolin Somers</li>
<li>Accounts -- Martin Renvoize</li>
</ul></li>
<li><p>Bug Wranglers:</p>
<ul>
<li>Amit Gupta</li>
<li>Mengü Yazıcıoğlu</li>
<li>Indranil Das Gupta</li>
</ul></li>
<li><p>Packaging Managers:</p>
<ul>
<li>David Cook</li>
<li>Mason James</li>
<li>Agustín Moyano</li>
</ul></li>
<li><p>Documentation Manager: Caroline Cyr La Rose</p></li>
<li><p>Documentation Team:</p>
<ul>
<li>Marie-Luce Laflamme</li>
<li>Lucy Vaux-Harvey</li>
<li>Henry Bolshaw</li>
<li>David Nind</li>
</ul></li>
<li><p>Translation Managers: </p>
<ul>
<li>Indranil Das Gupta</li>
<li>Bernardo González Kriegel</li>
</ul></li>
<li><p>Release Maintainers:</p>
<ul>
<li>20.11 -- Fridolin Somers</li>
<li>20.05 -- Andrew Fuerste-Henry</li>
<li>19.11 -- Victor Grousset</li>
</ul></li>
</ul>
<h2 id="credits">Credits</h2>
<p>We thank the following individuals who contributed patches to Koha 21.05.03</p>
<ul>
<li>Tomás Cohen Arazi (3)</li>
<li>Jason Boyer (1)</li>
<li>Nick Clemens (17)</li>
<li>David Cook (1)</li>
<li>Jonathan Druart (14)</li>
<li>Katrin Fischer (2)</li>
<li>Andrew Fuerste-Henry (5)</li>
<li>Lucas Gass (2)</li>
<li>Kyle M Hall (10)</li>
<li>Janusz Kaczmarek (1)</li>
<li>Joonas Kylmälä (1)</li>
<li>Owen Leonard (8)</li>
<li>Martin Renvoize (7)</li>
<li>Marcel de Rooy (4)</li>
<li>Fridolin Somers (6)</li>
<li>Koha translators (1)</li>
</ul>
<p>We thank the following libraries, companies, and other institutions who contributed
patches to Koha 21.05.03</p>
<ul>
<li>Athens County Public Libraries (8)</li>
<li>BibLibre (6)</li>
<li>Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (2)</li>
<li>ByWater-Solutions (34)</li>
<li>equinoxOLI.org (1)</li>
<li>Independant Individuals (1)</li>
<li>Koha Community Developers (14)</li>
<li>Prosentient Systems (1)</li>
<li>PTFS-Europe (7)</li>
<li>Rijks Museum (4)</li>
<li>Theke Solutions (3)</li>
<li>University of Helsinki (1)</li>
</ul>
<p>We also especially thank the following individuals who tested patches
for Koha</p>
<ul>
<li>Salman Ali (1)</li>
<li>Tomás Cohen Arazi (5)</li>
<li>Sara Brown (1)</li>
<li>Nick Clemens (9)</li>
<li>Jonathan Druart (56)</li>
<li>Katrin Fischer (26)</li>
<li>Andrew Fuerste-Henry (2)</li>
<li>Lucas Gass (5)</li>
<li>Kyle M Hall (76)</li>
<li>Mark Hofstetter (1)</li>
<li>Barbara Johnson (2)</li>
<li>Kelly (2)</li>
<li>Joonas Kylmälä (3)</li>
<li>Owen Leonard (10)</li>
<li>David Nind (19)</li>
<li>Marcel de Rooy (12)</li>
<li>Sally (1)</li>
<li>Fridolin Somers (1)</li>
<li>Petro Vashchuk (3)</li>
<li>Wainui Witika-Park (1)</li>
</ul>
<p>We regret any omissions. If a contributor has been inadvertently missed,
please send a patch against these release notes to koha-devel@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="https://git.koha-community.org/koha-community/koha">Koha Git Repository</a></li>
</ul>
<p>The branch for this version of Koha and future bugfixes in this release
line is 21.05.x.</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 24 Aug 2021 14:53:38.</p>