Update release notes for 25.05.01 release
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
This commit is contained in:
parent
636e3ffe32
commit
422bed11fb
|
|
@ -0,0 +1,654 @@
|
|||
<h1 id="releasenotesforkoha25.05.01">RELEASE NOTES FOR KOHA 25.05.01</h1>
|
||||
|
||||
<p>24 Jun 2025</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="https://koha-community.org">Koha Community</a></li>
|
||||
</ul>
|
||||
|
||||
<p>Koha 25.05.01 can be downloaded from:</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://download.koha-community.org/koha-25.05.01.tar.gz">Download</a></li>
|
||||
</ul>
|
||||
|
||||
<p>Installation instructions can be found at:</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://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 25.05.01 is a bugfix/maintenance release.</p>
|
||||
|
||||
<p>It includes 8 enhancements, 46 bugfixes.</p>
|
||||
|
||||
<p><strong>System requirements</strong></p>
|
||||
|
||||
<p>You can learn about the system components (like OS and database) needed for running Koha on the <a href="https://wiki.koha-community.org/wiki/System_requirements_and_recommendations">community wiki</a>.</p>
|
||||
|
||||
<h2 id="bugfixes">Bugfixes</h2>
|
||||
|
||||
<h3 id="accessibility">Accessibility</h3>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39475">39475</a> WCAG 2.1: 1.4.10 - Content reflow - OPAC header menus</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes some accessibility reflow issues in dropdown menus for the OPAC when larger text sizes are used (for example, 400%). It specifies the text-wrap behaviour, and by reducing line-height values in some places it makes dropdown items more distinguishable from each other. This includes:
|
||||
- Lists: a list with a very long name now wraps, instead of staying on one line that goes off the screen.
|
||||
- User menu (when logged in): the 'Clear' button next to 'Search history' now moves down to its own line.</li>
|
||||
</ul></p>
|
||||
|
||||
<h3 id="acquisitions">Acquisitions</h3>
|
||||
</blockquote>
|
||||
|
||||
<h4 id="criticalbugsfixed">Critical bugs fixed</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40066">40066</a> Cannot add order to basket from the baskets view</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes adding items to a basket - instead of getting the pop-up window to add to the basket, the message "You can't create any orders unless you first define a budget and a fund." was shown (Acquisitions > [vendor] > Baskets > Add to basket). </p>
|
||||
|
||||
<p>(This is related to Bug 38010 - Migrate vendors to Vue, added to Koha 25.05.)</li>
|
||||
</ul></p>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
</blockquote>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40036">40036</a> Purchase suggestion status column no longer displays reason</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This restores the display of suggestion accept or reject reasons (from the SUGGEST authorized values category) in the status column for the list of purchase suggestions. (This is related to Bug 33430 - Use REST API for suggestions tables, added in Koha 25.05.)</p>
|
||||
|
||||
<p>It also adds classes for the SUGGEST authorized values, so that these can be styled.</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40067">40067</a> "Receive shipments" should not open in a new tab/window</li>
|
||||
</ul></p>
|
||||
|
||||
<h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
|
||||
</blockquote>
|
||||
|
||||
<h4 id="criticalbugsfixed">Critical bugs fixed</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40033">40033</a> The background jobs page calls GetPlugins incorrectly, resulting in a 500 error</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes the background jobs page (Koha administration > Jobs > Manage jobs) so that it doesn't generate a 500 error when a plugin does not have a background task (it currently calls GetPlugins incorrectly).</li>
|
||||
</ul></p>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
</blockquote>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39834">39834</a> Tabs need to be replaced with spaces</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes several files by replacing tabs with spaces and makes the QA script happy!</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39920">39920</a> do_check_for_previous_checkout should us 'IN' over 'OR'</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40003">40003</a> Warning generated when creating a new bib record</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40034">40034</a> CheckReserves dies if itype doesn't exist</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40087">40087</a> Remove unused C4::Scrubber profiles "tag" and "staff"</li>
|
||||
</ul></p>
|
||||
|
||||
<h3 id="cataloging">Cataloging</h3>
|
||||
</blockquote>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37364">37364</a> Improve creation of 773 fields for item bundles regarding MARC21 245 and 264</p>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>PTFS Europe</em></p></li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39991">39991</a> Record comparison in vendor file - results no longer side by side</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="circulation">Circulation</h3>
|
||||
|
||||
<h4 id="criticalbugsfixed">Critical bugs fixed</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38477">38477</a> Regression: new overdue fine applied incorrectly when using "Refund lost item charge and charge new overdue fine" option in circ rules</p>
|
||||
|
||||
<blockquote>
|
||||
<p>Under certain circumstances, the existence of a lost charge for a patron that previously borrowed an item (which was later found) could lead to creating a new fine for a patron that borrowed and returned the item with no issues - if the item was lost and found again after they had returned it.</p>
|
||||
|
||||
<p>This adds tests to cover this edge case, and fixes this edge case to ensure that a new fine is only charged if the patron charged the lost fine matches the patron who most recently returned the item.</li>
|
||||
</ul></p>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
</blockquote>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39919">39919</a> Overdues with fines report has incorrect title, breadcrumbs, etc.</p>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>Athens County Public Libraries</em></p></li>
|
||||
</ul>
|
||||
|
||||
<h3 id="command-lineutilities">Command-line Utilities</h3>
|
||||
|
||||
<h4 id="criticalbugsfixed">Critical bugs fixed</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31124">31124</a> koha-remove fails to remove long_tasks queue daemon, so koha-create for same <instance> user fails</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This development makes <code>koha-remove</code> stop all worker processes before attempting to remove the instance's UNIX user.</li>
|
||||
</ul></p>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
</blockquote>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39887">39887</a> Improve documentation of overdue_notices.pl</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39961">39961</a> koha-create doesn't start all queues</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="erm">ERM</h3>
|
||||
|
||||
<h4 id="criticalbugsfixed">Critical bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39823">39823</a> SUSHI harvest fails to display error if the provider's response does not contain Severity</li>
|
||||
</ul>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38899">38899</a> Allow the Vue toolbar to be sticky</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This restores the sticky toolbar when adding a vendor in the acquisitions module (Acquisitions > + New vendor). This is related to bug 38010, which migrates vendors in the acquisitions module to using Vue - the sticky menu was not included in this.</li>
|
||||
</ul></p>
|
||||
|
||||
<h3 id="ill">ILL</h3>
|
||||
</blockquote>
|
||||
|
||||
<h4 id="criticalbugsfixed">Critical bugs fixed</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40057">40057</a> Database update 24.12.00.017 fails if old ILL data points to non-existent borrowernumber</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes a database update related to ILL requests, for bug 32630 - Don't delete ILL requests when patron is deleted, added in Koha 25.05.</p>
|
||||
|
||||
<p>Background: Some databases have very old ILL requests where 'borrowernumber' has a value of a borrowernumber that doesn't exist. We're not exactly how the data ended up this way, but it's happened at least twice now for one provider.</li>
|
||||
</ul></p>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
</blockquote>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39875">39875</a> ILL - History check fails if unauthenticated request</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40025">40025</a> Standard ILL requests don't update form when changing type in edit item metadata</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes editing the item metadata for a standard ILL request. If the type (such as book or journal) is changed, the metadata is now updated for the selected type. Before this, matching metadata was not updated.</li>
|
||||
</ul></p>
|
||||
|
||||
<h3 id="labelpatroncardprinting">Label/patron card printing</h3>
|
||||
</blockquote>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40061">40061</a> Cannot delete image from patron card creator</p>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>Athens County Public Libraries</em></p></li>
|
||||
</ul>
|
||||
|
||||
<h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40119">40119</a> Merge should not leave empty 6XX subfield $2 (MARC 21)</p>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>Ignatianum University in Cracow</em></p></li>
|
||||
</ul>
|
||||
|
||||
<h3 id="marcbibliographicdatasupport">MARC Bibliographic data support</h3>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39558">39558</a> Timestamps on biblio biblioitems and biblio_metadata are not in sync</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="opac">OPAC</h3>
|
||||
|
||||
<h4 id="criticalbugsfixed">Critical bugs fixed</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38974">38974</a> Error when submitting patron update from the OPAC Can't call method "dateofbirthrequired" on an undefined value</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes updating personal details in the OPAC. A 500 error was shown if the "Patron category (categorycode)" was selected in the PatronSelfModificationBorrowerUnwantedField system preference and the date of birth field was changed or previously empty.</li>
|
||||
</ul></p>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
</blockquote>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40080">40080</a> Course reserves details search appears offscreen</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes the alignment of the OPAC course reserves search box - it is now on the left above the table, instead of offscreen on the right-hand side.</li>
|
||||
</ul></p>
|
||||
|
||||
<h3 id="restapi">REST API</h3>
|
||||
</blockquote>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39970">39970</a> REST API - Creating a patron without mandatory attribute types does not error (it should)</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="reports">Reports</h3>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39866">39866</a> Acquisitions statistics fails when filling only the To date</li>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39955">39955</a> Report subgroup filter not cleared when changing tabs</p>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>Athens County Public Libraries</em></p></li>
|
||||
</ul>
|
||||
|
||||
<h3 id="sip2">SIP2</h3>
|
||||
|
||||
<h4 id="criticalbugsfixed">Critical bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39911">39911</a> Fatal errors from SIP server are not logged</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="selfcheckout">Self checkout</h3>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40108">40108</a> Self-checkout print receipt option not working</p>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>Athens County Public Libraries</em></p></li>
|
||||
</ul>
|
||||
|
||||
<h3 id="staffinterface">Staff interface</h3>
|
||||
|
||||
<h4 id="criticalbugsfixed">Critical bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40002">40002</a> Cannot filter patrons by "Browse by last name"</li>
|
||||
</ul>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39903">39903</a> Catalog details page emits error if librarian cannot moderate comments on the record</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39987">39987</a> Batch item deletion breadcrumb uses wrong link</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40166">40166</a> Syspref description for ILS-DI:AuthorizedIPs is incorrect</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="systemadministration">System Administration</h3>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37439">37439</a> ChildNeedsGuarantor description misleading</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="templates">Templates</h3>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38127">38127</a> Missing column headings in 'Add user' pop-up modal</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes the "Add user" pop-up window when adding a user to a new order in acquisitions. The table now shows the column headings, such as card, name, category, and library.</p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>Athens County Public Libraries</em></p></li>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39499">39499</a> Add some padding to the Save button in the sticky bar in cataloging</p>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>Athens County Public Libraries</em></p></li>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39947">39947</a> Use bg-<em>-subtle in preference to bg-</em> Bootstrap classes</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This fixes some Bootstrap color classes.</p>
|
||||
|
||||
<p>It removes a few instances of the "bg-*" class from templates (used in a few places such as bg-info, bg-danger, etc.) as the styles don't really fit with the staff interface's color palette. Examples include the circulation and fine rules page and the patron import tool page.</p>
|
||||
|
||||
<p>In the places where we don't want to use the corresponding alert classes, it adds some CSS so that we can safely use the ".bg-*-subtle" class to a div with ".page-section.".</p>
|
||||
|
||||
<p>(This is related to Bug 39274 - HTML bg-* elements are low contrast, added to Koha 25.05, and Bug 35402 - Update the OPAC and staff interface to Bootstrap 5, added to Koha 24.11.)</p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>Athens County Public Libraries</em></p></li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40042">40042</a> search_indexes.inc may have undefined index var</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="testsuite">Test Suite</h3>
|
||||
|
||||
<h4 id="otherbugsfixed">Other bugs fixed</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36625">36625</a> t/db_dependent/Koha/Biblio.t leaves test data in the database</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40018">40018</a> Remove warning from Koha/Template/Plugin/Koha.t</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40019">40019</a> Koha/Auth/Client.t produces warnings</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40020">40020</a> Koha/AdditionalContents.t produces warnings</li>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40021">40021</a> Koha/Plugins/Recall_hooks.t produces warnings</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="enhancements">Enhancements</h2>
|
||||
|
||||
<h3 id="accessibility">Accessibility</h3>
|
||||
|
||||
<h4 id="enhancements">Enhancements</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39434">39434</a> The pages are missing semantic tags that identify the regions of the pages.</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="acquisitions">Acquisitions</h3>
|
||||
|
||||
<h4 id="enhancements">Enhancements</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38298">38298</a> EDIFACT breadcrumbs need to be permissions based</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
|
||||
|
||||
<h4 id="enhancements">Enhancements</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40055">40055</a> C4::Reserves::MoveReserve should be passed objects</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="lists">Lists</h3>
|
||||
|
||||
<h4 id="enhancements">Enhancements</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33440">33440</a> A public list can be transferred to a staff member without list permissions</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="notices">Notices</h3>
|
||||
|
||||
<h4 id="enhancements">Enhancements</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36020">36020</a> Port default recall notices to Template Toolkit</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This enhancement adds recalls to the objects that can be called using Template Toolkit and updates the default notices for RETURN_RECALLED_ITEM, PICKUP_RECALLED_ITEM, and RECALL_REQUESTER_DET notices. </p>
|
||||
|
||||
<p>It uses [% INCLUDE 'biblio-title.inc' biblio=biblio link=0 %] and [% INCLUDE 'patron-title.inc' patron => borrower, no_title => 1, no_html = 1 %] to pull in the title and patron information. </p>
|
||||
|
||||
<p>Existing installations will not see changes to their notices but they can be viewed using the "See default" button when editing the notice.</li>
|
||||
</ul></p>
|
||||
|
||||
<h3 id="opac">OPAC</h3>
|
||||
</blockquote>
|
||||
|
||||
<h4 id="enhancements">Enhancements</h4>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39925">39925</a> Table columns missing headings for bibliographic search history in OPAC</p>
|
||||
|
||||
<p><strong>Sponsored by</strong> <em>Athens County Public Libraries</em></p></li>
|
||||
</ul>
|
||||
|
||||
<h3 id="reports">Reports</h3>
|
||||
|
||||
<h4 id="enhancements">Enhancements</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23978">23978</a> Notes field in saved reports should allow for (scrubbed) HTML</li>
|
||||
</ul>
|
||||
|
||||
<h3 id="templates">Templates</h3>
|
||||
|
||||
<h4 id="enhancements">Enhancements</h4>
|
||||
|
||||
<p><ul>
|
||||
<li><a href="https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39948">39948</a> Simplify unauthenticated ILL request detail in the OPAC</p>
|
||||
|
||||
<blockquote>
|
||||
<p>This enhancement simplifies the unauthenticated ILL submission detail page for the OPAC. It removes 'Unauthenticated ...' in front of the labels for the first name, last name, and email fields.</li>
|
||||
</ul></p>
|
||||
|
||||
<h2 id="documentation">Documentation</h2>
|
||||
</blockquote>
|
||||
|
||||
<p>The Koha manual is maintained in Sphinx. The home page for Koha
|
||||
documentation is</p>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="https://koha-community.org/documentation/">Koha Documentation</a>
|
||||
As of the date of these release notes, the Koha manual is available in the following languages:</p></li>
|
||||
<li><p><a href="https://koha-community.org/manual/25.05/en/html/">English (USA)</a></p></li>
|
||||
<li><a href="https://koha-community.org/manual/25.05/fr/html/">French</a> (73%)</li>
|
||||
<li><a href="https://koha-community.org/manual/25.05/de/html/">German</a> (98%)</li>
|
||||
<li><a href="https://koha-community.org/manual/25.05/el/html/">Greek</a> (100%)</li>
|
||||
<li><a href="https://koha-community.org/manual/25.05/hi/html/">Hindi</a> (70%)</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:
|
||||
<div style="column-count: 2;"></p>
|
||||
|
||||
<ul>
|
||||
<li>Arabic (ar_ARAB) (93%)</li>
|
||||
<li>Armenian (hy_ARMN) (99%)</li>
|
||||
<li>Bulgarian (bg_CYRL) (99%)</li>
|
||||
<li>Chinese (Simplified Han script) (84%)</li>
|
||||
<li>Chinese (Traditional Han script) (98%)</li>
|
||||
<li>Czech (65%)</li>
|
||||
<li>Dutch (86%)</li>
|
||||
<li>English (100%)</li>
|
||||
<li>English (New Zealand) (62%)</li>
|
||||
<li>English (USA)</li>
|
||||
<li>Finnish (99%)</li>
|
||||
<li>French (99%)</li>
|
||||
<li>French (Canada) (95%)</li>
|
||||
<li>German (99%)</li>
|
||||
<li>Greek (65%)</li>
|
||||
<li>Hindi (95%)</li>
|
||||
<li>Italian (79%)</li>
|
||||
<li>Norwegian Bokmål (72%)</li>
|
||||
<li>Persian (fa_ARAB) (94%)</li>
|
||||
<li>Polish (100%)</li>
|
||||
<li>Portuguese (Brazil) (95%)</li>
|
||||
<li>Portuguese (Portugal) (87%)</li>
|
||||
<li>Russian (92%)</li>
|
||||
<li>Slovak (59%)</li>
|
||||
<li>Spanish (98%)</li>
|
||||
<li>Swedish (87%)</li>
|
||||
<li>Telugu (66%)</li>
|
||||
<li>Tetum (51%)</li>
|
||||
<li>Turkish (81%)</li>
|
||||
<li>Ukrainian (71%)</li>
|
||||
<li>Western Armenian (hyw_ARMN) (61%)
|
||||
</div></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="https://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="https://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="https://translate.koha-community.org/">Koha Translation</a></li>
|
||||
</ul>
|
||||
|
||||
<h2 id="releaseteam">Release Team</h2>
|
||||
|
||||
<p>The release team for Koha 25.05.01 is</p>
|
||||
|
||||
<ul>
|
||||
<li>Release Manager: </li>
|
||||
</ul>
|
||||
|
||||
<h2 id="credits">Credits</h2>
|
||||
|
||||
<p>We thank the following libraries, companies, and other institutions who are known to have sponsored
|
||||
new features in Koha 25.05.01
|
||||
<div style="column-count: 2;"></p>
|
||||
|
||||
<ul>
|
||||
<li>Athens County Public Libraries</li>
|
||||
<li>Ignatianum University in Cracow
|
||||
</div></li>
|
||||
</ul>
|
||||
|
||||
<p>We thank the following individuals who contributed patches to Koha 25.05.01
|
||||
<div style="column-count: 2;"></p>
|
||||
|
||||
<ul>
|
||||
<li>Pedro Amorim (10)</li>
|
||||
<li>Tomás Cohen Arazi (9)</li>
|
||||
<li>Matt Blenkinsop (9)</li>
|
||||
<li>Nick Clemens (6)</li>
|
||||
<li>David Cook (2)</li>
|
||||
<li>Jake Deery (1)</li>
|
||||
<li>Paul Derscheid (1)</li>
|
||||
<li>Jonathan Druart (16)</li>
|
||||
<li>Laura Escamilla (5)</li>
|
||||
<li>Lucas Gass (3)</li>
|
||||
<li>Kyle M Hall (4)</li>
|
||||
<li>Andreas Jonsson (1)</li>
|
||||
<li>Janusz Kaczmarek (2)</li>
|
||||
<li>Emily Lamancusa (1)</li>
|
||||
<li>Owen Leonard (10)</li>
|
||||
<li>Nina Martinez (1)</li>
|
||||
<li>Martin Renvoize (5)</li>
|
||||
<li>Adolfo Rodríguez (1)</li>
|
||||
<li>Marcel de Rooy (2)</li>
|
||||
<li>Lisette Scheer (1)</li>
|
||||
<li>Fridolin Somers (1)</li>
|
||||
<li>Tadeusz „tadzik” Sośnierz (1)</li>
|
||||
<li>Theodoros Theodoropoulos (1)
|
||||
</div></li>
|
||||
</ul>
|
||||
|
||||
<p>We thank the following libraries, companies, and other institutions who contributed
|
||||
patches to Koha 25.05.01
|
||||
<div style="column-count: 2;"></p>
|
||||
|
||||
<ul>
|
||||
<li>Aristotle University Of Thessaloniki (Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης) (1)</li>
|
||||
<li>Athens County Public Libraries (10)</li>
|
||||
<li><a href="https://www.biblibre.com">BibLibre</a> (2)</li>
|
||||
<li><a href="https://bywatersolutions.com">ByWater Solutions</a> (19)</li>
|
||||
<li><a href="https://koha-support.eu">HKS3</a> (1)</li>
|
||||
<li>Independant Individuals (2)</li>
|
||||
<li>Koha Community Developers (16)</li>
|
||||
<li>Kreablo AB (1)</li>
|
||||
<li><a href="https://www.lmscloud.de">LMSCloud</a> (1)</li>
|
||||
<li><a href="https://montgomerycountymd.gov">Montgomery County Public Libraries</a> (1)</li>
|
||||
<li><a href="https://openfifth.co.uk/">Open Fifth</a> (25)</li>
|
||||
<li><a href="https://www.prosentient.com.au">Prosentient Systems</a> (2)</li>
|
||||
<li>Rijksmuseum, Netherlands (2)</li>
|
||||
<li><a href="https://theke.io">Theke Solutions</a> (9)</li>
|
||||
<li><a href="https://xebook.es">Xercode</a> (1)
|
||||
</div></li>
|
||||
</ul>
|
||||
|
||||
<p>We also especially thank the following individuals who tested patches
|
||||
for Koha
|
||||
<div style="column-count: 2;"></p>
|
||||
|
||||
<ul>
|
||||
<li>Aleisha Amohia (1)</li>
|
||||
<li>Pedro Amorim (3)</li>
|
||||
<li>Tomás Cohen Arazi (2)</li>
|
||||
<li>Christopher (1)</li>
|
||||
<li>Nick Clemens (5)</li>
|
||||
<li>David Cook (4)</li>
|
||||
<li>Paul Derscheid (92)</li>
|
||||
<li>Roman Dolny (10)</li>
|
||||
<li>Jonathan Druart (10)</li>
|
||||
<li>Magnus Enger (6)</li>
|
||||
<li>Laura Escamilla (1)</li>
|
||||
<li>Katrin Fischer (2)</li>
|
||||
<li>David Flater (1)</li>
|
||||
<li>Brendan Gallagher (1)</li>
|
||||
<li>Lucas Gass (88)</li>
|
||||
<li>Claire Hernandez (1)</li>
|
||||
<li>Emily Lamancusa (3)</li>
|
||||
<li>Brendan Lawlor (1)</li>
|
||||
<li>Owen Leonard (4)</li>
|
||||
<li>Lin Wei Li (5)</li>
|
||||
<li>Julian Maurice (2)</li>
|
||||
<li>David Nind (33)</li>
|
||||
<li>Martin Renvoize (5)</li>
|
||||
<li>Marcel de Rooy (27)</li>
|
||||
<li>Caroline Cyr La Rose (2)</li>
|
||||
<li>Lisette Scheer (2)</li>
|
||||
<li>Michelle Spinney (1)</li>
|
||||
<li>Emmi Takkinen (1)</li>
|
||||
<li>Baptiste Wojtkowski (9)</li>
|
||||
<li>Anneli Österman (1)
|
||||
</div></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 main 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 25.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="https://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 Jun 2025 17:07:53.</p>
|
||||
|
|
@ -0,0 +1,508 @@
|
|||
# RELEASE NOTES FOR KOHA 25.05.01
|
||||
24 Jun 2025
|
||||
|
||||
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:
|
||||
|
||||
- [Koha Community](https://koha-community.org)
|
||||
|
||||
Koha 25.05.01 can be downloaded from:
|
||||
|
||||
- [Download](https://download.koha-community.org/koha-25.05.01.tar.gz)
|
||||
|
||||
Installation instructions can be found at:
|
||||
|
||||
- [Koha Wiki](https://wiki.koha-community.org/wiki/Installation_Documentation)
|
||||
- OR in the INSTALL files that come in the tarball
|
||||
|
||||
Koha 25.05.01 is a bugfix/maintenance release.
|
||||
|
||||
It includes 8 enhancements, 46 bugfixes.
|
||||
|
||||
**System requirements**
|
||||
|
||||
You can learn about the system components (like OS and database) needed for running Koha on the [community wiki](https://wiki.koha-community.org/wiki/System_requirements_and_recommendations).
|
||||
|
||||
|
||||
## Bugfixes
|
||||
|
||||
### Accessibility
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [39475](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39475) WCAG 2.1: 1.4.10 - Content reflow - OPAC header menus
|
||||
>This fixes some accessibility reflow issues in dropdown menus for the OPAC when larger text sizes are used (for example, 400%). It specifies the text-wrap behaviour, and by reducing line-height values in some places it makes dropdown items more distinguishable from each other. This includes:
|
||||
>- Lists: a list with a very long name now wraps, instead of staying on one line that goes off the screen.
|
||||
>- User menu (when logged in): the 'Clear' button next to 'Search history' now moves down to its own line.
|
||||
|
||||
### Acquisitions
|
||||
|
||||
#### Critical bugs fixed
|
||||
|
||||
- [40066](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40066) Cannot add order to basket from the baskets view
|
||||
>This fixes adding items to a basket - instead of getting the pop-up window to add to the basket, the message "You can't create any orders unless you first define a budget and a fund." was shown (Acquisitions > [vendor] > Baskets > Add to basket).
|
||||
>
|
||||
>(This is related to Bug 38010 - Migrate vendors to Vue, added to Koha 25.05.)
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [40036](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40036) Purchase suggestion status column no longer displays reason
|
||||
>This restores the display of suggestion accept or reject reasons (from the SUGGEST authorized values category) in the status column for the list of purchase suggestions. (This is related to Bug 33430 - Use REST API for suggestions tables, added in Koha 25.05.)
|
||||
>
|
||||
>It also adds classes for the SUGGEST authorized values, so that these can be styled.
|
||||
- [40067](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40067) "Receive shipments" should not open in a new tab/window
|
||||
|
||||
### Architecture, internals, and plumbing
|
||||
|
||||
#### Critical bugs fixed
|
||||
|
||||
- [40033](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40033) The background jobs page calls GetPlugins incorrectly, resulting in a 500 error
|
||||
>This fixes the background jobs page (Koha administration > Jobs > Manage jobs) so that it doesn't generate a 500 error when a plugin does not have a background task (it currently calls GetPlugins incorrectly).
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [39834](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39834) Tabs need to be replaced with spaces
|
||||
>This fixes several files by replacing tabs with spaces and makes the QA script happy!
|
||||
- [39920](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39920) do_check_for_previous_checkout should us 'IN' over 'OR'
|
||||
- [40003](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40003) Warning generated when creating a new bib record
|
||||
- [40034](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40034) CheckReserves dies if itype doesn't exist
|
||||
- [40087](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40087) Remove unused C4::Scrubber profiles "tag" and "staff"
|
||||
|
||||
### Cataloging
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [37364](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37364) Improve creation of 773 fields for item bundles regarding MARC21 245 and 264
|
||||
|
||||
**Sponsored by** *PTFS Europe*
|
||||
- [39991](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39991) Record comparison in vendor file - results no longer side by side
|
||||
|
||||
### Circulation
|
||||
|
||||
#### Critical bugs fixed
|
||||
|
||||
- [38477](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38477) Regression: new overdue fine applied incorrectly when using "Refund lost item charge and charge new overdue fine" option in circ rules
|
||||
>Under certain circumstances, the existence of a lost charge for a patron that previously borrowed an item (which was later found) could lead to creating a new fine for a patron that borrowed and returned the item with no issues - if the item was lost and found again after they had returned it.
|
||||
>
|
||||
>This adds tests to cover this edge case, and fixes this edge case to ensure that a new fine is only charged if the patron charged the lost fine matches the patron who most recently returned the item.
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [39919](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39919) Overdues with fines report has incorrect title, breadcrumbs, etc.
|
||||
|
||||
**Sponsored by** *Athens County Public Libraries*
|
||||
|
||||
### Command-line Utilities
|
||||
|
||||
#### Critical bugs fixed
|
||||
|
||||
- [31124](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31124) koha-remove fails to remove long_tasks queue daemon, so koha-create for same <instance> user fails
|
||||
>This development makes `koha-remove` stop all worker processes before attempting to remove the instance's UNIX user.
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [39887](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39887) Improve documentation of overdue_notices.pl
|
||||
- [39961](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39961) koha-create doesn't start all queues
|
||||
|
||||
### ERM
|
||||
|
||||
#### Critical bugs fixed
|
||||
|
||||
- [39823](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39823) SUSHI harvest fails to display error if the provider's response does not contain Severity
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [38899](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38899) Allow the Vue toolbar to be sticky
|
||||
>This restores the sticky toolbar when adding a vendor in the acquisitions module (Acquisitions > + New vendor). This is related to bug 38010, which migrates vendors in the acquisitions module to using Vue - the sticky menu was not included in this.
|
||||
|
||||
### ILL
|
||||
|
||||
#### Critical bugs fixed
|
||||
|
||||
- [40057](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40057) Database update 24.12.00.017 fails if old ILL data points to non-existent borrowernumber
|
||||
>This fixes a database update related to ILL requests, for bug 32630 - Don't delete ILL requests when patron is deleted, added in Koha 25.05.
|
||||
>
|
||||
>Background: Some databases have very old ILL requests where 'borrowernumber' has a value of a borrowernumber that doesn't exist. We're not exactly how the data ended up this way, but it's happened at least twice now for one provider.
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [39875](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39875) ILL - History check fails if unauthenticated request
|
||||
- [40025](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40025) Standard ILL requests don't update form when changing type in edit item metadata
|
||||
>This fixes editing the item metadata for a standard ILL request. If the type (such as book or journal) is changed, the metadata is now updated for the selected type. Before this, matching metadata was not updated.
|
||||
|
||||
### Label/patron card printing
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [40061](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40061) Cannot delete image from patron card creator
|
||||
|
||||
**Sponsored by** *Athens County Public Libraries*
|
||||
|
||||
### MARC Authority data support
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [40119](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40119) Merge should not leave empty 6XX subfield $2 (MARC 21)
|
||||
|
||||
**Sponsored by** *Ignatianum University in Cracow*
|
||||
|
||||
### MARC Bibliographic data support
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [39558](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39558) Timestamps on biblio biblioitems and biblio_metadata are not in sync
|
||||
|
||||
### OPAC
|
||||
|
||||
#### Critical bugs fixed
|
||||
|
||||
- [38974](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38974) Error when submitting patron update from the OPAC Can't call method "dateofbirthrequired" on an undefined value
|
||||
>This fixes updating personal details in the OPAC. A 500 error was shown if the "Patron category (categorycode)" was selected in the PatronSelfModificationBorrowerUnwantedField system preference and the date of birth field was changed or previously empty.
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [40080](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40080) Course reserves details search appears offscreen
|
||||
>This fixes the alignment of the OPAC course reserves search box - it is now on the left above the table, instead of offscreen on the right-hand side.
|
||||
|
||||
### REST API
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [39970](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39970) REST API - Creating a patron without mandatory attribute types does not error (it should)
|
||||
|
||||
### Reports
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [39866](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39866) Acquisitions statistics fails when filling only the To date
|
||||
- [39955](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39955) Report subgroup filter not cleared when changing tabs
|
||||
|
||||
**Sponsored by** *Athens County Public Libraries*
|
||||
|
||||
### SIP2
|
||||
|
||||
#### Critical bugs fixed
|
||||
|
||||
- [39911](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39911) Fatal errors from SIP server are not logged
|
||||
|
||||
### Self checkout
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [40108](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40108) Self-checkout print receipt option not working
|
||||
|
||||
**Sponsored by** *Athens County Public Libraries*
|
||||
|
||||
### Staff interface
|
||||
|
||||
#### Critical bugs fixed
|
||||
|
||||
- [40002](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40002) Cannot filter patrons by "Browse by last name"
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [39903](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39903) Catalog details page emits error if librarian cannot moderate comments on the record
|
||||
- [39987](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39987) Batch item deletion breadcrumb uses wrong link
|
||||
- [40166](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40166) Syspref description for ILS-DI:AuthorizedIPs is incorrect
|
||||
|
||||
### System Administration
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [37439](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37439) ChildNeedsGuarantor description misleading
|
||||
|
||||
### Templates
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [38127](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38127) Missing column headings in 'Add user' pop-up modal
|
||||
>This fixes the "Add user" pop-up window when adding a user to a new order in acquisitions. The table now shows the column headings, such as card, name, category, and library.
|
||||
|
||||
**Sponsored by** *Athens County Public Libraries*
|
||||
- [39499](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39499) Add some padding to the Save button in the sticky bar in cataloging
|
||||
|
||||
**Sponsored by** *Athens County Public Libraries*
|
||||
- [39947](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39947) Use bg-*-subtle in preference to bg-* Bootstrap classes
|
||||
>This fixes some Bootstrap color classes.
|
||||
>
|
||||
>It removes a few instances of the "bg-*" class from templates (used in a few places such as bg-info, bg-danger, etc.) as the styles don't really fit with the staff interface's color palette. Examples include the circulation and fine rules page and the patron import tool page.
|
||||
>
|
||||
>In the places where we don't want to use the corresponding alert classes, it adds some CSS so that we can safely use the ".bg-*-subtle" class to a div with ".page-section.".
|
||||
>
|
||||
>(This is related to Bug 39274 - HTML bg-* elements are low contrast, added to Koha 25.05, and Bug 35402 - Update the OPAC and staff interface to Bootstrap 5, added to Koha 24.11.)
|
||||
|
||||
**Sponsored by** *Athens County Public Libraries*
|
||||
- [40042](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40042) search_indexes.inc may have undefined index var
|
||||
|
||||
### Test Suite
|
||||
|
||||
#### Other bugs fixed
|
||||
|
||||
- [36625](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36625) t/db_dependent/Koha/Biblio.t leaves test data in the database
|
||||
- [40018](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40018) Remove warning from Koha/Template/Plugin/Koha.t
|
||||
- [40019](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40019) Koha/Auth/Client.t produces warnings
|
||||
- [40020](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40020) Koha/AdditionalContents.t produces warnings
|
||||
- [40021](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40021) Koha/Plugins/Recall_hooks.t produces warnings
|
||||
|
||||
## Enhancements
|
||||
|
||||
### Accessibility
|
||||
|
||||
#### Enhancements
|
||||
|
||||
- [39434](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39434) The pages are missing semantic tags that identify the regions of the pages.
|
||||
|
||||
### Acquisitions
|
||||
|
||||
#### Enhancements
|
||||
|
||||
- [38298](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38298) EDIFACT breadcrumbs need to be permissions based
|
||||
|
||||
### Architecture, internals, and plumbing
|
||||
|
||||
#### Enhancements
|
||||
|
||||
- [40055](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40055) C4::Reserves::MoveReserve should be passed objects
|
||||
|
||||
### Lists
|
||||
|
||||
#### Enhancements
|
||||
|
||||
- [33440](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33440) A public list can be transferred to a staff member without list permissions
|
||||
|
||||
### Notices
|
||||
|
||||
#### Enhancements
|
||||
|
||||
- [36020](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36020) Port default recall notices to Template Toolkit
|
||||
>This enhancement adds recalls to the objects that can be called using Template Toolkit and updates the default notices for RETURN_RECALLED_ITEM, PICKUP_RECALLED_ITEM, and RECALL_REQUESTER_DET notices.
|
||||
>
|
||||
>It uses [% INCLUDE 'biblio-title.inc' biblio=biblio link=0 %] and [% INCLUDE 'patron-title.inc' patron => borrower, no_title => 1, no_html = 1 %] to pull in the title and patron information.
|
||||
>
|
||||
>Existing installations will not see changes to their notices but they can be viewed using the "See default" button when editing the notice.
|
||||
|
||||
### OPAC
|
||||
|
||||
#### Enhancements
|
||||
|
||||
- [39925](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39925) Table columns missing headings for bibliographic search history in OPAC
|
||||
|
||||
**Sponsored by** *Athens County Public Libraries*
|
||||
|
||||
### Reports
|
||||
|
||||
#### Enhancements
|
||||
|
||||
- [23978](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23978) Notes field in saved reports should allow for (scrubbed) HTML
|
||||
|
||||
### Templates
|
||||
|
||||
#### Enhancements
|
||||
|
||||
- [39948](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39948) Simplify unauthenticated ILL request detail in the OPAC
|
||||
>This enhancement simplifies the unauthenticated ILL submission detail page for the OPAC. It removes 'Unauthenticated ...' in front of the labels for the first name, last name, and email fields.
|
||||
|
||||
## Documentation
|
||||
|
||||
The Koha manual is maintained in Sphinx. The home page for Koha
|
||||
documentation is
|
||||
|
||||
- [Koha Documentation](https://koha-community.org/documentation/)
|
||||
As of the date of these release notes, the Koha manual is available in the following languages:
|
||||
|
||||
- [English (USA)](https://koha-community.org/manual/25.05/en/html/)
|
||||
- [French](https://koha-community.org/manual/25.05/fr/html/) (73%)
|
||||
- [German](https://koha-community.org/manual/25.05/de/html/) (98%)
|
||||
- [Greek](https://koha-community.org/manual/25.05/el/html/) (100%)
|
||||
- [Hindi](https://koha-community.org/manual/25.05/hi/html/) (70%)
|
||||
|
||||
The Git repository for the Koha manual can be found at
|
||||
|
||||
- [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
|
||||
|
||||
## Translations
|
||||
|
||||
Complete or near-complete translations of the OPAC and staff
|
||||
interface are available in this release for the following languages:
|
||||
<!-- <div style="column-count: 2;"> -->
|
||||
|
||||
- Arabic (ar_ARAB) (93%)
|
||||
- Armenian (hy_ARMN) (99%)
|
||||
- Bulgarian (bg_CYRL) (99%)
|
||||
- Chinese (Simplified Han script) (84%)
|
||||
- Chinese (Traditional Han script) (98%)
|
||||
- Czech (65%)
|
||||
- Dutch (86%)
|
||||
- English (100%)
|
||||
- English (New Zealand) (62%)
|
||||
- English (USA)
|
||||
- Finnish (99%)
|
||||
- French (99%)
|
||||
- French (Canada) (95%)
|
||||
- German (99%)
|
||||
- Greek (65%)
|
||||
- Hindi (95%)
|
||||
- Italian (79%)
|
||||
- Norwegian Bokmål (72%)
|
||||
- Persian (fa_ARAB) (94%)
|
||||
- Polish (100%)
|
||||
- Portuguese (Brazil) (95%)
|
||||
- Portuguese (Portugal) (87%)
|
||||
- Russian (92%)
|
||||
- Slovak (59%)
|
||||
- Spanish (98%)
|
||||
- Swedish (87%)
|
||||
- Telugu (66%)
|
||||
- Tetum (51%)
|
||||
- Turkish (81%)
|
||||
- Ukrainian (71%)
|
||||
- Western Armenian (hyw_ARMN) (61%)
|
||||
<!-- </div> -->
|
||||
|
||||
Partial translations are available for various other languages.
|
||||
|
||||
The Koha team welcomes additional translations; please see
|
||||
|
||||
- [Koha Translation Info](https://wiki.koha-community.org/wiki/Translating_Koha)
|
||||
|
||||
For information about translating Koha, and join the koha-translate
|
||||
list to volunteer:
|
||||
|
||||
- [Koha Translate List](https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
|
||||
|
||||
The most up-to-date translations can be found at:
|
||||
|
||||
- [Koha Translation](https://translate.koha-community.org/)
|
||||
|
||||
## Release Team
|
||||
|
||||
The release team for Koha 25.05.01 is
|
||||
|
||||
|
||||
- Release Manager:
|
||||
|
||||
## Credits
|
||||
|
||||
We thank the following libraries, companies, and other institutions who are known to have sponsored
|
||||
new features in Koha 25.05.01
|
||||
<!-- <div style="column-count: 2;"> -->
|
||||
|
||||
- Athens County Public Libraries
|
||||
- Ignatianum University in Cracow
|
||||
<!-- </div> -->
|
||||
|
||||
We thank the following individuals who contributed patches to Koha 25.05.01
|
||||
<!-- <div style="column-count: 2;"> -->
|
||||
|
||||
- Pedro Amorim (10)
|
||||
- Tomás Cohen Arazi (9)
|
||||
- Matt Blenkinsop (9)
|
||||
- Nick Clemens (6)
|
||||
- David Cook (2)
|
||||
- Jake Deery (1)
|
||||
- Paul Derscheid (1)
|
||||
- Jonathan Druart (16)
|
||||
- Laura Escamilla (5)
|
||||
- Lucas Gass (3)
|
||||
- Kyle M Hall (4)
|
||||
- Andreas Jonsson (1)
|
||||
- Janusz Kaczmarek (2)
|
||||
- Emily Lamancusa (1)
|
||||
- Owen Leonard (10)
|
||||
- Nina Martinez (1)
|
||||
- Martin Renvoize (5)
|
||||
- Adolfo Rodríguez (1)
|
||||
- Marcel de Rooy (2)
|
||||
- Lisette Scheer (1)
|
||||
- Fridolin Somers (1)
|
||||
- Tadeusz „tadzik” Sośnierz (1)
|
||||
- Theodoros Theodoropoulos (1)
|
||||
<!-- </div> -->
|
||||
|
||||
We thank the following libraries, companies, and other institutions who contributed
|
||||
patches to Koha 25.05.01
|
||||
<!-- <div style="column-count: 2;"> -->
|
||||
|
||||
- Aristotle University Of Thessaloniki (Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης) (1)
|
||||
- Athens County Public Libraries (10)
|
||||
- [BibLibre](https://www.biblibre.com) (2)
|
||||
- [ByWater Solutions](https://bywatersolutions.com) (19)
|
||||
- [HKS3](https://koha-support.eu) (1)
|
||||
- Independant Individuals (2)
|
||||
- Koha Community Developers (16)
|
||||
- Kreablo AB (1)
|
||||
- [LMSCloud](https://www.lmscloud.de) (1)
|
||||
- [Montgomery County Public Libraries](https://montgomerycountymd.gov) (1)
|
||||
- [Open Fifth](https://openfifth.co.uk/) (25)
|
||||
- [Prosentient Systems](https://www.prosentient.com.au) (2)
|
||||
- Rijksmuseum, Netherlands (2)
|
||||
- [Theke Solutions](https://theke.io) (9)
|
||||
- [Xercode](https://xebook.es) (1)
|
||||
<!-- </div> -->
|
||||
|
||||
We also especially thank the following individuals who tested patches
|
||||
for Koha
|
||||
<!-- <div style="column-count: 2;"> -->
|
||||
|
||||
- Aleisha Amohia (1)
|
||||
- Pedro Amorim (3)
|
||||
- Tomás Cohen Arazi (2)
|
||||
- Christopher (1)
|
||||
- Nick Clemens (5)
|
||||
- David Cook (4)
|
||||
- Paul Derscheid (92)
|
||||
- Roman Dolny (10)
|
||||
- Jonathan Druart (10)
|
||||
- Magnus Enger (6)
|
||||
- Laura Escamilla (1)
|
||||
- Katrin Fischer (2)
|
||||
- David Flater (1)
|
||||
- Brendan Gallagher (1)
|
||||
- Lucas Gass (88)
|
||||
- Claire Hernandez (1)
|
||||
- Emily Lamancusa (3)
|
||||
- Brendan Lawlor (1)
|
||||
- Owen Leonard (4)
|
||||
- Lin Wei Li (5)
|
||||
- Julian Maurice (2)
|
||||
- David Nind (33)
|
||||
- Martin Renvoize (5)
|
||||
- Marcel de Rooy (27)
|
||||
- Caroline Cyr La Rose (2)
|
||||
- Lisette Scheer (2)
|
||||
- Michelle Spinney (1)
|
||||
- Emmi Takkinen (1)
|
||||
- Baptiste Wojtkowski (9)
|
||||
- Anneli Österman (1)
|
||||
<!-- </div> -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
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.
|
||||
|
||||
## Revision control notes
|
||||
|
||||
The Koha project uses Git for version control. The current development
|
||||
version of Koha can be retrieved by checking out the main branch of:
|
||||
|
||||
- [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
|
||||
|
||||
The branch for this version of Koha and future bugfixes in this release
|
||||
line is 25.05.x.
|
||||
|
||||
## Bugs and feature requests
|
||||
|
||||
Bug reports and feature requests can be filed at the Koha bug
|
||||
tracker at:
|
||||
|
||||
- [Koha Bugzilla](https://bugs.koha-community.org)
|
||||
|
||||
He rau ringa e oti ai.
|
||||
(Many hands finish the work)
|
||||
|
||||
Autogenerated release notes updated last on 24 Jun 2025 17:07:53.
|
||||
Loading…
Reference in New Issue