1 # RELEASE NOTES FOR KOHA 23.05.04
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:
9 - [Koha Community](http://koha-community.org)
11 Koha 23.05.04 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-23.05.04.tar.gz)
15 Installation instructions can be found at:
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
20 Koha 23.05.04 is a bugfix/maintenance release.
22 It includes 10 enhancements, 114 bugfixes including 4 security fixes.
24 **System requirements**
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).
31 - [34349](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34349) Validate inputs for task scheduler
32 - [34369](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34369) Add CSRF protection to system preferences
33 - [34513](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34513) Authenticated users can bypass permissions and view some privileged pages
34 - [34761](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34761) Stored/reflected XSS with searches and saved search filters
40 #### Critical bugs fixed
42 - [34109](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34109) When adding items on receive, mandatory fields are not checked
43 - [34509](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34509) Cannot create baskets if too many vendors
44 - [34736](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34736) Item checkboxes move to wrong order line in multi-receive, breaking partial receive
45 - [34880](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34880) Receive impossible if items created 'in cataloguing'
49 - [34036](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34036) Single receive doesn't reload data and order lines don't appear in received section
51 **Sponsored by** *Toi Ohomai Institute of Technology*
52 - [34095](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34095) Shipping cost should default to a blank box instead of 0.00
53 - [34445](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34445) Default budget is not selected in addorderiso2709.pl
55 ### Architecture, internals, and plumbing
57 #### Critical bugs fixed
59 - [34720](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34720) UpdateNotForLoanStatusOnCheckin should be named UpdateNotForLoanStatusOnCheckout
60 - [34731](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34731) C4::Letters::SendQueuedMessages can be triggered with an undef message_id
61 >This fixes an issue where generating a notice that is undefined (for example, where it is empty) will trigger the sending of any pending messages, even though the message queue cronjob isn't run. This can cause an issue for libraries that expect emails and SMS messages to be processed at specific times.
65 - [21828](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21828) Improve efficiency of C4::Biblio::LinkBibHeadingsToAuthorities
66 - [30362](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30362) GetSoonestRenewDate is technically wrong when NoRenewalBeforePrecision set to date soonest renewal is today
67 - [34570](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34570) Remove use of onclick for PopupMARCFieldDoc()
68 - [34571](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34571) Remove use of onclick for ExpandField
69 - [34589](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34589) Update on bug 20256 is not idempotent
70 - [34656](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34656) CartToShelf should not trigger RealTimeHoldsQueue
71 - [34786](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34786) after_biblio_action hooks: find after delete makes no sense
72 - [34844](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34844) manage_item_editor_templates is missing from userpermissions.sql
76 #### Critical bugs fixed
78 - [34163](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34163) CSRF error if try OAuth2/OIDC after logout
84 - [33744](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33744) Plugins not working on duplicated MARC fields
85 - [34266](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34266) Item type should not default to biblio itemtype if it's not a valid itemtype
89 #### Critical bugs fixed
91 - [34601](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34601) Cannot manage suggestions without CSRF error
95 - [25023](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25023) Claims returned dates not formatted according to dateformat preference
96 - [32765](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32765) Transfer is not retried after cancelling hold
97 - [34257](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34257) Library limitations for item types not respected when batch modding items
98 - [34302](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34302) Checkin and renewal error messages disappear immediately in checkouts table
99 - [34341](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34341) Revert Bug 34072: Holds queue search interface hidden on small screens
100 - [34572](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34572) Simplify template logic around check-in input form
101 - [34634](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34634) Expiration date does not display on reserve/request.pl if date is today or in the past
103 ### Command-line Utilities
105 #### Critical bugs fixed
107 - [34764](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34764) sip_cli_emulator -fa/--fee_acknowledge does not act as expected
109 #### Other bugs fixed
111 - [31964](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31964) Missing manpage for koha-z3950-responder
112 >This adds a man page for the `koha-z3950-responder` command-line utility, documenting all available options and parameters that can be used when running this command.
113 - [34505](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34505) Patron invalid age in search_for_data_inconsistencies.pl should skip expired patrons
114 - [34569](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34569) misc/cronjobs/holds/holds_reminder.pl problem with trigger arg
115 - [34653](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34653) Make koha-foreach return the correct status code
119 #### Other bugs fixed
121 - [34219](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34219) getAll not allowing additional parameters
122 - [34465](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34465) "Actions" columns are sortable
123 - [34466](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34466) "Clear filter" always disabled
124 - [34789](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34789) Fix typo in erm_eholdings_titles
128 #### Critical bugs fixed
130 - [34620](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34620) Writeoff causes 500 error if RequirePaymentType is on
131 >This fixes writing off a charge when the RequirePaymentType system preference is set to required. The write-off now completes successfully without generating an error page (Patrons > [patron account] > Accounting > Make a payment > Write off an individual charge).
133 #### Other bugs fixed
135 - [34331](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34331) Point of sale transaction history is showing the wrong register information
136 - [34340](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34340) Point of sale email template is showing 0.00 in the tendered field
140 #### Critical bugs fixed
142 - [34609](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34609) Holds history errors 500 if old_reserves.biblionumber is NULL
143 - [34666](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34666) _Findgroupreserve is not returning title level matches from the queue for holds with no item group
147 #### Other bugs fixed
149 - [34079](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34079) The phrase "Displaying [all|approved|pending|rejected] terms" was separated
150 - [34081](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34081) Contextualization of "Approved" (one term) vs "Approved" (more than one term), and other tag statuses
151 - [34310](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34310) Input prompt in datatables column search boxes untranslatable
155 #### Other bugs fixed
157 - [34223](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34223) ILL status filter does not load immediately after selecting a backend filter
159 ### Installation and upgrade (command-line installer)
161 #### Critical bugs fixed
163 - [34276](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34276) upgrading 23.05 to 23.05.002
165 #### Other bugs fixed
167 - [34684](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34684) 220600007.pl is failing if run twice
168 - [34685](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34685) updatedatabase.pl does not propagate the error code
170 ### Label/patron card printing
172 #### Other bugs fixed
174 - [34532](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34532) Silence warns in Patroncard.pm when layout values are empty
175 - [34592](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34592) The patron search window, given just a sort field value, doesn't work
179 #### Other bugs fixed
181 - [34650](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34650) Editing/deleting lists from toolbar on virtualshelves/shelves.pl causes CSRF error
185 #### Other bugs fixed
187 - [33759](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33759) Typo: Thankyou
188 - [34583](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34583) Overdue notices: wrong encoding in e-mail in 'print' mode
192 #### Critical bugs fixed
194 - [34518](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34518) "Renew all" button doesn't work in OPAC
195 - [34694](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34694) OPAC bib record blows up with error 500
196 - [34768](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34768) Can't pay fines on OPAC if patron has a guarantee and they can see their fines
198 #### Other bugs fixed
200 - [27496](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27496) Accessibility: Navigation buttons are poorly described by screen readers
201 - [29578](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29578) Search term highlighting breaks with titles containing characters with Greek diacritics
202 >This fixes an issue with the term highlighter which is used during catalog searches in both the OPAC and the Staff interface. Under certain conditions (searching for titles containing characters with Greek diacritics), the jQuery term highlighter would break and in the process make the "Highlight" / "Unhighlight" button disappear altogether. UNIMARC instances were affected the most by this.
203 - [34522](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34522) Suggestion for purchase displays wrong library in OPAC display if patron suggests for non-home library
204 - [34613](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34613) Remove onclick event attributes from Verovio midiplayer.js
205 - [34627](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34627) Fix CMS page HTML structure so that footer content is displayed correctly
206 - [34641](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34641) Novelist content does not display on OPAC detail page if NovelistSelectView is set to below
207 - [34711](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34711) Remove use of onclick for opac-privacy.pl
208 - [34723](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34723) opac-imageviewer.pl not showing thumbnails
209 - [34724](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34724) Remove use of onclick for opac-imageviewer.pl
210 - [34725](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34725) Remove use of onclick for OPAC cart
211 - [34730](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34730) Add responsive behavior to more tables in the OPAC
212 - [34760](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34760) Prevent error when logging into OPAC after conducting a search
214 **Sponsored by** *Toi Ohomai Institute of Technology*
218 #### Other bugs fixed
220 - [34356](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34356) Enabling RecordStaffUserOnCheckout causes bad default sorting in checkout history
221 - [34402](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34402) Sorting holds on patron account includes articles
222 - [34728](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34728) HTML notices should not be pre-formatted
223 - [34743](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34743) Incorrect POD in import_patrons.pl
227 #### Other bugs fixed
229 - [32942](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32942) Suggestion API doesn't support custom statuses
230 - [34339](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34339) $c->validation should be avoided (part 2)
234 #### Other bugs fixed
236 - [34552](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34552) No Results when filtering "All payments to the library" or "payment" in Statistics wizards : Cash register
240 #### Critical bugs fixed
242 - [34767](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34767) SIP2 fee acknowledgement flag on renewals is passed, but not used
244 #### Other bugs fixed
246 - [23548](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23548) AQ field required in checkin response
247 >This fixes SIP return messages so that there is an "AQ|" field, even if it is empty (this is a required field according to the specification, and some machines (such as PV-SUPA) crash if it is not present).
249 ### Searching - Elasticsearch
251 #### Other bugs fixed
253 - [33406](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33406) Searching for authority with hyphen surrounded by spaces causes error 500 (with ES)
254 - [34740](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34740) Sort option are wrong in search engine configuration (Elasticsearch)
258 #### Critical bugs fixed
260 - [30451](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30451) Delete a subscription deletes the linked order
261 >When an order had been created using the 'from a subscription' option and the subscription was deleted, the order line would be deleted with it, independent of its status or age. This caused problems with funds and budgets. With this patch, we will unlink order line and subscription on delete, but the order line will remain.
265 #### Critical bugs fixed
267 - [34639](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34639) Item shown in transit on detail.pl even if marked as arrived or cancelled
269 #### Other bugs fixed
271 - [34616](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34616) "Edit SMTP server" page - Default SMTP configuration dialog has some issues
273 ### System Administration
275 #### Critical bugs fixed
277 - [34622](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34622) SMTP server edit page unsets is_default if editing default server
279 #### Other bugs fixed
281 - [34748](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34748) Wrong column name basket_number in table settings for basket
285 #### Other bugs fixed
287 - [33734](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33734) Using custom search filters breaks diacritics characters in search term
288 - [34038](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34038) Fix incorrect use of __() in .tt and .inc files
289 - [34066](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34066) Datatable options don't fully translate on list of saved reports
290 - [34115](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34115) Use a global tab select function for activating Bootstrap tabs based on location hash
291 - [34307](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34307) Update plugin wrapper to use template wrapper for breadcrumbs
292 - [34379](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34379) Inconsistencies in Library groups page
293 - [34385](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34385) Inconsistencies in Transport cost matrix page header
294 - [34386](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34386) Inconsistencies in Cities and towns page titles, breadcrumbs, and header
295 - [34434](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34434) Terminology: Biblio should be bibliographic
296 - [34436](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34436) Some breadcrumbs lack <span> for translatability
297 - [34502](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34502) Useless SEARCH_RESULT.localimage usage
298 - [34533](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34533) jsdiff library missing from guided reports page
299 - [34565](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34565) Label mismatch in MARC21 006 and 008 cataloging plugins
300 - [34567](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34567) Correct colors for advanced cataloging editor status bar
301 - [34625](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34625) Search engine configuration tables header problem
302 - [34646](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34646) Two attributes class in OPAC masthead-langmenu.inc
303 - [34835](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34835) Highlight logged-in library in patron searches does not work anymore in new staff interface
307 #### Other bugs fixed
309 - [34843](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34843) Koha/Database/Commenter.t is failing if the DB has been upgraded
310 - [34846](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34846) SIP/ILS.t is failing if the DB has been upgraded
311 - [34847](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34847) Search.t is failing if the DB has been upgraded
312 - [34848](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34848) SIP/Message.t is failing if the DB has been upgraded
316 #### Critical bugs fixed
318 - [34617](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34617) Patron expiration dates not updated during import when there is no dateexpiry column in the file
320 #### Other bugs fixed
322 - [22135](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22135) Inventory tool doesn't export "out of order" problem to CSV
323 >This fixes the export of inventory results when "Check barcodes list for items shelved out of order" is selected. Currently, the problem column is blank for items shelved out of order when it should be "Shelved out of order".
324 - [32048](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32048) Calendar adding holidays repeated
325 - [34732](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34732) Barcode image generator doesn't generate correct Code39 barcode
329 ### Architecture, internals, and plumbing
333 - [34787](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34787) Typo gorup
339 - [33876](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33876) item-note-nonpublic and item-note-public are difficult to customize in the checkout table
341 ### Command-line Utilities
345 - [28995](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28995) Add --added_after to writeoff_debts.pl
351 - [34448](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34448) ERM should be able to display error messages coming from the API
357 - [12421](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12421) No way to get back to search results from overdrive results
363 - [34719](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34719) Middle name doesn't show on autocomplete
369 - [34054](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34054) Allow to embed biblio on GET /items
371 **Sponsored by** *Bibliothèque Universitaire des Langues et Civilisations (BULAC)*
372 - [34313](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34313) Make password validation endpoint return patron IDs
373 - [34333](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34333) Add cancellation request information embed option to the holds endpoint
379 - [34345](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34345) 'Circulation and fine rules' vs 'Circulation and fines rules'
383 The Koha manual is maintained in Sphinx. The home page for Koha
386 - [Koha Documentation](http://koha-community.org/documentation/)
388 The Git repository for the Koha manual can be found at
390 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
394 Complete or near-complete translations of the OPAC and staff
395 interface are available in this release for the following languages:
396 <div style="column-count: 2;">
400 - Armenian (Classical) (63.7%)
402 - Chinese (Taiwan) (99.5%)
404 - English (New Zealand) (67.6%)
408 - French (Canada) (99.7%)
412 - Nederlands-Nederland (Dutch-The Netherlands) (80.5%)
413 - Norwegian Bokmål (74.7%)
417 - Portuguese (Brazil) (100%)
427 Partial translations are available for various other languages.
429 The Koha team welcomes additional translations; please see
431 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
433 For information about translating Koha, and join the koha-translate
436 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
438 The most up-to-date translations can be found at:
440 - [Koha Translation](http://translate.koha-community.org/)
444 The release team for Koha 23.05.04 is
447 - Release Manager: Tomás Cohen Arazi
449 - Release Manager assistants:
453 - QA Manager: Katrin Fischer
469 - UI Design -- Owen Leonard
470 - Zebra -- Fridolin Somers
471 - REST API -- Martin Renvoize
472 - ERM -- Pedro Amorim
473 - ILL -- Pedro Amorim
478 - Packaging Manager: Mason James
480 - Documentation Manager: Aude Charillon
482 - Documentation Team:
483 - Caroline Cyr La Rose
486 - Translation Manager: Bernardo González Kriegel
493 - Release Maintainers:
494 - 23.05 -- Fridolin Somers
495 - 22.11 -- PTFS Europe (Matt Blenkinsop, Pedro Amorim)
496 - 22.05 -- Lucas Gass
497 - 21.11 -- Danyon Sewell
499 - Release Maintainer assistants:
500 - 21.11 -- Wainui Witika-Park
504 We thank the following libraries, companies, and other institutions who are known to have sponsored
505 new features in Koha 23.05.04
506 <div style="column-count: 2;">
508 - [Bibliothèque Universitaire des Langues et Civilisations (BULAC)](http://www.bulac.fr)
509 - Toi Ohomai Institute of Technology
512 We thank the following individuals who contributed patches to Koha 23.05.04
513 <div style="column-count: 2;">
517 - Tomás Cohen Arazi (16)
518 - Matt Blenkinsop (9)
522 - Frédéric Demians (1)
523 - Jonathan Druart (17)
524 - Laura Escamilla (3)
528 - Victor Grousset (4)
531 - Janusz Kaczmarek (1)
532 - Emily Lamancusa (1)
536 - Matthias Meusburger (1)
537 - Martin Renvoize (12)
539 - Caroline Cyr La Rose (2)
540 - Andreas Roussos (3)
541 - Fridolin Somers (7)
546 - Koha translators (1)
549 We thank the following libraries, companies, and other institutions who contributed
550 patches to Koha 23.05.04
551 <div style="column-count: 2;">
553 - Athens County Public Libraries (21)
555 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (8)
556 - ByWater-Solutions (41)
558 - Catalyst Open Source Academy (2)
560 - Göteborgs Universitet (1)
562 - Independant Individuals (2)
563 - Koha Community Developers (21)
565 - montgomerycountymd.gov (1)
566 - Prosentient Systems (22)
568 - R-Bit Technology (1)
570 - Solutions inLibro inc (2)
572 - Theke Solutions (16)
576 We also especially thank the following individuals who tested patches
578 <div style="column-count: 2;">
583 - Tomás Cohen Arazi (186)
584 - Matt Blenkinsop (6)
585 - Christopher Brannon (1)
593 - Jonathan Druart (22)
594 - Laura Escamilla (4)
595 - Katrin Fischer (52)
596 - Émily-Rose Francoeur (2)
597 - Andrew Fuerste-Henry (1)
601 - Victor Grousset (16)
606 - Emily Lamancusa (2)
609 - Christian Nelson (1)
611 - Martin Renvoize (21)
612 - Marcel de Rooy (53)
613 - Caroline Cyr La Rose (7)
614 - Andreas Roussos (2)
615 - Michaela Sieber (4)
616 - Fridolin Somers (196)
618 - Alexander Wagner (1)
619 - Anneli Österman (1)
626 We regret any omissions. If a contributor has been inadvertently missed,
627 please send a patch against these release notes to koha-devel@lists.koha-community.org.
629 ## Revision control notes
631 The Koha project uses Git for version control. The current development
632 version of Koha can be retrieved by checking out the master branch of:
634 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
636 The branch for this version of Koha and future bugfixes in this release
639 ## Bugs and feature requests
641 Bug reports and feature requests can be filed at the Koha bug
644 - [Koha Bugzilla](http://bugs.koha-community.org)
646 He rau ringa e oti ai.
647 (Many hands finish the work)
649 Autogenerated release notes updated last on 28 Sep 2023 18:27:32.