Update release notes for 22.11.18 release
[koha.git] / misc / release_notes / release_notes_22_11_08.html
1 <h1 id="releasenotesforkoha22.11.08">RELEASE NOTES FOR KOHA 22.11.08</h1>
2
3 <p>28 Jul 2023</p>
4
5 <p>Koha is the first free and open source software library automation
6 package (ILS). Development is sponsored by libraries of varying types
7 and sizes, volunteers, and support companies from around the world. The
8 website for the Koha project is:</p>
9
10 <ul>
11 <li><a href="http://koha-community.org">Koha Community</a></li>
12 </ul>
13
14 <p>Koha 22.11.08 can be downloaded from:</p>
15
16 <ul>
17 <li><a href="http://download.koha-community.org/koha-22.11.08.tar.gz">Download</a></li>
18 </ul>
19
20 <p>Installation instructions can be found at:</p>
21
22 <ul>
23 <li><a href="http://wiki.koha-community.org/wiki/Installation_Documentation">Koha Wiki</a></li>
24 <li>OR in the INSTALL files that come in the tarball</li>
25 </ul>
26
27 <p>Koha 22.11.08 is a bugfix/maintenance release.</p>
28
29 <p>It includes 8 enhancements, 121 bugfixes.</p>
30
31 <p><strong>System requirements</strong></p>
32
33 <p>You can learn about the system components (like OS and database) needed for running Koha on the <a href="https://wiki.koha-community.org/wiki/System_requirements_and_recommendations">community wiki</a>.</p>
34
35 <h4 id="securitybugs">Security bugs</h4>
36
37 <ul>
38 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22990">22990</a> Add CSRF protection to boraccount, pay, suggestions and virtualshelves on staff</li>
39 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30524">30524</a> Add base framework for dealing with CSRF in Koha</li>
40 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34023">34023</a> HTML injection in "back to results" link from search page</li>
41 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34368">34368</a> Add CSRF protection to Content Management pages</li>
42 </ul>
43
44 <h2 id="bugfixes">Bugfixes</h2>
45
46 <h3 id="about">About</h3>
47
48 <h4 id="otherbugsfixed">Other bugs fixed</h4>
49
50 <ul>
51 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33899">33899</a> Release team 23.11</li>
52 </ul>
53
54 <h3 id="acquisitions">Acquisitions</h3>
55
56 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
57
58 <ul>
59 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33993">33993</a> The GET orders endpoint needs to allow users with order_receive permission</li>
60 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34080">34080</a> Updating suggestion status can result in 500 error</li>
61 </ul>
62
63 <h4 id="otherbugsfixed">Other bugs fixed</h4>
64
65 <ul>
66 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33939">33939</a> JavaScript needs to distinguish between order budgets and default budgets when adding to staged file form a basket</li>
67 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34002">34002</a> Check for stage_marc_import permission when adding to basket from a new file</li>
68 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34261">34261</a> Deleting an EDIFACT ordering account throws an error</li>
69 </ul>
70
71 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
72
73 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
74
75 <ul>
76 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32894">32894</a> Objects cache methods' result without invalidation</li>
77 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33270">33270</a> OAI-PMH should not die on record errors</li>
78 </ul>
79
80 <h4 id="otherbugsfixed">Other bugs fixed</h4>
81
82 <p><ul>
83 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18855">18855</a> Fines cronjob can cause duplicate fines if run during active circulation</li>
84 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24517">24517</a> Zebra: date-entered-on-file misses 6th position</p>
85
86 <blockquote>
87   <p>This patch fixes the date-entered-on-file index so that it correctly uses all 6 characters instead of the 5 character it has used the last 11 years.</p>
88   
89   <p>Note: For this patch to have effect, Zebra must be re-indexed.</li>
90   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30002">30002</a> Add project-level perltidyrc</li>
91   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30649">30649</a> Vendor EDI account passwords should be encrypted in the database</li>
92   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33047">33047</a> Local cover image fetchers return 500 internal error when image not available</li>
93   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33167">33167</a> Cleanup staff interface catalog details page</li>
94   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33496">33496</a> Add 'host_items' param to Koha::Biblio->items</li>
95   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33500">33500</a> Failing test for t/db_dependent/Circulation.t when RecordLocalUseOnReturn is set to record</li>
96   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33844">33844</a> item->is_denied_renewal should check column from associated pref</li>
97   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33937">33937</a> Incorrect export in C4::Members</li>
98   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33950">33950</a> Unnecessary processing in opac-readingrec if BakerTaylor and Syndetics off</li>
99   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33951">33951</a> normalized_oclc not defined in opac-readingrecord.tt</li>
100   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33967">33967</a> REMOTE_ADDR incorrect in plack.log when run behind a proxy</li>
101   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34033">34033</a> DB update problems from bug 30649</li>
102   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34051">34051</a> Koha::AuthorisedValues->get_description_by_koha_field not caching results for non-existent values</li>
103   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34243">34243</a> Too many cities are created (at least in comments)</li>
104   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34303">34303</a> t/00-testcritic.t should only test files part of git repo</li>
105   </ul></p>
106   
107   <h3 id="authentication">Authentication</h3>
108 </blockquote>
109
110 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
111
112 <ul>
113 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33880">33880</a> "Enable two-factor authentication" fails if patron's library branchname is too long</li>
114 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33904">33904</a> 2FA registration fails if library name has non-latin characters</li>
115 </ul>
116
117 <h4 id="otherbugsfixed">Other bugs fixed</h4>
118
119 <p><ul>
120 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31651">31651</a> Log message incorrect in Auth_with_shibboleth.pm</li>
121 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33879">33879</a> check_cookie_auth overwrites interface set by get_template_and_user</p>
122
123 <blockquote>
124   <p>This fixes an issue with recording the interface for the log viewer where installations run the OPAC and staff interface on the same domain name. Before this patch, if a user logged into the OPAC and then went to the staff interface and performed a logable action (such as a checkout), the interface in the log was incorrectly recorded as the OPAC.</li>
125   </ul></p>
126   
127   <h3 id="cataloging">Cataloging</h3>
128 </blockquote>
129
130 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
131
132 <ul>
133 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34146">34146</a> How to limit number of copies (on additem and serials-edit)?</li>
134 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34218">34218</a> XSLT parse on record directly breaks OPAC display</li>
135 </ul>
136
137 <h4 id="otherbugsfixed">Other bugs fixed</h4>
138
139 <ul>
140 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34029">34029</a> Import breaks when data exceeds size of mapped database columns</li>
141 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34097">34097</a> Using the three ellipses to set the date accessioned for an item repositions the screen to the top</li>
142 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34182">34182</a> AddBiblio shouldn't set biblio.serial based on biblio.seriestitle</li>
143 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34251">34251</a> MARC editor with JS error when using fast add framework</li>
144 </ul>
145
146 <h3 id="circulation">Circulation</h3>
147
148 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
149
150 <p><ul>
151 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33888">33888</a> Overdues with fines report displays error 500</p>
152
153 <blockquote>
154   <p>This fixes the 'Circulation > Overdues > Overdues with fines' listing so that it lists overdue items where there are fines, instead of generating an error.</li>
155   </ul></p>
156   
157   <h4 id="otherbugsfixed">Other bugs fixed</h4>
158 </blockquote>
159
160 <ul>
161 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31082">31082</a> Add tooltip to buttons when item bundles cannot be changed while checked out</li>
162 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31147">31147</a> Recalls due date to the minute rather than 23:59</p>
163
164 <p><strong>Sponsored by</strong> <em>Catalyst</em></p>
165
166 <blockquote>
167   <p>The current recalls behaviour adjusts the due date of the most appropriate checkout based on the 'recall due date interval' circulation rule. It also adjusts the due time, which is buggy behaviour. The due date should be adjusted based on the circulation rule, but the due time should remain the same.</p>
168 </blockquote></li>
169 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33806">33806</a> Overridden checkin date not retained when CircConfirmItemParts enabled</li>
170 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33817">33817</a> Composition of an item bundle can be changed if checked out</li>
171 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33858">33858</a> Date for pending offline circulation is unformatted</li>
172 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33944">33944</a> When listing checkouts, don't fetch item object if not using recalls</li>
173 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33976">33976</a> Claims returned option is not disabled in moredetail.pl if the item has a different lost status</li>
174 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34071">34071</a> Change the phrasing of 'automatic checkin' to fit consistent terminology</li>
175 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34072">34072</a> Holds queue search interface hidden on small screens</li>
176 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34086">34086</a> On detail.tt if item.permanent_location is NULL no shelving location will show</li>
177 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34232">34232</a> Item groups dropdown on add item form does not respect display order</li>
178 </ul>
179
180 <h3 id="documentation">Documentation</h3>
181
182 <h4 id="otherbugsfixed">Other bugs fixed</h4>
183
184 <ul>
185 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33790">33790</a> Fix and add various links to the manual</li>
186 </ul>
187
188 <h3 id="erm">ERM</h3>
189
190 <h4 id="otherbugsfixed">Other bugs fixed</h4>
191
192 <ul>
193 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33941">33941</a> EBSCO Packages filter failing</li>
194 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33973">33973</a> Sorting broken on ERM tables</li>
195 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34107">34107</a> Sorting agreements by Name actually sorts by ID</li>
196 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34201">34201</a> Missing sorting indicator on the ERM tables</li>
197 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34214">34214</a> Toolbar component should make the icon configurable</p>
198
199 <p><strong>Sponsored by</strong> <em>Bibliothèque Universitaire des Langues et Civilisations (BULAC)</em></p></li>
200 </ul>
201
202 <h3 id="holdrequests">Hold requests</h3>
203
204 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
205
206 <ul>
207 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34233">34233</a> Pickup location pulldowns when placing holds in staff are blank</li>
208 </ul>
209
210 <h4 id="otherbugsfixed">Other bugs fixed</h4>
211
212 <ul>
213 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33573">33573</a> Add public endpoint for cancelling holds</li>
214 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34137">34137</a> Requested cancellation date column missing from holds awaiting pickup table config</li>
215 </ul>
216
217 <h3 id="ill">ILL</h3>
218
219 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
220
221 <ul>
222 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34130">34130</a> ILL requests table won't load if request_placed date is null</li>
223 </ul>
224
225 <h3 id="installationandupgradeweb-basedinstaller">Installation and upgrade (web-based installer)</h3>
226
227 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
228
229 <ul>
230 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33671">33671</a> Database update 22.06.00.048  breaks update process</li>
231 </ul>
232
233 <h4 id="otherbugsfixed">Other bugs fixed</h4>
234
235 <ul>
236 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33581">33581</a> Error in web installer concerning sample holidays and patrons requiring sample libraries</li>
237 </ul>
238
239 <h3 id="labelpatroncardprinting">Label/patron card printing</h3>
240
241 <h4 id="otherbugsfixed">Other bugs fixed</h4>
242
243 <ul>
244 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34209">34209</a> Follow up on Bug 28726 - move whole search header div into checkbox column condition</li>
245 </ul>
246
247 <h3 id="marcauthoritydatasupport">MARC Authority data support</h3>
248
249 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
250
251 <ul>
252 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33404">33404</a> Authorities imported from Z39.50 in encodings other than UTF-8 are corrupted</li>
253 </ul>
254
255 <h4 id="otherbugsfixed">Other bugs fixed</h4>
256
257 <ul>
258 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34180">34180</a> Template variable in JavaScript triggers error when showing authority MARC preview</li>
259 </ul>
260
261 <h3 id="marcbibliographicdatasupport">MARC Bibliographic data support</h3>
262
263 <h4 id="otherbugsfixed">Other bugs fixed</h4>
264
265 <p><ul>
266 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26862">26862</a> MARC21 530 is missing from staff interface and has no label</p>
267
268 <blockquote>
269   <p>This fixes the display of the MARC21 530 tag and subfields so that it:
270   - now displays in the staff interface (was missing)
271   - improves the display of the values by adding
272    . a description/label
273    . separators between repeated 530 tags
274    . missing spaces before $u and between repeated $u subfields</li>
275   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31618">31618</a> Typo in POD for C4::ImportBatch::RecordsFromMARCXMLFile</li>
276   </ul></p>
277   
278   <h3 id="notices">Notices</h3>
279 </blockquote>
280
281 <h4 id="otherbugsfixed">Other bugs fixed</h4>
282
283 <ul>
284 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33900">33900</a> advance_notices.pl cronjob hangs</li>
285 </ul>
286
287 <h3 id="opac">OPAC</h3>
288
289 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
290
291 <ul>
292 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34174">34174</a> Saving RIS results to Error 505</li>
293 </ul>
294
295 <h4 id="otherbugsfixed">Other bugs fixed</h4>
296
297 <ul>
298 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32341">32341</a> Some OPAC tables are not displayed well in mobile mode</li>
299 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33933">33933</a> Use restrictions appear twice for items on OPAC</li>
300 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33957">33957</a> normalized_oclc not defined in opac-user.tt</li>
301 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34005">34005</a> Toggling the search term highlighting is not always working in the bibliographic record details page</li>
302 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34015">34015</a> Terminology: Relative issues should be Relative's checkouts</li>
303 </ul>
304
305 <h3 id="packaging">Packaging</h3>
306
307 <h4 id="otherbugsfixed">Other bugs fixed</h4>
308
309 <ul>
310 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33720">33720</a> updatedatabase.pl should purge memcached</li>
311 </ul>
312
313 <h3 id="patrons">Patrons</h3>
314
315 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
316
317 <ul>
318 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34106">34106</a> Patron search in member-search-box.inc always defaults to 'Starts with' search</li>
319 </ul>
320
321 <h4 id="otherbugsfixed">Other bugs fixed</h4>
322
323 <ul>
324 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33117">33117</a> Patron checkout search not working if searching with second surname</li>
325 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33176">33176</a> Improve enforcing of RequirePaymentType</li>
326 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33968">33968</a> Two colons missing on guarantor labels in memberentry.pl form</li>
327 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34083">34083</a> Patron auto-complete fails if organization patron full name is in a single field separated by a space</li>
328 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34092">34092</a> patron-autocomplete.js and patron-search.inc search logic should match</li>
329 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34256">34256</a> Patron search: search for borrowernumber starts with fails</li>
330 </ul>
331
332 <h3 id="restapi">REST API</h3>
333
334 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
335
336 <ul>
337 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32801">32801</a> /checkouts?checked_in=1 errors when itemnumber is null</li>
338 </ul>
339
340 <h3 id="reports">Reports</h3>
341
342 <h4 id="otherbugsfixed">Other bugs fixed</h4>
343
344 <ul>
345 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27824">27824</a> Report batch operations break with space in placeholder</li>
346 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29664">29664</a> Do not show voided payments in cash register statistics wizard</li>
347 </ul>
348
349 <h3 id="searching">Searching</h3>
350
351 <h4 id="otherbugsfixed">Other bugs fixed</h4>
352
353 <ul>
354 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28196">28196</a> In page anchors on additem.pl don't always go to the right place</li>
355 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31253">31253</a> Item search in staff interface should call barcodedecode if the search index is a barcode</li>
356 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33896">33896</a> Catalog search from the masthead searchbar produces a warning in the logs</li>
357 </ul>
358
359 <h3 id="serials">Serials</h3>
360
361 <h4 id="otherbugsfixed">Other bugs fixed</h4>
362
363 <ul>
364 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23775">23775</a> Claiming a serial issue doesn't create the next one</li>
365 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33901">33901</a> Only one issue shown when testing prediction pattern</li>
366 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34052">34052</a> Fix link to subscription from serial collection page</li>
367 </ul>
368
369 <h3 id="staffinterface">Staff interface</h3>
370
371 <h4 id="otherbugsfixed">Other bugs fixed</h4>
372
373 <ul>
374 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32245">32245</a> Deleting news entries from Koha's staff start page is broken</li>
375 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33497">33497</a> Reduce DB calls on staff detail page</li>
376 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33946">33946</a> biblio-title.inc should not add a link if biblio does not exist</li>
377 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34094">34094</a> Apply DefaultPatronSearchMethod to all patron search forms</li>
378 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34116">34116</a> Add page-sectioning to item search in label creator</li>
379 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34131">34131</a> Plugins page breadcrumbs and side menu not consistent</li>
380 </ul>
381
382 <h3 id="systemadministration">System Administration</h3>
383
384 <h4 id="otherbugsfixed">Other bugs fixed</h4>
385
386 <ul>
387 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33578">33578</a> Cannot edit patron restriction types</li>
388 </ul>
389
390 <h3 id="templates">Templates</h3>
391
392 <h4 id="otherbugsfixed">Other bugs fixed</h4>
393
394 <p><ul>
395 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33781">33781</a> Terminology: Item already issued to other borrower.</li>
396 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33855">33855</a> Clean up forms and page sections on 'manage MARC imports' page</p>
397
398 <blockquote>
399   <p>This enhancement makes minor changes to the structure of the "Manage staged MARC records" page for a batch so that sections are more clearly delineated and forms have the correct structure. It also shortens the new framework field labels and adds hints for clarification.</li>
400   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33893">33893</a> Use template wrapper for tabs: OPAC checkout history</li>
401   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33894">33894</a> Use template wrapper for tabs: OPAC search history</li>
402   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33897">33897</a> Use template wrapper for tabs: OPAC bibliographic detail page</li>
403   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33999">33999</a> Subscription details link on bibliographic detail page should have permission check</li>
404   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34010">34010</a> Template corrections to recall pages</li>
405   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34012">34012</a> Use template wrapper for tabs: Recalls awaiting pickup</li>
406   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34013">34013</a> Recalls awaiting pickup doesn't show count on each tab</li>
407   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34074">34074</a> Improve translations of strings on the about page</li>
408   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34103">34103</a> Capitalization: Currencies &amp; Exchange rates</li>
409   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34184">34184</a> "Document type" in suggestions form should have an empty entry</li>
410   <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34244">34244</a> Improve contrast in staff interface main page layered icons</li>
411   </ul></p>
412   
413   <h3 id="testsuite">Test Suite</h3>
414 </blockquote>
415
416 <h4 id="otherbugsfixed">Other bugs fixed</h4>
417
418 <ul>
419 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33727">33727</a> Merge Calendar tests</li>
420 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33852">33852</a> jobs.t is not testing only_current</li>
421 </ul>
422
423 <h3 id="tools">Tools</h3>
424
425 <h4 id="criticalbugsfixed">Critical bugs fixed</h4>
426
427 <ul>
428 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34288">34288</a> Cannot use cataloguing tools without cataloguing permissions</li>
429 </ul>
430
431 <h4 id="otherbugsfixed">Other bugs fixed</h4>
432
433 <ul>
434 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29762">29762</a> Patron batch modification tool - mobile phone number column naming</li>
435 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33667">33667</a> 'Copy to all libraries' doesn't work on editing holidays</p>
436
437 <p><strong>Sponsored by</strong> <em>Koha-Suomi Oy</em></p></li>
438 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33972">33972</a> Remove unnecessary batch status change in C4::ImportBatch</li>
439 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33987">33987</a> Combine multiple db updates in C4::ImportBatch::BatchCommitRecords for efficiency/avoiding possible deadlocks</li>
440 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33989">33989</a> Inventory tool performs unnecessary authorized value lookups</li>
441 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34220">34220</a> Running log viewer for only Catalog module loads wrong side navbar</li>
442 </ul>
443
444 <h2 id="enhancements">Enhancements</h2>
445
446 <h3 id="architectureinternalsandplumbing">Architecture, internals, and plumbing</h3>
447
448 <h4 id="enhancements">Enhancements</h4>
449
450 <ul>
451 <li><p><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32478">32478</a> Remove Koha::Config::SysPref->find since bypasses cache</p>
452
453 <p><strong>Sponsored by</strong> <em>Gothenburg University Library</em></p></li>
454 </ul>
455
456 <h3 id="erm">ERM</h3>
457
458 <h4 id="enhancements">Enhancements</h4>
459
460 <ul>
461 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33417">33417</a> Create one standard Toolbar component</li>
462 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34206">34206</a> [22.11] Vendor options do not show on agreements and licenses form</li>
463 </ul>
464
465 <h3 id="labelpatroncardprinting">Label/patron card printing</h3>
466
467 <h4 id="enhancements">Enhancements</h4>
468
469 <ul>
470 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28726">28726</a> Add sort1 and sort2 to patron card creator patron search</li>
471 </ul>
472
473 <h3 id="marcbibliographicdatasupport">MARC Bibliographic data support</h3>
474
475 <h4 id="enhancements">Enhancements</h4>
476
477 <ul>
478 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29471">29471</a> MARC21: 520 - Summary etc. doesn't display in staff interface</li>
479 </ul>
480
481 <h3 id="opac">OPAC</h3>
482
483 <h4 id="enhancements">Enhancements</h4>
484
485 <ul>
486 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33808">33808</a> Accessibility: Non-descriptive links</li>
487 </ul>
488
489 <h3 id="restapi">REST API</h3>
490
491 <h4 id="enhancements">Enhancements</h4>
492
493 <ul>
494 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33974">33974</a> Add ability to search biblios endpoint any biblioitem attribute</li>
495 <li><a href="http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34211">34211</a> Add +strings for GET /api/v1/biblios/:biblio_id/items</li>
496 </ul>
497
498 <h2 id="newsystempreferences">New system preferences</h2>
499
500 <ul>
501 <li>DefaultPatronSearchMethod</li>
502 </ul>
503
504 <h2 id="documentation">Documentation</h2>
505
506 <p>The Koha manual is maintained in Sphinx. The home page for Koha
507 documentation is</p>
508
509 <ul>
510 <li><p><a href="http://koha-community.org/documentation/">Koha Documentation</a>
511 As of the date of these release notes, the Koha manual is available in the following languages:</p></li>
512 <li><p><a href="https://koha-community.org/manual/22.11/zh_TW/html/">Chinese (Taiwan)</a> (71.5%)</p></li>
513 <li><a href="https://koha-community.org/manual/22.11/en/html/">English (USA)</a></li>
514 <li><a href="https://koha-community.org/manual/22.11/fr/html/">French</a> (53.4%)</li>
515 <li><a href="https://koha-community.org/manual/22.11/de/html/">German</a> (53%)</li>
516 <li><a href="https://koha-community.org/manual/22.11/hi/html/">Hindi</a> (76.8%)</li>
517 <li><a href="https://koha-community.org/manual/22.11/it/html/">Italian</a> (32.2%)</li>
518 <li><a href="https://koha-community.org/manual/22.11/tr/html/">Turkish</a> (26.2%)</li>
519 </ul>
520
521 <p>The Git repository for the Koha manual can be found at</p>
522
523 <ul>
524 <li><a href="https://gitlab.com/koha-community/koha-manual">Koha Git Repository</a></li>
525 </ul>
526
527 <h2 id="translations">Translations</h2>
528
529 <p>Complete or near-complete translations of the OPAC and staff
530 interface are available in this release for the following languages:</p>
531
532 <div style="column-count: 2;">
533
534 - Arabic (71.8%)
535 - Armenian (100%)
536 - Armenian (Classical) (64.6%)
537 - Bulgarian (90.7%)
538 - Chinese (Taiwan) (81.4%)
539 - Czech (62.2%)
540 - English (New Zealand) (68.2%)
541 - English (USA)
542 - English (United Kingdom) (99.6%)
543 - Finnish (96.1%)
544 - French (99.8%)
545 - French (Canada) (95.5%)
546 - German (100%)
547 - German (Switzerland) (50.2%)
548 - Greek (50.7%)
549 - Hindi (100%)
550 - Italian (91.7%)
551 - Nederlands-Nederland (Dutch-The Netherlands) (89%)
552 - Norwegian Bokmål (64.8%)
553 - Persian (70.2%)
554 - Polish (98.3%)
555 - Portuguese (89.2%)
556 - Portuguese (Brazil) (99.7%)
557 - Russian (93.4%)
558 - Slovak (61.8%)
559 - Spanish (99.7%)
560 - Swedish (77.9%)
561 - Telugu (77%)
562 - Turkish (87.1%)
563 - Ukrainian (77.9%)
564 </div>
565
566 <p>Partial translations are available for various other languages.</p>
567
568 <p>The Koha team welcomes additional translations; please see</p>
569
570 <ul>
571 <li><a href="http://wiki.koha-community.org/wiki/Translating_Koha">Koha Translation Info</a></li>
572 </ul>
573
574 <p>For information about translating Koha, and join the koha-translate 
575 list to volunteer:</p>
576
577 <ul>
578 <li><a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate">Koha Translate List</a></li>
579 </ul>
580
581 <p>The most up-to-date translations can be found at:</p>
582
583 <ul>
584 <li><a href="http://translate.koha-community.org/">Koha Translation</a></li>
585 </ul>
586
587 <h2 id="releaseteam">Release Team</h2>
588
589 <p>The release team for Koha 22.11.08 is</p>
590
591 <ul>
592 <li><p>Release Manager: Tomás Cohen Arazi</p></li>
593 <li><p>Release Manager assistants:</p>
594
595 <ul>
596 <li>Jonathan Druart</li>
597 <li>Martin Renvoize</li>
598 </ul></li>
599 <li><p>QA Manager: Katrin Fischer</p></li>
600 <li><p>QA Team:</p>
601
602 <ul>
603 <li>Aleisha Amohia</li>
604 <li>Nick Clemens</li>
605 <li>David Cook</li>
606 <li>Jonathan Druart</li>
607 <li>Lucas Gass</li>
608 <li>Victor Grousset</li>
609 <li>Kyle M Hall</li>
610 <li>Andrii Nugged</li>
611 <li>Martin Renvoize</li>
612 <li>Marcel de Rooy</li>
613 <li>Petro Vashchuk</li>
614 </ul></li>
615 <li><p>Topic Experts:</p>
616
617 <ul>
618 <li>UI Design -- Owen Leonard</li>
619 <li>Zebra -- Fridolin Somers</li>
620 <li>REST API -- Martin Renvoize</li>
621 <li>ERM -- Pedro Amorim</li>
622 <li>ILL -- Pedro Amorim</li>
623 </ul></li>
624 <li><p>Bug Wranglers:</p>
625
626 <ul>
627 <li>Aleisha Amohia</li>
628 </ul></li>
629 <li><p>Packaging Manager: Mason James</p></li>
630 <li><p>Documentation Manager: Aude Charillon</p></li>
631 <li><p>Documentation Team:</p>
632
633 <ul>
634 <li>Caroline Cyr La Rose</li>
635 <li>Lucy Vaux-Harvey</li>
636 </ul></li>
637 <li><p>Translation Manager: Bernardo González Kriegel</p></li>
638 <li><p>Wiki curators: </p>
639
640 <ul>
641 <li>Thomas Dukleth</li>
642 <li>Katrin Fischer</li>
643 </ul></li>
644 <li><p>Release Maintainers:</p>
645
646 <ul>
647 <li>23.05 -- Fridolin Somers</li>
648 <li>22.11 -- PTFS Europe (Matt Blenkinsop, Pedro Amorim)</li>
649 <li>22.05 -- Lucas Gass</li>
650 <li>21.11 -- Danyon Sewell</li>
651 </ul></li>
652 <li><p>Release Maintainer assistants:</p>
653
654 <ul>
655 <li>21.11 -- Wainui Witika-Park</li>
656 </ul></li>
657 </ul>
658
659 <h2 id="credits">Credits</h2>
660
661 <p>We thank the following libraries, companies, and other institutions who are known to have sponsored
662 new features in Koha 22.11.08</p>
663
664 <div style="column-count: 2;">
665
666 - [Bibliothèque Universitaire des Langues et Civilisations (BULAC)](http://www.bulac.fr)
667 - [Catalyst](https://www.catalyst.net.nz/products/library-management-koha)
668 - Gothenburg University Library
669 - [Koha-Suomi Oy](https://koha-suomi.fi)
670 </div>
671
672 <p>We thank the following individuals who contributed patches to Koha 22.11.08</p>
673
674 <div style="column-count: 2;">
675
676 - Aleisha Amohia (1)
677 - Pedro Amorim (14)
678 - Tomás Cohen Arazi (21)
679 - Matt Blenkinsop (25)
680 - Jérémy Breuillard (1)
681 - Nick Clemens (19)
682 - David Cook (9)
683 - Jake Deery (2)
684 - Jonathan Druart (37)
685 - Laura Escamilla (1)
686 - Katrin Fischer (10)
687 - Lucas Gass (12)
688 - Victor Grousset (1)
689 - Thibaud Guillot (1)
690 - Amit Gupta (1)
691 - David Gustafsson (3)
692 - Michał Górny (1)
693 - Michael Hafen (3)
694 - Kyle M Hall (5)
695 - Jan Kissig (1)
696 - Emily Lamancusa (1)
697 - Sam Lau (2)
698 - Owen Leonard (18)
699 - Julian Maurice (2)
700 - Jacob O'Mara (1)
701 - Philip Orr (1)
702 - Martin Renvoize (16)
703 - Phil Ringnalda (3)
704 - Marcel de Rooy (25)
705 - Caroline Cyr La Rose (2)
706 - Andreas Roussos (1)
707 - Emmi Takkinen (1)
708 - Koha translators (1)
709 - Hammat Wele (5)
710 </div>
711
712 <p>We thank the following libraries, companies, and other institutions who contributed
713 patches to Koha 22.11.08</p>
714
715 <div style="column-count: 2;">
716
717 - Athens County Public Libraries (18)
718 - BibLibre (4)
719 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (10)
720 - ByWater-Solutions (37)
721 - Catalyst Open Source Academy (1)
722 - Chetco Community Public Library (3)
723 - Dataly Tech (1)
724 - gentoo.org (1)
725 - Göteborgs Universitet (3)
726 - Independant Individuals (6)
727 - Informatics Publishing Ltd (1)
728 - Koha Community Developers (38)
729 - Koha-Suomi (1)
730 - lmscloud.de (1)
731 - montgomerycountymd.gov (1)
732 - Prosentient Systems (9)
733 - PTFS-Europe (57)
734 - Rijksmuseum (25)
735 - Solutions inLibro inc (7)
736 - th-wildau.de (1)
737 - Theke Solutions (21)
738 </div>
739
740 <p>We also especially thank the following individuals who tested patches
741 for Koha</p>
742
743 <div style="column-count: 2;">
744
745 - AlexanderBlanchardAC (1)
746 - Pedro Amorim (62)
747 - Tomás Cohen Arazi (202)
748 - Alexander Blanchard (2)
749 - Matt Blenkinsop (163)
750 - Univ Brest (1)
751 - Nick Clemens (24)
752 - David Cook (10)
753 - Paul Derscheid (4)
754 - Jonathan Druart (26)
755 - Sharon Dugdale (1)
756 - ebal (1)
757 - Katrin Fischer (70)
758 - Andrew Fuerste-Henry (4)
759 - Lucas Gass (9)
760 - Victor Grousset (2)
761 - Kyle M Hall (10)
762 - Sally Healey (1)
763 - Heather Hernandez (1)
764 - Emily Lamancusa (3)
765 - Sam Lau (41)
766 - Owen Leonard (15)
767 - Solene Ngamga (1)
768 - David Nind (17)
769 - Björn Nylén (2)
770 - Quinn (1)
771 - Martin Renvoize (245)
772 - Phil Ringnalda (2)
773 - Marcel de Rooy (38)
774 - Caroline Cyr La Rose (1)
775 - Michaela Sieber (3)
776 - Fridolin Somers (13)
777 - Ed Veal (1)
778 </div>
779
780 <p>We regret any omissions.  If a contributor has been inadvertently missed,
781 please send a patch against these release notes to koha-devel@lists.koha-community.org.</p>
782
783 <h2 id="revisioncontrolnotes">Revision control notes</h2>
784
785 <p>The Koha project uses Git for version control.  The current development
786 version of Koha can be retrieved by checking out the master branch of:</p>
787
788 <ul>
789 <li><a href="https://git.koha-community.org/koha-community/koha">Koha Git Repository</a></li>
790 </ul>
791
792 <p>The branch for this version of Koha and future bugfixes in this release
793 line is 22.11.x-security.</p>
794
795 <h2 id="bugsandfeaturerequests">Bugs and feature requests</h2>
796
797 <p>Bug reports and feature requests can be filed at the Koha bug
798 tracker at:</p>
799
800 <ul>
801 <li><a href="http://bugs.koha-community.org">Koha Bugzilla</a></li>
802 </ul>
803
804 <p>He rau ringa e oti ai.
805 (Many hands finish the work)</p>
806
807 <p>Autogenerated release notes updated last on 28 Jul 2023 11:16:16.</p>