Bug 30933: Change for patron->delete
[koha.git] / misc / release_notes / release_notes_20_11_00.html
1 <h1 id="releasenotesforkoha20.11.00">RELEASE NOTES FOR KOHA 20.11.00</h1>
2
3 <p>27 Nov 2020</p>
4
5 <p>Koha is the first free and open source software library automation
6 package (ILS). Development is sponsored by libraries of varying types
7 and sizes, volunteers, and support companies from around the world. The
8 website for the Koha project is:</p>
9
10 <ul>
11 <li><a href="http://koha-community.org">Koha Community</a></li>
12 </ul>
13
14 <p>Koha 20.11.00 can be downloaded from:</p>
15
16 <ul>
17 <li><a href="http://download.koha-community.org/koha-20.11-latest.tar.gz">Download</a></li>
18 </ul>
19
20 <p>Installation instructions can be found at:</p>
21
22 <ul>
23 <li><a href="http://wiki.koha-community.org/wiki/Installation_Documentation">Koha Wiki</a></li>
24 <li>OR in the INSTALL files that come in the tarball</li>
25 </ul>
26
27 <p>Koha 20.11.00 is a major release, that comes with many new features.</p>
28
29 <p>It includes 9 new features, 354 enhancements, 412 bugfixes.</p>
30
31 <p>A new <b>Technical highlights</b> section is included at the bottom of these notes for those seeking a short summary of the more technical changes included in this release.</p>
32
33 <h3 id="systemrequirements">System requirements</h3>
34
35 <p>Koha is continuously tested against the following configurations and as such these are the recommendations for 
36 deployment: </p>
37
38 <ul>
39 <li>Debian 9 (Stretch) with MariaDB 10.1</li>
40 <li>Debian 10 (Buster) with MariaDB 10.3</li>
41 <li>Debian 11 (Bullseye) with MariaDB 10.3 (Experimental)</li>
42 <li>Ubuntu 18.04 (Bionic) with MariaDB 10.1</li>
43 <li>Ubuntu 20.04 (Focal) with MariaDB 10.3</li>
44 <li>Debian Stretch with MySQL 8.0 (Experimental MySQL 8.0 support)</li>
45 </ul>
46
47 <p>Additional notes:</p>
48
49 <ul>
50 <li>Perl 5.10 is required (5.24 is recommended)</li>
51 <li>Zebra or Elasticsearch is required</li>
52 </ul>
53
54 <h2 id="newfeatures">New features</h2>
55
56 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
57
58 <ul>
59 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22417">[22417]</a> Add a task queue</p>
60
61 <blockquote>
62   <p>There are long standing issues in Koha when working under Plack. Some scripts are only running in CGI mode.
63   In this first step we are introducing RabbitMQ (a message broker) to deal with asynchronous tasks.</p>
64   
65   <p>In this first iteration we are adapting the batch update record tools (both biblio and authority) to use it.
66   A list of the jobs that have been or is being processed is available, see the new view at /admin/background_jobs.pl.</p>
67 </blockquote></li>
68 </ul>
69
70 <h3 id="circulation">Circulation</h3>
71
72 <ul>
73 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21946">[21946]</a> Group circulation by item type</p>
74
75 <blockquote>
76   <p>This feature adds the ability to define some itemtypes as 'parent' to other item types for defining circulation limits.</p>
77   
78   <p>This allows to create 'groups' of related items types. E.g. - a library has both Blu-ray and DVD itemtypes - these can be grouped under the 'Media' itemtype. The checkout limit for Media will then apply to both Blu-ray and DVD. </p>
79   
80   <p>So if a library says a patron can have 4 dvds - 4 blu-ray - and sets Media to have a limit of 4 then patrons can have up to 4 items of either type (e.g. 1 DVD, 3 blu-rays) but will be prevented from checking out more of either type by the limit on the parent.</p>
81   
82   <p>Parent rules only apply to checkout limits.</p>
83 </blockquote></li>
84 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25534">[25534]</a> Add ability to specifying and store a reason when cancelling a hold</p>
85
86 <blockquote>
87   <p>This new feature adds an option to allow staff to add a reason for cancellation when cancelling a hold.</p>
88   
89   <p>The new 'CANCELLATION_REASON' authorized value is used to provide a configurable pick list of reasons.</p>
90   
91   <p>Optionally, the library may choose to define a 'HOLD_CANCELLATION' notice which will be sent whenever a cancellation reason is assigned.</p>
92 </blockquote></li>
93 </ul>
94
95 <h3 id="finesandfees">Fines and fees</h3>
96
97 <ul>
98 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19036">[19036]</a> Number payment receipts / payment slips</li>
99 </ul>
100
101 <h3 id="ill">ILL</h3>
102
103 <ul>
104 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22818">[22818]</a> ILL should be able to send notices</p>
105
106 <p><strong>Sponsored by</strong> <em>PTFS Europe</em></p>
107
108 <blockquote>
109   <p>This patch adds the ability for ILL to send notices, both triggered by staff and triggered by events.</p>
110   
111   <p>Staff can trigger notices to patrons from the "Manage ILL request" screen:</p>
112   
113   <ul>
114   <li>ILL request ready for pickup</li>
115   <li>ILL request unavailable</li>
116   <li>Place request with partners</li>
117   </ul>
118   
119   <p>The following notices to staff are triggered automatically:</p>
120   
121   <ul>
122   <li>Request has been modified by patron</li>
123   <li>Request has been cancelled by patron</li>
124   </ul>
125   
126   <p>Branches can now specify an "ILL email" address to which notices intended to inform staff of changes to requests by patrons can be sent.</p>
127   
128   <p>The sending of notices is controlled by a few new sysprefs:</p>
129   
130   <ul>
131   <li>"ILLDefaultStaffEmail" - Fallback email address for staff ILL notices
132   to be sent to in the absence of a branch address</li>
133   <li>"ILLSendStaffNotices" - To specify which staff notices should be sent
134   automatically when requests are manipulated by patrons</li>
135   </ul>
136   
137   <p>Patron notices are also controlled by the patron's messaging
138   preferences.</p>
139 </blockquote></li>
140 </ul>
141
142 <h3 id="patrons">Patrons</h3>
143
144 <ul>
145 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24151">[24151]</a> Add a pseudonymization process for patrons and transactions</p>
146
147 <p><strong>Sponsored by</strong> <em>Association KohaLa</em></p>
148
149 <blockquote>
150   <p>This new feature adds a way to pseudonymize patron data, in a way that it will not be able to identify the person (https://en.wikipedia.org/wiki/Pseudonymization)</p>
151   
152   <p>There are different existing ways to anonymize patron information in
153   Koha, but by removing information we loose the ability to make useful reports. </p>
154   
155   <p>This development introduces two new tables:</p>
156   
157   <ul>
158   <li>pseudonymized_transactions for transactions and patron data </li>
159   <li>pseudonymized_borrower_attributesfor patron attributes 
160   Entries to pseudonymized_transactions are added when a new transaction (checkout, checkin, renew, on-site checkout) is done.
161   The table anonymized_borrower_attributes is populated if patron attributes are marked as "keep for pseudonymization".</li>
162   </ul>
163   
164   <p>To make things configurable, three system preferences have been added:</p>
165   
166   <ul>
167   <li>Pseudonymization to turn on/off the whole feature</li>
168   <li>PseudonymizationPatronFields to list the information of the patrons to synchronize</li>
169   <li>PseudonymizationTransactionFields to list the information of the transactions to copy</li>
170   </ul>
171 </blockquote></li>
172 </ul>
173
174 <h3 id="systemadministration">System Administration</h3>
175
176 <ul>
177 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22343">[22343]</a> Add configuration options for SMTP servers</p>
178
179 <blockquote>
180   <p>This patchset adds the ability to set SMTP servers and then pick them for using on each library when sending notices, cart, etc.</p>
181   
182   <p>SSL/TLS authentication is supported [*]</p>
183   
184   <p>A new administration page is added for managing the servers.</p>
185   
186   <p>[*] ssl_mode=starttls is not supported under Ubuntu 16 due to old library versions.</p>
187 </blockquote></li>
188 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26290">[26290]</a> Add the ability to set a default SMTP server in koha-conf.xml</p>
189
190 <blockquote>
191   <p>With this enhancement, systems administrators can set a default/global SMTP configuration when creating the Koha instance, or by manually editing the koha-conf.xml.</p>
192 </blockquote></li>
193 </ul>
194
195 <h3 id="tools">Tools</h3>
196
197 <ul>
198 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23019">[23019]</a> Ability to create 'matching profiles' when importing records</li>
199 </ul>
200
201 <h2 id="enhancements">Enhancements</h2>
202
203 <h3 id="about">About</h3>
204
205 <ul>
206 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26425">[26425]</a> Fix history.txt once and for all</li>
207 </ul>
208
209 <h3 id="acquisitions">Acquisitions</h3>
210
211 <ul>
212 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15329">[15329]</a> Show budget in addition to fund for late orders in acquisition</p>
213
214 <blockquote>
215   <p>Adds a new column with the budget name to the late orders table in acquisitions. This will be helpful in combination with the already displayed fund.</p>
216 </blockquote></li>
217 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21882">[21882]</a> Add price column to acquisition details tab in staff interface</li>
218 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21898">[21898]</a> Add basket info available for ACQORDER</p>
219
220 <blockquote>
221   <p>This enhancement adds the aqbasket variable to the AQORDER notice processor. </p>
222   
223   <p>This allows users to utilise basket details in the subject and content of their <code>AQORDER</code> notices.</p>
224 </blockquote></li>
225 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23420">[23420]</a> Add "SuggestionsUnwantedFields" to hide fields from the suggestions form</p>
226
227 <blockquote>
228   <p>This enhancement allows a library to configure the visibility of the input fields on the OPAC suggestion form.</p>
229   
230   <p><strong>New system preference</strong>: <code>OPACSuggestionUnwantedFields</code></p>
231   
232   <p><strong>Removed system preference</strong>: <code>AllowPurchaseSuggestionBranchChoice</code></p>
233 </blockquote></li>
234 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23682">[23682]</a> Add ability to manually import EDI invoices as an alternative to automatic importing on download</li>
235 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24157">[24157]</a> Additional acquisitions permissions</p>
236
237 <p><strong>Sponsored by</strong> <em>Galway-Mayo Institute of Technology</em></p>
238
239 <blockquote>
240   <p>Add more granularity in the acquisition permissions:</p>
241   
242   <ul>
243   <li>reopen_closed_invoices to reopen and close invoices</li>
244   <li>edit_invoices to edit invoices</li>
245   <li>delete_invoices to delete invoices</li>
246   <li>merge_invoices to merge invoices</li>
247   <li>delete_baskets to delete baskets</li>
248   </ul>
249 </blockquote></li>
250 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25033">[25033]</a> Counts of suggestions are confusing</p>
251
252 <blockquote>
253   <p>This patch adds to the simple count of all suggestions in the system with a count filtered by the users branch. This means that on the homepage and other areas a user will see a count of local suggestions and total suggestions in the system.</p>
254   
255   <p>Previously clicking the link to suggestions would take the user to a page showing fewer suggestions that counted in the link. Now these numbers should be more consistent.</p>
256 </blockquote></li>
257 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26014">[26014]</a> Add publication year and edition to Z39.50 results in acquisition</li>
258 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26089">[26089]</a> Add acquisitions-related reports to acquisitions sidebar menu</p>
259
260 <blockquote>
261   <p>This patch modifies the menu shown in the sidebar of some acquisitions pages so that in contains links to these acquisitions-related reports: Acquisitions statistics wizard and Orders by fund.</p>
262 </blockquote></li>
263 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26503">[26503]</a> Allow to limit on standing orders in acquisition advanced search</li>
264 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26582">[26582]</a> Add Koha::Acquisition::Basket->close</li>
265 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26680">[26680]</a> Update (rcvd) to (received) with its own class in basket view</li>
266 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26712">[26712]</a> Set focus for cursor to basket name input box on basketheader.pl</p>
267
268 <blockquote>
269   <p>This patch modifies the form for creating a new basket in acquisitions so that the user's cursor is automatically placed in the first field, the basket name input.</p>
270 </blockquote></li>
271 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26729">[26729]</a> When adding a new vendor set focus for cursor to name input box</p>
272
273 <blockquote>
274   <p>This patch modifies the form for creating a new vendor in acquisitions so that the user's cursor is automatically placed in the first field, the vendor name input.</p>
275 </blockquote></li>
276 </ul>
277
278 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
279
280 <ul>
281 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16357">[16357]</a> Plack error logs are not time stamped</p>
282
283 <blockquote>
284   <p>This enhancements adds timestamped logs for Plack-enabled Koha, which makes it easier for system administrators to review warnings and errors in Koha.</p>
285 </blockquote></li>
286 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20582">[20582]</a> Turn Koha into a Mojolicious application</p>
287
288 <blockquote>
289   <p>This allows to run Koha as a Mojolicious application. It's a first step towards rewriting CGI code as Mojolicious controllers, for cleaner code and more testability.
290   It's designed for developers only at this point, and should not be used in production.</p>
291 </blockquote></li>
292 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21395">[21395]</a> Make perlcritic happy</li>
293 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22393">[22393]</a> Remove last remaining manualinvoice use</li>
294 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22394">[22394]</a> Remove C4::Accounts::manualinvoice</li>
295 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23070">[23070]</a> Use Koha::Hold in C4::Reserves::RevertWaitingStatus</li>
296 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23092">[23092]</a> Add 'daterequested' to the transfers table</li>
297 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23166">[23166]</a> Simplify code related to orders in catalogue/*detail.pl</li>
298 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23376">[23376]</a> Cleanup order receive page code</li>
299 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23632">[23632]</a> Remove C4::Logs::GetLogs</li>
300 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23895">[23895]</a> Tidy up the directories under installer/data/mysql/</p>
301
302 <blockquote>
303   <p>The sql installer files that was present in installer/data/mysql have been moved in a 'mandatory' subdirectory.
304   For instance, installer/data/mysql/sysprefs.sql is now in installer/data/mysql/mandatory/sysprefs.sql</p>
305 </blockquote></li>
306 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25067">[25067]</a> Move PO file manipulation code into gulp tasks</li>
307 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25070">[25070]</a> Include files to display address and contact must be refactored</p>
308
309 <blockquote>
310   <p>This internal change simplifies the code for editing and displaying patron address and contact information. It removes duplicated code, reducing potential problems when the code is changed in the future.</p>
311   
312   <p>For example, there are currently 5 include files for each value of the address format (us, de, fr) with the code duplicated for each language. The change reduces the need for 5*3 files to 5 files.</p>
313 </blockquote></li>
314 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25114">[25114]</a> Remove duplicated logic from GetLoanLength()</li>
315 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25287">[25287]</a> Add columns_settings support to API datatables wrapper</p>
316
317 <blockquote>
318   <p>Tables are starting to use the new API to build their contents. This is done by using the API datatables wrapper. This development makes this wrapper support the current columns settings feature.</p>
319 </blockquote></li>
320 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25333">[25333]</a> Change message transport type for Talking Tech from "phone" to "itiva"</p>
321
322 <blockquote>
323   <p>The itiva notices operate in a manner that is specific to itiva, the actual notices themselves are generated and handled by custom scripts only used for itiva.</p>
324   
325   <p>In order to allow integration with other phone notice vendors these patches rename the existing 'phone' message transport type to 'itiva'</p>
326 </blockquote></li>
327 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25334">[25334]</a> Add generic 'phone' message transport type</p>
328
329 <blockquote>
330   <p>Previously the 'phone' message transport in Koha was tied to itiva and was not adaptable to other vendors. In this version that transport is renamed 'itiva' and we add a new 'phone' type that generates notices in the same manner as email, sms and print notices. Koha on it's own will not do anything with these notices. Instead, you will need a plugin such as https://github.com/bywatersolutions/koha-plugin-twilio-voice to handle making the phone calls and updating the notice status.</p>
331 </blockquote></li>
332 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25663">[25663]</a> Koha::RefundLostItemFeeRules should be merged into Koha::CirculationRules</li>
333 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25723">[25723]</a> Improve efficiency of holiday calculation</li>
334 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25998">[25998]</a> Add 'library' relation to Koha::Account::Line</li>
335 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26132">[26132]</a> Improve readability of TooMany</li>
336 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26133">[26133]</a> Unneeded calls in detail.pl can be removed</li>
337 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26141">[26141]</a> Duplicated code in search.pl</li>
338 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26251">[26251]</a> Remove unused routines from svc/split_callnumbers</li>
339 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26268">[26268]</a> Remove items.paid for once and for all</p>
340
341 <blockquote>
342   <p>The <code>paid</code> field in the <code>items</code> table is removed with this patch to prevent accidental re-introduction of syncing code and overhead.  The only place where the value is surfaced in the UI has been replaced with an on-demand calculated value.</p>
343 </blockquote></li>
344 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26325">[26325]</a> Add primary_key_exists function to Installer.pm</li>
345 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26394">[26394]</a> .mailmap needs to be updated</p>
346
347 <blockquote>
348   <p>The .mailmap file is used to map author and committer names and email addresses to canonical real names and email addresses. It has been improved to reflect the current project's history.
349   It helps to have a cleaner authors list and prevents duplicate
350   http://git.koha-community.org/stats/koha-master/authors.html</p>
351 </blockquote></li>
352 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26432">[26432]</a> Remove unused ModZebrations</li>
353 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26485">[26485]</a> Simplify itemnumber handling in returns.pl</li>
354 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26515">[26515]</a> Add Koha::Acquisition::Order->cancel</p>
355
356 <p><strong>Sponsored by</strong> <em>ByWater Solutions</em></p></li>
357 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26524">[26524]</a> Add Koha::Acquisition::Basket->orders</li>
358 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26555">[26555]</a> Add a way for Koha::Object(s) to carry execution information</p>
359
360 <blockquote>
361   <p>This enhancement adds a standardised way to pass execution information around within Koha::Objects.</p>
362   
363   <p>Execution data should be set by action methods calling <code>$self-&gt;add_message({ message =&gt; $message, type =&gt; $type, payload =&gt; $payload });</code> inside the action method.</p>
364   
365   <p>The caller can then access the execution data using <code>my $messages = $object-&gt;messages;</code></p>
366 </blockquote></li>
367 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26577">[26577]</a> Make basket.pl and cancelorder.pl use $order->cancel</p>
368
369 <blockquote>
370   <p>This patch refactors order cancelling code usage to prepare the ground for code cleanup.</p>
371 </blockquote></li>
372 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26579">[26579]</a> Remove unused C4::Acquisition::DelOrder function</li>
373 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26580">[26580]</a> Remove unused C4::Acquisition::DelBasket function</li>
374 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26584">[26584]</a> Remove unused C4::Acquisition::CloseBasket function</li>
375 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26600">[26600]</a> Missing module in Indexer.pm</li>
376 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26621">[26621]</a> .mailmap adjustments</li>
377 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27002">[27002]</a> Make Koha::Biblio->pickup_locations return a Koha::Libraries resultset</li>
378 </ul>
379
380 <h3 id="cataloging">Cataloging</h3>
381
382 <ul>
383 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5428">[5428]</a> Back to results after deleting a record</p>
384
385 <blockquote>
386   <p>After deleting a bibliographic record in the cataloguing module the cataloguer will now be redirected back to the search results list if they had any, instead of the empty search form.</p>
387 </blockquote></li>
388 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12533">[12533]</a> Improve authority search result display</p>
389
390 <blockquote>
391   <p>This patch changes authority record search results, linking each heading to the corresponding detail page, and adding column in the results table showing the heading type.</p>
392 </blockquote></li>
393 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15851">[15851]</a> Only display "Analytics: Show analytics" when records have linked analytics</p>
394
395 <p><strong>Sponsored by</strong> <em>Orex Digital</em></p>
396
397 <blockquote>
398   <p>This development changes how the <em>Show analytics</em> link is displayed in both OPAC and staff interface.</p>
399   
400   <p>The main changes are:</p>
401   
402   <ul>
403   <li>It is only displayed if it would actually have results (right now it always shows, and the link can point to empty results)</li>
404   <li>It is no longer constrained to serials: <em>collections</em>, <em>subunits</em>, <em>integrating resources</em>, <em>monographs</em> and <em>serials</em>, all will display the link.</li>
405   </ul>
406   
407   <p>New CSS classes are added for each material type:</p>
408   
409   <ul>
410   <li><em>analytic</em>collection_</li>
411   <li><em>analytic</em>subunit_</li>
412   <li><em>analytic</em>ires_</li>
413   <li><em>analytic</em>monograph_</li>
414   <li><em>analytic</em>serial_</li>
415   </ul>
416   
417   <p>This way, libraries that wish to only display those links for serials (for example), can hide them for other resources:</p>
418   
419   <p><code>
420   .analytic_collection .analytic_subunit .analytic_ires .analytic_monograph { display: none };
421   </code></p>
422   
423   <p>This CSS classes can be used in both OPAC and admin interface.</p>
424 </blockquote></li>
425 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15933">[15933]</a> Add cataloguing plugin to search for existing publishers in other records</p>
426
427 <blockquote>
428   <p>This patch adds the option to enable an autocomplete search for publisher name on the 260$b or 264$b input fields in the basic MARC editor.</p>
429 </blockquote></li>
430 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16314">[16314]</a> Show upload link for upload plugin in basic MARC editor</li>
431 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20154">[20154]</a> Stay in the open tab when editing authority record</li>
432 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22399">[22399]</a> Improve responsive behavior of the basic marc editor</li>
433 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24134">[24134]</a> Add placeholder for 2 digit years to allow autogeneration of dates in 008</li>
434 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24176">[24176]</a> Show the date of the last circulation in the items table in the staff interface</li>
435 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25728">[25728]</a> Add the ability to create a new authorised value within the cataloguing module</p>
436
437 <p><strong>Sponsored by</strong> <em>Orex Digital</em></p>
438
439 <blockquote>
440   <p>When a librarian is cataloguing a bibliographic record and needs a new authorised value, they will now be able to create it directly from the edit form.
441   It also works on the item and authority editing forms.
442   They will need the necessary permission: manage_authorised_values.</p>
443 </blockquote></li>
444 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26145">[26145]</a> Add the ability to attach a cover image at item level</p>
445
446 <p><strong>Sponsored by</strong> <em>Gerhard Sondermann Dialog e.K. (presseplus.de, presseshop.at, presseshop.ch)</em></p>
447
448 <blockquote>
449   <p>If LocalCoverImages is turned on, it will now be possible to attach a local cover images for an item.
450   It can be especially useful for subscriptions. One cover image could be attach per serial number.
451   The cover images will be displayed on the item list table on the bibliographic record detail page.</p>
452 </blockquote></li>
453 </ul>
454
455 <h3 id="circulation">Circulation</h3>
456
457 <ul>
458 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12656">[12656]</a> Allow a CANCELLATION_REASON to be specified on the cancel_expired_holds.pl job</p>
459
460 <blockquote>
461   <p>These patches add a --reason flag to the cancel expired reserves cronjob. </p>
462   
463   <p>If a reason is provided the cronjob will trigger a HOLD_CANCELLATION notice for the patron if one is configured.</p>
464   
465   <p>The reason will be available in the notice template to allow custom messages to be sent</p>
466 </blockquote></li>
467 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14866">[14866]</a> Make high holds work with different item types and number of open days</p>
468
469 <p><strong>Sponsored by</strong> <em>Catalyst</em></p>
470
471 <blockquote>
472   <p>This patch adds a new circulation rule - decreaseloanholds - which will override the value set in the decreaseLoanHighHoldsDuration system preference for specific item types, or patron categories, or branches.</p>
473 </blockquote></li>
474 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15780">[15780]</a> Include inventory number in patron account summary print</li>
475 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16112">[16112]</a> Specify renewal date for batch renew</p>
476
477 <blockquote>
478   <p>Add the ability to define the due date during a batch renew.
479   Like bug 16748 for batch checkout.</p>
480 </blockquote></li>
481 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16748">[16748]</a> Batch checkout needs set due date</p>
482
483 <blockquote>
484   <p>Add the ability to specify the due date during a batch checkout, to prevent the default loan period to be used.</p>
485 </blockquote></li>
486 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19351">[19351]</a> Add copynumber in the checkouts table in staff interface</li>
487 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19382">[19382]</a> Add ability to block guarantees based on fees owed by guarantor and other guarantees</li>
488 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20469">[20469]</a> Add item status to staff article requests form</li>
489 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21750">[21750]</a> Move collection to its own column in checkins table</li>
490 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23916">[23916]</a> Issuer should be recorded and visible in patron circulation history</p>
491
492 <blockquote>
493   <p>This new enhancement enables the recording, and subsequent display, of who checked out an item. When viewing a checkout in a patron's circulation history and an item's checkout history, details of who carried out the checkout is displayed. The recording of this information is controlled by the new system preference "RecordStaffUserOnCheckout".</p>
494 </blockquote></li>
495 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23979">[23979]</a> "Account is locked" message should be displayed on all patron pages</p>
496
497 <blockquote>
498   <p>This patch alters the display to show a message on all patron screens when a patron is locked out of their account due to too many login attempts or has an administrative lock.</p>
499   
500   <p>Login attempt locks are controlled by the 'FailedLoginAttempts' system preference</p>
501   
502   <p>Administrative locks are related to GDPR settings.</p>
503 </blockquote></li>
504 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24083">[24083]</a> Koha should support "seen" vs "unseen" renewals</p>
505
506 <blockquote>
507   <p>This new feature allows the library to keep track of how many times an item has been renewed but not actually seen by the library, typically through renewing online.</p>
508   
509   <p>Additionally, this allows the library to set their circulation rules to require regular 'seen' renewals and thus prevent patrons from continually renewing an item which may actually have been lost.</p>
510 </blockquote></li>
511 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24159">[24159]</a> Allow daysMode for calculating due and renewal dates to be set at the circulation rules level</p>
512
513 <p><strong>Sponsored by</strong> <em>Institute of Technology Carlow</em></p>
514
515 <blockquote>
516   <p>This new enhancement is adding the ability to make hourly loan returned on a closed day, if checked out on the same close day.</p>
517   
518   <p>The useDaysMode system preference has been moved to a circulation rule to add more flexibility in the calculation of the due date.</p>
519 </blockquote></li>
520 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24201">[24201]</a> Attach desk to intranet session</p>
521
522 <blockquote>
523   <p>When <code>UseCirculationDesks</code> is enabled and desks are defined and attached to a library, this feature makes it possible to chose your current desk on login or when changing library from the intranet. The desk is then attached to the session.</p>
524   
525   <p>Future developments are planned to allow associating hold pickup locations with desks and other features.</p>
526 </blockquote></li>
527 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25232">[25232]</a> Add ability to skip trapping items with a given notforloan value</p>
528
529 <blockquote>
530   <p>This feature adds the system preference SkipHoldTrapOnNotForLoanValue. Adding a notforloan value to this system preference prevents items with that notforloan value from triggering holds at checkin, allowing for a temporary quarantine or any other circumstance in which an item should be temporarily delayed from circulation. This presents a more customizable alternative to the existing TrapHoldsOnOrder system preference.</p>
531 </blockquote></li>
532 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25261">[25261]</a> Multiple parts handling - confirmation alert</p>
533
534 <p><strong>Sponsored by</strong> <em>PTFS Europe</em> and <em>Royal College of Music</em></p>
535
536 <blockquote>
537   <p>This enhancement adds the option to require staff members to confirm that an item contains all its listed parts at check-in/check-out time.</p>
538   
539   <p>New system preference: <code>CircConfirmItemParts</code></p>
540 </blockquote></li>
541 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25430">[25430]</a> Improve the styling of the claims returned tab</li>
542 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25699">[25699]</a> Add edition information to Holds to pull report</li>
543 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25717">[25717]</a> Improve messages for automatic renewal errors</p>
544
545 <blockquote>
546   <p>This change improves the wording and grammar for automatic renewal error messages.</p>
547 </blockquote></li>
548 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25798">[25798]</a> Copyright year to Holds to pull report</li>
549 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25799">[25799]</a> Edition information to Holds queue report</li>
550 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25907">[25907]</a> When cancelling a waiting hold on returns.pl, looks for new hold to fill without rescanning barcode</li>
551 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26424">[26424]</a> Better performance of svc/checkouts</li>
552 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26501">[26501]</a> Article requests: Add datatables to requests form in staff client</li>
553 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26643">[26643]</a> Staff should be notified that a transfer has been completed on checkin</p>
554
555 <blockquote>
556   <p>This patch introduces a notification message on the check-in screen to highlight when the check-in has resulted in the completion of a transfer.</p>
557 </blockquote></li>
558 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26694">[26694]</a> Set focus for cursor to search input box on guarantor_search.pl</li>
559 </ul>
560
561 <h3 id="command-lineutilities">Command-line Utilities</h3>
562
563 <ul>
564 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21111">[21111]</a> Add --exclude-indexes option to koha-run-backups</li>
565 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21591">[21591]</a> Data inconsistencies - Item types and biblio level</p>
566
567 <blockquote>
568   <p>When an item does not have an itemtype and the record (biblioitem) also has no itemtype defined the data inconsistencies script would error rather than reporting.</p>
569   
570   <p>We add a test for missing record level itemtypes so that we can correctly report these problems too.</p>
571 </blockquote></li>
572 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23696">[23696]</a> build_oai_sets.pl should take biblios from deletedbiblio_metadata too</li>
573 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24152">[24152]</a> Add the ability to purge pseudonymized data</p>
574
575 <p><strong>Sponsored by</strong> <em>Association KohaLa</em></p></li>
576 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24153">[24153]</a> Add a confirm flag to the cleanup_database.pl cronjob</p>
577
578 <p><strong>Sponsored by</strong> <em>Association KohaLa</em></p>
579
580 <blockquote>
581   <p>This enhancement adds a --confirm flag to the cleanup_database.pl cronjob, that allows a dry-run mode with a verbose output.</p>
582 </blockquote></li>
583 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24306">[24306]</a> Add debug option to koha-indexer</p>
584
585 <blockquote>
586   <p>These patches add a --debug switch to the koha-indexer script. This will vastly increase the logging output of the rebuild zebra daemon. This information may be useful for determining why some records are not being indexed.</p>
587 </blockquote></li>
588 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25511">[25511]</a> Add --force option to update_dbix_class_files.pl</p>
589
590 <blockquote>
591   <p>Sometimes, if you know what you are doing, you may want to force a schema overwrite regardless of whether the hashes report there are changes above the fold.</p>
592   
593   <p>In these cases, we should expose said functionality via a --force option on the script.</p>
594   
595   <p><strong><em>WARNING</em></strong>: Use this at your own risk.. it's helpful if you are maintaining a fork or in other such cases. You should always attempt to run the script without force first and only resort to using force if that fails. It is also very much worthwhile checking the diff after running with force to ensure you have not resulted in any unexpected changes.</p>
596 </blockquote></li>
597 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25624">[25624]</a> Update patrons category script should allow finding null and not null and wildcards</li>
598 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26175">[26175]</a> Remove warn if undefined barcode in misc/export_records.pl</li>
599 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26451">[26451]</a> Small typo in bulkmarcimport.pl</li>
600 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26641">[26641]</a> link_bibs_to_authorities.pl: Add the ability to specify the MARC field to operate on</li>
601 </ul>
602
603 <h3 id="coursereserves">Course reserves</h3>
604
605 <ul>
606 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14648">[14648]</a> Batch remove reserve items</p>
607
608 <blockquote>
609   <p>This allows to batch remove items from any course reserve they have been added to using a barcode list. Access the new feature using the "Batch remove reserves" button on the course reserves module start page.</p>
610 </blockquote></li>
611 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25606">[25606]</a> Adds "Remove all reserves" button to course details</li>
612 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26880">[26880]</a> Add explanatory text to Add course reserve screens</li>
613 </ul>
614
615 <h3 id="database">Database</h3>
616
617 <ul>
618 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13535">[13535]</a> Table alert is missing FK and not deleted with the patron</li>
619 </ul>
620
621 <h3 id="finesandfees">Fines and fees</h3>
622
623 <ul>
624 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8338">[8338]</a> Add ability to remove fines with dropbox mode</p>
625
626 <blockquote>
627   <p>This enhancement will remove any overdue fines that would be reversed on a backdated return if CalcFineOnBackdate is enabled and the user has not already attempted to pay off the accruing fine.</p>
628 </blockquote></li>
629 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23091">[23091]</a> Add options to charge new or restore forgiven overdues when a lost item is returned</p>
630
631 <blockquote>
632   <p>This new feature allows libraries using the existing WhenLostForgiveFine functionality to reinstate forgiven overdue fines if a lost item is found and the lost item fee is refunded. Specifically, this adds two new options to the lost item fee refund on return policy dropdown in circulation rules.  When a lost item is found and the fee refunded, a forgiven overdue fine can be restored in its original accountlines entry or re-created as a new accountlines entry.</p>
633 </blockquote></li>
634 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24603">[24603]</a> Allow to cancel charges in patron accounting</p>
635
636 <blockquote>
637   <p>This allows to cancel charges that have not been paid in full or partially yet. A cancelled charge will show up as cancelled in the account. Voiding a paid charge first will then allow to cancel it afterwards.</p>
638 </blockquote></li>
639 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24610">[24610]</a> Let user switch between 'Pay' and 'Write off' mode</li>
640 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24786">[24786]</a> Allow setting a cash register for a login session and configuring library-default cash registers</li>
641 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26160">[26160]</a> Add column configuration to the Point of sale, Items for purchase table</li>
642 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26172">[26172]</a> Add a cashup summary view (with option to print)</li>
643 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26327">[26327]</a> Include checkout library in fines</p>
644
645 <blockquote>
646   <p>This patch adds a new column in the accounting tables for a patron. The column will show the checkout library for charges that are tied to circulation.</p>
647 </blockquote></li>
648 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26506">[26506]</a> Koha::Account::pay will fail if $userenv is not set</li>
649 </ul>
650
651 <h3 id="holdrequests">Hold requests</h3>
652
653 <ul>
654 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19889">[19889]</a> LocalHoldsPriority needs exclusions</p>
655
656 <p><strong>Sponsored by</strong> <em>Cooperative Information Network (CIN)</em></p></li>
657 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22789">[22789]</a> Establish non-priority holds</li>
658 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23820">[23820]</a> Club hold pickup locations should be able to default to patron's home library</p>
659
660 <p><strong>Sponsored by</strong> <em>South East Kansas Library System</em></p></li>
661 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24412">[24412]</a> Attach waiting hold to desk</p>
662
663 <blockquote>
664   <p>When <code>UseCirculationDesks</code> is enabled and desks are defined and attached to a library, this feature makes it possible to attach a waiting reserve to a desk: when an item is checked in and marked as a waiting reserve, it is also attached to the current desk. The desk is then displayed in the intranet document request page, the intranet borrower holds tab, the item list of the document bibliographic details and the borrower's OPAC holds tab. You can move waiting reserve from desk to desk by checking in again the item at a different desk.</p>
665 </blockquote></li>
666 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25892">[25892]</a> Clarify the visual hierarchy of holds by library and itemtype</li>
667 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26281">[26281]</a> Add cancellation reason to holds history</p>
668
669 <blockquote>
670   <p>This adds the new column for cancellation reason to the holds history page in the staff interface. See bug 25534 for more details on the new hold cancellation reason feature.</p>
671 </blockquote></li>
672 </ul>
673
674 <h3 id="i18nl10n">I18N/L10N</h3>
675
676 <ul>
677 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25317">[25317]</a> Move translatable strings out of additem.js.inc</li>
678 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25320">[25320]</a> Move translatable strings out of merge-record-strings.inc into merge-record.js</li>
679 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25321">[25321]</a> Move translatable strings out of strings.inc into the corresponding JavaScript</li>
680 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25351">[25351]</a> Move cart-related strings out of opac-bottom.inc and into basket.js</li>
681 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25443">[25443]</a> Improve translation of "Select the host record to link%s to"</li>
682 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25687">[25687]</a> Switch Y/N in EDI accounts table for Yes and No for better translatability</li>
683 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25922">[25922]</a> aria-labels are currently not translatable</li>
684 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26065">[26065]</a> Move translatable strings out of marc_modification_templates.tt and into marc_modification_templates.js</li>
685 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26118">[26118]</a> Move translatable strings out of tags/review.tt and into tags-review.js</li>
686 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26217">[26217]</a> Move translatable strings out of templates into acq.js</li>
687 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26225">[26225]</a> Move translatable strings out of audio_alerts.tt and into audio_alerts.js</li>
688 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26229">[26229]</a> Move translatable strings out of categories.tt and into categories.js</li>
689 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26230">[26230]</a> Move translatable strings out of item_search_fields.tt and into item_search_fields.js</li>
690 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26237">[26237]</a> Move translatable strings out of preferences.tt and into JavaScript files</li>
691 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26240">[26240]</a> Move translatable strings out of sms_providers.tt and into sms_providers.js</li>
692 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26242">[26242]</a> Move translatable strings out of results.tt and into results.js</li>
693 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26243">[26243]</a> Move translatable strings out of templates and into circulation.js</li>
694 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26256">[26256]</a> Move translatable strings out of templates and into serials-toolbar.js</li>
695 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26291">[26291]</a> Move translatable strings out of z3950_search.inc into z3950_search.js</li>
696 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26334">[26334]</a> Move translatable strings out of members-menu.inc into members-menu.js</li>
697 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26339">[26339]</a> Move translatable strings out of addorderiso2709.tt into addorderiso2709.js</li>
698 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26395">[26395]</a> Move translatable strings out of letter.tt into letter.js</li>
699 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26439">[26439]</a> Move translatable cart-related strings out of js_includes.inc and into basket.js</li>
700 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26441">[26441]</a> Move translatable strings out of catalog-strings.inc into catalog.js</li>
701 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26697">[26697]</a> Make translation file for types and descriptions of charges consistent between OPAC and staff</li>
702 </ul>
703
704 <h3 id="ill">ILL</h3>
705
706 <ul>
707 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20799">[20799]</a> Add a link from biblio detail view to ILL request detail view, if a biblio has an ILL request</li>
708 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23391">[23391]</a> Hide finished ILL requests</p>
709
710 <blockquote>
711   <p>This adds a new system preference ILLHiddenRequestStatuses that takes a list of ILL status codes to be hidden from the ILL requests table in the ILL module. This allows to hide finished and cancelled ILL requests improving the performance of the table in busy libraries but also making it easier to keep track of the pending requests.</p>
712 </blockquote></li>
713 </ul>
714
715 <h3 id="installationandupgradeweb-basedinstaller">Installation and upgrade (web-based installer)</h3>
716
717 <ul>
718 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24973">[24973]</a> Allow to localize and translate system preferences with new yaml based installer</li>
719 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25129">[25129]</a> Update German (de-DE) web installer files for 20.05</li>
720 </ul>
721
722 <h3 id="lists">Lists</h3>
723
724 <ul>
725 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24884">[24884]</a> Remove 'New list' button in 'Public lists' tab if OpacAllowPublicListCreation is disabled</li>
726 </ul>
727
728 <h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
729
730 <ul>
731 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25313">[25313]</a> Add optional skip_merge parameter to ModAuthority</li>
732 </ul>
733
734 <h3 id="marcbibliographicdatasupport">MARC Bibliographic data support</h3>
735
736 <ul>
737 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15141">[15141]</a> Add MARC21 770/772 to OPAC and staff detail pages</p>
738
739 <blockquote>
740   <p>Adds display for 770 (Supplement/Special issue entry) and 772 (Supplement parent entry) to the OPAC and staff interface detail pages.</p>
741 </blockquote></li>
742 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15436">[15436]</a> MARC21: Use semicolon between series name and volume information</li>
743 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15437">[15437]</a> MARC21: Show $i for 780/785</p>
744
745 <blockquote>
746   <p>Adds $i (Relationship information) to 780 (Preceding entry) and 785 (Succeeding entry) in the OPAC and staff detail pages.</p>
747 </blockquote></li>
748 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16728">[16728]</a> Add MARC21 777 - Issued with entry to staff and OPAC detail pages</li>
749 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24322">[24322]</a> National Library of Medicine (NLM) call number to XSLT Detail</li>
750 </ul>
751
752 <h3 id="notices">Notices</h3>
753
754 <ul>
755 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16371">[16371]</a> Quote of the Day (QOTD) for the staff interface</p>
756
757 <p><strong>Sponsored by</strong> <em>Koha-Suomi Oy</em></p>
758
759 <blockquote>
760   <p>This enhancement lets you choose where the Quote of the Day (QOTD) is displayed:</p>
761   
762   <ul>
763   <li>OPAC: QOTD only appears in the OPAC.</li>
764   <li>Staff interface: QOTD only appears in the staff interface.</li>
765   <li>Both [Select all]: QOTD appears in the staff interface and OPAC.</li>
766   </ul>
767 </blockquote></li>
768 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24197">[24197]</a> Custom destination for failed overdue notices</p>
769
770 <p><strong>Sponsored by</strong> <em>Catalyst</em></p>
771
772 <blockquote>
773   <p>This adds a new system preference  AddressForFailedEmailNotices that allows to control where the summarized overdue email for patrons without email addresses is sent to.</p>
774 </blockquote></li>
775 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24591">[24591]</a> Add developer script to preview a letter</li>
776 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25097">[25097]</a> Add option to message_queue to allow for only specific sending notices</p>
777
778 <blockquote>
779   <p>This adds a new command line option -c|--code to the process_message_queue.pl cron job allowing to pick which letter codes will be processed and send when the job runs. This will allow to send different notices at different times depending on your cron job setup.</p>
780 </blockquote></li>
781 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25776">[25776]</a> Add last updated date for notices and slips</p>
782
783 <blockquote>
784   <p>This adds a new column to the letter table to store the last date and time a notice was edited. On the notices summary page, the latest change will show and the individual changes for each transport type (email, print, ...) will show once the letter is edited on the different tabs.</p>
785 </blockquote></li>
786 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26745">[26745]</a> Notice titles/subjects should support Template Toolkit</p>
787
788 <blockquote>
789   <p>This patch introduces the ability to use template toolkit syntax in the subject line of email notices.</p>
790 </blockquote></li>
791 </ul>
792
793 <h3 id="opac">OPAC</h3>
794
795 <ul>
796 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5927">[5927]</a> Show series information in search results page</li>
797 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8732">[8732]</a> Add a system preference to allow users to choose to display an icon based on the Koha bibliographic level itemtype</p>
798
799 <blockquote>
800   <p>These patches add a new syspref: BiblioItemtypeInfo</p>
801   
802   <p>If enabled the icons for the record itemtype (942c) will be displayed on the record detail and search result pages in both the OPAC and staff interface</p>
803 </blockquote></li>
804 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16696">[16696]</a> Rename "Publisher" to "Publication details" on detail and result lists</li>
805 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18911">[18911]</a> Option to set preferred language in OPAC</p>
806
807 <blockquote>
808   <p>The OPAC users can now choose their preferred language for notices.</p>
809 </blockquote></li>
810 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19616">[19616]</a> Add MARC21 505$g - Formatted Contents Note / Miscellaneous information</li>
811 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20168">[20168]</a> Update of the OPAC bootstrap template to bootstrap v4</p>
812
813 <blockquote>
814   <p>This patch upgrades the version of the Bootstrap library used by the OPAC from version 2.3.1 to version 4.5.0. The Bootstrap library provides a framework of JavaScript and CSS to support responsive layouts and interface elements like toolbars, menus, buttons, etc. Although some aspects of the interface have been updated, the changes are largely invisible to the user.</p>
815 </blockquote></li>
816 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20936">[20936]</a> Holds history for patrons in OPAC</p>
817
818 <blockquote>
819   <p>Northeast Kansas Library System (NEKLS)</p>
820 </blockquote></li>
821 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22807">[22807]</a> Accessibility: Add 'Skip to main content' link</p>
822
823 <blockquote>
824   <p>This accessibility enhancement adds a hidden 'Skip to main content' link to the OPAC which will appear if a user uses 'tab' keyboard navigation.</p>
825 </blockquote></li>
826 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23795">[23795]</a> Convert OpacCredits system preference to news block</li>
827 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23796">[23796]</a> Convert OpacCustomSearch system preference to news block</li>
828 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23797">[23797]</a> Convert OpacLoginInstructions system preference to news block</li>
829 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24405">[24405]</a> Links in facets are styled differently than other links on the results page in OPAC</li>
830 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25151">[25151]</a> Accessibility: The 'Your cart' page does not contain a level-one header</li>
831 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25154">[25154]</a> Accessibility: The 'Search results' page does not use heading markup where content is introduced</li>
832 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25155">[25155]</a> Accessibility: The 'Login modal' contains semantically incorrect headings</li>
833 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25236">[25236]</a> Accessibility: The 'Refine your search' box contains semantically incorrect headings</li>
834 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25237">[25237]</a> Accessibility: The 'Author details' in the full record display contains semantically incorrect headings</li>
835 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25238">[25238]</a> Accessibility: Multiple 'H1' headings exist in the full record display</li>
836 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25239">[25239]</a> Accessibility: The 'Confirm hold page' contains semantically incorrect headings</li>
837 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25242">[25242]</a> Accessibility: The 'Holdings' table partially obscures navigation links at 200% zoom</li>
838 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25244">[25244]</a> Accessibility: Checkboxes on the search results page do not contain specific aria labels</li>
839 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25402">[25402]</a> Put OPAC cart download options into dropdown menu</p>
840
841 <blockquote>
842   <p>This enhancement adds the OPAC cart download format options into the dropdown menu, rather than opening in a separate pop up window. (This also matches the behaviour in the staff interface.)</p>
843 </blockquote></li>
844 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25639">[25639]</a> Add search queries to HTML so queries can be retrieved via JS</p>
845
846 <blockquote>
847   <p>This patch adds global JS variables for the prepared search forms: query_desc_query_cgi, and query</p>
848   
849   <p>These are useful for plugins or custom JS wishing to perform searches outside of Koha and incorporate results.</p>
850 </blockquote></li>
851 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25771">[25771]</a> Allow the user to sort checkouts by the renew column in the OPAC</li>
852 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25801">[25801]</a> Add itemnumber parameter to the OPAC detail page that allows to show a single item</li>
853 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25871">[25871]</a> Add "only library" to OpacItemLocation options</li>
854 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25984">[25984]</a> Accessibility: Shelf browse lacks focus visibility when cover image is missing</li>
855 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26008">[26008]</a> Remove the use of jquery.checkboxes plugin from OPAC cart</li>
856 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26039">[26039]</a> Accessibility: Shelf browser is not announced upon loading</li>
857 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26041">[26041]</a> Accessibility: The date picker calendar is not keyboard accessible</li>
858 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26094">[26094]</a> "Suggest for Purchase" button missing unique CSS class</li>
859 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26148">[26148]</a> OpenLibrary "Preview" link target is unclear to patrons</li>
860 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26266">[26266]</a> Add jQuery validator to opac-password-recovery.tt</li>
861 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26299">[26299]</a> Help text for OPAC SMS number should be less North American-centric</li>
862 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26454">[26454]</a> Add system preference to set meta description for the OPAC</p>
863
864 <blockquote>
865   <p>Functionality to add meta description tag with content with the system preference OpacMetaDescription. This is used by search engines to add a description to the library in search results.</p>
866 </blockquote></li>
867 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26519">[26519]</a> Clean up OPAC buttons with incorrect classes</li>
868 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26655">[26655]</a> Accessibility: Checkboxes on OPAC lists do not contain aria labels</li>
869 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26695">[26695]</a> Set focus for cursor to login box on the login popup modal</li>
870 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26706">[26706]</a> Fix btn-default styling for better contrast</li>
871 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26718">[26718]</a> Change 'Your reading history" to "Your checkout history"</p>
872
873 <blockquote>
874   <p>This changes "reading history" to "checkout history" in the staff interface and OPAC as libraries are not only leanding reading materials but a lot of different media.</p>
875 </blockquote></li>
876 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26753">[26753]</a> Set focus for cursor to password field on Overdrive login popup on OPAC</li>
877 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26763">[26763]</a> Use standard information style for multi-hold message</li>
878 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26783">[26783]</a> Set OpacRenewalAllowed to "Allowed" for new installations</li>
879 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26805">[26805]</a> Remove remaining instances of jquery.checkboxes plugin from the OPAC</li>
880 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26825">[26825]</a> Add span for publication date in OPAC</li>
881 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26828">[26828]</a> Set focus for cursor to current password field when updating in the OPAC</li>
882 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26830">[26830]</a> Set focus for cursor to name input box when creating a new list in the OPAC</li>
883 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26881">[26881]</a> Remove the period at the end of 'Limit to currently available items' in facets</li>
884 </ul>
885
886 <h3 id="patrons">Patrons</h3>
887
888 <ul>
889 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6725">[6725]</a> Make patron duplicate matching flexible</p>
890
891 <blockquote>
892   <p>The new system preference 'PatronDuplicateMatchingAddFields' adds more flexibility in the de-duplication of patrons.
893   Prior to this change only surname, firstname and dateofbirth where used. Now the list of fields is configurable.</p>
894 </blockquote></li>
895 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10910">[10910]</a> Add a warn when deleting a patron with pending suggestions</p>
896
897 <blockquote>
898   <p>A warning is displayed if a staff member is trying to delete a patron with pending suggestions.</p>
899 </blockquote></li>
900 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13625">[13625]</a> RenewalSendNotice setting should be reflected in messaging preferences descriptions</li>
901 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20057">[20057]</a> Auto-approve option for borrower modifications</p>
902
903 <blockquote>
904   <p>Adds a new system preference AutoApprovePatronProfileSettings that allows to automatically approve any requests for patron detail modifications made by patrons from the OPAC.</p>
905 </blockquote></li>
906 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21345">[21345]</a> Patron records with attached files not obvious from patron details view</p>
907
908 <blockquote>
909   <p>This patch adds a new section to the patron detail view in the staff interface when the "EnableBorrowerFiles" system preference is enabled. The page will now show a "Files" section with a link to manage files and a list of any attached files.</p>
910 </blockquote></li>
911 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22087">[22087]</a> Show city and state in patron search results</li>
912 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23816">[23816]</a> Allow to have different password strength and length settings for different patron categories</p>
913
914 <p><strong>Sponsored by</strong> <em>Northeast Kansas Library System</em></p></li>
915 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25364">[25364]</a> Add "Other" to the gender options in a patron record</li>
916 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25654">[25654]</a> Make the contact and non-patron guarantor sections separate on patron entry form</li>
917 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26534">[26534]</a> Add a Font Awesome icon to help identify staff patrons</p>
918
919 <blockquote>
920   <p>This adds a small shield icon to help identify staff members (having catalogue permission) in the staff interface. The icon displays next to the name on top of the brief patron information that is shown on all patron account pages.</p>
921 </blockquote></li>
922 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26687">[26687]</a> Add a Font Awesome icon for superlibrarian patrons</p>
923
924 <blockquote>
925   <p>This adds a bolt icon next to the shield icon introduced by bug 26534, if the user is not only a staff member but also holds the superlibrarian permission.</p>
926 </blockquote></li>
927 </ul>
928
929 <h3 id="pluginarchitecture">Plugin architecture</h3>
930
931 <ul>
932 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21468">[21468]</a> Plugins need hooks for checkin and checkout actions</p>
933
934 <blockquote>
935   <p>This enhancement adds plugin hooks to allow plugins to take action after check-in and check-out circulation events.</p>
936 </blockquote></li>
937 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24031">[24031]</a> Add plugin hook after_hold_create</li>
938 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24633">[24633]</a> Add support for gitlab searching of plugins</p>
939
940 <p><strong>Sponsored by</strong> <em>Theke Solutions</em></p>
941
942 <blockquote>
943   <p>The enhancement allows setting Gitlab targets for retrieving plugins.</p>
944 </blockquote></li>
945 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25855">[25855]</a> Add hook to AddRenewal using a new <em>after</em>circ_actions method in circulation</p>
946
947 <p><strong>Sponsored by</strong> <em>ByWater Solutions</em></p>
948
949 <blockquote>
950   <p>This enhancement adds plugin hooks to allow plugins to take action after renewal circulation events.</p>
951 </blockquote></li>
952 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25961">[25961]</a> Add hooks for plugins to inject variables to XSLT</p>
953
954 <blockquote>
955   <p>This enhancement adds the following plugin hooks:</p>
956   
957   <ul>
958   <li>opac_results_xslt_variables</li>
959   <li>opac_detail_xslt_variables</li>
960   </ul>
961   
962   <p>This allows us to pass valuable information for XSLT customization.</p>
963   
964   <p>Plugins implementing this hooks, should return a hashref containing the variable names and values to be passed to the XSLT processing code.</p>
965 </blockquote></li>
966 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26063">[26063]</a> Use Koha::Plugins->call for other hooks</p>
967
968 <p><strong>Sponsored by</strong> <em>ByWater Solutions</em></p></li>
969 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26338">[26338]</a> Show tool plugins run in tools home</li>
970 </ul>
971
972 <h3 id="reports">Reports</h3>
973
974 <ul>
975 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24665">[24665]</a> Add ability to run cash register report with new cash register feature</p>
976
977 <blockquote>
978   <p>This enhancement exposes the ability to refine the cash register report by cash register the transactions have taken place upon if you are using the 'UseCashRegisters' feature.</p>
979 </blockquote></li>
980 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24834">[24834]</a> Display report number after running</li>
981 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24958">[24958]</a> Remember last selected tab in SQL reports</li>
982 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25605">[25605]</a> Exporting report as a tab delimited file can produce a lot of warnings</li>
983 </ul>
984
985 <h3 id="sip2">SIP2</h3>
986
987 <ul>
988 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12556">[12556]</a> SelfCheck machine starts the hold instantly with an email sent out</p>
989
990 <blockquote>
991   <p>This new system preference HoldsNeedProcessingSIP allows the libraries to prepare the items in peace for the next patron before a notification about a waiting hold is sent to the patron. Without this system preference in some cases the item might not have been ready for pick up by the time patron came to the library to checkout the item they had on hold. This feature works only with SIP2 return machines for the time being.</p>
992 </blockquote></li>
993 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21979">[21979]</a> Add option to SIP2 config to send arbitrary item field in CR instead of collection code</li>
994 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24165">[24165]</a> Add ability to send any item field in a library chosen SIP field</li>
995 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25344">[25344]</a> Add support for circulation status 10 ( item in transit )</li>
996 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25347">[25347]</a> Add support for circulation status 11 ( claimed returned )</li>
997 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25348">[25348]</a> Add support for circulation status 12 ( lost )</li>
998 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25541">[25541]</a> Add ability to prevent checkin via SIP of items with holds</p>
999
1000 <blockquote>
1001   <p>Some libraries would like patrons to be unable to return items with holds via SIP. Instead, the screen message should indicate that the patron should return that item at the circ desk so a librarian can use it to fill the next hold right away and place it on the hold shelf. This feature is enabled by adding the flag holds_block_checkin to an account in the SIP configuration file, and setting the value of it to "1".</p>
1002 </blockquote></li>
1003 </ul>
1004
1005 <h3 id="searching">Searching</h3>
1006
1007 <ul>
1008 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20888">[20888]</a> Allow use of boolean operator 'not' in item search</li>
1009 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25867">[25867]</a> Label holdingbranch as Current library rather than Current location</li>
1010 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26032">[26032]</a> Add 'is new' filter in items search</p>
1011
1012 <blockquote>
1013   <p>There is a new filter in item search, when the database column 'items.new_status' is used.
1014   It allows searching items defined as new or not new, like the filter on damaged or not damaged.</p>
1015 </blockquote></li>
1016 </ul>
1017
1018 <h3 id="searching-elasticsearch">Searching - Elasticsearch</h3>
1019
1020 <ul>
1021 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19482">[19482]</a> Elasticsearch - prevent removal / editing of required indexes</p>
1022
1023 <blockquote>
1024   <p>These patches add the option to define some fields as 'mandatory' in the mappings.yaml file for elasticsearch.</p>
1025   
1026   <p>A 'mandatory' field cannot be deleted from the staff interface and must be mapped to at least one MARC field.</p>
1027   
1028   <p>The intention is to prevent removal of search fields that are required for Koha functionality - built in sorting fields, issues count, etc.</p>
1029   
1030   <p>These patches add the marker to 'issues' and 'title'  - more fields may be marked in the future</p>
1031 </blockquote></li>
1032 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24155">[24155]</a> Weights should be (optionally) applied to Advanced search</p>
1033
1034 <blockquote>
1035   <p>This patch adds the weighting of search results to searches made via the 'Advanced search' interface.</p>
1036   
1037   <p>Weights, defined in Administration section, boost ranking of results when specified fields are matched in a search query.</p>
1038   
1039   <p>The weights will not affect index-specific queries, but are useful for keyword or queries with limits applied and so should be applied unless the user specifies not to.</p>
1040 </blockquote></li>
1041 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24807">[24807]</a> Add "year" type to improve sorting by publication date</li>
1042 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26180">[26180]</a> Elasticsearch - Add option to index records in descending order</li>
1043 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26310">[26310]</a> Allow setting trace_to parameter in Elasticsearch config</p>
1044
1045 <blockquote>
1046   <p>By setting the 'trace_to' parameter in the elasticsearch config we can log the requests sent to the ES cluster to aid in debugging search or indexing issues</p>
1047 </blockquote></li>
1048 </ul>
1049
1050 <h3 id="serials">Serials</h3>
1051
1052 <ul>
1053 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26484">[26484]</a> Add serials-related reports to serials sidebar menu</li>
1054 </ul>
1055
1056 <h3 id="staffclient">Staff Client</h3>
1057
1058 <ul>
1059 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12093">[12093]</a> Add CSS classes to item statuses in detail view</li>
1060 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15400">[15400]</a> Display patron age in useful places in the staff interface</p>
1061
1062 <p><strong>Sponsored by</strong> <em>Catalyst</em></p></li>
1063 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18170">[18170]</a> Show damaged status on check-in</li>
1064 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26007">[26007]</a> Warning/reminder for changes to Koha to MARC mapping</p>
1065
1066 <blockquote>
1067   <p>In current versions of Koha you can no longer change the Koha to MARC mappings from the frameworks, but only from the Koha to MARC mapping page in administration. This patch cleans up the hints on the framework page and adds a well visible note on the Koha to MARC mapping page. Any changes to the mappings require that you run the batchRebuildBiblioTables script to fully take effect.</p>
1068 </blockquote></li>
1069 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26182">[26182]</a> Clearly pair UpdateItemWhenLostFromHoldList and CanMarkHoldsToPullAsLost system preferences</li>
1070 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26435">[26435]</a> AutoSelfCheckID syspref description should warn it blocks OPAC access</li>
1071 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26458">[26458]</a> Get item details using only itemnumber</li>
1072 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26473">[26473]</a> Get items for editing using only itemnumber</li>
1073 </ul>
1074
1075 <h3 id="systemadministration">System Administration</h3>
1076
1077 <ul>
1078 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20815">[20815]</a> Add ability to choose if lost fee is refunded based on length of time item has been lost</li>
1079 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22844">[22844]</a> Simplify the process of selecting database columns for system preferences</p>
1080
1081 <blockquote>
1082   <p>This enhancement introduces a new way to select database columns for selected system preferences like BorrowerMandatoryField. Currently, this requires manually adding the database field names. The enhancement lets you select from a list of available fields in a new window, and also select and clear all fields.</p>
1083   
1084   <p>This is implemented for these system preferences:</p>
1085   
1086   <ul>
1087   <li>BorrowerMandatoryField</li>
1088   <li>BorrowerUnwantedField</li>
1089   <li>PatronQuickAddFields</li>
1090   <li>PatronSelfModificationBorrowerUnwantedField</li>
1091   <li>PatronSelfRegistrationBorrowerMandatoryField</li>
1092   <li>PatronSelfRegistrationBorrowerUnwantedField</li>
1093   <li>StatisticsFields</li>
1094   <li>UniqueItemFields</li>
1095   </ul>
1096 </blockquote></li>
1097 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23823">[23823]</a> Allow system preferences to be bookmarked</li>
1098 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25288">[25288]</a> Make the libraries list use the API</li>
1099 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25630">[25630]</a> More capitalization and terminology fixes for system preferences</p>
1100
1101 <blockquote>
1102   <p>This enhancement makes changes to the descriptions for many of the system preferences to help improve consistency with the terminology list* and readability.</p>
1103   
1104   <p>The changes made cover:</p>
1105   
1106   <ul>
1107   <li>Capitalization (such as Don't Allow to Don't allow).</li>
1108   <li>Terminology (such as staff client to staff interface, including the tab label).</li>
1109   <li>Punctuation (such as the placement of periods/full stops at the end of sentences).</li>
1110   <li>Readability (rearranging or rephrasing the description to make easier to understand).</li>
1111   </ul>
1112   
1113   <p>Some of the terminology changes include:</p>
1114   
1115   <ul>
1116   <li>bib and biblio => bibliographic</li>
1117   <li>branch => library</li>
1118   <li>borrower => patron</li>
1119   <li>Do not > Don't</li>
1120   <li>staff client => staff interface</li>
1121   <li><p>pref and syspref => system preference</p></li>
1122   <li><p>https://wiki.koha-community.org/wiki/Terminology</p></li>
1123   </ul>
1124 </blockquote></li>
1125 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25709">[25709]</a> Rename systempreference from NotesBlacklist to NotesToHide</p>
1126
1127 <blockquote>
1128   <p>This patchset updates a syspref name to be clearer about what it does and to follow community guidelines on using inclusive language.</p>
1129   
1130   <p>https://wiki.koha-community.org/wiki/Coding_Guidelines#TERM3:<em>Inclusive</em>Language</p>
1131 </blockquote></li>
1132 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25945">[25945]</a> Description of AuthoritySeparator is misleading</li>
1133 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26595">[26595]</a> Add SMTP server column to libraries table</li>
1134 </ul>
1135
1136 <h3 id="templates">Templates</h3>
1137
1138 <ul>
1139 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23148">[23148]</a> Replace Bridge icons with transparent PNG files</li>
1140 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23410">[23410]</a> Add submenus to system preferences sidebar menu</li>
1141 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23852">[23852]</a> Merge biblio-title.inc and biblio-default-view.inc</li>
1142 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24012">[24012]</a> Display 'Locked' budget with a lock icon</p>
1143
1144 <p><strong>Sponsored by</strong> <em>Catalyst</em></p></li>
1145 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24156">[24156]</a> Basket - Make sort order and number of items to display configurable</p>
1146
1147 <p><strong>Sponsored by</strong> <em>Institute of Technology Tallaght</em></p>
1148
1149 <blockquote>
1150   <p>This patch adds new options in the Table settings section to make the sort order and number of results per page in the basket table configurable.</p>
1151 </blockquote></li>
1152 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24625">[24625]</a> Phase out jquery.cookie.js:  showLastPatron</li>
1153 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24899">[24899]</a> Reindent record matching rules template</li>
1154 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25031">[25031]</a> Improve handling of multiple covers on the biblio detail page in the staff client</p>
1155
1156 <blockquote>
1157   <p>This enhancement improves the display of multiple covers for a record in the staff interface, including covers from these services:</p>
1158   
1159   <ul>
1160   <li>Amazon</li>
1161   <li>Local cover images (including multiple local cover images)</li>
1162   <li>Coce (serving up Amazon, Google, and OpenLibrary images)</li>
1163   <li>Images from the CustomCoverImages preference</li>
1164   </ul>
1165 </blockquote></li>
1166 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25354">[25354]</a> Clean up JavaScript markup in cataloging plugin scripts</li>
1167 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25363">[25363]</a> Merge common.js with staff-global.js</li>
1168 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25427">[25427]</a> Make authority subfield management interface consistent with bibliographic subfield management view</li>
1169 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25471">[25471]</a> Add DataTables to MARC subfield structure admin page for bibliographic frameworks</li>
1170 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25593">[25593]</a> Terminology: Fix "There is no order for this biblio." on catalog detail page</li>
1171 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25627">[25627]</a> Move OPAC problem reports from administration to tools</li>
1172 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25727">[25727]</a> Update the Select2 JS lib</p>
1173
1174 <p><strong>Sponsored by</strong> <em>Orex Digital</em></p></li>
1175 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25827">[25827]</a> Add floating toolbar to the holds summary page in staff interface</li>
1176 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25832">[25832]</a> Add DataTables to MARC subfield structure admin page for authorities</li>
1177 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25834">[25834]</a> Relabel "Search to add" to "Search for guarantor" or "Add guarantor" on patron form</li>
1178 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25879">[25879]</a> Improve display of guarantor information in the patron entry form</li>
1179 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25906">[25906]</a> Style corrections for OPAC serial pages</li>
1180 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25941">[25941]</a> Reindent Upload local cover image page</li>
1181 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25968">[25968]</a> Make logs sort by date descending as a default and add column configuration options</li>
1182 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26004">[26004]</a> Remove unused jQuery plugin jquery.hoverIntent.minified.js from the OPAC</li>
1183 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26010">[26010]</a> Remove the use of jquery.checkboxes plugin from staff interface cart</li>
1184 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26011">[26011]</a> Remove unused jQuery plugin jquery.metadata.min.js from the OPAC</li>
1185 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26015">[26015]</a> Terminology: staff interface should be used everywhere</li>
1186 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26016">[26016]</a> Capitalization: MARC Preview</li>
1187 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26060">[26060]</a> Replace staff interface table sort icons with SVG</li>
1188 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26061">[26061]</a> Improve style of sidebar datepickers</li>
1189 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26085">[26085]</a> Add the copy, print and export DataTables buttons to lost items report</li>
1190 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26087">[26087]</a> Add table configuration and export options to orders by fund report</li>
1191 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26091">[26091]</a> Add column configuration and export options to catalog statistics report</li>
1192 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26120">[26120]</a> Remove the use of jquery.checkboxes plugin from tags review template</li>
1193 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26149">[26149]</a> Remove jquery.checkboxes plugin from problem reports page</li>
1194 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26150">[26150]</a> Remove the use of jquery.checkboxes plugin from inventory page</li>
1195 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26151">[26151]</a> Remove the use of jquery.checkboxes plugin from suggestions management page</li>
1196 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26152">[26152]</a> Remove the use of jquery.checkboxes plugin from serial collection page</li>
1197 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26153">[26153]</a> Remove the use of jquery.checkboxes plugin from items lost report</li>
1198 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26154">[26154]</a> Remove the use of jquery.checkboxes plugin from batch item deletion and modification</li>
1199 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26159">[26159]</a> Remove the use of jquery.checkboxes plugin from batch record delete page</li>
1200 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26164">[26164]</a> Replace OPAC table sort icons with SVG</li>
1201 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26194">[26194]</a> Messages about missing cash registers should link to cash register management</li>
1202 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26201">[26201]</a> Remove the use of jquery.checkboxes plugin from batch extend due dates page</li>
1203 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26202">[26202]</a> Remove the use of jquery.checkboxes plugin from batch record modification page</li>
1204 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26204">[26204]</a> Remove the use of jquery.checkboxes plugin from staff interface lists</li>
1205 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26212">[26212]</a> Remove the use of jquery.checkboxes plugin from pending offline circulations</li>
1206 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26214">[26214]</a> Remove the use of jquery.checkboxes plugin on late orders page</li>
1207 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26215">[26215]</a> Remove the use of jquery.checkboxes plugin from Z39.50 search pages</li>
1208 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26216">[26216]</a> Remove the use of jquery.checkboxes plugin from catalog search results</li>
1209 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26245">[26245]</a> Remove unused functions from members.js</li>
1210 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26261">[26261]</a> Split calendar.inc into include file and JavaScript file</li>
1211 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26280">[26280]</a> Add unique IDs or class names for each condition in returns.tt</li>
1212 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26419">[26419]</a> Replace OPAC Koha logo with SVG</li>
1213 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26456">[26456]</a> Reindent MARC subfield structure template</li>
1214 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26504">[26504]</a> Remove the use of jquery.checkboxes plugin from checkout notes page</li>
1215 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26530">[26530]</a> Use patron card number as checkbox label during patron merge</li>
1216 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26767">[26767]</a> Remove the use of jquery.checkboxes plugin from duplicate orders template</li>
1217 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26768">[26768]</a> Remove the use of jquery.checkboxes plugin from library transfer limits page</li>
1218 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26769">[26769]</a> Remove the use of jquery.checkboxes plugin from staff interface search history</li>
1219 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26795">[26795]</a> Remove the use of jquery.checkboxes plugin from ILL pages</li>
1220 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26798">[26798]</a> Remove the use of jquery.checkboxes plugin from patron detail page</li>
1221 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26799">[26799]</a> Remove the use of jquery.checkboxes plugin from patron payment page</li>
1222 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26800">[26800]</a> Remove the use of jquery.checkboxes plugin from checkout page</li>
1223 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26806">[26806]</a> Remove the jquery.checkboxes plugin from the staff client</li>
1224 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26817">[26817]</a> "Total" line in checkouts table is too short when ExportCircHistory is activated</li>
1225 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26826">[26826]</a> Set focus for cursor to name input box when creating a new list</li>
1226 </ul>
1227
1228 <h3 id="testsuite">Test Suite</h3>
1229
1230 <ul>
1231 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25113">[25113]</a> Make CirculationRules.t flexible for new scope combinations</p>
1232
1233 <p><strong>Sponsored by</strong> <em>National Library of Finland</em></p></li>
1234 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26157">[26157]</a> Redirect expected DBI warnings</li>
1235 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26462">[26462]</a> t/db_dependent/Holds.t tests delete data unnecessarily</li>
1236 </ul>
1237
1238 <h3 id="tools">Tools</h3>
1239
1240 <ul>
1241 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4985">[4985]</a> Copy a change on the calendar to all libraries</p>
1242
1243 <p><strong>Sponsored by</strong> <em>Koha-Suomi Oy</em></p></li>
1244 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5087">[5087]</a> Option to not show CSV profiles in OPAC</p>
1245
1246 <p><strong>Sponsored by</strong> <em>Catalyst</em></p>
1247
1248 <blockquote>
1249   <p>This patch adds an option to show or not show a CSV profile in the OPAC cart and lists download formats list.</p>
1250 </blockquote></li>
1251 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21066">[21066]</a> Replace opac_news.timestamp by published_on and add updated_on as timestamp</li>
1252 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22660">[22660]</a> Allow use of CodeMirror for editing HTML in the news editor</p>
1253
1254 <blockquote>
1255   <p>This patch adds the ability to switch between the TinyMCE (WYSIWYG) text editor and the more robust CodeMirror text editor via the new system preference, NewsToolEditor, when editing News items.</p>
1256 </blockquote></li>
1257 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23114">[23114]</a> Inventory: allow to scan barcodes into input field</li>
1258 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25101">[25101]</a> Add ability to skip previewing results when batch extending due dates</li>
1259 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25694">[25694]</a> Add ability to delete a MARC modification template when viewing</p>
1260
1261 <blockquote>
1262   <p>This enhancement adds a 'Delete template' button on the page for viewing the actions of a MARC modification template.</p>
1263 </blockquote></li>
1264 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25845">[25845]</a> Cannot limit system logs to 'api' interface</p>
1265
1266 <blockquote>
1267   <p>This enhancement adds the option to limit viewing logged actions done by API only</p>
1268 </blockquote></li>
1269 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26013">[26013]</a> Date on 'manage staged MARC records' is not formatted correctly</li>
1270 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26086">[26086]</a> Add a 'cron' interface limit to the log viewer</p>
1271
1272 <blockquote>
1273   <p>This enhancement adds the option to limit viewing logged actions done by cron only</p>
1274 </blockquote></li>
1275 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26207">[26207]</a> Compare values of system preference log entries</p>
1276
1277 <blockquote>
1278   <p>This patch adds a feature to the log viewer in the staff interface for use when viewing system preference log entries. The feature allows the user to select two system preference values in the log for comparison. The two versions are shown in a modal window with the differences highlighted.</p>
1279 </blockquote></li>
1280 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26431">[26431]</a> Use split button to offer choice of WYSIWYG or code editor for news</li>
1281 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26572">[26572]</a> Add autocomplete to librarian field in log viewer</li>
1282 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26736">[26736]</a> Compare values of reports log entries</li>
1283 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26804">[26804]</a> News: Move the news preview out of the table and into a modal</li>
1284 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26844">[26844]</a> Log viewer does not indicate which logs are enabled</li>
1285 </ul>
1286
1287 <h3 id="webservices">Web services</h3>
1288
1289 <ul>
1290 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19353">[19353]</a> Make possible to have custom XSL template for marcxml and marc21 metadata prefixes in OAI server</li>
1291 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25460">[25460]</a> Allow using item information in OAI set mappings and automatically update sets when items are added, edited or deleted</p>
1292
1293 <p><strong>Sponsored by</strong> <em>Catalyst</em></p>
1294
1295 <blockquote>
1296   <p>This allows library staff to use information from items when creating mappings for OAI sets. When the new system preference OAI-PMH:AutoUpdateSetsEmbedItemData is set, editing, deleting or adding items will update records listed in the OAI sets according to the mapppings.</p>
1297 </blockquote></li>
1298 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25650">[25650]</a> Add location and itype descriptions in ILS-DI GetRecords</li>
1299 </ul>
1300
1301 <h2 id="criticalbugsfixed">Critical bugs fixed</h2>
1302
1303 <p>(This list includes all bugfixes since the previous major version. Most of them
1304 have already been fixed in maintainance releases)</p>
1305
1306 <h3 id="acquisitions">Acquisitions</h3>
1307
1308 <ul>
1309 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14543">[14543]</a> Order lines updated that have a tax rate not in gist will have tax rate set to 0!</li>
1310 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18267">[18267]</a> Update price and tax fields in EDI to reflect DB changes</li>
1311 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25677">[25677]</a> Checkbox options for EDI accounts cannot be enabled</li>
1312 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25750">[25750]</a> Fallback to ecost_tax_included, ecost_tax_excluded not happening when no 'Actual cost' entered</p>
1313
1314 <p><strong>Sponsored by</strong> <em>Horowhenua District Council</em></p></li>
1315 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26082">[26082]</a> Follow up to bug 23463 - need to call Koha::Item store to get itemnumber</li>
1316 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26134">[26134]</a> Error when adding to basket from new/staged file when using MARCItemFieldsToOrder</li>
1317 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26438">[26438]</a> Follow up to bug 23463 - return from Koha::Item overwrites existing variable</li>
1318 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26496">[26496]</a> Budget plan save button doesn't save plans</li>
1319 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26738">[26738]</a> Unable to change manager of purchase suggestion</li>
1320 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26908">[26908]</a> EDI vendor accounts edit no longer allows plugins to be selected for an account</li>
1321 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27082">[27082]</a> Problem when a basket has more of 20 orders with uncertain price</li>
1322 </ul>
1323
1324 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
1325
1326 <ul>
1327 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23634">[23634]</a> Privilege escalation vulnerability for staff users with 'edit_borrowers' permission and 'OpacResetPassword' enabled</li>
1328 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24663">[24663]</a> OPACPublic must be tested for all opac scripts</li>
1329 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24986">[24986]</a> Maximum row size reached soon for borrowers and deletedborrowers</li>
1330 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25504">[25504]</a> Wrong API spec breaks plack without meaningful error</li>
1331 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25634">[25634]</a> koha-foreach exits too early if any command has non-zero status</li>
1332 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25707">[25707]</a> Mappings update in bug 11529 causes incorrect MARC to DB data flow</li>
1333 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25898">[25898]</a> Prohibit indirect object notation</li>
1334 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25909">[25909]</a> Recent change to datatables JS in the OPAC causes errors</li>
1335 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25964">[25964]</a> Data loss possible when items are modified</li>
1336 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26253">[26253]</a> duplicated mana_config in etc/koha-conf.xml</li>
1337 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26322">[26322]</a> REST API plugin authorization is not checked anymore</li>
1338 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26341">[26341]</a> Database update for bug 21443 is not idempotent and will destroy settings</li>
1339 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26434">[26434]</a> Plugin dirs duplicates in @INC with plack</li>
1340 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26470">[26470]</a> itemnumber not available for plugin hook</li>
1341 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26562">[26562]</a> Searches are shared between sessions</li>
1342 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26639">[26639]</a> Turn auto_savepoint ON</li>
1343 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26911">[26911]</a> Update for 18936 can cause data loss if constraints are violated</li>
1344 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26963">[26963]</a> Improve Koha::Item::pickup_locations performance</p>
1345
1346 <blockquote>
1347   <p>Koha::Item::pickup_locations is very inefficient, causing timeouts on records with large numbers of holds/items.</p>
1348   
1349   <p>This development refactors the underlying implementation, and also makes the method return a resultset, to delay as much as possible the DB access, and thus allowing for further filtering  on the callers, through chaining.</p>
1350 </blockquote></li>
1351 </ul>
1352
1353 <h3 id="cataloging">Cataloging</h3>
1354
1355 <ul>
1356 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18051">[18051]</a> Advanced Editor - Rancor - encoding issues with some sources</li>
1357 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26083">[26083]</a> Item editor defaults to lost</li>
1358 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26518">[26518]</a> Adding a record can succeed even if adding the biblioitem fails</li>
1359 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26750">[26750]</a> Deleted items are not removed from index</li>
1360 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27012">[27012]</a> Merging records with holds causes SQL error</li>
1361 </ul>
1362
1363 <h3 id="circulation">Circulation</h3>
1364
1365 <ul>
1366 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18501">[18501]</a> Automatic refunds need protection from failure</li>
1367 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25566">[25566]</a> Change in DecreaseLoanHighHolds behaviour</li>
1368 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25726">[25726]</a> Holds to Pull made empty by pathological holds</li>
1369 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25758">[25758]</a> Items scheduled for automatic renewal do not show that they will not renew due to a hold</p>
1370
1371 <blockquote>
1372   <p>Bug 19014 prioritized the 'too soon' message for renewals to prevent sending too many notifications. When displaying information about the hold elsewhere it is desired to see the 'on hold' status even when the renewal is too soon.</p>
1373   
1374   <p>This patch add a switch to the CanBookBeRenewed routine to decide which status has priority (i.e. whether we are checking from the renewal cron or elsewhere)</p>
1375 </blockquote></li>
1376 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25783">[25783]</a> Holds Queue treating item-level holds as bib-level</li>
1377 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25850">[25850]</a> CalcDateDue freezes with 'useDaysMode' set to 'Dayweek' and the due date lands on a Sunday</li>
1378 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25851">[25851]</a> 19.11 upgrade creates holdallowed rule with empty value</li>
1379 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25969">[25969]</a> Checking in a found hold at a different branch then confirming the hold causes internal server error</li>
1380 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26078">[26078]</a> "Item returns to issuing library" creates infinite transfer loop</li>
1381 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26108">[26108]</a> Checkins should not require item to have been checked out</li>
1382 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26232">[26232]</a> undefined fine grace period kills koha</li>
1383 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26510">[26510]</a> Transport Cost Matrix editor doesn't show all data when HoldsQueueSkipClosed is enabled</li>
1384 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26529">[26529]</a> Holds rules enforced incorrectly when not set at library level</li>
1385 </ul>
1386
1387 <h3 id="command-lineutilities">Command-line Utilities</h3>
1388
1389 <ul>
1390 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25538">[25538]</a> koha-shell should pass --login to sudo if no command</li>
1391 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25683">[25683]</a> update_patron_categories.pl should recognize no fine history = 0 outstanding fines</li>
1392 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25752">[25752]</a> Current directory not kept when using koha-shell</li>
1393 </ul>
1394
1395 <h3 id="coursereserves">Course reserves</h3>
1396
1397 <ul>
1398 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26819">[26819]</a> Error when adding items to course reserves - can't view items in the staff interface</p>
1399
1400 <blockquote>
1401   <p>This fixes an error introduced during the 20.11 development cycle with course reserves. After adding an item you could not list the items for a course in the staff interface (an error page was generated), and you could not add additional items.</p>
1402 </blockquote></li>
1403 </ul>
1404
1405 <h3 id="database">Database</h3>
1406
1407 <ul>
1408 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18050">[18050]</a> Missing constraint on aqbudgets.budget_period_id in aqbudgets</li>
1409 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24379">[24379]</a> Patron login attempts happen to be NULL instead of 0</li>
1410 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25826">[25826]</a> Hiding biblionumber in the frameworks breaks links in result list</li>
1411 </ul>
1412
1413 <h3 id="finesandfees">Fines and fees</h3>
1414
1415 <ul>
1416 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25526">[25526]</a> Using Write Off Selected will not allow for a different amount to be written off</li>
1417 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26023">[26023]</a> Incorrect permissions handling for cashup actions on the library level registers summary page</li>
1418 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26536">[26536]</a> "Writeoff/Pay selected" deducts from old unpaid debts first</li>
1419 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26915">[26915]</a> Koha explodes when writing off a fee with FinePaymentAutoPopup</li>
1420 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27079">[27079]</a> UpdateFine adds refunds for fines paid off before return</li>
1421 </ul>
1422
1423 <h3 id="holdrequests">Hold requests</h3>
1424
1425 <ul>
1426 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18958">[18958]</a> If patron has multiple record level holds on one record transferring first hold causes next hold to become item level</li>
1427 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24598">[24598]</a> Hold not reset properly if checked out to another patron</li>
1428 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24683">[24683]</a> Holds on biblios with different item types: rules for holds allowed are not applied correctly if any item type is available</li>
1429 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25786">[25786]</a> Holds Queue building may target the wrong item for item level requests that match holds queue priority</li>
1430 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26429">[26429]</a> If a waiting hold has expired the expiration date on the holds page shows for tomorrow</li>
1431 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26900">[26900]</a> Fixes Koka::Libraries typo in C4/Reserves.pm</li>
1432 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26990">[26990]</a> No feedback if holds override is disabled and hold fails</li>
1433 </ul>
1434
1435 <h3 id="i18nl10n">I18N/L10N</h3>
1436
1437 <ul>
1438 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26158">[26158]</a> Z3950 search button broken for translations</li>
1439 </ul>
1440
1441 <h3 id="ill">ILL</h3>
1442
1443 <ul>
1444 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26114">[26114]</a> ILL should mark status=RET only if a return happened</li>
1445 </ul>
1446
1447 <h3 id="installationandupgradecommand-lineinstaller">Installation and upgrade (command-line installer)</h3>
1448
1449 <ul>
1450 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26265">[26265]</a> Makefile.PL is missing pos directory</li>
1451 </ul>
1452
1453 <h3 id="labelpatroncardprinting">Label/patron card printing</h3>
1454
1455 <ul>
1456 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25852">[25852]</a> If a layout is edited, the layout type will revert to barcode</li>
1457 </ul>
1458
1459 <h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
1460
1461 <ul>
1462 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25273">[25273]</a> Elasticsearch Authority matching is returning too many results</li>
1463 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25653">[25653]</a> Authorities search does not retain selection</li>
1464 </ul>
1465
1466 <h3 id="marcbibliographicrecordstagingimport">MARC Bibliographic record staging/import</h3>
1467
1468 <ul>
1469 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26231">[26231]</a> bulkmarcimport.pl does not import authority if it already has a 001 field</li>
1470 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26853">[26853]</a> Data lost due to "Data too long for column" errors during MARC import</li>
1471 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26854">[26854]</a> stage-marc-import.pl does not properly fork</li>
1472 </ul>
1473
1474 <h3 id="notices">Notices</h3>
1475
1476 <ul>
1477 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26420">[26420]</a> Overdue notices script does not care about borrower's language, always takes default template</li>
1478 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27103">[27103]</a> Adding a hold cancellation reason should not always send a notice</li>
1479 </ul>
1480
1481 <h3 id="opac">OPAC</h3>
1482
1483 <ul>
1484 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17842">[17842]</a> Broken diacritics on records exported as MARC from cart</li>
1485 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22672">[22672]</a> Replace <code>i</code> tags with <code>em</code> AND <code>b</code> tags with <code>strong</code> in the OPAC</li>
1486 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25492">[25492]</a> Your Account Menu button does nothing on mobile devices</li>
1487 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25769">[25769]</a> Patron self modification triggers change request for date of birth to null</li>
1488 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26005">[26005]</a> OPAC cart display fails with error</p>
1489
1490 <blockquote>
1491   <p>This fixes a problem with the OPAC cart - it should now work correctly when opened, instead of generating an error message.</p>
1492 </blockquote></li>
1493 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26037">[26037]</a> openlibrary.org is hit on every Koha requests</li>
1494 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26069">[26069]</a> Twitter share button leaks information to Twitter</li>
1495 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26505">[26505]</a> Suspend hold modal broken in the OPAC</li>
1496 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26735">[26735]</a> Overdrive login modal broken in the OPAC</li>
1497 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26752">[26752]</a> OPAC list download button broken by Bootstrap 4 upgrade</li>
1498 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26973">[26973]</a> extendedPatronAttributes not showing during selfregistration</li>
1499 </ul>
1500
1501 <h3 id="packaging">Packaging</h3>
1502
1503 <ul>
1504 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25591">[25591]</a> Update list-deps for Debian 10 and Ubuntu 20.04</li>
1505 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25633">[25633]</a> Update debian/control.ini file for 20.05 release cycle</li>
1506 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25693">[25693]</a> Correct permissions must be set on logdir after an upgrade</li>
1507 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25792">[25792]</a> Rename 'ttf-dejavu' package to 'fonts-dejavu' for Debian 11</li>
1508 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25920">[25920]</a> Add liblocale-codes-perl package to fix ubuntu-stable (focal)</li>
1509 </ul>
1510
1511 <h3 id="patrons">Patrons</h3>
1512
1513 <ul>
1514 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25322">[25322]</a> Adding a guarantor with no relationship defaults to first available relationship name</li>
1515 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25858">[25858]</a> Borrower permissions are broken by update from bug 22868</li>
1516 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26285">[26285]</a> Use country code + number (E.164) validation for SMS numbers</li>
1517 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26556">[26556]</a> Cities autocomplete broken in patron edition</li>
1518 </ul>
1519
1520 <h3 id="pluginarchitecture">Plugin architecture</h3>
1521
1522 <ul>
1523 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25549">[25549]</a> Broken plugins should not break Koha (Install plugin script/method should highlight broken plugins)</li>
1524 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26138">[26138]</a> Errors if enable_plugins is zero</li>
1525 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26751">[26751]</a> Fatal exception if only one repo defined</li>
1526 </ul>
1527
1528 <h3 id="restapi">REST API</h3>
1529
1530 <ul>
1531 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23653">[23653]</a> Plack fails when http://swagger.io/v2/schema.json is unavailable and schema cache missing</li>
1532 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24003">[24003]</a> REST API should set C4::Context->userenv</li>
1533 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25774">[25774]</a> REST API searches don't handle correctly utf8 characters</li>
1534 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25944">[25944]</a> Bug in ill_requests patch schema</li>
1535 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26143">[26143]</a> The API does not handle requesting all resources</li>
1536 </ul>
1537
1538 <h3 id="reports">Reports</h3>
1539
1540 <ul>
1541 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25942">[25942]</a> Batch biblio and borrower operations on report results should not concatenate biblio/cardnumbers into a single string</li>
1542 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26090">[26090]</a> Catalog by itemtype report fails if SQL strict mode is on</li>
1543 </ul>
1544
1545 <h3 id="sip2">SIP2</h3>
1546
1547 <ul>
1548 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25761">[25761]</a> Implementation of too_many_overdue has unintended consequences</p>
1549
1550 <blockquote>
1551   <p>This bugfix allows the circulation rules that prevent checkouts if a user has reached a maximum number of overdue to be overridden at the SIP login level.</p>
1552   
1553   <p>This is especially useful for ebook lending services where you may want this block to be disabled. </p>
1554   
1555   <p><strong><em>New SIP config option</em></strong>: <code>overdues_block_checkout</code> defaults to <code>1</code></p>
1556 </blockquote></li>
1557 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25992">[25992]</a> SIP2 server doesn't start - Undefined subroutine set_logger</li>
1558 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26896">[26896]</a> SIP option holds_block_checkin does not actually block checkin of items on hold</li>
1559 </ul>
1560
1561 <h3 id="searching">Searching</h3>
1562
1563 <ul>
1564 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7607">[7607]</a> Advanced search: Index and search term don't match when leaving fields empty</li>
1565 </ul>
1566
1567 <h3 id="searching-elasticsearch">Searching - Elasticsearch</h3>
1568
1569 <ul>
1570 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23828">[23828]</a> Elasticsearch - ES - Authority record results not ordered correctly</li>
1571 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25265">[25265]</a> Elasticsearch - Batch editing items on a biblio can lead to incorrect index</li>
1572 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25864">[25864]</a> Case sensitivity breaks searching of some fields in ES5</li>
1573 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25882">[25882]</a> Elasticsearch - Advanced search itemtype limits are being double quoted</li>
1574 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26309">[26309]</a> Elasticsearch cxn_pool must be configurable (again)</li>
1575 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26507">[26507]</a> New items not indexed</li>
1576 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26903">[26903]</a> Authority records not being indexed in Elasticsearch</li>
1577 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27070">[27070]</a> Elasticsearch - with Elasticsearch 6 searches failing unless all terms are in the same field</li>
1578 </ul>
1579
1580 <h3 id="searching-zebra">Searching - Zebra</h3>
1581
1582 <ul>
1583 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23086">[23086]</a> Search for collection is broken</li>
1584 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26581">[26581]</a> Elasticsearch - Records can be indexed multiple times during returns</li>
1585 </ul>
1586
1587 <h3 id="serials">Serials</h3>
1588
1589 <ul>
1590 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26604">[26604]</a> "Generate next" button gives error on serials-collection.pl</li>
1591 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26987">[26987]</a> No property notforloan for Koha::Serial::Item</li>
1592 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26992">[26992]</a> On serial collection page, impossible to delete issues and related items</li>
1593 </ul>
1594
1595 <h3 id="staffclient">Staff Client</h3>
1596
1597 <ul>
1598 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23432">[23432]</a> Stock rotation: cancelled transfer result in stockrotation failures</li>
1599 </ul>
1600
1601 <h3 id="systemadministration">System Administration</h3>
1602
1603 <ul>
1604 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25651">[25651]</a> Modifying an authorised value make it disappear</li>
1605 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26948">[26948]</a> Some Koha Emails are double encoded (HOLD, ODUE, ...)</li>
1606 </ul>
1607
1608 <h3 id="templates">Templates</h3>
1609
1610 <ul>
1611 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25839">[25839]</a> Typo patron.streetype in member-main-address-style.inc</li>
1612 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25842">[25842]</a> Typo "streetype" in member-main-address-style.inc</li>
1613 </ul>
1614
1615 <h3 id="testsuite">Test Suite</h3>
1616
1617 <ul>
1618 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26031">[26031]</a> www/search_utf8.t is failing randomly and must be removed/replaced</li>
1619 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26033">[26033]</a> framapic is closing</li>
1620 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26250">[26250]</a> Test suite does not pass if Elastic is used as search engine</li>
1621 </ul>
1622
1623 <h3 id="tools">Tools</h3>
1624
1625 <ul>
1626 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15032">[15032]</a> [Plack] Scripts that fork (like stage-marc-import.pl) don't work as expected</li>
1627 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25557">[25557]</a> Column config table in acquisitions order does not match the acq table in baskets</li>
1628 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26516">[26516]</a> Importing records with unexpected format of copyrightdate fails</li>
1629 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26557">[26557]</a> Batch import fails when incoming records contain itemnumber</li>
1630 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26592">[26592]</a> XSS vulnerability when ysearch is used</li>
1631 </ul>
1632
1633 <h3 id="z39.50sruopensearchservers">Z39.50 / SRU / OpenSearch Servers</h3>
1634
1635 <ul>
1636 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23542">[23542]</a> SRU import encoding issue</li>
1637 </ul>
1638
1639 <h2 id="otherbugsfixed">Other bugs fixed</h2>
1640
1641 <p>(This list includes all bugfixes since the previous major version. Most of them
1642 have already been fixed in maintainance releases)</p>
1643
1644 <h3 id="about">About</h3>
1645
1646 <ul>
1647 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7143">[7143]</a> Bug for tracking changes to the about page</li>
1648 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25642">[25642]</a> Technical notes are missing from the release (20.05)</li>
1649 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27108">[27108]</a> Update team for 21.05 cycle</li>
1650 </ul>
1651
1652 <h3 id="acquisitions">Acquisitions</h3>
1653
1654 <ul>
1655 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6819">[6819]</a> Don't offer cancel order links for received order lines on basket summary</li>
1656 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10921">[10921]</a> You can edit an order even when it is in a closed basket</li>
1657 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11176">[11176]</a> Purchase suggestions should respect the 'active' switch on budgets</li>
1658 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17458">[17458]</a> When receiving an order, information about user and date on top are incorrect</li>
1659 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21268">[21268]</a> Can't add to basket from staged file if base-level allocated is zero</li>
1660 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21811">[21811]</a> Add warning when order receive form is saved without entering 'quantity received'</li>
1661 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25266">[25266]</a> Not all vendors are listed in the filters on the late order claims page</li>
1662 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25499">[25499]</a> Fund code column is empty when closing a budget</li>
1663 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25507">[25507]</a> PDF order print for German 2-pages is broken</li>
1664 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25545">[25545]</a> Invoice page - Adjustments are not included in the Total + adjustments + shipment cost (Column tax. inc.)</li>
1665 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25599">[25599]</a> Allow use of cataloguing placeholders when ACQ framework is used creating new record (UseACQFrameworkForBiblioRecords)</li>
1666 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25611">[25611]</a> Changing the vendor when creating the basket does not keep that new vendor</li>
1667 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25751">[25751]</a> When an ORDERED suggestion is edited, the status resets to "No status"</li>
1668 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25887">[25887]</a> Filtering funds by library resets to empty in library pull down</li>
1669 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26190">[26190]</a> Cannot close baskets when all lines have been cancelled</li>
1670 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26497">[26497]</a> "Hide all columns" throws Javascript error on aqplan.pl</li>
1671 </ul>
1672
1673 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
1674
1675 <ul>
1676 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21539">[21539]</a> addorderiso2709.pl forces librarian to select a ccode and notforloan code when using MarcItemFieldsToOrder</li>
1677 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25360">[25360]</a> Use secure flag for CGISESSID cookie</li>
1678 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25875">[25875]</a> Patron displayed multiple times in add user search if they have multiple sub permissions</li>
1679 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25950">[25950]</a> REMOTE_ADDR set to null if client_ip in X-Forwarded-For matches a koha_trusted_proxies value</li>
1680 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26228">[26228]</a> Update gulpfile to work with Node.js v12</li>
1681 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26239">[26239]</a> Number::Format issues with large negative numbers</li>
1682 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26260">[26260]</a> elasticsearch>cnx_pool missing in koha-conf-site.xml.in</li>
1683 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26270">[26270]</a> XISBN.t is failing since today</li>
1684 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26331">[26331]</a> svc/letters/preview is not executable which prevents CGI functioning</li>
1685 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26384">[26384]</a> Missing test to catch for execution flags</li>
1686 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26464">[26464]</a> Code correction in opac-main when news_id passed</li>
1687 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26569">[26569]</a> Use gender-neutral pronouns in systempreference explanation field in DB</li>
1688 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26638">[26638]</a> System preference ArticleRequestsMandatoryFieldsItemsOnly is unused</li>
1689 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26673">[26673]</a> Remove Perl shebangs from Perl modules</li>
1690 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26721">[26721]</a> Debit and credit type pages should check for the specific permission</li>
1691 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26904">[26904]</a> OPAC password recovery allows regexp in email</li>
1692 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27021">[27021]</a> Chaining on Koha::Objects->empty should always return an empty resultset</li>
1693 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27072">[27072]</a> Don't process staff interface CSS with rtlcss</li>
1694 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27092">[27092]</a> Remove note about "synced mirror" from the README.md</li>
1695 </ul>
1696
1697 <h3 id="authentication">Authentication</h3>
1698
1699 <ul>
1700 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26191">[26191]</a> Relocate track_login call in Auth.pm (see 22543)</li>
1701 </ul>
1702
1703 <h3 id="cataloging">Cataloging</h3>
1704
1705 <ul>
1706 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11460">[11460]</a> Correction to default itemcallnumber system preference in UNIMARC</li>
1707 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17515">[17515]</a> Advanced Editor - Rancor - Z39 sources not sorted properly</li>
1708 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19322">[19322]</a> Typo in UNIMARC field 140 plugin</li>
1709 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19327">[19327]</a> Typo in UNIMARC field 128a plugin</li>
1710 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24780">[24780]</a> 952$i stocknumber does not display in batch item modification</li>
1711 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25189">[25189]</a> AutoCreateAuthorities can repeatedly generate authority records when using Default linker</li>
1712 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25353">[25353]</a> Correct eslint errors in additems.js</li>
1713 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25553">[25553]</a> Edit item date sort does not sort correctly</li>
1714 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26139">[26139]</a> 'Place hold' button isn't hidden in all detail views if there are no items available for loan</li>
1715 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26289">[26289]</a> Deleting biblio in labeled MARC view doesn't work</li>
1716 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26330">[26330]</a> jQueryUI tabs don't work with non-Latin-1 characters</li>
1717 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26605">[26605]</a> Correctly URI-encode query string in call number browse plugin</li>
1718 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26613">[26613]</a> In the unimarc_framework.sql file in the it-IT translation there are wrong value fields for 995 r record</li>
1719 </ul>
1720
1721 <h3 id="circulation">Circulation</h3>
1722
1723 <ul>
1724 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23695">[23695]</a> Items holdingbranch should be set to the originating library when generating a manual transfer</li>
1725 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24279">[24279]</a> Claims Returned does not work when set from moredetail.pl or additem.pl</li>
1726 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25293">[25293]</a> Don't call escapeHtml on null</li>
1727 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25440">[25440]</a> Remove undef and CGI warnings and fix template variables list in circulation rules</li>
1728 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25584">[25584]</a> When a 'return claim' is added, the button disappears, but the claim date doesn't show up</li>
1729 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25587">[25587]</a> JavaScript issue - "clear" button doesn't reset some dropdowns</li>
1730 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25658">[25658]</a> Print icon sometimes obscures patron barcode</li>
1731 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25724">[25724]</a> Transferred item checked in to shelving cart has cart location removed when transfer is filled</li>
1732 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25807">[25807]</a> Version 3.008 of Template breaks smart-rules display</li>
1733 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25868">[25868]</a> Transfers page must show effective itemtype</li>
1734 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25890">[25890]</a> Checkouts table not sorting on check out date correctly</li>
1735 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25940">[25940]</a> Two separate print dialogs when checking in/transferring an item</li>
1736 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25958">[25958]</a> Allow LongOverdue cron to exclude specified lost values</li>
1737 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26012">[26012]</a> Date in 'Paid for' information not formatted to Time/DateFormat system preferences</li>
1738 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26076">[26076]</a> Paying selected accountlines in full may result in the error "You must pay a value less than or equal to $x"</li>
1739 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26136">[26136]</a> Prevent double submit of checkin form</li>
1740 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26224">[26224]</a> Prevent double submit of header checkin form</li>
1741 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26323">[26323]</a> Not_for_loan, damaged, location and ccode values must be retrieved from the correct AV category</li>
1742 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26362">[26362]</a> Overdue report shows incorrect branches for patron, holdingbranch, and homebranch</li>
1743 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26583">[26583]</a> Unnecessary code in AddIssue</li>
1744 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26627">[26627]</a> Print and confirming a hold can cause an infinite loop</li>
1745 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26675">[26675]</a> Typo in line 341 of process_koc.pl</li>
1746 </ul>
1747
1748 <h3 id="command-lineutilities">Command-line Utilities</h3>
1749
1750 <ul>
1751 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22470">[22470]</a> Missing the table name on misc/migration_tools/switch_marc21_series_info.pl</li>
1752 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25853">[25853]</a> update_patrons_category.pl has incorrect permissions in repo</li>
1753 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25955">[25955]</a> compare_es_to_db.pl broken by drop of Catmandu dependency</li>
1754 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26337">[26337]</a> Remove unused authorities script should skip merge</li>
1755 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26407">[26407]</a> fix query in 'title exists' in <code>search_for_data_inconsistencies.pl</code></li>
1756 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26448">[26448]</a> koha-elasticsearch --commit parameter is not used</li>
1757 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26601">[26601]</a> Add utf8 output to text output of overdue_notices.pl</p>
1758
1759 <p><strong>Sponsored by</strong> <em>Styrian State Library</em></p></li>
1760 </ul>
1761
1762 <h3 id="developerdocumentation">Developer documentation</h3>
1763
1764 <ul>
1765 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26617">[26617]</a> Add koha-testing-docker to INSTALL file and correct URL</li>
1766 </ul>
1767
1768 <h3 id="documentation">Documentation</h3>
1769
1770 <ul>
1771 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25576">[25576]</a> ILL requests Help does not take you to the correct place in the manual</li>
1772 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25700">[25700]</a> Recent Kohacons are missing from the timeline</li>
1773 </ul>
1774
1775 <h3 id="finesandfees">Fines and fees</h3>
1776
1777 <ul>
1778 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26161">[26161]</a> Confirm and cancel buttons should be underneath the right hand form on the POS page</li>
1779 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26189">[26189]</a> Table options on points of sale misaligned</li>
1780 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26541">[26541]</a> Apply discount button misleading</li>
1781 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27044">[27044]</a> Deprecate core support for PayPal payments</li>
1782 </ul>
1783
1784 <h3 id="holdrequests">Hold requests</h3>
1785
1786 <ul>
1787 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23485">[23485]</a> Holds to pull (pendingreserves.pl) should list barcodes</li>
1788 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25555">[25555]</a> Holds Queue sorts patrons by firstname</li>
1789 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25789">[25789]</a> New expiration date on placing a hold in staff interface can be set to a date in the past</p>
1790
1791 <p><strong>Sponsored by</strong> <em>Koha-Suomi Oy</em></p></li>
1792 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26460">[26460]</a> Wrong line ending (semicolon vs comma) in request.tt</li>
1793 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26762">[26762]</a> OPAC hold template markup error</li>
1794 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26988">[26988]</a> Defer loading the hold pickup locations until the dropdown is selected</li>
1795 </ul>
1796
1797 <h3 id="i18nl10n">I18N/L10N</h3>
1798
1799 <ul>
1800 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25346">[25346]</a> Only show warn about existing directory on installing translations when verbose is used</li>
1801 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25596">[25596]</a> "Overpayment refund" is not translatable</li>
1802 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25626">[25626]</a> Translation issues with OPAC problem reports (status and 'sent to')</li>
1803 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26398">[26398]</a> Credit and Debit types on creating a manual credits and manual invoices are not translatable</li>
1804 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26418">[26418]</a> The "description" for REFUND accountlines is not translatable</li>
1805 </ul>
1806
1807 <h3 id="installationandupgradeweb-basedinstaller">Installation and upgrade (web-based installer)</h3>
1808
1809 <ul>
1810 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24972">[24972]</a> Remove de-DE installer data</li>
1811 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25448">[25448]</a> Update German (de-DE) framework files</li>
1812 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25491">[25491]</a> Perl warning at the login page of installer</li>
1813 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25695">[25695]</a> Missing logging of $@ in onboarding.pl after eval block</li>
1814 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26612">[26612]</a> Error during web install for it-IT translation</li>
1815 </ul>
1816
1817 <h3 id="lists">Lists</h3>
1818
1819 <ul>
1820 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13701">[13701]</a> Sharing lists: Text hardcoded to 2 weeks, but could be any time frame</li>
1821 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25913">[25913]</a> Internal server error when calling get_coins on record with no title (245) but with 880 linked to 245</li>
1822 </ul>
1823
1824 <h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
1825
1826 <ul>
1827 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26606">[26606]</a> Correctly URI-encode query string in URL loaded after deleting an authority record</li>
1828 </ul>
1829
1830 <h3 id="marcbibliographicdatasupport">MARC Bibliographic data support</h3>
1831
1832 <ul>
1833 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25701">[25701]</a> Facets display in random order</li>
1834 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26018">[26018]</a> Not all subfields for the following tags are in the same tab (or marked 'ignored')</li>
1835 </ul>
1836
1837 <h3 id="notices">Notices</h3>
1838
1839 <ul>
1840 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25629">[25629]</a> Fix capitalization in sample notices</li>
1841 </ul>
1842
1843 <h3 id="opac">OPAC</h3>
1844
1845 <ul>
1846 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11994">[11994]</a> Fix OpenSearch discovery in the OPAC</p>
1847
1848 <blockquote>
1849   <p>OpenSearch (https://en.wikipedia.org/wiki/OpenSearch) allows you to search your library's catalog directly from the browser address bar or search box. This fixes the OpenSearch feature so that it now works correctly in Firefox. Note: make sure OPACBaseURL is correctly set.</p>
1850 </blockquote></li>
1851 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20783">[20783]</a> Cannot embed some YouTube videos due to 403 errors</li>
1852 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23276">[23276]</a> Don't show tags on tag cloud when tagging is disabled</li>
1853 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24352">[24352]</a> Wrong labels displaying in result list with OpacItemLocation</p>
1854
1855 <blockquote>
1856   <p>This fixes the OPAC's MARC21 search results XSLT so that OPAC search result information is correctly labelled based on the OpacItemLocation preference.</p>
1857   
1858   <p>Previously, search results showed the label "Location(s)" whether the
1859   setting was "collection code" or "location."</p>
1860 </blockquote></li>
1861 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24473">[24473]</a> Syndetics content should be $raw filtered on opac-detail.tt</p>
1862
1863 <blockquote>
1864   <p>Syndetics provides enhanced content which is displayed in the OPAC under the tabs 'Title Notes', 'Excerpt', 'About the author', and 'Editions'. They provide this information as HTML but Koha currently displays the content with the HTML tags. This fixes this so that the enhanced content displays correctly.</p>
1865 </blockquote></li>
1866 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25434">[25434]</a> When viewing cart on small screen sizes selections-toolbar is hidden</li>
1867 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25597">[25597]</a> Javascript errors in self-checkout printslip.pl preventing printing</li>
1868 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25869">[25869]</a> Coce images not loading for lists (virtualshelves)</li>
1869 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25914">[25914]</a> Relative's checkouts have empty title in OPAC</li>
1870 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25982">[25982]</a> OPAC shelves RSS link output is HTML not XML</li>
1871 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26070">[26070]</a> Google Transliterate API has been deprecated</p>
1872
1873 <blockquote>
1874   <p>The Google Transliterate API has been deprecated by Google in 2011. This removes the remaining code and GoogleIndicTransliteration system preference from Koha as this is no longer functional.</p>
1875 </blockquote></li>
1876 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26119">[26119]</a> Patron attribute option to display in OPAC is not compatible with PatronSelfRegistrationVerifyByEmail</li>
1877 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26127">[26127]</a> When reporting an Error from the OPAC, the URL does not display</li>
1878 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26179">[26179]</a> Remove redundant import of Google font</li>
1879 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26184">[26184]</a> Wrap 'items available for pick-up' note when placing a hold in the OPAC in a div element</li>
1880 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26262">[26262]</a> Paging on course reserves tables in OPAC is broken</li>
1881 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26388">[26388]</a> Renew all and Renew selected buttons should account for items that can't be renewed</li>
1882 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26389">[26389]</a> OPAC renewal failure due to automatic renewal does not have a failure message</li>
1883 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26421">[26421]</a> Use Bootstrap screen reader text class for shelf browser messages</li>
1884 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26478">[26478]</a> Display issue with buttons on the self checkout screens</li>
1885 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26512">[26512]</a> Display issue with buttons for OPAC checkout note</li>
1886 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26526">[26526]</a> Use of checkout notes not clear in OPAC</li>
1887 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26619">[26619]</a> Cart - The "Print" button is only translated when you are in "More details" mode</li>
1888 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26647">[26647]</a> Add translation context to cancel hold button in OPAC</li>
1889 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26719">[26719]</a> Replace MSG_NO_RECORD_SELECTED with translatable string</li>
1890 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26747">[26747]</a> OverDrive always available titles display 999999 copies available</li>
1891 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26749">[26749]</a> Correct dropdown markup in OPAC cart</li>
1892 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26758">[26758]</a> Correct OPAC ILL requests page markup</li>
1893 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26766">[26766]</a> Don't show star rating in dialog when saving a checkout note</li>
1894 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26810">[26810]</a> OpacCustomSearch is no longer a system preference, we must use the template variable</li>
1895 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26886">[26886]</a> OPAC suggestions: possible duplicate message should stand out more</li>
1896 </ul>
1897
1898 <h3 id="packaging">Packaging</h3>
1899
1900 <ul>
1901 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17084">[17084]</a> Automatic debian/control updates (master)</li>
1902 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25509">[25509]</a> Remove useless libjs-jquery dependency</li>
1903 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25548">[25548]</a> Package install Apache performs unnecessary redirects</li>
1904 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25778">[25778]</a> koha-plack puts duplicate entries into PERL5LIB when multiple instances named</li>
1905 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25889">[25889]</a> Increase performance of debian/list-deps script</li>
1906 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26672">[26672]</a> Create metapackage to install Koha and all its dependencies</li>
1907 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26702">[26702]</a> Remove explicit libnet-stomp-perl from debian/control.in</li>
1908 </ul>
1909
1910 <h3 id="patrons">Patrons</h3>
1911
1912 <ul>
1913 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14708">[14708]</a> The patron set as the anonymous patron should not be deletable</li>
1914 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25336">[25336]</a> Show checkouts/fines to guarantor is in the wrong section of the patron file</li>
1915 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26125">[26125]</a> In 'Patron search' tab link should lead to patron details instead of checkout screen</li>
1916 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26594">[26594]</a> Patrons merge problem with restriction</li>
1917 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26666">[26666]</a> Display issue with address information</li>
1918 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26686">[26686]</a> Sorting for "Updated on" broken on patron's "Notices" tab</li>
1919 </ul>
1920
1921 <h3 id="pluginarchitecture">Plugin architecture</h3>
1922
1923 <ul>
1924 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25953">[25953]</a> Add ID to installed plugins table to ease styling and DOM mods</li>
1925 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26803">[26803]</a> Fix PLUGIN_DIR when plugin_dirs is multivalued</li>
1926 </ul>
1927
1928 <h3 id="restapi">REST API</h3>
1929
1930 <ul>
1931 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25570">[25570]</a> Listing requests should be paginated by default</li>
1932 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25662">[25662]</a> Create hold route does not check maxreserves syspref</li>
1933 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26271">[26271]</a> Call to /api/v1/patrons/{patron_id}/account returns 500 error if manager_id is NULL</li>
1934 </ul>
1935
1936 <h3 id="reports">Reports</h3>
1937
1938 <ul>
1939 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17801">[17801]</a> 'Top Most-circulated items' gives wrong results when filtering by checkout date</li>
1940 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26111">[26111]</a> Serials module does not appear in reports dictionary</li>
1941 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26165">[26165]</a> Duplicating large saved report leads to error due to length of URI</li>
1942 </ul>
1943
1944 <h3 id="sip2">SIP2</h3>
1945
1946 <ul>
1947 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25805">[25805]</a> SIP will show hold patron name (DA) as something like C4::SIP::SIPServer=HASH(0x88175c8) if there is no patron</li>
1948 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25903">[25903]</a> Sending a SIP patron information request with a summary field flag in indexes 6-9 will crash server</li>
1949 </ul>
1950
1951 <h3 id="searching">Searching</h3>
1952
1953 <ul>
1954 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17661">[17661]</a> Differences in field ending (whitespace, punctuation) cause duplicate facets</li>
1955 </ul>
1956
1957 <h3 id="searching-elasticsearch">Searching - Elasticsearch</h3>
1958
1959 <ul>
1960 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24567">[24567]</a> Elasticsearch: CCL syntax does not allow for multiple indexes to be searched at once</li>
1961 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25872">[25872]</a> Advanced search on OPAC with limiter but no search term fails when re-sorted</li>
1962 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25873">[25873]</a> Elasticsearch - Records with malformed data are not indexed</li>
1963 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25957">[25957]</a> Elasticsearch 5.X - empty subfields cause error on suggestible fields</li>
1964 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26009">[26009]</a> Elasticsearch homebranch and holdingbranch facets are limited to 10</li>
1965 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26313">[26313]</a> "Show analytics" and "Show volumes" links don't work with Elasticsearch and UseControlNumber</li>
1966 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26487">[26487]</a> Add all MARC flavours for not-onloan-count search field</li>
1967 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26832">[26832]</a> Elasticsearch mappings export should use UTF-8</li>
1968 </ul>
1969
1970 <h3 id="searching-zebra">Searching - Zebra</h3>
1971
1972 <ul>
1973 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26599">[26599]</a> Unused parameter name in POD of ModZebra</li>
1974 </ul>
1975
1976 <h3 id="selfcheckout">Self checkout</h3>
1977
1978 <ul>
1979 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25349">[25349]</a> Enter in the username field submits the login, instead of moving focus to the password field</li>
1980 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25791">[25791]</a> SCO print dialog pops up twice</li>
1981 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26131">[26131]</a> console errors when attempting to open SCO related system preferences</li>
1982 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26301">[26301]</a> Self-checkout blocks renew for overdues even when OverduesBlockRenewing allows it in opac-user.pl</li>
1983 </ul>
1984
1985 <h3 id="serials">Serials</h3>
1986
1987 <ul>
1988 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25696">[25696]</a> Test prediction pattern button is invalid HTML</li>
1989 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26846">[26846]</a> serial-collections page should select the expected and late serials automatically</li>
1990 </ul>
1991
1992 <h3 id="staffclient">Staff Client</h3>
1993
1994 <ul>
1995 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11223">[11223]</a> Incorrect ind 1 semantics for MARC21 785 on the detail page in staff</li>
1996 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25521">[25521]</a> NewItemsDefaultLocation description should not mention cart_to_shelf.pl</li>
1997 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25537">[25537]</a> Page reload at branchtransfers.pl loses destination branch</li>
1998 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25744">[25744]</a> Replace i tags with em AND b tags with strong in the staff interface</li>
1999 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25756">[25756]</a> Empty HTML table row after OPAC "Appearance" preferences</li>
2000 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25804">[25804]</a> Remove HTML from title tag of bibliographic detail page</li>
2001 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26084">[26084]</a> ConsiderOnSiteCheckoutsAsNormalCheckouts description is unclear</li>
2002 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26137">[26137]</a> Warn on malformed param on log viewer (viewlog.pl)</li>
2003 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26249">[26249]</a> keep_text class not set inconsistently in cat-search.inc</li>
2004 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26445">[26445]</a> Search results browser in staff has broken link back to results</li>
2005 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26938">[26938]</a> Prevent flash of unstyled content on sales table</li>
2006 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26939">[26939]</a> Account payment_type in the cash register details page should use description instead of code.</li>
2007 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26944">[26944]</a> Help link from automatic item modification by age should go to the relevant part of the manual</li>
2008 </ul>
2009
2010 <h3 id="systemadministration">System Administration</h3>
2011
2012 <ul>
2013 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20804">[20804]</a> Sanitize input of timeout syspref</li>
2014 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25394">[25394]</a> Cronjob path in the AuthorityMergeLimit syspref description is wrong</p>
2015
2016 <blockquote>
2017   <p>Updates the system preference description with the correct path for the cronjob (misc/cronjobs/merge_authorities.pl).</p>
2018 </blockquote></li>
2019 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25675">[25675]</a> System preference PatronSelfRegistration incorrectly described</li>
2020 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25919">[25919]</a> Desks link is available in left side menu even if UseCirculationDesks is disabled</li>
2021 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26283">[26283]</a> dateexpiry and dateenrolled are missing in the new modal for BorrowerMandatoryField and others</p>
2022
2023 <blockquote>
2024   <p>This enhancement adds the dateenrolled and dateexpiry fields to the list of fields that can be selected in system preferences such as the BorrowerMandatoryField.</p>
2025 </blockquote></li>
2026 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26490">[26490]</a> Column configuration for account-fines hides the wrong columns</li>
2027 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26809">[26809]</a> Inconsistent use of full stops on admin-home.tt</p>
2028
2029 <p><strong>Sponsored by</strong> <em>Catalyst</em></p></li>
2030 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26922">[26922]</a> SendAlerts does not correctly handle error on sending emails</li>
2031 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27026">[27026]</a> New circulation rule "Days mode" values are not explained anywhere</li>
2032 </ul>
2033
2034 <h3 id="templates">Templates</h3>
2035
2036 <ul>
2037 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25447">[25447]</a> Terminology: Fix button text "Edit biblio"</p>
2038
2039 <blockquote>
2040   <p>This updates the text on the cataloging main page so that in the menu for each search result the "Edit biblio" link is now "Edit record."</p>
2041 </blockquote></li>
2042 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25469">[25469]</a> Typo: Item does not belongs to your library</li>
2043 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25582">[25582]</a> Don't show OPAC problems entry on dashboard when there are no reports</li>
2044 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25615">[25615]</a> Empty select in "Holds to pull" filters</li>
2045 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25718">[25718]</a> Correct typo in additem.tt</li>
2046 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25747">[25747]</a> Don't display a comma when patron has no firstname</li>
2047 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25762">[25762]</a> Typo in linkitem.tt</li>
2048 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25765">[25765]</a> Replace LoginBranchname and LoginBranchcode with use of Branches template plugin</li>
2049 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25896">[25896]</a> Missing closing <code>td</code> tag in smart-rules.tt</li>
2050 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25974">[25974]</a> Remove inline style from table settings administration page</li>
2051 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25987">[25987]</a> Radio buttons are misaligned in New label batches</li>
2052 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26049">[26049]</a> Replace li with span class results_summary in UNIMARC intranet XSLT</li>
2053 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26093">[26093]</a> Markup error after Bug 24279 creates formatting problem</li>
2054 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26098">[26098]</a> JS error on the fund list view if no fund displayed</li>
2055 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26213">[26213]</a> Remove the use of jquery.checkboxes plugin when adding orders from MARC file</li>
2056 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26234">[26234]</a> Default DataTables must know our own classes</li>
2057 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26324">[26324]</a> Spelling error resizeable vs resizable</li>
2058 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26449">[26449]</a> Small typo in web installer template</li>
2059 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26450">[26450]</a> Typo in UNIMARC field 105 plugin template</li>
2060 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26538">[26538]</a> Display cities list before input text</li>
2061 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26551">[26551]</a> When importing a framework, the modal heading is too long and runs outside of the dialog</li>
2062 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26576">[26576]</a> Subfield descriptions on authority detail view are cut off</li>
2063 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26678">[26678]</a> When putting an item into manual transfer, tabs from detail view show in table</li>
2064 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26696">[26696]</a> Make payment table has a display issue when credits exist</li>
2065 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26723">[26723]</a> Improve link text on OverDriveAuthName system preference</li>
2066 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26724">[26724]</a> Improve link text for downloading the CSV file on patron import page</li>
2067 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26725">[26725]</a> Improve link text on Patron attributes administration page</li>
2068 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26726">[26726]</a> Improve link text on Transport cost matrix page</li>
2069 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26727">[26727]</a> Fix closing <code>p</code> tag appearing in the templates</li>
2070 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26756">[26756]</a> Fix quotes showing behind some system preference descriptions</li>
2071 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26782">[26782]</a> Circulation conditions: first 2 columns show as sortable, but cannot be sorted</li>
2072 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26808">[26808]</a> Improve tab key access to circulation confirmation dialog</li>
2073 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26816">[26816]</a> Remove extra space before comma in staff results item list</li>
2074 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26833">[26833]</a> Logged in library doesn't show with suggestions count</li>
2075 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26889">[26889]</a> Remove extra space from "Damaged :" in item search</li>
2076 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26935">[26935]</a> Incorrect basketid sent for claimacquisition and claimissues</li>
2077 </ul>
2078
2079 <h3 id="testsuite">Test Suite</h3>
2080
2081 <ul>
2082 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24147">[24147]</a> Objects.t is failing randomly</li>
2083 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25514">[25514]</a> REST/Plugin/Objects.t is failing randomly</li>
2084 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25623">[25623]</a> Some tests in oauth.t do not roll back</li>
2085 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25638">[25638]</a> API related tests failing on comparing floats</li>
2086 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25641">[25641]</a> Koha/XSLT/Base.t is failing on U20</li>
2087 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25729">[25729]</a> Charges/Fees.t is failing on slow servers due to wrong date comparison</li>
2088 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25811">[25811]</a> authentication.t is failing randomly</li>
2089 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26043">[26043]</a> Holds.t is failing randomly</li>
2090 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26115">[26115]</a> Remove leftover Carp::Always</li>
2091 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26162">[26162]</a> Prevent Selenium's StaleElementReferenceException</li>
2092 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26365">[26365]</a> Koha/Acquisition/Order.t is failing with MySQL 8</li>
2093 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26401">[26401]</a> xt/fix-old-fsf-address* are no longer needed</li>
2094 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26589">[26589]</a> t/db_dependent/OAI/Sets.t unit test fails due to OAI-PMH:AutoUpdateSets syspref</li>
2095 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26892">[26892]</a> Remove warnings from t/db_dependent/Koha/Patrons.t</li>
2096 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26971">[26971]</a> Remove obsolete test translatable-templates.t</li>
2097 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26984">[26984]</a> Tests are failing if AnonymousPatron is configured</li>
2098 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26986">[26986]</a> Second try to prevent Selenium's StaleElementReferenceException</li>
2099 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27007">[27007]</a> GetMarcSubfieldStructure called with "unsafe" in tests</li>
2100 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27062">[27062]</a> pickup_location tests don't deal correctly with existing libraries</li>
2101 </ul>
2102
2103 <h3 id="tools">Tools</h3>
2104
2105 <ul>
2106 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8437">[8437]</a> Large database backups and large exports from export.pl fail under plack</li>
2107 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9118">[9118]</a> Show only sensible options when editing a unique holiday</li>
2108 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25167">[25167]</a> Fix not for loan filter in inventory tool</li>
2109 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25862">[25862]</a> TinyMCE editor mangles  local url links  (relative_urls is true) in tools/koha-new.pl</li>
2110 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25893">[25893]</a> Log viewer no longer searches using wildcards</li>
2111 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25897">[25897]</a> Inventory table call number sort should use cn_sort value</li>
2112 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26017">[26017]</a> Cashup registers never shows on tools page</li>
2113 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26121">[26121]</a> When using CodeMirror in News Tool DatePicker is hard to see</li>
2114 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26124">[26124]</a> Console errors on tools_koha-news when editing with TinyMCE</li>
2115 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26236">[26236]</a> log viewer does not translate the interface properly</li>
2116 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26414">[26414]</a> Unable to export Withdrawn status using CSV profile</p>
2117
2118 <blockquote>
2119   <p>This patch fixes the export of MARC records and the withdrawn status when using CSV profiles. Before this fix the full 952 field was exported, rather than just the withdrawn status.</p>
2120 </blockquote></li>
2121 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26664">[26664]</a> Inventory: Sorting column 'Last seen' goes wrong</li>
2122 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26781">[26781]</a> Marc Modification Templates treat subfield 0 and no subfield set</li>
2123 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26784">[26784]</a> Editing a MARC modification template is noisy</li>
2124 </ul>
2125
2126 <h3 id="webservices">Web services</h3>
2127
2128 <ul>
2129 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22806">[22806]</a> CanBookBeReserve and CanItemBeReserve do not check AllowHoldsOnPatronsPossessions</p>
2130
2131 <blockquote>
2132   <p>This enhancement makes sure that checks for the "AllowHoldsOnPatronsPossessions" policy is now made for all interfaces (Staff interface, OPAC, WebServices). Before this change it was not checked for WebServices (ILS-DI).</p>
2133   
2134   <p>"AllowHoldPolicyOverride" can be used to override this setting for the Staff interface.</p>
2135   
2136   <p>Note: This enhancement introduces a behaviour change, so if you use either of these system preferences review the settings to make sure they work as expected.</p>
2137 </blockquote></li>
2138 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25793">[25793]</a> OAI 'Set' and 'Metadata' dropdowns broken by OPAC jQuery upgrade</li>
2139 </ul>
2140
2141 <h3 id="z39.50sruopensearchservers">Z39.50 / SRU / OpenSearch Servers</h3>
2142
2143 <ul>
2144 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25702">[25702]</a> Actions button on Search results from Z39.50 is displayed incorrectly</li>
2145 </ul>
2146
2147 <h2 id="newsystempreferences">New system preferences</h2>
2148
2149 <ul>
2150 <li>AddressForFailedOverdueNotices</li>
2151 <li>ArticleRequestsMandatoryFieldsItemOnly</li>
2152 <li>AutoCreditNumber</li>
2153 <li>BiblioItemtypeInfo</li>
2154 <li>CircConfirmItemParts</li>
2155 <li>DefaultLongOverdueSkipLostStatuses</li>
2156 <li>EdifactInvoiceImport</li>
2157 <li>HoldsNeedProcessingSIP</li>
2158 <li>ILLDefaultStaffEmail</li>
2159 <li>ILLHiddenRequestStatuses</li>
2160 <li>ILLSendStaffNotices</li>
2161 <li>NewsToolEditor</li>
2162 <li>NoIssuesChargeGuarantorsWithGuarantees</li>
2163 <li>NoRefundOnLostReturnedItemsAge</li>
2164 <li>NotesToHide</li>
2165 <li>OAI-PMH:AutoUpdateSetEmbedItemData</li>
2166 <li>OPACHoldsHistory</li>
2167 <li>OPACSuggestionUnwantedFields</li>
2168 <li>OpacMetaDescription</li>
2169 <li>PatronDuplicateMatchingAddFields</li>
2170 <li>PhoneNotification</li>
2171 <li>Pseudonymization</li>
2172 <li>PseudonymizationPatronFields</li>
2173 <li>PseudonymizationTransactionFields</li>
2174 <li>RecordStaffUserOnCheckout</li>
2175 <li>SkipHoldTrapOnNotForLoanValue</li>
2176 <li>UnseenRenewals</li>
2177 </ul>
2178
2179 <h2 id="renamedsystempreferences">Renamed system preferences</h2>
2180
2181 <ul>
2182 <li>NotesBlacklist => NotesToHide</li>
2183 </ul>
2184
2185 <h2 id="deletedsystempreferences">Deleted system preferences</h2>
2186
2187 <ul>
2188 <li>opaccredits</li>
2189 <li>OpacCustomSearch</li>
2190 <li>OpacLoginInstructions</li>
2191 <li>GoogleIndicTransliteration</li>
2192 <li>AllowPurchaseSuggestionBranchChoice</li>
2193 </ul>
2194
2195 <h2 id="newauthorizedvaluecategories">New authorized value categories</h2>
2196
2197 <ul>
2198 <li>HOLD_CANCELLATION</li>
2199 </ul>
2200
2201 <h2 id="newlettercodes">New letter codes</h2>
2202
2203 <ul>
2204 <li>ILL_PICKUP_READY</li>
2205 <li>ILL_REQUEST_UNAVAIL</li>
2206 <li>ILL_REQUEST_CANCEL</li>
2207 <li>ILL_REQUEST_MODIFIED</li>
2208 <li>ILL_PARTNER_REQ</li>
2209 </ul>
2210
2211 <h2 id="technicalhighlights">Technical highlights</h2>
2212
2213 <h3 id="significantchangesfordevelopers">Significant changes for developers</h3>
2214
2215 <ul>
2216 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22417">[22417]</a> A task queue is added to Koha</li>
2217 </ul>
2218
2219 <blockquote>
2220   <p>It relies on the STOMP protocol to notify the worker about the tasks. Koha is now using RabbitMQ as the message broker.
2221   A new page is added for monitoring the background job execution (/cgi-bin/koha/admin/background_jobs.pl).
2222   This sets the ground for future improvements for asynchronous  and long running tasks. All background jobs that prevent us from full Plack experience, will be migrated in a short term. A way for plugin methods to be scheduled for execution is one of the things devs are working on as well. </p>
2223 </blockquote>
2224
2225 <ul>
2226 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20582">[20582]</a> Koha as a Mojolicious application</li>
2227 </ul>
2228
2229 <blockquote>
2230   <p>While experimental at this point, this development prepares the ground for new ways to think of Koha pages and routes. It also allows us to think of relying on non-blocking application servers like Hypnotoad, and thus being able to implement asynchronous code.
2231   To test, use starman with the new <code>app.psgi</code> at the root of Koha source code, or use morbo/hypnotoad with scripts <code>bin/opac</code> and <code>bin/intranet</code>. A reverse proxy is not needed but you can use one, and basic configuration files for apache and nginx are provided in <code>etc/</code>.
2232   This also allows to generate simpler containerized deployments of Koha.</p>
2233 </blockquote>
2234
2235 <ul>
2236 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26672">[26672]</a> Create metapackage to install Koha and all its dependencies</li>
2237 </ul>
2238
2239 <blockquote>
2240   <p>Two new Koha packages have been created: <code>koha-full</code> and <code>koha-core</code>;  Both packages are currently considered as experimental, and are not recommended for production use until further notice. We will be testing them during the 20.11 release cycle.</p>
2241 </blockquote>
2242
2243 <ul>
2244 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26893">[26893]</a> Debian 11 support</li>
2245 </ul>
2246
2247 <blockquote>
2248   <p>Currently the Debian 11 version of JSON::Validator (v4.10) is incompatible with Koha. A temporary solution has been to provide JSON::Validator (v3.25). 
2249   The package is named 'libjson-validator-perl-4.10+really3.25-koha1', following the '+really' naming convention described in section 5.6.12.1 here: https://www.debian.org/doc/debian-policy/ch-controlfields.html
2250   Installing Koha on Debian 11 now requires the 'bullseye' component to be added to the apt repo definition, example below...
2251    <code>$ echo 'deb http://debian.koha-community.org/koha stable main bullseye' | sudo tee /etc/apt/sources.list.d/koha.list</code>
2252   This requirement will eventually be removed as we upgrade to JSON::Validator (v4.10)</p>
2253 </blockquote>
2254
2255 <ul>
2256 <li>Plack error logs are now timestamped  and split for each PSGI application for Plack-enabled Koha.
2257 The new log files are <code>plack-opac-error.log</code>, <code>plack-intranet-error.log</code>, and <code>plack-api-error.log</code> and can be found in the Koha instance log directory.</li>
2258 <li>auto_savepoint has been turned on at database connection level to properly handle nested transactions (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26639">[26639]</a>)</li>
2259 <li>3 system preferences have been moved to news block: <code>opaccredits</code>, <code>OpacCustomSearch</code> and <code>OpacLoginInstructions</code></li>
2260 <li>The whole test suite passes when Elasticsearch is used (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26250">[26250]</a>)</li>
2261 <li>The <code>authnotrequired</code> parameter of get_template_and_user was audited this cycle. It should now only be used when we need to override the value of <code>OPACPublic</code>; It's presence will now provoke a QA script warning (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24663">[24663]</a>).</li>
2262 <li>Removal of jquery.checkboxes (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26006">[26006]</a>)</li>
2263 <li>Update of the OPAC bootstrap template to bootstrap v4 (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20168">[20168]</a>)</li>
2264 <li>The .mailmap file has been updated to reflect the current project's history (26394 and 26621). It will provide us a better author mapping on http://git.koha-community.org/stats/koha-master/authors.html</li>
2265 <li>Removal of items.paid for once and for all (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26268">[26268]</a>)
2266 The <code>paid</code> field in the <code>items</code> table has been removed to prevent accidental re-introduction of syncing code and overhead.  The only place where the value is surfaced in the UI has been replaced with an on-demand calculated value.</li>
2267 <li>Allow setting trace_to parameter in Elasticsearch config (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26310">[26310]</a>)</li>
2268 <li>The showLastPatron cookie has been removed and is now stored client-side only (localStorage)</li>
2269 <li>Add a generic 'phone' message transport type for notices (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25333">[25333]</a> and <a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25334">[25334]</a>)</li>
2270 </ul>
2271
2272 <blockquote>
2273   <p>The existing 'phone' message transport type has been first renamed 'itiva' and then another new generic 'phone' has been created.
2274   Talking Tech as a company has sold itiva, which is the actual name of the software. To pave the way for pluggable phone notices, it made sense to rename our existing 'phone' transport to itiva. It should be noted that the itvia transport doesn't operate in the same way as all the other transports.
2275   The new generic 'phone' transport behaves the same as email, sms, and print. That is, it generates the notice based on what is put in the content of the slips and notices module, just like all the transports except itiva. Koha does nothing with these notices. If you were to set up phone notices in Koha, they would remain pending forever. The idea is to have plugins to handle sending phone notices and updating the status of those notices. A plugin that utilises  Twilio to make phone notices calls is already available, but we could also have plugins for things like ShoutBomb, PBXs like Asterisk.</p>
2276 </blockquote>
2277
2278 <h3 id="devtools">Dev tools</h3>
2279
2280 <ul>
2281 <li>misc/devel/get-prepared-letter.pl is a new developer script to preview a letter (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24591">[24591]</a>)
2282 It's a simple helper script to test the result of GetPreparedLetter. See <code>misc/devel/get-prepared-letter.pl --help</code></li>
2283 <li>misc/devel/update_dbix_class_files.pl has the --force option to force a schema overwrite (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25511">[25511]</a>)
2284 Sometimes, if you know what you are doing, you may want to force a schema overwrite regardless of whether the hashes report there are changes above the fold.
2285 <strong><em>WARNING</em></strong>: Use this at your own risk.. it's helpful if you are maintaining a fork or in other such cases. You should always attempt to run the script without force first and only resort to using force if that fails. It is also very much worthwhile checking the diff after running with force to ensure you have not resulted in any unexpected changes.</li>
2286 <li>Add debug option to koha-indexer (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24306">[24306]</a>)</li>
2287 <li>gulp is now required to create or update PO files (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25067">[25067]</a>). Use <code>gulp po:create [--lang xx-XX]</code> or <code>gulp po:update [--lang xx-XX]</code>
2288 The old method using <code>misc/translator/translate create|update</code> still works, but is deprecated.</li>
2289 </ul>
2290
2291 <h3 id="refactoring">Refactoring</h3>
2292
2293 <ul>
2294 <li>C4::Accounts::manualinvoice has been removed (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22394">[22394]</a>)</li>
2295 <li>C4 :: Logs :: GetLogs has been removed, use Koha::ActionLogs->search instead (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23632">[23632]</a>)</li>
2296 <li>C4 :: Acquisition :: DelOrder has been moved to Koha::Acquisition::Order->cancel</li>
2297 <li>C4 :: Acquisition :: DelBasket has been replaced by Koha::Acquisition::Basket->delete</li>
2298 <li>C4 :: Acquisition :: CloseBasket has been moved to Koha::Acquisition::Basket->close</li>
2299 <li>C4::Circulation::_RestoreOverdueForLostAndFound has been moved as a trigger of Koha::Item->store (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23091">[23091]</a>)</li>
2300 <li>The whole C4::Images module has been moved to Koha::CoverImage[s] (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26145">[26145]</a>)</li>
2301 <li>C4::Suggestions::CountSuggestion has been replaced by a call to Koha::Suggestions->search->count</li>
2302 <li>C4::Koha::GetDailyQuote has been replaced by Koha::Quote->get_daily_quote</li>
2303 <li>C4::Biblio::GetMarcHosts has been removed (it was not used)</li>
2304 <li>C4::Bookseller has been removed, its last remaining subroutine GetBooksellersWithLateOrders has been replaced by a call to Koha::Acquisition::Orders->search</li>
2305 </ul>
2306
2307 <h3 id="improvingthecodebase">Improving the codebase</h3>
2308
2309 <ul>
2310 <li>All our codebase now passes perlcritic (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21395">[21395]</a>)
2311 All perlcritic violations have been removed from the code, and a .perlcriticrc file has been added. When writing new code, please make sure that it does not add perlcritic errors. Run <code>perlcritic &lt;modified_file.pl&gt;</code> to check.  </li>
2312 <li>Expected DBI warnings have been hidden from the test output (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26157">[26157]</a>)
2313 Tests should not output warnings, especially when they are expected. We still have lot of warnings that need to be hidden, see <a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25515">[25515]</a> for the long term goal to reach.</li>
2314 <li>Preparing for Perl 7 - Prohibit indirect object notation (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25898">[25898]</a>)</li>
2315 </ul>
2316
2317 <blockquote>
2318   <p>We encounter only one issue that we would face with Perl 7 and we fixed it.
2319   Indirect object notation will be forbidden by default in Perl 7. You must now write My::Class->new instead of new My::Class</p>
2320 </blockquote>
2321
2322 <ul>
2323 <li>Installer files have been moved under the <code>mandatory</code> subdirectory (installer/data/mysql/) (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23895">[23895]</a>)</li>
2324 <li>Ability to localize and translate system preferences with new yaml based installer (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24973">[24973]</a>) </li>
2325 </ul>
2326
2327 <blockquote>
2328   <p>If you are maintaining the translation of a language under installer/data/mysql, you should consider removing it and use the usual workflow for translation instead (using translate.koha-community.org).</p>
2329 </blockquote>
2330
2331 <h3 id="accessibilityimprovements">Accessibility improvements</h3>
2332
2333 <p>An accessibility audit on the OPAC took place during the cycle which resulted in a number of bugs being reported, and subsequently fixed.</p>
2334
2335 <ul>
2336 <li>Header levels - All OPAC pages should now contain just one H1 level heading and then consistent header increments without gaps.</li>
2337 <li>Skip to main content - A hidden button now appears upon first tab navigation to allow keyboard users skip to the main content of the page quickly without having to tab through all the navigation elements.</li>
2338 <li>We now consistently introduce content on all OPAC pages using properly defined headers.</li>
2339 <li>DataTables content overlap improvements were undertaken to prevent content overlapping at high zoom levels.</li>
2340 <li>The aria-label html tag was exposed to the translation tools to encourage a wider adoption of it's use.</li>
2341 <li>Some new coding guidelines were introduced focused on accessibility and bugs opened to collect cases where these new guidelines are not yet adhered to in the existing codebase: <a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26926">[26926]</a> - Update all occurrences of <code>&lt;input type="number"&gt;</code> to apply ACC2 coding guideline.</li>
2342 <li>Finally, to encourage continued focus on accessibility in future cycles, a new role 'Accessibility Advocate' was added to the team for the next cycle.</li>
2343 </ul>
2344
2345 <h3 id="restapienhancements">REST API enhancements</h3>
2346
2347 <ul>
2348 <li>Add columns_settings support to API datatables wrapper (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25287">[25287]</a>)</li>
2349 </ul>
2350
2351 <blockquote>
2352   <p>In order to properly use our API for server-side rendering of DataTables, a wrapper has been introduced. This wrapper has been added columns settings support. The libraries and cities pages are using this wrapper to render using the API and use server-side pagination and filtering. They can be used as sample implementations. A more complex example can be found on bug <a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20212">[20212]</a> which is expected to land on the next cycle.</p>
2353 </blockquote>
2354
2355 <h3 id="pluginssupport">Plugins support</h3>
2356
2357 <p>4 new plugin's hooks are available:</p>
2358
2359 <ul>
2360 <li><code>after_hold_create</code></li>
2361 </ul>
2362
2363 <blockquote>
2364   <p>Once a hold has been placed, the 'after_hold_create' plugin hook is called. Each implementing plugin will be passed the related Koha::Hold object as parameter.</p>
2365 </blockquote>
2366
2367 <ul>
2368 <li><code>after_circ_action</code></li>
2369 </ul>
2370
2371 <blockquote>
2372   <p>After circulation actions take place, the 'after_circ_action' hook is called. Each implementing plugin will be passed a data structure like this:
2373   <code>
2374   {
2375           action =&gt; &lt;string describing the action&gt;,
2376           payload =&gt; { hashref with relevant information }
2377   }
2378   </code></p>
2379   
2380   <p>Here' s a list of the possible actions and the payload they carry (this should be a table, with columns type, payload):</p>
2381   
2382   <ul>
2383   <li><p>checkout: <code>{ type =&gt; 'onsite_checkout' | 'issue', checkout =&gt; Koha::Checkout object }</code></p></li>
2384   <li><p>checkin: <code>{ checkin =&gt; Koha::Checkout object }</code></p></li>
2385   <li><p>renewal: <code>{ checkout =&gt; Koha::Checkout object }</code></p></li>
2386   </ul>
2387 </blockquote>
2388
2389 <ul>
2390 <li><code>opac_results_xslt_variables</code> and <code>opac_detail_xslt_variables</code></li>
2391 </ul>
2392
2393 <blockquote>
2394   <p>These hooks will be called when rendering the search results and detail page in the OPAC, respectively. The implemented methods on the plugin, need to return a hashref with key:value pairs. No nested structures are expected. Those variables will be injected into the XSLT pipeline so people tweaking their XSLTs can take advantage of them. As an example, take a look at the following link: https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=107477</p>
2395 </blockquote>
2396
2397 <h3 id="featuresdeprecation">Features deprecation</h3>
2398
2399 <ul>
2400 <li><p>We have announced the deprecation of OpacGroupResults (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20410">[20410]</a>) on the mailing list.
2401 https://lists.katipo.co.nz/pipermail/koha/2020-November/055362.html</p></li>
2402 <li><p>Also, the PayPal logic code will be removed from Koha (<a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23215">[23215]</a>).
2403 When the plugin hooks for payment plugins were introduced, many payment plugins were written and distributed. PayPal is not different than any of those, and there is an implementation already. The PayPal plugin provides interesting new features as it moved forward: support for per-library configurations, including minimum theresholds, credentials, etc.
2404 As of now, the core PayPal payments feature is considered deprecated and is marked for removal on the next release (21.05). Instructions for migrating your current configuration into the plugin's can be found on the plugin site(https://gitlab.com/thekesolutions/plugins/koha-plugin-pay-via-paypal).</p></li>
2405 </ul>
2406
2407 <h2 id="documentation">Documentation</h2>
2408
2409 <p>The Koha manual is maintained in Sphinx. The home page for Koha 
2410 documentation is </p>
2411
2412 <ul>
2413 <li><a href="http://koha-community.org/documentation/">Koha Documentation</a></li>
2414 </ul>
2415
2416 <p>As of the date of these release notes, the Koha manual is available in the following languages:</p>
2417
2418 <ul>
2419 <li><a href="http://koha-community.org/manual/20.11/en/html/">English</a></li>
2420 <li><a href="http://koha-community.org/manual/20.11/ar/html/">Arabic</a></li>
2421 <li><a href="http://koha-community.org/manual/20.11/zh_TW/html/">Chinese - Taiwan</a></li>
2422 <li><a href="http://koha-community.org/manual/20.11/cs/html/">Czech</a></li>
2423 <li><a href="http://koha-community.org/manual/20.11/fr/html/">French</a></li>
2424 <li><a href="http://koha-community.org/manual/20.11/fr_CA/html/">French (Canada)</a></li>
2425 <li><a href="http://koha-community.org/manual/20.11/de/html/">German</a></li>
2426 <li><a href="http://koha-community.org/manual/20.11/hi/html/">Hindi</a></li>
2427 <li><a href="http://koha-community.org/manual/20.11/it/html/">Italian</a></li>
2428 <li><a href="http://koha-community.org/manual/20.11/pt_BR/html/">Portuguese - Brazil</a></li>
2429 <li><a href="http://koha-community.org/manual/20.11/es/html/">Spanish</a></li>
2430 <li><a href="http://koha-community.org/manual/20.11/tr/html/">Turkish</a></li>
2431 </ul>
2432
2433 <p>The Git repository for the Koha manual can be found at</p>
2434
2435 <ul>
2436 <li><a href="https://gitlab.com/koha-community/koha-manual">Koha Git Repository</a></li>
2437 </ul>
2438
2439 <h2 id="translations">Translations</h2>
2440
2441 <p>Complete or near-complete translations of the OPAC and staff
2442 interface are available in this release for the following languages:</p>
2443
2444 <ul>
2445 <li>Arabic (89.2%)</li>
2446 <li>Armenian (93.4%)</li>
2447 <li>Armenian (Classical) (89%)</li>
2448 <li>Chinese (Taiwan) (85.4%)</li>
2449 <li>Czech (73.1%)</li>
2450 <li>English (New Zealand) (60%)</li>
2451 <li>English (USA)</li>
2452 <li>Finnish (74.1%)</li>
2453 <li>French (73.5%)</li>
2454 <li>French (Canada) (89%)</li>
2455 <li>German (100%)</li>
2456 <li>German (Switzerland) (67.5%)</li>
2457 <li>Greek (57%)</li>
2458 <li>Hindi (91.3%)</li>
2459 <li>Italian (100%)</li>
2460 <li>Norwegian Bokmål (63.9%)</li>
2461 <li>Polish (65.8%)</li>
2462 <li>Portuguese (77.9%)</li>
2463 <li>Portuguese (Brazil) (88.7%)</li>
2464 <li>Slovak (80.4%)</li>
2465 <li>Spanish (94.2%)</li>
2466 <li>Swedish (75.3%)</li>
2467 <li>Telugu (80.3%)</li>
2468 <li>Turkish (86.1%)</li>
2469 <li>Ukrainian (61.2%)</li>
2470 </ul>
2471
2472 <p>Partial translations are available for various other languages.</p>
2473
2474 <p>The Koha team welcomes additional translations; please see</p>
2475
2476 <ul>
2477 <li><a href="http://wiki.koha-community.org/wiki/Translating_Koha">Koha Translation Info</a></li>
2478 </ul>
2479
2480 <p>For information about translating Koha, and join the koha-translate 
2481 list to volunteer:</p>
2482
2483 <ul>
2484 <li><a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate">Koha Translate List</a></li>
2485 </ul>
2486
2487 <p>The most up-to-date translations can be found at:</p>
2488
2489 <ul>
2490 <li><a href="http://translate.koha-community.org/">Koha Translation</a></li>
2491 </ul>
2492
2493 <h2 id="releaseteam">Release Team</h2>
2494
2495 <p>The release team for Koha 20.11.00 is</p>
2496
2497 <ul>
2498 <li><p>Release Manager: Jonathan Druart</p></li>
2499 <li><p>Release Manager assistants:</p>
2500
2501 <ul>
2502 <li>Martin Renvoize</li>
2503 <li>Tomás Cohen Arazi</li>
2504 </ul></li>
2505 <li><p>QA Manager: Katrin Fischer</p></li>
2506 <li><p>QA Team:</p>
2507
2508 <ul>
2509 <li>Marcel de Rooy</li>
2510 <li>Joonas Kylmälä</li>
2511 <li>Josef Moravec</li>
2512 <li>Tomás Cohen Arazi</li>
2513 <li>Nick Clemens</li>
2514 <li>Kyle Hall</li>
2515 <li>Martin Renvoize</li>
2516 <li>Alex Arnaud</li>
2517 <li>Julian Maurice</li>
2518 <li>Matthias Meusburger</li>
2519 </ul></li>
2520 <li><p>Topic Experts:</p>
2521
2522 <ul>
2523 <li>Elasticsearch -- Frédéric Demians</li>
2524 <li>REST API -- Tomás Cohen Arazi</li>
2525 <li>UI Design -- Owen Leonard</li>
2526 <li>Zebra -- Fridolin Somers</li>
2527 <li>Accounts -- Martin Renvoize</li>
2528 <li>CAS/Shibboleth -- Matthias Meusburger</li>
2529 </ul></li>
2530 <li><p>Bug Wranglers:</p>
2531
2532 <ul>
2533 <li>Michal Denár</li>
2534 <li>Holly Cooper</li>
2535 <li>Henry Bolshaw</li>
2536 <li>Lisette Scheer</li>
2537 <li>Mengü Yazıcıoğlu</li>
2538 </ul></li>
2539 <li><p>Packaging Manager: Mason James</p></li>
2540 <li><p>Documentation Managers:</p>
2541
2542 <ul>
2543 <li>Caroline Cyr La Rose</li>
2544 <li>David Nind</li>
2545 </ul></li>
2546 <li><p>Documentation Team:</p>
2547
2548 <ul>
2549 <li>Martin Renvoize</li>
2550 <li>Donna Bachowski</li>
2551 <li>Lucy Vaux-Harvey</li>
2552 <li>Kelly McElligott</li>
2553 <li>Jessica Zairo</li>
2554 <li>Chris Cormack</li>
2555 <li>Henry Bolshaw</li>
2556 <li>Jon Drucker</li>
2557 </ul></li>
2558 <li><p>Translation Manager: Bernardo González Kriegel</p></li>
2559 <li><p>Release Maintainers:</p>
2560
2561 <ul>
2562 <li>20.05 -- Lucas Gass</li>
2563 <li>19.11 -- Aleisha Amohia</li>
2564 <li>19.05 -- Victor Grousset</li>
2565 </ul></li>
2566 <li><p>Release Maintainer mentors:</p>
2567
2568 <ul>
2569 <li>19.11 -- Hayley Mapley</li>
2570 <li>19.05 -- Martin Renvoize</li>
2571 </ul></li>
2572 </ul>
2573
2574 <h2 id="credits">Credits</h2>
2575
2576 <p>We thank the following libraries, companies, and other institutions who are known to have sponsored
2577 new features in Koha 20.11.00</p>
2578
2579 <ul>
2580 <li><a href="https://koha-fr.org/">Association KohaLa</a></li>
2581 <li><a href="https://bywatersolutions.com/">ByWater Solutions</a></li>
2582 <li><a href="https://www.catalyst.net.nz/products/library-management-koha">Catalyst</a></li>
2583 <li>Cooperative Information Network (CIN)</li>
2584 <li>Galway-Mayo Institute of Technology</li>
2585 <li>Gerhard Sondermann Dialog e.K. (presseplus.de, presseshop.at, presseshop.ch)</li>
2586 <li>Horowhenua District Council</li>
2587 <li>Institute of Technology Carlow</li>
2588 <li>Institute of Technology Tallaght</li>
2589 <li>Koha-Suomi Oy</li>
2590 <li>National Library of Finland</li>
2591 <li><a href="http://www.nekls.org">Northeast Kansas Library System</a></li>
2592 <li>Orex Digital</li>
2593 <li><a href="https://ptfs-europe.com">PTFS Europe</a></li>
2594 <li><a href="https://www.rcm.ac.uk/">Royal College of Music</a></li>
2595 <li><a href="http://www.sekls.org">South East Kansas Library System</a></li>
2596 <li>Styrian State Library</li>
2597 <li><a href="https://theke.io/">Theke Solutions</a></li>
2598 </ul>
2599
2600 <p>We thank the following individuals who contributed patches to Koha 20.11.00</p>
2601
2602 <ul>
2603 <li>Aleisha Amohia (4)</li>
2604 <li>Tomás Cohen Arazi (138)</li>
2605 <li>Philippe Blouin (2)</li>
2606 <li>Henry Bolshaw (1)</li>
2607 <li>Alex Buckley (9)</li>
2608 <li>Colin Campbell (3)</li>
2609 <li>Nick Clemens (173)</li>
2610 <li>David Cook (29)</li>
2611 <li>Chris Cormack (1)</li>
2612 <li>Frédéric Demians (3)</li>
2613 <li>Jonathan Druart (545)</li>
2614 <li>Magnus Enger (2)</li>
2615 <li>John Fawcett (2)</li>
2616 <li>Katrin Fischer (126)</li>
2617 <li>Andrew Fuerste-Henry (13)</li>
2618 <li>Lucas Gass (22)</li>
2619 <li>Didier Gautheron (8)</li>
2620 <li>Caitlin Goodger (1)</li>
2621 <li>Victor Grousset (1)</li>
2622 <li>David Gustafsson (6)</li>
2623 <li>Kyle M Hall (91)</li>
2624 <li>Mark Hofstetter (1)</li>
2625 <li>Andrew Isherwood (29)</li>
2626 <li>Mason James (21)</li>
2627 <li>Andreas Jonsson (1)</li>
2628 <li>Olli-Antti Kivilahti (2)</li>
2629 <li>Bernardo González Kriegel (3)</li>
2630 <li>Joonas Kylmälä (22)</li>
2631 <li>Nicolas Legrand (10)</li>
2632 <li>Owen Leonard (209)</li>
2633 <li>Ere Maijala (1)</li>
2634 <li>Hayley Mapley (3)</li>
2635 <li>Ivan Masár (2)</li>
2636 <li>Julian Maurice (32)</li>
2637 <li>Matthias Meusburger (5)</li>
2638 <li>Josef Moravec (17)</li>
2639 <li>Agustín Moyano (36)</li>
2640 <li>David Nind (2)</li>
2641 <li>Andrew Nugged (11)</li>
2642 <li>Björn Nylén (1)</li>
2643 <li>Séverine Queune (2)</li>
2644 <li>Liz Rea (1)</li>
2645 <li>Martin Renvoize (229)</li>
2646 <li>Phil Ringnalda (2)</li>
2647 <li>Alexis Ripetti (1)</li>
2648 <li>David Roberts (4)</li>
2649 <li>Tal Rogoff (4)</li>
2650 <li>Marcel de Rooy (38)</li>
2651 <li>Caroline Cyr La Rose (3)</li>
2652 <li>Andreas Roussos (5)</li>
2653 <li>Lisette Scheer (3)</li>
2654 <li>Slava Shishkin (3)</li>
2655 <li>Joe Sikowitz (2)</li>
2656 <li>Fridolin Somers (29)</li>
2657 <li>Arthur Suzuki (3)</li>
2658 <li>Emmi Takkinen (16)</li>
2659 <li>Lari Taskula (2)</li>
2660 <li>Koha Translators (1)</li>
2661 <li>Petro Vashchuk (5)</li>
2662 <li>Timothy Alexis Vass (4)</li>
2663 </ul>
2664
2665 <p>We thank the following libraries, companies, and other institutions who contributed
2666 patches to Koha 20.11.00</p>
2667
2668 <ul>
2669 <li>Athens County Public Libraries (209)</li>
2670 <li>BibLibre (77)</li>
2671 <li>Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (126)</li>
2672 <li>Bibliothèque Universitaire des Langues et Civilisations (BULAC) (12)</li>
2673 <li>ByWater-Solutions (299)</li>
2674 <li>cass.govt.nz (4)</li>
2675 <li>Catalyst (14)</li>
2676 <li>Catalyst Open Source Academy (4)</li>
2677 <li>centrum.sk (2)</li>
2678 <li>Chetco Community Public Library (2)</li>
2679 <li>Dataly Tech (5)</li>
2680 <li>David Nind (2)</li>
2681 <li>Fenway Library Organization (2)</li>
2682 <li>Göteborgs Universitet (2)</li>
2683 <li>hofstetter.at (1)</li>
2684 <li>Hypernova Oy (3)</li>
2685 <li>Independant Individuals (56)</li>
2686 <li>Koha Community Developers (547)</li>
2687 <li>KohaAloha (21)</li>
2688 <li>Kreablo AB (1)</li>
2689 <li>Latah County Library District (3)</li>
2690 <li>Libriotech (2)</li>
2691 <li>Prosentient Systems (29)</li>
2692 <li>PTFS-Europe (264)</li>
2693 <li>Rijks Museum (38)</li>
2694 <li>Solutions inLibro inc (6)</li>
2695 <li>Tamil (3)</li>
2696 <li>Theke Solutions (174)</li>
2697 <li>ub.lu.se (5)</li>
2698 <li>UK Parliament (1)</li>
2699 <li>Universidad Nacional de Córdoba (3)</li>
2700 <li>University of Helsinki (23)</li>
2701 <li>voipsupport.it (2)</li>
2702 <li>Wellington East Girls' College (1)</li>
2703 </ul>
2704
2705 <p>We also especially thank the following individuals who tested patches
2706 for Koha</p>
2707
2708 <ul>
2709 <li>Marco Abi-Ramia (2)</li>
2710 <li>Michael Adamyk (1)</li>
2711 <li>Hugo Agud (9)</li>
2712 <li>Aleisha Amohia (1)</li>
2713 <li>Tomás Cohen Arazi (168)</li>
2714 <li>Alex Arnaud (44)</li>
2715 <li>Donna Bachowski (3)</li>
2716 <li>Marjorie Barry-Vila (3)</li>
2717 <li>Bob Bennhoff (11)</li>
2718 <li>Henry Bolshaw (5)</li>
2719 <li>Sonia Bouis (20)</li>
2720 <li>Christopher Brannon (14)</li>
2721 <li>Alex Buckley (2)</li>
2722 <li>Jérôme Charaoui (3)</li>
2723 <li>Nick Clemens (146)</li>
2724 <li>Rebecca Coert (7)</li>
2725 <li>David Cook (27)</li>
2726 <li>Holly Cooper (4)</li>
2727 <li>Chris Cormack (12)</li>
2728 <li>Sarah Cornell (1)</li>
2729 <li>Frédéric Demians (6)</li>
2730 <li>Michal Denar (9)</li>
2731 <li>Jonathan Druart (1456)</li>
2732 <li>Magnus Enger (4)</li>
2733 <li>Bouzid Fergani (10)</li>
2734 <li>Katrin Fischer (711)</li>
2735 <li>Andrew Fuerste-Henry (65)</li>
2736 <li>Daniel Gaghan (3)</li>
2737 <li>Jeff Gaines (1)</li>
2738 <li>Bonnie Gardner (1)</li>
2739 <li>Lucas Gass (20)</li>
2740 <li>Didier Gautheron (9)</li>
2741 <li>Todd Goatley (1)</li>
2742 <li>Claire Gravely (2)</li>
2743 <li>Victor Grousset (54)</li>
2744 <li>Amit Gupta (18)</li>
2745 <li>Kyle M Hall (118)</li>
2746 <li>Stina Hallin (3)</li>
2747 <li>Sally Healey (63)</li>
2748 <li>Heather Hernandez (5)</li>
2749 <li>Abbey Holt (7)</li>
2750 <li>Andrew Isherwood (1)</li>
2751 <li>Mason James (1)</li>
2752 <li>Brandon Jimenez (7)</li>
2753 <li>Barbara Johnson (20)</li>
2754 <li>Pasi Kallinen (2)</li>
2755 <li>Jill Kleven (1)</li>
2756 <li>Bernardo González Kriegel (6)</li>
2757 <li>Rhonda Kuiper (1)</li>
2758 <li>Joonas Kylmälä (40)</li>
2759 <li>Peter Lau (1)</li>
2760 <li>Nicolas Legrand (3)</li>
2761 <li>Owen Leonard (78)</li>
2762 <li>Ere Maijala (1)</li>
2763 <li>Hayley Mapley (6)</li>
2764 <li>Jennifer Marlatt (1)</li>
2765 <li>Jesse Maseto (1)</li>
2766 <li>Ivan Masár (1)</li>
2767 <li>Julian Maurice (38)</li>
2768 <li>Kelly McElligott (17)</li>
2769 <li>Matthias Meusburger (1)</li>
2770 <li>Josef Moravec (29)</li>
2771 <li>Agustín Moyano (11)</li>
2772 <li>David Nind (233)</li>
2773 <li>Kim Peine (3)</li>
2774 <li>Emma Perks (8)</li>
2775 <li>Simon Perry (9)</li>
2776 <li>Séverine Queune (38)</li>
2777 <li>Laurence Rault (2)</li>
2778 <li>Liz Rea (14)</li>
2779 <li>Martin Renvoize (359)</li>
2780 <li>Phil Ringnalda (1)</li>
2781 <li>Alexis Ripetti (6)</li>
2782 <li>Jason Robb (4)</li>
2783 <li>Marcel de Rooy (92)</li>
2784 <li>Caroline Cyr La Rose (9)</li>
2785 <li>Andreas Roussos (2)</li>
2786 <li>Lisette Scheer (29)</li>
2787 <li>Maryse Simard (1)</li>
2788 <li>Fridolin Somers (14)</li>
2789 <li>Michael Springer (1)</li>
2790 <li>Debi Stears (1)</li>
2791 <li>Myka Kennedy Stephens (1)</li>
2792 <li>Deb Stephenson (1)</li>
2793 <li>Arthur Suzuki (7)</li>
2794 <li>Emmi Takkinen (7)</li>
2795 <li>Timothy Alexis Vass (10)</li>
2796 <li>Ben Veasey (6)</li>
2797 <li>Niamh Walker-Headon (5)</li>
2798 <li>George Williams (1)</li>
2799 <li>Mengü Yazıcıoğlu (3)</li>
2800 <li>Jessica Zairo (2)</li>
2801 <li>Amandine Zocca (1)</li>
2802 <li>Christofer Zorn (4)</li>
2803 <li>Martin Šťastný (2)</li>
2804 </ul>
2805
2806 <p>And people who contributed to the Koha manual during the release cycle of Koha 20.11.00</p>
2807
2808 <ul>
2809 <li>kellymc03 (6)</li>
2810 <li>Aleisha Amohia (1)</li>
2811 <li>Alexander Borkowski (7)</li>
2812 <li>Alex Buckley (1)</li>
2813 <li>Chris Cormack (3)</li>
2814 <li>Caroline Cyr La Rose (143)</li>
2815 <li>Katrin Fischer (8)</li>
2816 <li>Mark Hofstetter (1)</li>
2817 <li>Marie-Luce Laflamme (1)</li>
2818 <li>Hayley Mapley (1)</li>
2819 <li>Kelly McElligott (3)</li>
2820 <li>Kyle M Hall (1)</li>
2821 <li>David Nind (2)</li>
2822 <li>Martin Renvoize (4)</li>
2823 <li>Kathryn Tyree (2)</li>
2824 <li>Lucy Vaux-Harvey (5)</li>
2825 </ul>
2826
2827 <p>We thank the following individuals who mentored new contributors to the Koha project</p>
2828
2829 <ul>
2830 <li>Andrew Nugged</li>
2831 </ul>
2832
2833 <p>We regret any omissions.  If a contributor has been inadvertently missed,
2834 please send a patch against these release notes to 
2835 koha-patches@lists.koha-community.org.</p>
2836
2837 <h2 id="specialthanks">Special thanks</h2>
2838
2839 <p>I would like to thank the whole development core team for our constant communication improvement.</p>
2840
2841 <p>We managed to better focus on the same topics at the same time and we are going to enhance Koha quicker and greatly in the next cycle.</p>
2842
2843 <p>I am really looking forward to continue what we started over the last 6 months!</p>
2844
2845 <p>Mason, our package manager, did an impressive work the last couple of cycles to improve our packaging system, thanks to him!</p>
2846
2847 <p>Thanks to BibLibre, ByWater Solution and PTFS Europe for their continuous support and trust in me.</p>
2848
2849 <h2 id="revisioncontrolnotes">Revision control notes</h2>
2850
2851 <p>The Koha project uses Git for version control.  The current development 
2852 version of Koha can be retrieved by checking out the master branch of:</p>
2853
2854 <ul>
2855 <li><a href="https://git.koha-community.org/Koha-community/Koha.git">Koha Git Repository</a></li>
2856 </ul>
2857
2858 <p>The branch for this version of Koha and future bugfixes in this release
2859 line is master.</p>
2860
2861 <h2 id="bugsandfeaturerequests">Bugs and feature requests</h2>
2862
2863 <p>Bug reports and feature requests can be filed at the Koha bug
2864 tracker at:</p>
2865
2866 <ul>
2867 <li><a href="http://bugs.koha-community.org">Koha Bugzilla</a></li>
2868 </ul>
2869
2870 <p>He rau ringa e oti ai.
2871 (Many hands finish the work)</p>
2872
2873 <p>Autogenerated release notes updated last on 27 Nov 2020 13:45:33.</p>