Update release notes for 21.11.05 release
[koha.git] / misc / release_notes / release_notes_21_11_01.html
1 <h1 id="releasenotesforkoha21.11.01">RELEASE NOTES FOR KOHA 21.11.01</h1>
2
3 <p>22 Dec 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 21.11.01 can be downloaded from:</p>
15
16 <ul>
17 <li><a href="http://download.koha-community.org/koha-21.11.01.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 21.11.01 is a bugfix/maintenance release.</p>
28
29 <p>It includes 1 enhancements, 29 bugfixes.</p>
30
31 <h3 id="systemrequirements">System requirements</h3>
32
33 <p>You can learn about the system components (like OS and database) needed for running Koha here: https://wiki.koha-community.org/wiki/System_requirements_and_recommendations</p>
34
35 <h2 id="enhancements">Enhancements</h2>
36
37 <h3 id="restapi">REST API</h3>
38
39 <ul>
40 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29620">[29620]</a> Move the OpenAPI spec to YAML format</p>
41
42 <blockquote>
43   <p>This enhancement moves all the Koha REST API specification from json to YAML format. It also corrects two named parameters incorrectly in camelCase to sanake_case (fundidPathParam => fund_id_pp, vendoridPathParam => vendor_id_pp).</p>
44 </blockquote></li>
45 </ul>
46
47 <h2 id="criticalbugsfixed">Critical bugs fixed</h2>
48
49 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
50
51 <ul>
52 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29631">[29631]</a> 21.06.000.12 may fail</p>
53
54 <blockquote>
55   <p>This fixes an issue when upgrading from 21.05.x to 21.11 - the uniq_lang unique key is failing to be created because several rows with the same subtag and type exist in database table language_subtag_registry.</p>
56 </blockquote></li>
57 </ul>
58
59 <h3 id="circulation">Circulation</h3>
60
61 <ul>
62 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29637">[29637]</a> AutoSwitchPatron is broken since Bug 26352</p>
63
64 <blockquote>
65   <p>This fixes an issue introduced by bug 26352 in 21.11 that caused the AutoSwitchPatron system preference to no longer work. (When AutoSwitchPatron is enabled and a patron barcode is scanned instead of a book, it automatically redirects to the patron.)</p>
66 </blockquote></li>
67 </ul>
68
69 <h3 id="finesandfees">Fines and fees</h3>
70
71 <ul>
72 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27801">[27801]</a> Entering multiple lines of an item in Point of Sale can make the Collect Payment field off</p>
73
74 <blockquote>
75   <p>This fixes the POS transactions page so that the total for the sale and the amount to collect are the same.</p>
76   
77   <p>Before this a POS transaction with multiple items in the Sale box, say for example 9 x .10 items, the total in the Sale box appears correct, but the amount to Collect from Patron is off by a cent.</p>
78 </blockquote></li>
79 </ul>
80
81 <h3 id="holdrequests">Hold requests</h3>
82
83 <ul>
84 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29349">[29349]</a> Item-level holds should assume the same pickup location as bib-level holds</p>
85
86 <blockquote>
87   <p>Up until Koha 20.11 the pickup location when placing item-level holds was the currently logged-in library.</p>
88   
89   <p>From Koha 21.05 the holding branch was used as the default.</p>
90   
91   <p>This restores the previous behaviour so that the logged-in library (if a valid pickup location) is selected as the default pickup location for item-level holds. When it is not, an empty dropdown is used as a fallback.</p>
92 </blockquote></li>
93 </ul>
94
95 <h3 id="lists">Lists</h3>
96
97 <ul>
98 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29669">[29669]</a> Uninitialized value warnings when XSLTParse4Display is called</li>
99 </ul>
100
101 <h3 id="notices">Notices</h3>
102
103 <ul>
104 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29586">[29586]</a> "Hold reminder" notice doesn't show in messaging preferences in new installation</p>
105
106 <blockquote>
107   <p>This fixes an issue with the installer files that meant "Hold reminder" notices were not shown in messaging preferences for new installations.</p>
108 </blockquote></li>
109 </ul>
110
111 <h2 id="otherbugsfixed">Other bugs fixed</h2>
112
113 <h3 id="acquisitions">Acquisitions</h3>
114
115 <ul>
116 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28855">[28855]</a> Purging suggestions test should not be on timestamp</p>
117
118 <blockquote>
119   <p>This changes the date field that cronjob misc/cronjobs/purge_suggestions.pl uses to calculate the number of days for deleting accepted or rejected suggestions. It now uses the managed on date, as the last updated date that was used can be changed by other database updates.</p>
120 </blockquote></li>
121 </ul>
122
123 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
124
125 <ul>
126 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29494">[29494]</a> html-template-to-template-toolkit.pl no longer required</li>
127 </ul>
128
129 <h3 id="authentication">Authentication</h3>
130
131 <ul>
132 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29487">[29487]</a> Set autocomplete off for userid/password fields at login</p>
133
134 <blockquote>
135   <p>This turns autocompletion off for userid and password fields on the login forms for the OPAC and staff interface.</p>
136 </blockquote></li>
137 </ul>
138
139 <h3 id="cataloging">Cataloging</h3>
140
141 <ul>
142 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9565">[9565]</a> Deleting a record should alert or fail if there are current subscriptions</p>
143
144 <blockquote>
145   <p>This change prevents the deletion of records with current serial subscriptions. </p>
146   
147   <p>Selecting "Delete record" when there are existing subscriptions no longer deletes the record and subscription, and adds an alert box "[Count] subscription(s) are attached to this record. You must delete all subscriptions before deleting this record.".</p>
148   
149   <p>It also:</p>
150   
151   <ul>
152   <li>adds a "Subscriptions" column in the batch deletion records tool with the number of subscriptions and a link to the search page with all the subscriptions for the record, and</li>
153   <li>adds a button in the toolbar to enable selecting only records without subscriptions.</li>
154   </ul>
155 </blockquote></li>
156 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28853">[28853]</a> Textarea in biblio record editor breaks authority plugin</p>
157
158 <blockquote>
159   <p>This fixes an issue when adding or editing record subfields using the authority plugin and it has a value with more than 100 characters. (When a subfield has more than 100 characters it changes to a text area rather than a standard input field, this caused JavaScript issues when using authority terms over 100 characters.)</p>
160 </blockquote></li>
161 </ul>
162
163 <h3 id="finesandfees">Fines and fees</h3>
164
165 <ul>
166 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28481">[28481]</a> Register details "Older transactions" search does not include the selected day in the "To" field in date range</p>
167
168 <blockquote>
169   <p>This fixes the search and display of older transactions in the cash register so that items from today are included in the results. Previously, transactions for the current day were incorrectly not included.</p>
170 </blockquote></li>
171 </ul>
172
173 <h3 id="holdrequests">Hold requests</h3>
174
175 <ul>
176 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29115">[29115]</a> Placing a club hold is not showing warnings when unable to place a hold</p>
177
178 <blockquote>
179   <p>This fixes placing club holds so that checks are correctly made and warning messages displayed when patrons are debarred or have outstanding fees and charges.</p>
180 </blockquote></li>
181 </ul>
182
183 <h3 id="i18nl10n">I18N/L10N</h3>
184
185 <ul>
186 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29040">[29040]</a> Uninitialized value warning in Languages.pm</p>
187
188 <blockquote>
189   <p>This removes the cause of the warning message "Use of uninitialized value $interface in concatenation (.) or string at /kohadevbox/koha/C4/Languages.pm line 121." when editing item types.</p>
190 </blockquote></li>
191 </ul>
192
193 <h3 id="lists">Lists</h3>
194
195 <ul>
196 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29601">[29601]</a> The list download option ISBD is useless when you cleared OPACISBD</li>
197 </ul>
198
199 <h3 id="opac">OPAC</h3>
200
201 <ul>
202 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29036">[29036]</a> Accessibility: OPAC buttons don't have sufficient contrast</p>
203
204 <blockquote>
205   <p>This improves the accessibility of the OPAC by increasing the contrast ratio for buttons, making the button text easier to read. </p>
206   
207   <p>As part of this change the OPAC SCSS was modified so that a "base theme color" variable is defined which can be used to color button backgrounds and similar elements. It also moves some other colors into variables and removes some unused CSS.</p>
208 </blockquote></li>
209 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29556">[29556]</a> MARC21slim2MODS.xsl broken by duplicate template name "part"</p>
210
211 <blockquote>
212   <p>This fixes an error when making an unAPI request in the OPAC using the MODS format. A 500 page error was displayed instead of an XML file. Example URL: http://your-library-opac-domain/cgi-bin/koha/unapi?id=koha:biblionumber:1&amp;format=MODS</p>
213 </blockquote></li>
214 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29611">[29611]</a> Clubs enrollment layout problem in the OPAC</p>
215
216 <blockquote>
217   <p>This fixes a minor HTML issue with the clubs enrollment form in the OPAC. The "Finish enrollment" button is now positioned correctly inside the bordered area and uses standard colors.</p>
218 </blockquote></li>
219 </ul>
220
221 <h3 id="restapi">REST API</h3>
222
223 <ul>
224 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29593">[29593]</a> Wrong tag in GET /public/libraries spec</p>
225
226 <blockquote>
227   <p>This updates the tag in GET /public/libraries (api/v1/swagger/paths/libraries.json file) from library to libraries.</p>
228 </blockquote></li>
229 </ul>
230
231 <h3 id="reports">Reports</h3>
232
233 <ul>
234 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29488">[29488]</a> NumSavedReports system preference doesn't work</p>
235
236 <blockquote>
237   <p>This fixes the saved reports page so that the NumSavedReports system preference works as intended - the number of reports listed should default to the value in the system preference (the initial default is 20).</p>
238 </blockquote></li>
239 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29679">[29679]</a> Reports result menu shows too many dividers</p>
240
241 <blockquote>
242   <p>This removes borders between sections that are not required. The SQL report batch operations dropdown menu has divider list items which add a border between sections (bibliographic records, item records, etc.). This element is redundant because the sections have "headers" which also add a border.</p>
243 </blockquote></li>
244 </ul>
245
246 <h3 id="serials">Serials</h3>
247
248 <ul>
249 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28216">[28216]</a> Fix vendor list group by in serials statistics wizard</p>
250
251 <blockquote>
252   <p>This fixes an issue where vendors are repeated in the serials report.</p>
253 </blockquote></li>
254 </ul>
255
256 <h3 id="templates">Templates</h3>
257
258 <ul>
259 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29513">[29513]</a> Accessibility: Staff Client - Convert remaining breadcrumbs sections from div to nav blocks</p>
260
261 <blockquote>
262   <p>This improves the accessibility of breadcrumbs so that they adhere to the WAI-ARIA Authoring Practices. It covers additional breadcrumbs that weren't fixed in bug 27486 in these areas: </p>
263   
264   <ul>
265   <li>Home > Acquisitions > [Vendor name > [Basket name]</li>
266   <li>Home > Administration > Set library checkin and transfer policy</li>
267   <li>Home > Patrons > Merge patron records</li>
268   </ul>
269 </blockquote></li>
270 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29514">[29514]</a> ILL requests: Remove extraneous &rsaquo; HTML entity from breadcrumbs</p>
271
272 <blockquote>
273   <p>This fixes a small typo in the breadcrumbs section for ILL requests - it had an extra &rsaquo; HTML entity after "Home".</p>
274 </blockquote></li>
275 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29528">[29528]</a> Breadcrumbs on HTML customizations take you to news</p>
276
277 <blockquote>
278   <p>This change removes the "Additional contents" breadcrumb when working with news items or HTML customizations. Since news and HTML customizations are separate links on the tools home page there's no reason to have the breadcrumbs imply the two sections are connected in any way. We already have the "See News" link, for example, for switching quickly between the two areas.</p>
279 </blockquote></li>
280 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29529">[29529]</a> Fix \n in hint on Koha to MARC mappings</p>
281
282 <blockquote>
283   <p>This fixes:</p>
284   
285   <ul>
286   <li>a string in Koha to MARC mappings (koha2marclinks.tt:86) so that it can be correctly translated (excludes "\n" from what is translated), and</li>
287   <li>capitalization for the breadcrumb link: Administration > Koha to MARC mappings.</li>
288   </ul>
289 </blockquote></li>
290 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29580">[29580]</a> Misplaced closing 'td' tag in overdue.tt</li>
291 </ul>
292
293 <h3 id="tools">Tools</h3>
294
295 <ul>
296 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29521">[29521]</a> Patron Club name hyperlinks not operational + weird CSS behavior</p>
297
298 <blockquote>
299   <p>This removes the link from thea patron club name on the patrons club listing page as it didn't work. It also improves the consistency of the table of patron clubs so that the interface is consistent whether you're looking at clubs during the holds process or during the clubs management view.</p>
300 </blockquote></li>
301 </ul>
302
303 <h3 id="webservices">Web services</h3>
304
305 <ul>
306 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29484">[29484]</a> ListSets doesn't return noSetHierarchy when appropriate</p>
307
308 <blockquote>
309   <p>This fixes Koha's OAI-PMH server so that it returns the appropriate error code when no sets are defined.</p>
310 </blockquote></li>
311 </ul>
312
313 <h2 id="documentation">Documentation</h2>
314
315 <p>The Koha manual is maintained in Sphinx. The home page for Koha
316 documentation is</p>
317
318 <ul>
319 <li><a href="http://koha-community.org/documentation/">Koha Documentation</a></li>
320 </ul>
321
322 <p>The Git repository for the Koha manual can be found at</p>
323
324 <ul>
325 <li><a href="https://gitlab.com/koha-community/koha-manual">Koha Git Repository</a></li>
326 </ul>
327
328 <h2 id="translations">Translations</h2>
329
330 <p>Complete or near-complete translations of the OPAC and staff
331 interface are available in this release for the following languages:</p>
332
333 <ul>
334 <li>Arabic (88.3%)</li>
335 <li>Armenian (100%)</li>
336 <li>Armenian (Classical) (89%)</li>
337 <li>Bulgarian (93%)</li>
338 <li>Chinese (Taiwan) (79.7%)</li>
339 <li>Czech (69.4%)</li>
340 <li>English (New Zealand) (59.7%)</li>
341 <li>English (USA)</li>
342 <li>Finnish (84.1%)</li>
343 <li>French (88.7%)</li>
344 <li>French (Canada) (84.8%)</li>
345 <li>German (100%)</li>
346 <li>German (Switzerland) (59.3%)</li>
347 <li>Greek (53.2%)</li>
348 <li>Hindi (100%)</li>
349 <li>Italian (91.1%)</li>
350 <li>Nederlands-Nederland (Dutch-The Netherlands) (60.6%)</li>
351 <li>Norwegian Bokmål (64%)</li>
352 <li>Polish (99.4%)</li>
353 <li>Portuguese (89.3%)</li>
354 <li>Portuguese (Brazil) (84.6%)</li>
355 <li>Russian (85.5%)</li>
356 <li>Slovak (70.6%)</li>
357 <li>Spanish (100%)</li>
358 <li>Swedish (83%)</li>
359 <li>Telugu (96.4%)</li>
360 <li>Turkish (96.5%)</li>
361 <li>Ukrainian (64%)</li>
362 </ul>
363
364 <p>Partial translations are available for various other languages.</p>
365
366 <p>The Koha team welcomes additional translations; please see</p>
367
368 <ul>
369 <li><a href="http://wiki.koha-community.org/wiki/Translating_Koha">Koha Translation Info</a></li>
370 </ul>
371
372 <p>For information about translating Koha, and join the koha-translate 
373 list to volunteer:</p>
374
375 <ul>
376 <li><a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate">Koha Translate List</a></li>
377 </ul>
378
379 <p>The most up-to-date translations can be found at:</p>
380
381 <ul>
382 <li><a href="http://translate.koha-community.org/">Koha Translation</a></li>
383 </ul>
384
385 <h2 id="releaseteam">Release Team</h2>
386
387 <p>The release team for Koha 21.11.01 is</p>
388
389 <ul>
390 <li><p>Release Manager: Fridolin Somers</p></li>
391 <li><p>Release Manager assistants:</p>
392
393 <ul>
394 <li>Jonathan Druart</li>
395 <li>Martin Renvoize</li>
396 <li>Tomás Cohen Arazi</li>
397 </ul></li>
398 <li><p>QA Manager: Katrin Fischer</p></li>
399 <li><p>QA Team:</p>
400
401 <ul>
402 <li>Andrew Nugged</li>
403 <li>Jonathan Druart</li>
404 <li>Joonas Kylmälä</li>
405 <li>Kyle M Hall</li>
406 <li>Marcel de Rooy</li>
407 <li>Martin Renvoize</li>
408 <li>Nick Clemens</li>
409 <li>Petro Vashchuk</li>
410 <li>Tomás Cohen Arazi</li>
411 <li>Victor Grousset</li>
412 </ul></li>
413 <li><p>Topic Experts:</p>
414
415 <ul>
416 <li>UI Design -- Owen Leonard</li>
417 <li>REST API -- Tomás Cohen Arazi</li>
418 <li>Zebra -- Fridolin Somers</li>
419 <li>Accounts -- Martin Renvoize</li>
420 </ul></li>
421 <li><p>Bug Wranglers:</p>
422
423 <ul>
424 <li>Indranil Das Gupta</li>
425 <li>Erica Rohlfs</li>
426 </ul></li>
427 <li><p>Packaging Manager: </p></li>
428 <li><p>Documentation Manager: David Nind</p></li>
429 <li><p>Documentation Team:</p>
430
431 <ul>
432 <li>Aude Charillon</li>
433 <li>Caroline Cyr La Rose</li>
434 <li>Kelly McElligott</li>
435 <li>Lucy Vaux-Harvey</li>
436 <li>Martin Renvoize</li>
437 <li>Rocio Lopez</li>
438 </ul></li>
439 <li><p>Translation Managers: </p>
440
441 <ul>
442 <li>Bernardo González Kriegel</li>
443 </ul></li>
444 <li><p>Wiki curators: </p>
445
446 <ul>
447 <li>Thomas Dukleth</li>
448 </ul></li>
449 <li><p>Release Maintainers:</p>
450
451 <ul>
452 <li>21.11 -- Kyle M Hall</li>
453 <li>21.05 -- Andrew Fuerste-Henry</li>
454 <li>20.11 -- Victor Grousset</li>
455 <li>19.11 -- Wainui Witika-Park</li>
456 </ul></li>
457 </ul>
458
459 <h2 id="credits">Credits</h2>
460
461 <p>We thank the following individuals who contributed patches to Koha 21.11.01</p>
462
463 <ul>
464 <li>Tomás Cohen Arazi (8)</li>
465 <li>Henry Bolshaw (1)</li>
466 <li>Nick Clemens (3)</li>
467 <li>Jonathan Druart (6)</li>
468 <li>Marion Durand (4)</li>
469 <li>Katrin Fischer (1)</li>
470 <li>Lucas Gass (2)</li>
471 <li>Michael Hafen (1)</li>
472 <li>Kyle M Hall (10)</li>
473 <li>Joonas Kylmälä (1)</li>
474 <li>Owen Leonard (7)</li>
475 <li>Martin Renvoize (3)</li>
476 <li>Marcel de Rooy (1)</li>
477 <li>Andreas Roussos (2)</li>
478 <li>Fridolin Somers (4)</li>
479 <li>Koha translators (1)</li>
480 <li>Petro Vashchuk (1)</li>
481 <li>Timothy Alexis Vass (1)</li>
482 </ul>
483
484 <p>We thank the following libraries, companies, and other institutions who contributed
485 patches to Koha 21.11.01</p>
486
487 <ul>
488 <li>Athens County Public Libraries (7)</li>
489 <li>BibLibre (8)</li>
490 <li>Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (1)</li>
491 <li>ByWater-Solutions (15)</li>
492 <li>Dataly Tech (2)</li>
493 <li>Independant Individuals (2)</li>
494 <li>Koha Community Developers (6)</li>
495 <li>PTFS-Europe (3)</li>
496 <li>Rijksmuseum (1)</li>
497 <li>Theke Solutions (8)</li>
498 <li>ub.lu.se (1)</li>
499 <li>UK Parliament (1)</li>
500 <li>washk12.org (1)</li>
501 </ul>
502
503 <p>We also especially thank the following individuals who tested patches
504 for Koha</p>
505
506 <ul>
507 <li>Tomás Cohen Arazi (7)</li>
508 <li>Florian Bontemps (1)</li>
509 <li>jeremy breuillard (2)</li>
510 <li>Jonathan Druart (21)</li>
511 <li>Katrin Fischer (10)</li>
512 <li>Andrew Fuerste-Henry (1)</li>
513 <li>Lucas Gass (1)</li>
514 <li>Kyle M Hall (46)</li>
515 <li>Frank Hansen (3)</li>
516 <li>Sally Healey (1)</li>
517 <li>Samu Heiskanen (2)</li>
518 <li>Barbara Johnson (2)</li>
519 <li>Owen Leonard (5)</li>
520 <li>David Nind (18)</li>
521 <li>Séverine Queune (1)</li>
522 <li>Martin Renvoize (5)</li>
523 <li>Marcel de Rooy (5)</li>
524 <li>Andreas Roussos (1)</li>
525 <li>Fridolin Somers (40)</li>
526 </ul>
527
528 <p>We regret any omissions.  If a contributor has been inadvertently missed,
529 please send a patch against these release notes to koha-devel@lists.koha-community.org.</p>
530
531 <h2 id="revisioncontrolnotes">Revision control notes</h2>
532
533 <p>The Koha project uses Git for version control.  The current development
534 version of Koha can be retrieved by checking out the master branch of:</p>
535
536 <ul>
537 <li><a href="https://git.koha-community.org/koha-community/koha">Koha Git Repository</a></li>
538 </ul>
539
540 <p>The branch for this version of Koha and future bugfixes in this release
541 line is 21.11.x.</p>
542
543 <h2 id="bugsandfeaturerequests">Bugs and feature requests</h2>
544
545 <p>Bug reports and feature requests can be filed at the Koha bug
546 tracker at:</p>
547
548 <ul>
549 <li><a href="http://bugs.koha-community.org">Koha Bugzilla</a></li>
550 </ul>
551
552 <p>He rau ringa e oti ai.
553 (Many hands finish the work)</p>
554
555 <p>Autogenerated release notes updated last on 22 Dec 2021 13:21:45.</p>