Update release notes for 22.11.04 release
[koha.git] / misc / release_notes / release_notes_23_11_04.md
1 # RELEASE NOTES FOR KOHA 23.11.04
2 25 Mar 2024
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 23.11.04 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-23.11.04.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 23.11.04 is a bugfix/maintenance release with security fixes.
21
22 It includes 5 security bugfixes, 75 other bugfixes and 5 enhancements.
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 - [24879](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24879) Add missing authentication checks
32 - [35960](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35960) XSS in staff login form
33 - [36244](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36244) Template toolkit syntax not escaped in letter templates
34 - [36322](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36322) Can run docs/**/*.pl from the UI
35 - [36323](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36323) koha_perl_deps.pl can be run from the UI
36
37 ## Bugfixes
38
39 ### About
40
41 #### Other bugs fixed
42
43 - [36134](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36134) Elasticsearch authentication using userinfo parameter crashes about.pl
44
45 ### Accessibility
46
47 #### Other bugs fixed
48
49 - [36140](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36140) Wrong for attribute on Invoice number: label in invoice.tt
50
51 ### Acquisitions
52
53 #### Critical bugs fixed
54
55 - [35892](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35892) Fallback to GetMarcPrice in addorderiso2907 no longer works
56 - [35913](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35913) Item order prices do not fall back to MarcFieldsToOrder if not set by MarcItemFieldsToOrder
57 - [36047](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36047) Apostrophe in suggestion status reason blocks order receipt
58 - [36233](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36233) Cannot search invoices if too many vendors
59
60 #### Other bugs fixed
61
62 - [35398](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35398) EDI: Fix support for LRP (Library Rotation Plan) for Koha with Stock Rotation enabled
63 - [35911](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35911) Archived suggestions show in patron's account
64   >This fixes an unintended change introduced in Koha 22.11. Archived suggestions are now no longer shown on the patron's account page in the staff interface.
65 - [35916](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35916) Purchase suggestions bibliographic filter should be a "contains" search
66
67 ### Architecture, internals, and plumbing
68
69 #### Critical bugs fixed
70
71 - [35819](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35819) "No job found" error for BatchUpdateBiblioHoldsQueue (race condition)
72
73 #### Other bugs fixed
74
75 - [33898](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33898) background_jobs_worker.pl may leave defunct children processes for extended periods of time
76 - [35248](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35248) Bookings needs unit tests
77 - [35718](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35718) Remove ES6 warnings from JavaScript system preferences
78   >This removes some warnings when entering JavaScript in UserJS system preferences and library specific OPAC JS, when using ECMAScript 6 features/syntax.
79 - [35921](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35921) Improve performance of acquisitions start page when there are many budgets
80 - [35950](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35950) Move the handling of statistics patron logic out of CanBookBeIssued
81 - [36000](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36000) Fix CGI::param called in list context from catalogue/search.pl
82 - [36056](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36056) Clarify subpermissions check behavior in C4::Auth
83 - [36088](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36088) Remove useless code form opac-account-pay.pl
84 - [36170](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36170) Wrong warning in memberentry
85 - [36176](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36176) [23.11 and below] We need tests to check for 'cud-' operations in stable branches (pre-24.05)
86 - [36212](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36212) transferbook should not look for items without barcode
87
88 ### Authentication
89
90 #### Critical bugs fixed
91
92 - [34755](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34755) Error authenticating to external OpenID Connect (OIDC) identity provider : wrong_csrf_token
93
94 #### Other bugs fixed
95
96 - [36098](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36098) Create Koha::Session module
97
98 ### Cataloging
99
100 #### Other bugs fixed
101
102 - [29522](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29522) Bib record not correctly updated when merging identical authorities with LinkerModule set to First Match
103 - [32029](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32029) Automatic item modifications by age missing biblio table
104 - [34234](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34234) Item groups dropdown in detail page modal does not respect display order
105 - [35554](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35554) Authority search popup is only 700px
106 - [35963](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35963) Problem using some filters in the bundled items table
107
108 ### Circulation
109
110 #### Critical bugs fixed
111
112 - [36100](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36100) Regression in bookings edit
113 - [36175](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36175) Checking out items that are booked doesn't quite work
114
115 #### Other bugs fixed
116
117 - [35357](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35357) Item not removed from holds queue when checked out to a different patron
118 - [35469](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35469) Cannot create bookings without circulation permissions
119 - [35532](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35532) Use of calendar for date range in bookings is not clear
120   >This updates the bookings feature to make selecting the booking period clearer:
121   >- Changes field label from 'Period' to 'Booking dates'
122   >- Adds a hint added to indicate that you need to select a start and end date ('Select the booking start and end date')
123   >- Removes the date shortcut options from the date picker, as they do not make sense for bookings
124 - [35773](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35773) Cannot create bookings without edit_borrowers, label_creator, routing or order_manage permissions
125 - [35840](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35840) Local use is double-counted when using both RecordLocalUseOnReturn and statistical patrons
126 - [35924](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35924) The 'checkin slip' button should not be available for patrons whose privacy is set to never
127 - [35983](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35983) Library specific refund lost item replacement fee cannot be 'refund_unpaid'
128 - [36091](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36091) Spelling: Use "card number" instead of cardnumber in text
129
130 ### Command-line Utilities
131
132 #### Other bugs fixed
133
134 - [36009](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36009) Document koha-worker --queue elastic_index
135
136 ### Hold requests
137
138 #### Other bugs fixed
139
140 - [35997](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35997) Cancelling a hold should remove the hold from the queue
141 - [36103](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36103) Remove the "Cancel hold" link for item level holds
142
143 ### ILL
144
145 #### Other bugs fixed
146
147 - [36130](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36130) ILL batches table not showing all batches
148
149 ### Installation and upgrade (command-line installer)
150
151 #### Critical bugs fixed
152
153 - [35473](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35473) Core bookings and room reservations plugin tables clash
154
155 ### Installation and upgrade (web-based installer)
156
157 #### Critical bugs fixed
158
159 - [36232](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36232) Error fixing OAI-PMH:AutoUpdateSetsEmbedItemData syspref name on the DB
160
161 ### Notices
162
163 #### Critical bugs fixed
164
165 - [31427](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31427) Automatic renewal errors should come before many other renewal errors
166
167 ### OPAC
168
169 #### Other bugs fixed
170
171 - [35538](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35538) List of libraries on OPAC self registration form should sort by branchname rather than branchcode
172 - [35952](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35952) Removed unnecessary  line in opac-blocked.pl
173 - [36004](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36004) Typo in "Your concern was successfully submitted" OPAC text
174 - [36032](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36032) The "Next" pagination button has a double instead of a single angle
175
176   **Sponsored by** *Karlsruhe Institute of Technology (KIT)*
177 - [36070](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36070) "Place recall" hover styling on OPAC not consistent
178
179 ### Patrons
180
181 #### Critical bugs fixed
182
183 - [35796](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35796) Patron password expiration date lost when patron edited by superlibrarian
184
185 #### Other bugs fixed
186
187 - [36076](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36076) paycollect.tt is missing permission checks for manual credit and invoice
188 - [36292](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36292) 'See all charges' hyperlink to view guarantee fees is not linked correctly
189 - [36298](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36298) In patrons search road type authorized value code displayed in patron address
190
191 ### REST API
192
193 #### Other bugs fixed
194
195 - [36066](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36066) REST API: We should only allow deleting cancelled order lines
196 - [36329](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36329) Transfer limits should respect `BranchTransferLimitsType`
197
198 ### Reports
199
200 #### Critical bugs fixed
201
202 - [31988](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31988) manager.pl is only user for "Catalog by item type" report
203
204 #### Other bugs fixed
205
206 - [35949](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35949) Useless code pointing to branchreserves.pl in request.tt
207
208 ### Staff interface
209
210 #### Critical bugs fixed
211
212 - [35935](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35935) Wrong branch picked after an incorrect login
213
214 #### Other bugs fixed
215
216 - [36005](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36005) Typo in "Your concern was successfully submitted" in staff interface
217 - [36099](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36099) JS error in console on non-existent biblio record
218 - [36150](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36150) Circulation home page styling does not match Cataloging home page styling
219   >This fixes the styling of the circulation home page for the staff interface. It is now consistent with the cataloging home page, and includes wider side margins.
220 - [36215](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36215) Bookings calendar only shows bookings within RESTdefaultPageSize
221
222 ### Templates
223
224 #### Critical bugs fixed
225
226 - [36332](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36332) JS error on moremember
227
228 #### Other bugs fixed
229
230 - [35351](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35351) Adjust basket details template to avoid showing empty page-section
231   >This removes the empty white section in acquisitions for a basket with no orders.
232 - [35397](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35397) SIP2AddOpacMessagesToScreenMessage syspref description issue
233 - [35422](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35422) Unexpected translation string for Suggestions template
234 - [35934](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35934) Items in transit show as both in-transit and Available on holdings list
235 - [36157](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36157) Links in the "Run with template" dropdown at guided_reports.pl have odd formatting
236 - [36158](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36158) Text on the "Show SQL code" button at guided_reports.pl breaks if report notice templates exist
237 - [36224](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36224) It looks like spsuggest functionality was removed years ago, but the templates still refer to it
238
239 ### Test Suite
240
241 #### Critical bugs fixed
242
243 - [36356](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36356) FrameworkPlugin.t does not rollback properly
244
245 #### Other bugs fixed
246
247 - [32671](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32671) basic_workflow.t is failing on slow servers
248 - [36010](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36010) Items/AutomaticItemModificationByAge.t is failing
249 - [36277](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36277) t/db_dependent/api/v1/transfer_limits.t  is failing
250
251 ## Enhancements 
252
253 ### Architecture, internals, and plumbing
254
255 #### Enhancements
256
257 - [35388](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35388) Add comment to circ/transfers_to_send.pl about limited use in stock rotation context
258 - [35955](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35955) New CSRF token generated everytime we need one
259
260 ### Cataloging
261
262 #### Enhancements
263
264 - [36156](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36156) Duplicate selected value when a field or subfield is cloned
265
266 ### REST API
267
268 #### Enhancements
269
270 - [33036](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33036) REST API: Merge biblio records
271   >A new endpoint of REST API /biblios, to merge two bibliographic records. You need to pass parameters with a json file.
272   >Complete endpoint: <base_url>/api/v1/biblios/<biblo_id>/merge
273   >Parametes of json file:
274   >- biblio_id_to_merge (mandatory)
275   >- rules (optional)
276   >- framework_to_use (optional)
277   >- datarecord (optional)
278   >More info in the  Swagger/OpenAPI Specification of the API
279
280   **Sponsored by** *Technische Hochschule Wildau*
281
282 ### Templates
283
284 #### Enhancements
285
286 - [35426](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35426) Improve layout of bookings modal form
287
288 ## Documentation
289
290 The Koha manual is maintained in Sphinx. The home page for Koha
291 documentation is
292
293 - [Koha Documentation](http://koha-community.org/documentation/)
294 As of the date of these release notes, the Koha manual is available in the following languages:
295
296 - [Chinese (Traditional)](https://koha-community.org/manual/23.11//html/) (63%)
297 - [English](https://koha-community.org/manual/23.11//html/) (100%)
298 - [English (USA)](https://koha-community.org/manual/23.11/en/html/)
299 - [French](https://koha-community.org/manual/23.11/fr/html/) (41%)
300 - [German](https://koha-community.org/manual/23.11/de/html/) (40%)
301 - [Hindi](https://koha-community.org/manual/23.11/hi/html/) (75%)
302
303 The Git repository for the Koha manual can be found at
304
305 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
306
307 ## Translations
308
309 Complete or near-complete translations of the OPAC and staff
310 interface are available in this release for the following languages:
311 <div style="column-count: 2;">
312
313 - Arabic (ar_ARAB) (69%)
314 - Armenian (hy_ARMN) (100%)
315 - Bulgarian (bg_CYRL) (99%)
316 - Chinese (Traditional) (91%)
317 - Czech (68%)
318 - Dutch (77%)
319 - English (100%)
320 - English (New Zealand) (64%)
321 - English (USA)
322 - Finnish (99%)
323 - French (99%)
324 - French (Canada) (96%)
325 - German (99%)
326 - German (Switzerland) (52%)
327 - Greek (52%)
328 - Hindi (99%)
329 - Italian (84%)
330 - Norwegian Bokmål (76%)
331 - Persian (fa_ARAB) (91%)
332 - Polish (95%)
333 - Portuguese (Brazil) (92%)
334 - Portuguese (Portugal) (88%)
335 - Russian (90%)
336 - Slovak (62%)
337 - Spanish (99%)
338 - Swedish (86%)
339 - Telugu (71%)
340 - Turkish (80%)
341 - Ukrainian (74%)
342 - hyw_ARMN (generated) (hyw_ARMN) (65%)
343 </div>
344
345 Partial translations are available for various other languages.
346
347 The Koha team welcomes additional translations; please see
348
349 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
350
351 For information about translating Koha, and join the koha-translate 
352 list to volunteer:
353
354 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
355
356 The most up-to-date translations can be found at:
357
358 - [Koha Translation](http://translate.koha-community.org/)
359
360 ## Release Team
361
362 The release team for Koha 23.11.04 is
363
364
365 - Release Manager: Katrin Fischer
366
367 - Release Manager assistants:
368   - Tomás Cohen Arazi
369   - Martin Renvoize
370   - Jonathan Druart
371
372 - QA Manager: Marcel de Rooy
373
374 - QA Team:
375   - Marcel de Rooy
376   - Julian Maurice
377   - Lucas Gass
378   - Victor Grousset
379   - Kyle M Hall
380   - Nick Clemens
381   - Martin Renvoize
382   - Tomás Cohen Arazi
383   - Aleisha Amohia
384   - Emily Lamancusa
385   - David Cook
386   - Jonathan Druart
387   - Pedor Amorim
388
389 - Topic Experts:
390   - UI Design -- Owen Leonard
391   - Zebra -- Fridolin Somers
392   - REST API -- Tomás Cohen Arazi
393   - ERM -- Matt Blenkinsop
394   - ILL -- Pedro Amorim
395   - SIP2 -- Matthias Meusburger
396   - CAS -- Matthias Meusburger
397
398 - Bug Wranglers:
399   - Aleisha Amohia
400   - Indranil Das Gupta
401
402 - Packaging Managers:
403   - Mason James
404   - Indranil Das Gupta
405   - Tomás Cohen Arazi
406
407 - Documentation Manager: Aude Charillon
408
409 - Documentation Team:
410   - Caroline Cyr La Rose
411   - Kelly McElligott
412   - Philip Orr
413   - Marie-Luce Laflamme
414   - Lucy Vaux-Harvey
415
416 - Translation Manager: Jonathan Druart
417
418
419 - Wiki curators: 
420   - Thomas Dukleth
421   - Katrin Fischer
422
423 - Release Maintainers:
424   - 23.11 -- Fridolin Somers
425   - 23.05 -- Lucas Gass
426   - 22.11 -- Frédéric Demians
427   - 22.05 -- Danyon Sewell
428
429 - Release Maintainer assistants:
430   - 22.05 -- Wainui Witika-Park
431
432 ## Credits
433
434 We thank the following libraries, companies, and other institutions who are known to have sponsored
435 new features in Koha 23.11.04
436 <div style="column-count: 2;">
437
438 - Karlsruhe Institute of Technology (KIT)
439 - Technische Hochschule Wildau
440 </div>
441
442 We thank the following individuals who contributed patches to Koha 23.11.04
443 <div style="column-count: 2;">
444
445 - Pedro Amorim (6)
446 - Tomás Cohen Arazi (9)
447 - Nick Clemens (8)
448 - David Cook (6)
449 - Jonathan Druart (27)
450 - Magnus Enger (1)
451 - Laura Escamilla (3)
452 - Katrin Fischer (2)
453 - Lucas Gass (12)
454 - Victor Grousset (2)
455 - Thibaud Guillot (1)
456 - Kyle M Hall (12)
457 - Andreas Jonsson (2)
458 - Emily Lamancusa (1)
459 - Owen Leonard (5)
460 - Julian Maurice (6)
461 - Martin Renvoize (30)
462 - Marcel de Rooy (12)
463 - Fridolin Somers (9)
464 - Raphael Straub (1)
465 - Zeno Tajoli (1)
466 - Lari Taskula (1)
467 - Shi Yao Wang (2)
468 </div>
469
470 We thank the following libraries, companies, and other institutions who contributed
471 patches to Koha 23.11.04
472 <div style="column-count: 2;">
473
474 - Athens County Public Libraries (5)
475 - BibLibre (16)
476 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (2)
477 - ByWater-Solutions (35)
478 - Cineca (1)
479 - Hypernova Oy (1)
480 - kit.edu (1)
481 - Koha Community Developers (29)
482 - Kreablo AB (2)
483 - Libriotech (1)
484 - montgomerycountymd.gov (1)
485 - Prosentient Systems (6)
486 - PTFS-Europe (36)
487 - Rijksmuseum (12)
488 - Solutions inLibro inc (2)
489 - Theke Solutions (9)
490 </div>
491
492 We also especially thank the following individuals who tested patches
493 for Koha
494 <div style="column-count: 2;">
495
496 - Pedro Amorim (6)
497 - Tomás Cohen Arazi (10)
498 - Nick Clemens (19)
499 - David Cook (1)
500 - Jonathan Druart (13)
501 - Magnus Enger (2)
502 - Katrin Fischer (133)
503 - Andrew Fuerste-Henry (3)
504 - matthias le gac (1)
505 - Lucas Gass (2)
506 - Victor Grousset (25)
507 - Sophie Halden (1)
508 - Kyle M Hall (11)
509 - Andrew Fuerste Henry (7)
510 - Olivier Hubert (1)
511 - Barbara Johnson (2)
512 - Jan Kissig (1)
513 - Emily Lamancusa (6)
514 - Sam Lau (1)
515 - Brendan Lawlor (3)
516 - Owen Leonard (9)
517 - Julian Maurice (9)
518 - Kelly McElligott (1)
519 - David Nind (39)
520 - Philip Orr (1)
521 - Barbara Petritsch (1)
522 - Martin Renvoize (26)
523 - Marcel de Rooy (27)
524 - Lisette Scheer (1)
525 - Fridolin Somers (148)
526 - Edith Speller (1)
527 - Mohd Hafiz Yusoff (2)
528 - Anneli Österman (1)
529 </div>
530
531
532
533
534
535 We regret any omissions.  If a contributor has been inadvertently missed,
536 please send a patch against these release notes to koha-devel@lists.koha-community.org.
537
538 ## Revision control notes
539
540 The Koha project uses Git for version control.  The current development
541 version of Koha can be retrieved by checking out the master branch of:
542
543 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
544
545 The branch for this version of Koha and future bugfixes in this release
546 line is 23.11.x-security.
547
548 ## Bugs and feature requests
549
550 Bug reports and feature requests can be filed at the Koha bug
551 tracker at:
552
553 - [Koha Bugzilla](http://bugs.koha-community.org)
554
555 He rau ringa e oti ai.
556 (Many hands finish the work)
557
558 Autogenerated release notes updated last on 25 Mar 2024 09:54:45.