Rmaint fix: Revert bug 35148 as it needs 31453 not in 22.11.x
[koha.git] / misc / release_notes / release_notes_22_11_04.md
1 # RELEASE NOTES FOR KOHA 22.11.04
2 30 Mar 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.04 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-22.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 22.11.04 is a bugfix/maintenance release.
21
22 It includes 27 enhancements, 137 bugfixes.
23
24 ### System requirements
25
26 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).
27
28 ## Enhancements
29
30 ### Architecture, internals, and plumbing
31
32 - [[32609]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32609) Remove compiled files from src
33
34   >This important architectural change removes the built css and javascript files from source control and introduces a build process and trigger into our packaging routines.
35   >
36   >This will both save space in the repository and lead to less mistakes from developers by dropping the need to build, add and commit these files at release time.
37 - [[32806]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32806) Some Vue files need to be moved for better reusability
38
39   >This is an important architectural improvement to aid in future maintenance and expansion of the Vue based modules (erm) not available in Koha.
40 - [[32939]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32939) Have generic fetch functions in vue modules
41 - [[32991]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32991) Improve our Dialog component and remove routes for deletion
42 - [[33031]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33031) Update OPAC lists page to use Bootstrap markup for tabs
43 - [[33080]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33080) Add helpers that return result_set for further processing
44 - [[33083]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33083) Handle generic collection of records methods
45
46 ### ERM
47
48 - [[32925]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32925) Display loading info when a form is submitted
49
50   >This gives the end user more visual feedback when a form is submitted in eRM.
51
52 ### Hold requests
53
54 - [[32421]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32421) Add collection ( ccode ) column to holds to pull
55
56   >This enhancement removes an inconsistency in the holds to pull display by adding collection code to the displayed columns.
57
58 ### Notices
59
60 - [[31858]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31858) TT syntax for ACQORDER notices
61
62 ### REST API
63
64 - [[31800]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31800) REST API: POST endpoint for Biblios
65 - [[31801]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31801) REST API: PUT endpoint for Biblios
66 - [[32734]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32734) REST API: Add a list endpoint for Biblios
67 - [[32981]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32981) Add REST API endpoint to list authorised values for a given category
68 - [[32997]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32997) Add REST API endpoint to list authorised values for multiple given categories
69 - [[33161]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33161) Implement +strings for GET /items and /items/:item_id
70
71   **Sponsored by** *Virginia Polytechnic Institute and State University*
72
73   >Exposes the `+strings` option on the `/items` endpoints.
74   >
75   >The allows api consumers to request that string expansions of various coded values from these endpoints are embedded into the response.
76
77 ### SIP2
78
79 - [[32684]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32684) Implement SIP patron status field "too many items lost"
80
81 ### Staff interface
82
83 - [[32886]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32886) Set focus for cursor to Code when adding a new restriction
84 - [[33090]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33090) page-sections are missing in the account line details page
85
86 ### Templates
87
88 - [[32507]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32507) Use template wrapper to build breadcrumb navigation
89
90   >Architectural enhancement in preparation for bootstrap 5 upgrade.  This patch adds the foundations for abstracting the breadcrumb component of the staff client.
91 - [[32658]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32658) Use template wrapper in order from staged file template
92 - [[32683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32683) Convert header search tabs to Bootstrap
93 - [[32746]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32746) Standardize structure around action fieldsets in acquisitions
94 - [[32952]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32952) Standardize action fieldsets in authorities, cataloging, and circulation
95 - [[33000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33000) Use template wrapper for breadcrumbs: Acquisitions part 1
96 - [[33068]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33068) Use template wrapper for breadcrumbs: Administration part 3
97
98 ### Test Suite
99
100 - [[33282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33282) Cypress tests are failing
101
102
103 ## Critical bugs fixed
104
105 ### Architecture, internals, and plumbing
106
107 - [[32472]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32472) [21.11 CRASH] The method Koha::Item->count is not covered by tests
108 - [[32558]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32558) Allow background_jobs_worker.pl to process multiple jobs simultaneously up to a limit
109 - [[33044]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33044) BackgroundJob enqueue does not return the job id if rabbit is unreachable
110 - [[33183]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33183) Error inserting matchpoint_components when creating record matching rules with MariaDB 10.6
111
112 ### Cataloging
113
114 - [[19361]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19361) Linking an authorised value category to a field in a framework can lose data
115 - [[33100]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33100) Authority linking doesn't work for bib headings ending in two or more punctuation characters
116
117 ### Circulation
118
119 - [[32653]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32653) Curbside pickups - wrong dates available at the OPAC
120 - [[32891]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32891) Curbside pickups - Cannot select slot in the last hour
121
122 ### Command-line Utilities
123
124 - [[32798]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32798) build_oai_sets.pl passes wrong parameter to Koha::Biblio::Metadata->record
125
126 ### OPAC
127
128 - [[32674]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32674) When placing a hold in OPAC page explodes into error 500
129 - [[33101]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33101) Basket More details view doesn't work
130
131 ### Packaging
132
133 - [[32994]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32994) Remove compiled files from src (2)
134
135 ### REST API
136
137 - [[32713]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32713) x-koha-embed appears to no longer properly validate
138 - [[33020]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33020) Unsupported method history
139 - [[33145]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33145) Invalid specification for ERM routes
140
141 ### SIP2
142
143 - [[33055]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33055) SIP2 adding incorrect fines blocked message
144
145 ### Searching - Elasticsearch
146
147 - [[32594]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32594) Add a dedicated ES indexing background worker
148
149 ### Serials
150
151 - [[33014]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33014) Add link to serial advanced search
152
153 ### Test Suite
154
155 - [[32898]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32898) Cypress tests are failing
156
157 ### Tools
158
159 - [[32804]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32804) Importing and replacing items causes inconsistency when itemnumber match and biblio match disagree
160
161
162 ## Other bugs fixed
163
164 ### About
165
166 - [[32665]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32665) warnPrefRequireChoosingExistingAuthority condition incorrect in about.pl
167 - [[32687]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32687) About may list version of SQL client in container, not actual server
168
169 ### Acquisitions
170
171 - [[31056]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31056) Unable to 'Close and export as PDF' a basket group
172 - [[33002]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33002) 'Archive selected' button missing?
173 - [[33082]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33082) Add yellow buttons and page sections to 'copy order' pages
174
175 ### Architecture, internals, and plumbing
176
177 - [[23247]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23247) Use EmbedItems in opac-MARCdetail.pl
178 - [[30920]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30920) Add caching to C4::Biblio::GetAuthorisedValueDesc
179 - [[32460]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32460) Columns missing from table configuration for patron categories
180 - [[32585]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32585) Followup on Bug 32583 - fix some variable references
181 - [[32678]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32678) Add new line in authorized values tests in search_for_data_inconsistencies.pl
182 - [[32781]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32781) CreateEHoldingsFromBiblios not dealing with non-existent package correcly
183 - [[32811]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32811) Remove unused indexer.log
184 - [[32922]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32922) Remove space in shebang
185 - [[32935]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32935) basketgroup.js is not longer used and should be removed
186 - [[32975]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32975) Error in package.json's definition of css:build vs css:build:prod
187 - [[32978]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32978) 'npm install' fails in ktd on aarch64, giving unsupported architecture error for node-sass
188 - [[33211]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33211) Fix failing test for basic_workflow.t when adding item
189
190 ### Cataloging
191
192 - [[3831]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3831) Add a warning/hint when FA framework is missing
193 - [[31665]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31665) 952$d ( Date acquired ) no longer prefills with todays date when focused
194 - [[32812]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32812) Fix cataloguing/value_builder/barcode_manual.pl
195 - [[32813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32813) Fix cataloguing/value_builder/barcode.pl
196 - [[32814]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32814) Fix cataloguing/value_builder/callnumber-KU.pl
197 - [[32815]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32815) Fix cataloguing/value_builder/callnumber.pl
198 - [[32816]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32816) Fix cataloguing/value_builder/cn_browser.pl
199 - [[32819]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32819) Fix cataloguing/value_builder/stocknumberam123.pl
200 - [[32820]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32820) Fix cataloguing/value_builder/stocknumberAV.pl
201 - [[32821]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32821) Fix cataloguing/value_builder/stocknumber.pl
202 - [[32822]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32822) Fix cataloguing/value_builder/unimarc_field_010.pl
203 - [[32823]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32823) Fix cataloguing/value_builder/unimarc_field_100_authorities.pl
204 - [[32824]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32824) Fix cataloguing/value_builder/unimarc_field_100.pl
205 - [[32825]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32825) Fix cataloguing/value_builder/unimarc_field_105.pl
206 - [[32826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32826) Fix cataloguing/value_builder/unimarc_field_106.pl
207 - [[32827]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32827) Fix cataloguing/value_builder/unimarc_field_110.pl
208 - [[32828]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32828) Fix cataloguing/value_builder/unimarc_field_115a.pl
209 - [[32829]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32829) Fix cataloguing/value_builder/unimarc_field_115b.pl
210 - [[32835]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32835) Fix cataloguing/value_builder/unimarc_field_122.pl
211 - [[33144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33144) Authority lookup in advanced editor overencodes HTML
212 - [[33173]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33173) Save and continue button in standard cataloging module broken
213
214 ### Circulation
215
216 - [[31209]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31209) Add a span with class around serial enumeration/chronology data in list of checkouts for better styling
217 - [[31563]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31563) Numbers on claims tab not showing in translated templates
218 - [[32503]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32503) Holds awaiting pickup doesn't sort dates correctly
219
220 ### ERM
221
222 - [[32180]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32180) ERM - Mandatory fields don't have the 'required' class on the label
223 - [[32495]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32495) Required fields in API and UI form don't match
224
225   >This enhancement changes the new agreement form so that the description field is no longer required (to match with the API).
226 - [[32728]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32728) ERM - Search header should change to match the section you are in
227 - [[32983]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32983) Use REST API route to retrieve authorised values
228
229 ### I18N/L10N
230
231 - [[22490]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22490) Some strings in JavaScript files are untranslatable
232 - [[33076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33076) Add context to "Quotes"
233 - [[33151]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33151) Improve translation of strings in cities and circulation desk administration pages
234
235 ### ILL
236
237 - [[32525]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32525) Standardize labels between ILL request list and detail page
238 - [[32566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32566) Don't show 'ILL request logs' button, when IllLog is turned off
239 - [[32799]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32799) ILLSTATUS authorized value category name is confusing
240
241 ### Installation and upgrade (command-line installer)
242
243 - [[33051]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33051) 22600075.pl is not idempotent
244
245 ### Installation and upgrade (web-based installer)
246
247 - [[32918]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32918) ERM authorized values should be in installer/data/mysql/en/mandatory/auth_values.yml
248 - [[33059]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33059) Capitalization: Fix sample authorised value descriptions
249
250 ### Notices
251
252 - [[29354]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29354) Make overdue_notices.pl send HTML attachment as .html
253
254 ### OPAC
255
256 - [[31221]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31221) Buttons overflow in OPAC search results in mobile view
257 - [[31248]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31248) Fix responsive table style in the OPAC after switch to Bootstrap tabs
258 - [[32338]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32338) OPAC - Mobile - Selection toolbar in search result is shifted and not adjusted
259 - [[32492]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32492) Improve mark-up of OPAC messaging table to ease customization
260 - [[32611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32611) Not for loan items don't show the specific not for loan value in OPAC detail page
261 - [[32663]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32663) Street number should not allow for entering more than 10 characters in OPAC
262 - [[32679]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32679) CSS class article-request-title is doubled up in article requests list in staff patron account
263 - [[32946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32946) 'Send list/cart' forms in OPAC is misaligned
264 - [[32999]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32999) Click handler to show QR code in OPAC lacks preventDefault
265
266 ### Patrons
267
268 - [[31890]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31890) PrefillGuaranteeField should include option to prefill surname
269
270   >This bugfix adds the surname field to the list of fields (in the PrefillGuaranteeField system preference) that can be automatically prefilled when adding a guarantee to a patron's account.
271 - [[32675]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32675) Cannot add a guarantor when there is a single quote in the guarantor attributes
272 - [[32770]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32770) Patron search field groups no longer exist
273 - [[32904]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32904) Patrons table processing eternally and not loading
274
275   **Sponsored by** *Education Services Australia SCIS*
276 - [[33155]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33155) Category and library filters from header patron search not taken into account
277
278 ### Plugin architecture
279
280 - [[33189]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33189) Plugin upload should prompt for .kpz files
281
282 ### REST API
283
284 - [[32118]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32118) Clarify expansion/embed modifiers
285 - [[32923]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32923) x-koha-embed must a header of collectionFormat csv
286 - [[33227]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33227) OpenAPI validation is failing for paths/biblios.yaml
287
288 ### Reports
289
290 - [[32805]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32805) When recording localuse in the statistics table location is always NULL
291 - [[33063]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33063) Duplicated reports should maintain subgroup of original
292
293 ### Searching
294
295 - [[32639]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32639) OpenSearch description format document generates search errors
296
297 ### Searching - Elasticsearch
298
299 - [[31471]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31471) Duplicate check in cataloguing fails with Elasticsearch for records with multiple ISBN
300 - [[32519]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32519) In Elasticsearch mappings table use search field name
301
302 ### Self checkout
303
304 - [[33150]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33150) Add specific message for renewal too_soon situation
305
306 ### Staff interface
307
308 - [[32568]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32568) Add page section to list of checkins
309
310   >This patch adds the page-section class to the checkedin table on the returns page.
311 - [[32576]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32576) ILL needs the page-section treatment
312 - [[32768]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32768) Autocomplete suggestions container should always be on top of other UI elements
313 - [[32941]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32941) Sys prefs side menu styling applying where not intended
314 - [[32982]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32982) 'Add/Edit group' modals in library groups is missing it's primary button
315 - [[33032]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33032) Alternate holdings broken in staff interface search results
316
317 ### System Administration
318
319 - [[32803]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32803) EnableItemGroups and EnableItemGroupHolds options are wrong
320 - [[33004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33004) Add VENDOR_TYPE to default authorised value categories
321 - [[33060]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33060) Fix yes/no setting to 1/0 in system preference YAML files
322
323 ### Templates
324
325 - [[31413]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31413) Set focus for cursor to Selector when adding a new audio alert
326 - [[32159]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32159) Uncertain prices has 2 level 1 headings
327 - [[32205]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32205) Unnecessary sysprefs used in template params for masthead during failed OPAC auth
328 - [[32215]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32215) 'You Searched for' for patron restrictions is not used
329 - [[32293]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32293) Terminology: Some budgets are not defined in item records
330 - [[32307]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32307) Chocolat image viewer broken in the staff interface when Coce is enabled
331 - [[32757]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32757) "Save changes" button on housebound tab should be yellow
332 - [[32912]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32912) Use template wrapper for notices tabs
333 - [[32926]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32926) Cannot expand or collapse some System preference sections after a search
334 - [[32933]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32933) Use val() instead of attr("value") when getting field values with jQuery
335 - [[32973]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32973) Use template wrapper for breadcrumbs: about, main, and error page
336 - [[33011]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33011) Capitalization: Show in Staff interface?
337 - [[33015]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33015) 'Cancel' link still points to tools home when it should be cataloguing home on some pages
338 - [[33016]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33016) MARC diff view still shows tools instead of cataloging in title and breadcrumbs
339 - [[33048]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33048) Empty email link on error page when opac login not allowed
340 - [[33056]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33056) Terminology: change 'fine' to 'charge' when making a payment/writeoff
341 - [[33058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33058) Terminology: change 'fine' to 'charge' for viewing a guarantee's charges in OPAC
342 - [[33095]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33095) Text is white on white when hovering over pay/writeoff buttons in paycollect
343 - [[33126]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33126) Markup error in staff interface tab wrapper
344
345 ### Test Suite
346
347 - [[32353]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32353) reserves.item_group_id should be undefined in tests by default
348 - [[32979]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32979) Add Test::Exception to Logger.t
349 - [[33054]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33054) Koha/Acquisition/Order.t is failing randomly
350 - [[33214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33214) Make sure cache is cleared properly
351 - [[33235]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33235) Cypress tests are failing
352 - [[33263]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33263) selenium/patrons_search.t is failing randomly
353
354 ### Tools
355
356 - [[22428]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22428) MARC modification template cuts text to 100 characters
357 - [[30869]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30869) Stock rotation rotas cannot be deleted
358
359   **Sponsored by** *PTFS Europe*
360 - [[32685]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32685) Display incorrect when matching authority records during import
361 - [[32967]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32967) Recalls notices are using the wrong database columns
362
363   **Sponsored by** *Catalyst*
364
365
366
367 ## Documentation
368
369 The Koha manual is maintained in Sphinx. The home page for Koha
370 documentation is
371
372 - [Koha Documentation](http://koha-community.org/documentation/)
373
374
375
376 The Git repository for the Koha manual can be found at
377
378 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
379
380
381 ## Translations
382
383 Complete or near-complete translations of the OPAC and staff
384 interface are available in this release for the following languages:
385
386 - Arabic (72.6%)
387 - Armenian (100%)
388 - Bulgarian (91.6%)
389 - Chinese (Taiwan) (82.8%)
390 - Czech (59.4%)
391 - English (New Zealand) (68.8%)
392 - English (USA)
393 - Finnish (95.6%)
394 - French (100%)
395 - French (Canada) (96.1%)
396 - German (100%)
397 - German (Switzerland) (50.5%)
398 - Greek (50.5%)
399 - Hindi (99.5%)
400 - Italian (93.4%)
401 - Nederlands-Nederland (Dutch-The Netherlands) (78.9%)
402 - Norwegian Bokmål (56.7%)
403 - Persian (65.3%)
404 - Polish (92.4%)
405 - Portuguese (73.8%)
406 - Portuguese (Brazil) (100%)
407 - Russian (94.4%)
408 - Slovak (61.8%)
409 - Spanish (98.5%)
410 - Swedish (76%)
411 - Telugu (78.5%)
412 - Turkish (88.7%)
413 - Ukrainian (78.1%)
414
415 Partial translations are available for various other languages.
416
417 The Koha team welcomes additional translations; please see
418
419 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
420
421 For information about translating Koha, and join the koha-translate 
422 list to volunteer:
423
424 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
425
426 The most up-to-date translations can be found at:
427
428 - [Koha Translation](http://translate.koha-community.org/)
429
430 ## Release Team
431
432 The release team for Koha 22.11.04 is
433
434
435 - Release Manager: Tomás Cohen Arazi
436
437 - Release Manager assistants:
438   - Jonathan Druart
439   - Martin Renvoize
440
441 - QA Manager: Katrin Fischer
442
443 - QA Team:
444   - Aleisha Amohia
445   - Nick Clemens
446   - David Cook
447   - Jonathan Druart
448   - Lucas Gass
449   - Victor Grousset
450   - Kyle M Hall
451   - Martin Renvoize
452   - Marcel de Rooy
453   - Fridolin Somers
454
455 - Topic Experts:
456   - UI Design -- Owen Leonard
457   - Zebra -- Fridolin Somers
458   - REST API -- Martin Renvoize
459
460 - Bug Wranglers:
461   - Aleisha Amohia
462   - Indranil Das Gupta
463
464 - Packaging Manager: Mason James
465
466
467 - Documentation Manager: Caroline Cyr La Rose
468
469
470 - Documentation Team:
471   - Aude Charillon
472   - David Nind
473   - Lucy Vaux-Harvey
474
475 - Translation Manager: Bernardo González Kriegel
476
477
478 - Wiki curators: 
479   - Thomas Dukleth
480   - Katrin Fischer
481
482 - Release Maintainers:
483   - 22.11 -- PTFS Europe (Martin Renvoize, Matt Blenkinsop, Jacob O'Mara, Pedro Amorim)
484   - 22.05 -- Lucas Gass
485   - 21.11 -- Arthur Suzuki
486   - 21.05 -- Wainui Witika-Park
487
488 ## Credits
489 We thank the following libraries, companies, and other institutions who are known to have sponsored
490 new features in Koha 22.11.04
491
492 - [Catalyst](https://www.catalyst.net.nz/products/library-management-koha)
493 - Education Services Australia SCIS
494 - [PTFS Europe](https://ptfs-europe.com)
495 - Virginia Polytechnic Institute and State University
496
497 We thank the following individuals who contributed patches to Koha 22.11.04
498
499 - Aleisha Amohia (2)
500 - Pedro Amorim (21)
501 - Tomás Cohen Arazi (31)
502 - Alex Arnaud (2)
503 - Matt Blenkinsop (4)
504 - Jérémy Breuillard (1)
505 - Nick Clemens (20)
506 - David Cook (7)
507 - Frédéric Demians (1)
508 - Jonathan Druart (74)
509 - Magnus Enger (2)
510 - Katrin Fischer (33)
511 - Lucas Gass (9)
512 - Michael Hafen (1)
513 - Kyle M Hall (5)
514 - Mason James (3)
515 - Andreas Jonsson (1)
516 - Owen Leonard (25)
517 - Julian Maurice (17)
518 - Agustín Moyano (5)
519 - Martin Renvoize (26)
520 - Phil Ringnalda (1)
521 - Marcel de Rooy (8)
522 - Caroline Cyr La Rose (2)
523 - Andreas Roussos (2)
524 - Fridolin Somers (3)
525 - Koha translators (1)
526 - Hammat Wele (2)
527
528 We thank the following libraries, companies, and other institutions who contributed
529 patches to Koha 22.11.04
530
531 - Athens County Public Libraries (25)
532 - BibLibre (23)
533 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (33)
534 - ByWater-Solutions (34)
535 - Catalyst Open Source Academy (2)
536 - Chetco Community Public Library (1)
537 - Dataly Tech (2)
538 - Independant Individuals (1)
539 - Koha Community Developers (74)
540 - KohaAloha (3)
541 - Kreablo AB (1)
542 - Libriotech (2)
543 - Prosentient Systems (7)
544 - PTFS-Europe (51)
545 - Rijksmuseum (8)
546 - Solutions inLibro inc (4)
547 - Tamil (1)
548 - Theke Solutions (36)
549
550 We also especially thank the following individuals who tested patches
551 for Koha
552
553 - Michael Adamyk (1)
554 - Pedro Amorim (27)
555 - Tomás Cohen Arazi (270)
556 - Matt Blenkinsop (207)
557 - Christopher Brannon (1)
558 - Alex Buckley (1)
559 - Nick Clemens (62)
560 - Paul Derscheid (7)
561 - Jonathan Druart (63)
562 - emlam (1)
563 - Laura Escamilla (4)
564 - Jonathan Field (1)
565 - Katrin Fischer (39)
566 - Andrew Fuerste-Henry (7)
567 - Lucas Gass (18)
568 - Kyle M Hall (26)
569 - Sally Healey (4)
570 - Janusz Kaczmarek (1)
571 - Jan Kissig (1)
572 - Owen Leonard (18)
573 - LMSCloudPaulD (1)
574 - Marius Mandrescu (1)
575 - Agustín Moyano (14)
576 - Solene Ngamga (3)
577 - David Nind (39)
578 - Jacob O'Mara (64)
579 - Martin Renvoize (94)
580 - Phil Ringnalda (1)
581 - Marcel de Rooy (18)
582 - Caroline Cyr La Rose (9)
583 - Michaela Sieber (1)
584 - Fridolin Somers (3)
585 - Emmi Takkinen (1)
586 - Hammat Wele (2)
587
588
589
590 We regret any omissions.  If a contributor has been inadvertently missed,
591 please send a patch against these release notes to koha-devel@lists.koha-community.org.
592
593 ## Revision control notes
594
595 The Koha project uses Git for version control.  The current development
596 version of Koha can be retrieved by checking out the master branch of:
597
598 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
599
600 The branch for this version of Koha and future bugfixes in this release
601 line is 22.11.x.
602
603 ## Bugs and feature requests
604
605 Bug reports and feature requests can be filed at the Koha bug
606 tracker at:
607
608 - [Koha Bugzilla](http://bugs.koha-community.org)
609
610 He rau ringa e oti ai.
611 (Many hands finish the work)
612
613 Autogenerated release notes updated last on 30 Mar 2023 13:21:58.