Rmaint fix: Revert bug 35148 as it needs 31453 not in 22.11.x
[koha.git] / misc / release_notes / release_notes_22_11_09.md
1 # RELEASE NOTES FOR KOHA 22.11.09
2 28 ago 2023
3
4 Koha is the first free and open source software library automation
5 package (ILS). Development is sponsored by libraries of varying types
6 and sizes, volunteers, and support companies from around the world. The
7 website for the Koha project is:
8
9 - [Koha Community](http://koha-community.org)
10
11 Koha 22.11.09 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-22.11.09.tar.gz)
14
15 Installation instructions can be found at:
16
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
19
20 Koha 22.11.09 is a bugfix/maintenance release.
21
22 It includes 3 enhancements, 40 bugfixes.
23
24 **System requirements**
25
26 You can learn about the system components (like OS and database) needed for running Koha on the [community wiki](https://wiki.koha-community.org/wiki/System_requirements_and_recommendations).
27
28
29 #### Security bugs
30
31 - [30524](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30524) Add base framework for dealing with CSRF in Koha
32 - [33881](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33881) SCO/SCI user leaving the module doesn't clear session (ie JWT)
33
34 ## Bugfixes
35
36 ### Acquisitions
37
38 #### Critical bugs fixed
39
40 - [34469](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34469) Modifying an order line of a standing order will delete linked invoice ID
41
42 #### Other bugs fixed
43
44 - [34305](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34305) If actual cost is negative, wrong price will display in the acq details tab
45 - [34452](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34452) Button 'Update adjustments' is hidden
46
47 ### Architecture, internals, and plumbing
48
49 #### Critical bugs fixed
50
51 - [34193](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34193) Default HTTPS template has outdated SSLProtocol value
52
53 #### Other bugs fixed
54
55 - [34056](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34056) authorised-values API client file is missing -api-client suffix
56
57   **Sponsored by** *Bibliothèque Universitaire des Langues et Civilisations (BULAC)*
58 - [34316](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34316) account->add_credit does not rethrow exception
59 - [34354](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34354) Job progress typo
60 - [34470](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34470) Real Time Holds Queue - make random numbers play nice with forked processes
61
62 ### Authentication
63
64 #### Critical bugs fixed
65
66 - [34028](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34028) Two factor authentication (2FA) shows the wrong values for manual entry
67   >This fixes the details displayed for manually entering two-factor authentication (2FA) details into a 2FA application (when enabling 2FA). Currently, the wrong information is displayed - so you can't successfully add the account manually to your 2FA application.
68
69 ### Cataloging
70
71 #### Other bugs fixed
72
73 - [33755](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33755) Profile used is not saved when importing records
74
75 ### Circulation
76
77 #### Critical bugs fixed
78
79 - [34279](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34279) overduefinescap of 0 is ignored, but overduefinescap of 0.00 is enforced
80
81 #### Other bugs fixed
82
83 - [33992](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33992) Only consider the date when labelling a waiting recall as problematic
84
85   **Sponsored by** *Auckland University of Technology*
86 - [34289](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34289) UI issue on checkin page when checking the forgive fines checkbox
87
88 ### ERM
89
90 #### Other bugs fixed
91
92 - [34447](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34447) "Actions" columns are exported
93
94   **Sponsored by** *Bibliothèque Universitaire des Langues et Civilisations (BULAC)*
95
96 ### Fines and fees
97
98 #### Critical bugs fixed
99
100 - [32271](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32271) Overdue fines cap (amount) set to 0.00 when editing rule
101 - [33028](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33028) Wrongly formatted monetary amounts in circulation rules break scripts and calculations
102
103 #### Other bugs fixed
104
105 - [34332](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34332) Syntax error in point of sale email template
106
107 ### Hold requests
108
109 #### Other bugs fixed
110
111 - [30846](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30846) "If any unavailable" doesn't consider negative notforloan values as unavailable
112
113 ### I18N/L10N
114
115 #### Other bugs fixed
116
117 - [34334](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34334) 'Item(s)' in MARC detail view untranslatable
118
119 ### ILL
120
121 #### Other bugs fixed
122
123 - [34133](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34133) ILL table should be sorted by request id descending by default
124
125 ### Installation and upgrade (web-based installer)
126
127 #### Critical bugs fixed
128
129 - [34337](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34337) Web installer doesn't install patrons when select all is used
130
131 ### MARC Authority data support
132
133 #### Other bugs fixed
134
135 - [33978](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33978) Adding authority from automatic linker closes imported record
136
137 ### Notices
138
139 #### Other bugs fixed
140
141 - [34059](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34059) advance_notices.pl -c --digest-per-branch does not work as intended
142
143 ### OPAC
144
145 #### Critical bugs fixed
146
147 - [34155](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34155) OPAC item level holds "force" option broken
148
149 #### Other bugs fixed
150
151 - [33848](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33848) Enabling Coce in the OPAC breaks cover images on bibliographic detail page
152
153 ### Patrons
154
155 #### Other bugs fixed
156
157 - [33117](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33117) Patron checkout search not working if searching with second surname
158 - [34117](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34117) Duplicate patron sets dateenrolled incorrectly
159 - [34435](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34435) get_password_expiry_date should not modify its parameter
160
161 ### REST API
162
163 #### Critical bugs fixed
164
165 - [34024](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34024) REST API should not allow changing the pickup location on found holds
166
167 #### Other bugs fixed
168
169 - [34365](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34365) Hold cancellation request workflow cannot be triggered on API
170 - [34387](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34387) API docs tags missing descriptions
171
172 ### Searching
173
174 #### Other bugs fixed
175
176 - [33140](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33140) Use facet label value in mouseover title attribute of facet removal link
177
178 ### Serials
179
180 #### Critical bugs fixed
181
182 - [30451](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30451) Delete a subscription deletes the linked order
183
184 ### System Administration
185
186 #### Critical bugs fixed
187
188 - [34269](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34269) Regression in circulation rules for 'similar' patron categories
189
190 ### Templates
191
192 #### Other bugs fixed
193
194 - [31667](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31667) Merge 'tip' and 'hint' classes
195 - [34343](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34343) Z39.50 search background not updated
196 - [34493](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34493) Bad indenting in search_indexes.inc
197
198 ### Tools
199
200 #### Critical bugs fixed
201
202 - [34181](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34181) Batch patron modification tool missing checkboxes to clear field values
203
204 ## Enhancements 
205
206 ### Command-line Utilities
207
208 #### Enhancements
209
210 - [34213](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34213) False POD for matchpoint option in import_patrons.pl
211
212 ### Packaging
213
214 #### Enhancements
215
216 - [28493](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28493) Make koha-passwd display the username
217
218 ### REST API
219
220 #### Enhancements
221
222 - [32739](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32739) REST API: Extend endpoint /auth/password/validation for cardnumber
223   >This development adds a new attribute for identifying the patron for password validation: `identifier`. It expects to be passed a `userid` or a `cardnumber` in it. It the `identifier` doesn't match a `userid`, then Koha will try matching a `cardnumber`.
224
225 ## Documentation
226
227 The Koha manual is maintained in Sphinx. The home page for Koha
228 documentation is
229
230 - [Koha Documentation](http://koha-community.org/documentation/)
231 As of the date of these release notes, the Koha manual is available in the following languages:
232
233 - [Chinese (Taiwan)](https://koha-community.org/manual/22.11/zh_TW/html/) (71.5%)
234 - [English (USA)](https://koha-community.org/manual/22.11/en/html/)
235 - [French](https://koha-community.org/manual/22.11/fr/html/) (58.4%)
236 - [German](https://koha-community.org/manual/22.11/de/html/) (55.7%)
237 - [Hindi](https://koha-community.org/manual/22.11/hi/html/) (80.9%)
238 - [Italian](https://koha-community.org/manual/22.11/it/html/) (32.2%)
239 - [Turkish](https://koha-community.org/manual/22.11/tr/html/) (26.2%)
240
241 The Git repository for the Koha manual can be found at
242
243 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
244
245 ## Translations
246
247 Complete or near-complete translations of the OPAC and staff
248 interface are available in this release for the following languages:
249 <div style="column-count: 2;">
250
251 - Arabic (71.8%)
252 - Armenian (100%)
253 - Armenian (Classical) (64.6%)
254 - Bulgarian (90.9%)
255 - Chinese (Taiwan) (81.4%)
256 - Czech (62.2%)
257 - English (New Zealand) (68.2%)
258 - English (USA)
259 - English (United Kingdom) (99.7%)
260 - Finnish (96.7%)
261 - French (100%)
262 - French (Canada) (95.5%)
263 - German (100%)
264 - German (Switzerland) (50.2%)
265 - Greek (51.6%)
266 - Hindi (100%)
267 - Italian (91.7%)
268 - Nederlands-Nederland (Dutch-The Netherlands) (90.3%)
269 - Norwegian Bokmål (65.3%)
270 - Persian (70.2%)
271 - Polish (100%)
272 - Portuguese (89.6%)
273 - Portuguese (Brazil) (100%)
274 - Russian (93.4%)
275 - Slovak (61.8%)
276 - Spanish (99.7%)
277 - Swedish (79.5%)
278 - Telugu (77%)
279 - Turkish (87.1%)
280 - Ukrainian (77.8%)
281 </div>
282
283 Partial translations are available for various other languages.
284
285 The Koha team welcomes additional translations; please see
286
287 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
288
289 For information about translating Koha, and join the koha-translate 
290 list to volunteer:
291
292 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
293
294 The most up-to-date translations can be found at:
295
296 - [Koha Translation](http://translate.koha-community.org/)
297
298 ## Release Team
299
300 The release team for Koha 22.11.09 is
301
302
303 - Release Manager: Tomás Cohen Arazi
304
305 - Release Manager assistants:
306   - Jonathan Druart
307   - Martin Renvoize
308
309 - QA Manager: Katrin Fischer
310
311 - QA Team:
312   - Aleisha Amohia
313   - Nick Clemens
314   - David Cook
315   - Jonathan Druart
316   - Lucas Gass
317   - Victor Grousset
318   - Kyle M Hall
319   - Andrii Nugged
320   - Martin Renvoize
321   - Marcel de Rooy
322   - Petro Vashchuk
323
324 - Topic Experts:
325   - UI Design -- Owen Leonard
326   - Zebra -- Fridolin Somers
327   - REST API -- Martin Renvoize
328   - ERM -- Pedro Amorim
329   - ILL -- Pedro Amorim
330
331 - Bug Wranglers:
332   - Aleisha Amohia
333
334 - Packaging Manager: Mason James
335
336 - Documentation Manager: Aude Charillon
337
338 - Documentation Team:
339   - Caroline Cyr La Rose
340   - Lucy Vaux-Harvey
341
342 - Translation Manager: Bernardo González Kriegel
343
344
345 - Wiki curators: 
346   - Thomas Dukleth
347   - Katrin Fischer
348
349 - Release Maintainers:
350   - 23.05 -- Fridolin Somers
351   - 22.11 -- PTFS Europe (Matt Blenkinsop, Pedro Amorim)
352   - 22.05 -- Lucas Gass
353   - 21.11 -- Danyon Sewell
354
355 - Release Maintainer assistants:
356   - 21.11 -- Wainui Witika-Park
357
358 ## Credits
359
360 We thank the following libraries, companies, and other institutions who are known to have sponsored
361 new features in Koha 22.11.09
362 <div style="column-count: 2;">
363
364 - Auckland University of Technology
365 - [Bibliothèque Universitaire des Langues et Civilisations (BULAC)](http://www.bulac.fr)
366 </div>
367
368 We thank the following individuals who contributed patches to Koha 22.11.09
369 <div style="column-count: 2;">
370
371 - Aleisha Amohia (1)
372 - Pedro Amorim (5)
373 - Tomás Cohen Arazi (14)
374 - Matt Blenkinsop (1)
375 - David Cook (3)
376 - Jonathan Druart (6)
377 - Laura Escamilla (1)
378 - Katrin Fischer (11)
379 - Géraud Frappier (1)
380 - Thibaud Guillot (1)
381 - Kyle M Hall (3)
382 - Mason James (1)
383 - Andreas Jonsson (1)
384 - Emily Lamancusa (5)
385 - Owen Leonard (5)
386 - Julian Maurice (1)
387 - Martin Renvoize (14)
388 - Marcel de Rooy (1)
389 - Fridolin Somers (2)
390 - Koha translators (1)
391 - Hammat Wele (3)
392 </div>
393
394 We thank the following libraries, companies, and other institutions who contributed
395 patches to Koha 22.11.09
396 <div style="column-count: 2;">
397
398 - Athens County Public Libraries (5)
399 - BibLibre (4)
400 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (11)
401 - ByWater-Solutions (4)
402 - Catalyst Open Source Academy (1)
403 - Koha Community Developers (6)
404 - KohaAloha (1)
405 - Kreablo AB (1)
406 - montgomerycountymd.gov (5)
407 - Prosentient Systems (3)
408 - PTFS-Europe (20)
409 - Rijksmuseum (1)
410 - Solutions inLibro inc (4)
411 - Theke Solutions (14)
412 </div>
413
414 We also especially thank the following individuals who tested patches
415 for Koha
416 <div style="column-count: 2;">
417
418 - Pedro Amorim (73)
419 - Tomás Cohen Arazi (62)
420 - Matt Blenkinsop (3)
421 - Emmanuel Bétemps (1)
422 - Nick Clemens (5)
423 - Jonathan Druart (5)
424 - Magnus Enger (1)
425 - Laura Escamilla (1)
426 - Katrin Fischer (29)
427 - Andrew Fuerste-Henry (2)
428 - Lucas Gass (2)
429 - Amaury GAU (1)
430 - Stephen Graham (1)
431 - Victor Grousset (2)
432 - Kyle M Hall (2)
433 - Emily Lamancusa (2)
434 - Sam Lau (12)
435 - Owen Leonard (3)
436 - David Nind (4)
437 - Martin Renvoize (17)
438 - Phil Ringnalda (1)
439 - Marcel de Rooy (5)
440 - Caroline Cyr La Rose (3)
441 - Lisette Scheer (1)
442 - Michaela Sieber (3)
443 - Fridolin Somers (71)
444 - Anneli Österman (1)
445 </div>
446
447
448
449
450
451 We regret any omissions.  If a contributor has been inadvertently missed,
452 please send a patch against these release notes to koha-devel@lists.koha-community.org.
453
454 ## Revision control notes
455
456 The Koha project uses Git for version control.  The current development
457 version of Koha can be retrieved by checking out the master branch of:
458
459 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
460
461 The branch for this version of Koha and future bugfixes in this release
462 line is 22.11.x.
463
464 ## Bugs and feature requests
465
466 Bug reports and feature requests can be filed at the Koha bug
467 tracker at:
468
469 - [Koha Bugzilla](http://bugs.koha-community.org)
470
471 He rau ringa e oti ai.
472 (Many hands finish the work)
473
474 Autogenerated release notes updated last on 28 ago 2023 13:09:57.