Bug 20529: Remove other occurrences of decodeURIComponent from browser.js
[koha.git] / misc / release_notes / release_notes_20_11_04.html
1 <h1 id="releasenotesforkoha20.11.04">RELEASE NOTES FOR KOHA 20.11.04</h1>
2
3 <p>24 mars 2021</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.04 can be downloaded from:</p>
15
16 <ul>
17 <li><a href="http://download.koha-community.org/koha-20.11.04.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.04 is a bugfix/maintenance release.</p>
28
29 <p>It includes 9 enhancements, 53 bugfixes.</p>
30
31 <h3 id="systemrequirements">System requirements</h3>
32
33 <p>These are the <a href="https://wiki.koha-community.org/wiki/Release_maintenance#System_requirements_and_recommendations">recommendations for deployment</a>.</p>
34
35 <h2 id="enhancements">Enhancements</h2>
36
37 <h3 id="acquisitions">Acquisitions</h3>
38
39 <ul>
40 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27794">[27794]</a> Add link to biblio in lateorders page</p>
41
42 <blockquote>
43   <p>This patch modifies the display of bibliographic records in the acquisitions report of late orders so that the title of the record is a link to the corresponding bibliographic details page.</p>
44 </blockquote></li>
45 </ul>
46
47 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
48
49 <ul>
50 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27930">[27930]</a> Move <em>escape</em>* functions from acq/parcel.tt to be re-usable</li>
51 </ul>
52
53 <h3 id="authentication">Authentication</h3>
54
55 <ul>
56 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18506">[18506]</a> SSO - Shibboleth Only Mode</p>
57
58 <blockquote>
59   <p>This enhancement adds a system preference to allow libraries to enable shibboleth to work as the only authentication method available for their library and as such practice fully devolved authentication.</p>
60   
61   <p>When combined with the OpacPublic preference, this can be used to enable seamless Single Sign On, where the user simply browses to the OPAC in their web browser and if already logged in on their domain they will automatically be logged in in koha too.</p>
62 </blockquote></li>
63 </ul>
64
65 <h3 id="command-lineutilities">Command-line Utilities</h3>
66
67 <ul>
68 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27048">[27048]</a> Add timestamps to verbose output of rebuild_zebra.pl</li>
69 </ul>
70
71 <h3 id="holdrequests">Hold requests</h3>
72
73 <ul>
74 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24359">[24359]</a> Remove items from Holds Queue when checked in</p>
75
76 <blockquote>
77   <p>This development makes Koha trigger an update on the holds queue when items are checked in. This way, the holds queue will be updated faster than the default 1 hour frequency (cronjob).</p>
78   
79   <p>Note: this doesn't trigger the more expensive task of recalculating the whole queue, which remains a cronjob-based task.</p>
80 </blockquote></li>
81 </ul>
82
83 <h3 id="marcbibliographicrecordstagingimport">MARC Bibliographic record staging/import</h3>
84
85 <ul>
86 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26199">[26199]</a> Record matching rule match check should include Leader/LDR</p>
87
88 <blockquote>
89   <p>This patch extends the functionality of the existing record matching rules by allowing comparisons based on the fixed-length MARC leader. To reference the leader in a matching rule, enter "LDR" for the MARC tag in your matching rule setup. The offset and length values can be used to further refine your match.</p>
90 </blockquote></li>
91 </ul>
92
93 <h3 id="restapi">REST API</h3>
94
95 <ul>
96 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27366">[27366]</a> Add GET /patrons/:patron_id/holds</p>
97
98 <blockquote>
99   <p>This enhancements adds the <code>GET /patrons/{patron_id}/holds</code> endpoint to the REST API.</p>
100 </blockquote></li>
101 </ul>
102
103 <h3 id="sip2">SIP2</h3>
104
105 <ul>
106 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26591">[26591]</a> Add a choice to prevent the checkout or warn the user if CheckPrevCheckout is used via SIP2</p>
107
108 <blockquote>
109   <p>Some libraries would like patrons to be able to check out items with prior checkouts via SIP even if the CheckPrevIssue preference is enabled.</p>
110   
111   <p>This feature is enabled by adding the flag prevcheckout_block_checkout to an account in the SIP configuration file, and setting the value of it to "0".</p>
112 </blockquote></li>
113 </ul>
114
115 <h3 id="templates">Templates</h3>
116
117 <ul>
118 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27792">[27792]</a> Improve jEditable configuration for point of sale fields</p>
119
120 <blockquote>
121   <p>This patch improves interactions with inline-editable fields in the Point of Sale interface to prevent jumpy table re-draws and to enforce the required currenty/number input types.</p>
122 </blockquote></li>
123 </ul>
124
125 <h2 id="criticalbugsfixed">Critical bugs fixed</h2>
126
127 <h3 id="acquisitions">Acquisitions</h3>
128
129 <ul>
130 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26997">[26997]</a> Database Mysql Version 8.0.22 failed to Update During Upgrade</li>
131 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27828">[27828]</a> New order from staged file is broken</li>
132 </ul>
133
134 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
135
136 <ul>
137 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26363">[26363]</a> Provide a systemd unit file for background_jobs_worker</li>
138 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27534">[27534]</a> koha upgrade throws SQL error while applying Bug 25333 - Change message transport type for Talking Tech from "phone" to "itiva"</li>
139 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27821">[27821]</a> sanitize_zero_date does not handle datetime</li>
140 </ul>
141
142 <h3 id="circulation">Circulation</h3>
143
144 <ul>
145 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26208">[26208]</a> Overdues restrictions not consistently removed when renewing multiple items at once</li>
146 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26457">[26457]</a> DB DeadLock when renewing checkout items</li>
147 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27808">[27808]</a> Item's onloan column remains unset if a checked out item is issued to another patron without being returned first</li>
148 </ul>
149
150 <h3 id="holdrequests">Hold requests</h3>
151
152 <ul>
153 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27071">[27071]</a> Hold pickup library match not enforced correctly on intranet when using hold groups</p>
154
155 <blockquote>
156   <p>When using library groups, the rules for placing holds did not always work as expected. This fixes these rules so that when patrons are part of a library in a group, they can only place a hold for items held in that library group. It also improves the error messages.</p>
157   
158   <p>Example:</p>
159   
160   <ul>
161   <li>There are two library groups with distinct libraries in each (Group A and B).</li>
162   <li>Default rules for all libraries are: Hold Policy = "From local hold group" and Hold pickup library match to "Patron's hold group", AllowHoldPolicyOverride is Don't allow.</li>
163   <li>You can place a hold for a patron that belongs to one of the Group A libraries, for an item only held in a Group A library.</li>
164   <li>You can't place a hold for that item for a patron from a Group B library.</li>
165   </ul>
166 </blockquote></li>
167 </ul>
168
169 <h3 id="holidays">Holidays</h3>
170
171 <ul>
172 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27835">[27835]</a> Closed days offsets with one day</li>
173 </ul>
174
175 <h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
176
177 <ul>
178 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27737">[27737]</a> Tag editor for authority lookup broken in authority editor</p>
179
180 <blockquote>
181   <p>This patch changes the markup structure for the authorities editor so that it better matches that of the basic bibliographic record editor. This allows the authority-linking JavaScript to correctly target fields on both pages.</p>
182 </blockquote></li>
183 </ul>
184
185 <h3 id="opac">OPAC</h3>
186
187 <ul>
188 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27626">[27626]</a> Patron self-registration breaks if categorycode and password are hidden</li>
189 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27860">[27860]</a> Bad KohaAdminEmailAddress breaks patron self registration and password reset feature</li>
190 </ul>
191
192 <h3 id="patrons">Patrons</h3>
193
194 <ul>
195 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27933">[27933]</a> Order patron search broken (dateofbirth, cardnumber, expirationdate)</li>
196 </ul>
197
198 <h3 id="pluginarchitecture">Plugin architecture</h3>
199
200 <ul>
201 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27820">[27820]</a> plugins_nightly.pl script missing use</li>
202 </ul>
203
204 <h3 id="searching-elasticsearch">Searching - Elasticsearch</h3>
205
206 <ul>
207 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27597">[27597]</a> Searching "kw:term" does not work with Elasticsearch</li>
208 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27784">[27784]</a> Unknown authority types break elasticsearch authorities indexing</p>
209
210 <blockquote>
211   <p>This patch fixes Elasticsearch indexing failures caused by 'SUBDIV' type authority records in Koha. It skips the step of parsing the authorities into the linking form if the type contains '_SUBD'. </p>
212   
213   <p>Notes: </p>
214   
215   <ul>
216   <li>Koha currently doesn't have support for 'SUBDIV' type authority records.</li>
217   <li>They can be added to the authority types in the staff interface, however, values are hard coded in various modules and Koha has no concept of how to link a subfield heading to a record, as we only deal in whole fields.</li>
218   </ul>
219 </blockquote></li>
220 </ul>
221
222 <h2 id="otherbugsfixed">Other bugs fixed</h2>
223
224 <h3 id="about">About</h3>
225
226 <ul>
227 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27661">[27661]</a> Clarify error for message broker</li>
228 </ul>
229
230 <h3 id="acquisitions">Acquisitions</h3>
231
232 <ul>
233 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23675">[23675]</a> UseACQFrameworkForBiblioRecords default framework is missing LDR breaking encoding</li>
234 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23929">[23929]</a> Invoice adjustments should filter inactive funds</li>
235 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27813">[27813]</a> Purchase suggestions should sort by suggesteddate rather than title</p>
236
237 <blockquote>
238   <p>This changes the list of purchase suggestions so that the oldest suggestions are shown first, rather than by title. (This was the behaviour before Koha 20.05).</p>
239 </blockquote></li>
240 </ul>
241
242 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
243
244 <ul>
245 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26742">[26742]</a> Add configuration for message broker</li>
246 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27680">[27680]</a> API DataTables Wrapper fails for ordering on multi-data-field columns</li>
247 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27714">[27714]</a> Koha::NewsItem->author explodes if the author has been removed</p>
248
249 <blockquote>
250   <p>This fixes the cause of errors occurring for the display of news items where the author of no longer exists in Koha.</p>
251 </blockquote></li>
252 </ul>
253
254 <h3 id="cataloging">Cataloging</h3>
255
256 <ul>
257 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25777">[25777]</a> Datatables on z3950_search.pl show incorrect number of entries</li>
258 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26964">[26964]</a> Advanced editor no longer selects newly created macros</p>
259
260 <blockquote>
261   <p>This patch fixes the behaviour for saving of new macros using the advanced editor. Before this fix the newly created macro wasn't selected and the automatic save (there isn't a save option) had nothing to save.</p>
262 </blockquote></li>
263 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27578">[27578]</a> Searchid not initialized when adding a new record</li>
264 </ul>
265
266 <h3 id="circulation">Circulation</h3>
267
268 <ul>
269 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25690">[25690]</a> SIP should not allow to check out an item in transfer because of a hold to another patron</p>
270
271 <blockquote>
272   <ul>
273   <li><p>Proper warning messages are added in staff interface when trying to initiate transfer to an attached hold.</p></li>
274   <li><p>Checking out someone else's hold that is in transit is prevented</p></li>
275   </ul>
276 </blockquote></li>
277 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27058">[27058]</a> Cannot place hold to ordered item when on shelf holds are not allowed</li>
278 </ul>
279
280 <h3 id="database">Database</h3>
281
282 <ul>
283 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7806">[7806]</a> Don't use 0000-00-00 to signal a non-existing date</li>
284 </ul>
285
286 <h3 id="holdrequests">Hold requests</h3>
287
288 <ul>
289 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27729">[27729]</a> Code around SkipHoldTrapOnNotForLoanValue contains two perl bugs</li>
290 </ul>
291
292 <h3 id="i18nl10n">I18N/L10N</h3>
293
294 <ul>
295 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27815">[27815]</a> "Remove" in point of sale untranslatable</li>
296 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27816">[27816]</a> "Click to edit" in Point of sale is untranslatable</li>
297 </ul>
298
299 <h3 id="opac">OPAC</h3>
300
301 <ul>
302 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27650">[27650]</a> Wrong variable passed to the template in opac-main</li>
303 </ul>
304
305 <h3 id="patrons">Patrons</h3>
306
307 <ul>
308 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27717">[27717]</a> Date of birth fails to display for babies under 1 year</li>
309 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27822">[27822]</a> Wrong systempreference for AddressFormat (es-ES)</li>
310 </ul>
311
312 <h3 id="restapi">REST API</h3>
313
314 <ul>
315 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27330">[27330]</a> Wrong return status when no enrollments in club holds</li>
316 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27593">[27593]</a> Inconsistent return status on club holds routes</li>
317 </ul>
318
319 <h3 id="sip2">SIP2</h3>
320
321 <ul>
322 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27014">[27014]</a> SIP2 cannot find patrons at checkin</li>
323 </ul>
324
325 <h3 id="searching">Searching</h3>
326
327 <ul>
328 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27745">[27745]</a> Use of uninitialized value in hash element error at C4/Search.pm</li>
329 </ul>
330
331 <h3 id="searching-elasticsearch">Searching - Elasticsearch</h3>
332
333 <ul>
334 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26051">[26051]</a> Elasticsearch uses the wrong field for callnumber sorting</p>
335
336 <blockquote>
337   <p>This fixes the sorting of search results by call number when using Elasticsearch. Currently it does not sort correctly (uses local-classification instead of cn-sort) and may also cause error messages "No results found" and "Error: Unable to perform your search. Please try again.". This also matches the behaviour used by Zebra.</p>
338 </blockquote></li>
339 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27316">[27316]</a> In mappings use yes/no for sortable</li>
340 </ul>
341
342 <h3 id="searching-zebra">Searching - Zebra</h3>
343
344 <ul>
345 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8426">[8426]</a> Map  ︡a to a and t︠ to t for searching (Non-ICU)</li>
346 </ul>
347
348 <h3 id="serials">Serials</h3>
349
350 <ul>
351 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27332">[27332]</a> When renewing a serial subscription, show note and library only if RenewSerialAddsSuggestion is used</li>
352 </ul>
353
354 <h3 id="staffclient">Staff Client</h3>
355
356 <ul>
357 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27776">[27776]</a> Point of Sale 'This sale' table should not be sorted by default</li>
358 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27777">[27777]</a> Improve tables on Point of Sale page for low screen resolutions</li>
359 </ul>
360
361 <h3 id="systemadministration">System Administration</h3>
362
363 <ul>
364 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27703">[27703]</a> Can't navigate in Authorized values</p>
365
366 <blockquote>
367   <p>This fixes an issue when navigating authorized value categories - if you selected an authorized value category from the drop down list it wouldn't change to the selected category.</p>
368 </blockquote></li>
369 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27713">[27713]</a> Duplicate search field IDs in MARC framework administration template</li>
370 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27716">[27716]</a> Insufficient access control for printer profiles</p>
371
372 <blockquote>
373   <p>This change moves the label creator pages, including the printer profiles management, under the 'lable_creator' permission under tools. This gives a more refined access permission for this area of functionality.</p>
374 </blockquote></li>
375 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27798">[27798]</a> Independent branches should have a warning</li>
376 </ul>
377
378 <h3 id="templates">Templates</h3>
379
380 <ul>
381 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27752">[27752]</a> Correct ESLint errors in batchMod.js</p>
382
383 <blockquote>
384   <p>This patch makes minor changes to batchMod.js used in Tools > Batch item modification. This addresses errors raised by ESLint, including white space changes, to make sure it meets coding guideline JS8: Follow guidelines set by ESLint.</p>
385 </blockquote></li>
386 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27754">[27754]</a> Correct eslint errors in basket.js</p>
387
388 <blockquote>
389   <p>This patch makes minor changes to basket.js in the staff interface templates to remove ESLint warnings. Besides whitespace changes, most changes are to correct undeclared or unnecessarily declared variables.</p>
390 </blockquote></li>
391 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27795">[27795]</a> Misalignment of TOTAL value in lateorders page</p>
392
393 <h2 id="newsysprefs">New sysprefs</h2></li>
394 <li><p>ChargeFinesOnClosedDays</p></li>
395 </ul>
396
397 <h2 id="documentation">Documentation</h2>
398
399 <p>The Koha manual is maintained in Sphinx. The home page for Koha 
400 documentation is </p>
401
402 <ul>
403 <li><a href="http://koha-community.org/documentation/">Koha Documentation</a></li>
404 </ul>
405
406 <p>As of the date of these release notes, the Koha manual is available in the following languages:</p>
407
408 <ul>
409 <li><a href="http://koha-community.org/manual/20.11/en/html/">English</a></li>
410 <li><a href="http://koha-community.org/manual/20.11/ar/html/">Arabic</a></li>
411 <li><a href="http://koha-community.org/manual/20.11/zh_TW/html/">Chinese - Taiwan</a></li>
412 <li><a href="http://koha-community.org/manual/20.11/cs/html/">Czech</a></li>
413 <li><a href="http://koha-community.org/manual/20.11/fr/html/">French</a></li>
414 <li><a href="http://koha-community.org/manual/20.11/fr_CA/html/">French (Canada)</a></li>
415 <li><a href="http://koha-community.org/manual/20.11/de/html/">German</a></li>
416 <li><a href="http://koha-community.org/manual/20.11/hi/html/">Hindi</a></li>
417 <li><a href="http://koha-community.org/manual/20.11/it/html/">Italian</a></li>
418 <li><a href="http://koha-community.org/manual/20.11/pt_BR/html/">Portuguese - Brazil</a></li>
419 <li><a href="http://koha-community.org/manual/20.11/es/html/">Spanish</a></li>
420 <li><a href="http://koha-community.org/manual/20.11/tr/html/">Turkish</a></li>
421 </ul>
422
423 <p>The Git repository for the Koha manual can be found at</p>
424
425 <ul>
426 <li><a href="https://gitlab.com/koha-community/koha-manual">Koha Git Repository</a></li>
427 </ul>
428
429 <h2 id="translations">Translations</h2>
430
431 <p>Complete or near-complete translations of the OPAC and staff
432 interface are available in this release for the following languages:</p>
433
434 <ul>
435 <li>Arabic (99.8%)</li>
436 <li>Armenian (100%)</li>
437 <li>Armenian (Classical) (89%)</li>
438 <li>Catalan; Valencian (50.1%)</li>
439 <li>Chinese (Taiwan) (88.5%)</li>
440 <li>Czech (73.1%)</li>
441 <li>English (New Zealand) (59.6%)</li>
442 <li>English (USA)</li>
443 <li>Finnish (78.3%)</li>
444 <li>French (78.9%)</li>
445 <li>French (Canada) (91.4%)</li>
446 <li>German (100%)</li>
447 <li>German (Switzerland) (67%)</li>
448 <li>Greek (60.8%)</li>
449 <li>Hindi (100%)</li>
450 <li>Italian (100%)</li>
451 <li>Norwegian Bokmål (63.5%)</li>
452 <li>Polish (71.3%)</li>
453 <li>Portuguese (77.3%)</li>
454 <li>Portuguese (Brazil) (88.8%)</li>
455 <li>Russian (93.6%)</li>
456 <li>Slovak (80.7%)</li>
457 <li>Spanish (98.8%)</li>
458 <li>Swedish (74.6%)</li>
459 <li>Telugu (79.7%)</li>
460 <li>Turkish (94.8%)</li>
461 <li>Ukrainian (64.1%)</li>
462 </ul>
463
464 <p>Partial translations are available for various other languages.</p>
465
466 <p>The Koha team welcomes additional translations; please see</p>
467
468 <ul>
469 <li><a href="http://wiki.koha-community.org/wiki/Translating_Koha">Koha Translation Info</a></li>
470 </ul>
471
472 <p>For information about translating Koha, and join the koha-translate 
473 list to volunteer:</p>
474
475 <ul>
476 <li><a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate">Koha Translate List</a></li>
477 </ul>
478
479 <p>The most up-to-date translations can be found at:</p>
480
481 <ul>
482 <li><a href="http://translate.koha-community.org/">Koha Translation</a></li>
483 </ul>
484
485 <h2 id="releaseteam">Release Team</h2>
486
487 <p>The release team for Koha 20.11.04 is</p>
488
489 <ul>
490 <li><p>Release Manager: Jonathan Druart</p></li>
491 <li><p>Release Manager assistants:</p>
492
493 <ul>
494 <li>Martin Renvoize</li>
495 <li>Tomás Cohen Arazi</li>
496 </ul></li>
497 <li><p>QA Manager: Katrin Fischer</p></li>
498 <li><p>QA Team:</p>
499
500 <ul>
501 <li>David Cook</li>
502 <li>Agustín Moyano</li>
503 <li>Martin Renvoize</li>
504 <li>Marcel de Rooy</li>
505 <li>Joonas Kylmälä</li>
506 <li>Julian Maurice</li>
507 <li>Tomás Cohen Arazi</li>
508 <li>Josef Moravec</li>
509 <li>Nick Clemens</li>
510 <li>Kyle Hall</li>
511 <li>Victor Grousset</li>
512 </ul></li>
513 <li><p>Topic Experts:</p>
514
515 <ul>
516 <li>UI Design -- Owen Leonard</li>
517 <li>REST API -- Tomás Cohen Arazi</li>
518 <li>Zebra -- Fridolin Somers</li>
519 <li>Accounts -- Martin Renvoize</li>
520 </ul></li>
521 <li><p>Bug Wranglers:</p>
522
523 <ul>
524 <li>Amit Gupta</li>
525 <li>Mengü Yazıcıoğlu</li>
526 <li>Indranil Das Gupta</li>
527 </ul></li>
528 <li><p>Packaging Managers:</p>
529
530 <ul>
531 <li>David Cook</li>
532 <li>Mason James</li>
533 <li>Agustín Moyano</li>
534 </ul></li>
535 <li><p>Documentation Manager: Caroline Cyr La Rose</p></li>
536 <li><p>Documentation Team:</p>
537
538 <ul>
539 <li>Marie-Luce Laflamme</li>
540 <li>Lucy Vaux-Harvey</li>
541 <li>Henry Bolshaw</li>
542 <li>David Nind</li>
543 </ul></li>
544 <li><p>Translation Managers: </p>
545
546 <ul>
547 <li>Indranil Das Gupta</li>
548 <li>Bernardo González Kriegel</li>
549 </ul></li>
550 <li><p>Release Maintainers:</p>
551
552 <ul>
553 <li>20.11 -- Fridolin Somers</li>
554 <li>20.05 -- Andrew Fuerste-Henry</li>
555 <li>19.11 -- Victor Grousset</li>
556 </ul></li>
557 </ul>
558
559 <h2 id="credits">Credits</h2>
560
561 <p>We thank the following individuals who contributed patches to Koha 20.11.04.</p>
562
563 <ul>
564 <li>Tomás Cohen Arazi (18)</li>
565 <li>Philippe Blouin (1)</li>
566 <li>Nick Clemens (11)</li>
567 <li>David Cook (6)</li>
568 <li>Jonathan Druart (36)</li>
569 <li>Katrin Fischer (1)</li>
570 <li>Kyle M Hall (5)</li>
571 <li>Mason James (1)</li>
572 <li>Joonas Kylmälä (11)</li>
573 <li>Owen Leonard (11)</li>
574 <li>Matthias Meusburger (1)</li>
575 <li>Agustín Moyano (2)</li>
576 <li>Martin Renvoize (19)</li>
577 <li>Phil Ringnalda (2)</li>
578 <li>Marcel de Rooy (2)</li>
579 <li>Samir Shah (1)</li>
580 <li>Fridolin Somers (7)</li>
581 <li>Koha Translators (1)</li>
582 <li>Petro Vashchuk (1)</li>
583 </ul>
584
585 <p>We thank the following libraries, companies, and other institutions who contributed
586 patches to Koha 20.11.04</p>
587
588 <ul>
589 <li>Athens County Public Libraries (11)</li>
590 <li>BibLibre (8)</li>
591 <li>Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (1)</li>
592 <li>ByWater-Solutions (16)</li>
593 <li>Chetco Community Public Library (2)</li>
594 <li>Independant Individuals (1)</li>
595 <li>Koha Community Developers (36)</li>
596 <li>KohaAloha (1)</li>
597 <li>Prosentient Systems (6)</li>
598 <li>PTFS-Europe (19)</li>
599 <li>regulusweb.com (1)</li>
600 <li>Rijks Museum (2)</li>
601 <li>Solutions inLibro inc (1)</li>
602 <li>Theke Solutions (20)</li>
603 <li>University of Helsinki (11)</li>
604 </ul>
605
606 <p>We also especially thank the following individuals who tested patches
607 for Koha.</p>
608
609 <ul>
610 <li>Tomás Cohen Arazi (15)</li>
611 <li>Sonia Bouis (1)</li>
612 <li>Nick Clemens (13)</li>
613 <li>Michal Denar (1)</li>
614 <li>Jonathan Druart (101)</li>
615 <li>Katrin Fischer (25)</li>
616 <li>Martha Fuerst (2)</li>
617 <li>Andrew Fuerste-Henry (3)</li>
618 <li>Lucas Gass (3)</li>
619 <li>Didier Gautheron (1)</li>
620 <li>Victor Grousset (3)</li>
621 <li>Kyle M Hall (16)</li>
622 <li>Sally Healey (1)</li>
623 <li>Barbara Johnson (1)</li>
624 <li>Joonas Kylmälä (1)</li>
625 <li>Owen Leonard (6)</li>
626 <li>Kelly McElligott (1)</li>
627 <li>Matthias Meusburger (1)</li>
628 <li>David Nind (23)</li>
629 <li>Séverine Queune (1)</li>
630 <li>Martin Renvoize (66)</li>
631 <li>Phil Ringnalda (2)</li>
632 <li>Marcel de Rooy (20)</li>
633 <li>Lisette Scheer (2)</li>
634 <li>Fridolin Somers (135)</li>
635 <li>Petro Vashchuk (1)</li>
636 </ul>
637
638 <p>We regret any omissions.  If a contributor has been inadvertently missed,
639 please send a patch against these release notes to 
640 koha-patches@lists.koha-community.org.</p>
641
642 <h2 id="revisioncontrolnotes">Revision control notes</h2>
643
644 <p>The Koha project uses Git for version control.  The current development 
645 version of Koha can be retrieved by checking out the master branch of:</p>
646
647 <ul>
648 <li><a href="https://git.koha-community.org/Koha-community/Koha.git">Koha Git Repository</a></li>
649 </ul>
650
651 <p>The branch for this version of Koha and future bugfixes in this release
652 line is 20.11.x.</p>
653
654 <h2 id="bugsandfeaturerequests">Bugs and feature requests</h2>
655
656 <p>Bug reports and feature requests can be filed at the Koha bug
657 tracker at:</p>
658
659 <ul>
660 <li><a href="http://bugs.koha-community.org">Koha Bugzilla</a></li>
661 </ul>
662
663 <p>He rau ringa e oti ai.
664 (Many hands finish the work)</p>
665
666 <p>Autogenerated release notes updated last on 24 mars 2021 11:25:38.</p>