4adfd2e75788ba96d25a67e2848ba89245eea084
[koha.git] / misc / release_notes / release_notes_22_11_00.md
1 # RELEASE NOTES FOR KOHA 22.11.00 ROSALIE
2 25 nov 2022
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.00 can be downloaded from:
12
13 - [Download](http://download.koha-community.org/koha-22.11-latest.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.00 is a major release, that comes with many new features.
21
22 It includes 13 new features, 351 enhancements, 3 security fixes, 551 bugfixes.
23
24 ## Dedications
25
26 The Koha Community would like to dedicate the release of Koha 22.11 to Rosalie Blake.
27
28 Rosalie was the Head Librarian at Horowhenua Library Trust when Koha was started and without her Koha
29 would not exist. She was an inspiring leader and innovator and took the risk of her career entrusting
30 Chris, Joanne, Rachel and Simon to deliver the original project that became the international sensation
31 we all know and love.
32
33 She was also a practicing Justice of the Peace, a stalwart of the Levin Pottery Club and much loved
34 mother of Simon and Jeremy, and grandmother of Ben, Toby, Anna, Charlotte and Billy.
35
36 ### System requirements
37
38 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).
39
40
41 ## New features
42
43 ### Authentication
44
45 - [[30588]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30588) Add the option to require 2FA setup on first staff login
46
47   **Sponsored by** *Rijksmuseum, Netherlands*
48
49   >This adds a third option 'enforce' to the  TwoFactorAuthentication system preference. If chosen, staff will no longer be able to log into the staff client without setting up and using 2-factor authentication.
50 - [[31378]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31378) Add a generic OAuth2/OIDC client implementation
51
52   **Sponsored by** *a ByWater Solutions partner*
53
54   >This feature introduces a way to integrate Koha with any OAuth2/OIDC identity provider.
55   >
56   >It also prepares the ground for later adding more protocols and prioritizing authentication methods/identity providers.
57
58 ### Cataloging
59
60 - [[24606]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24606) Allow storing item values as a template for creating new items
61
62   >This new feature allows librarians to create and share "item templates" where one or more item field values can be set for a template. Templates can be applied on a one by one basis, or set for the remainder of the logged in session. Each template may be optionally shared ( read only ) to other catalogers. Librarians with the manage_item_editor_templates permission may edit any template regardless of who created it.
63 - [[24857]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24857) Add ability to group items for records
64
65   >This feature allows for libraries to group items within a record.  A new system preference has been added for this feature, EnableItemGroups. This system preference, once enabled, will allow the library to group specific items on a record to each other. A library can name the group and add items from the same record to this group. From the record, a new tab will appear and display on that item if it is part of a group.
66
67 ### Circulation
68
69 - [[24860]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24860) Add ability to place item group level holds
70
71   >With this feature you can now place holds on groups of items. A group consists of multiple items of the same record, representing for example, all items of a specific volume. When a hold for an item group is placed, only items of the requested group will be able to fill the hold.
72   >The feature is enabled using the new EnableItemGroupHolds system preference. It also requires EnableItemGroups for managing item groups.
73 - [[28854]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28854) Add ability to create bundles of items for circulation
74
75   >This new feature adds the ability to create item bundles for loans.
76   >
77   >One can create a new collection level biblio record and add items to it as normal. Those items can then be converted to bundles by adding existing items to them using their barcodes. The items will be marked as 'not for loan' in their original parent records.
78   >
79   >Bundle items follow normal circulation rules for checkout. Upon check-in a new verification step is added where by the librarian is expected to scan each constituent item to varify it's presence in the bundle. If an item is missing from the bundle it is marked as lost with a new lost - Missing from bundle value.  If an item is found that is not expected to be in the bundle it it highlighted to the librarian after check-in so it can be placed to one side.
80   >
81   >**Sponsored by** *PTFS Europe*
82 - [[30650]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30650) Add a curbside pickup module
83
84   **Sponsored by** *Association KohaLa*
85
86   >With this module staff and patrons will be available to manage curbside pickups from the OPAC and staff interface. 
87   >It adds a new configuration page to the administration module which allows each library in an installation to set their own rules and time slots for scheduling pickups.
88   >If a library chooses to activate curbside pickups, they will be able to manage all stages to the process from within Koha: scheduling a pickup time, preparing items for pickup and completing pickups. Patrons can indicate that they have arrived at the library for their pickup through the OPAC.
89   >Use the CurbsidePickup system preference to enable this module.
90
91 ### ERM
92
93 - [[32030]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32030) Electronic resource management (ERM)
94
95   **Sponsored by** *BibLibre*, *ByWater Solutions* and *PTFS Europe*
96
97   >This new module adds a mechanism to track the selection, acquisition, licensing, access, maintenance, usage, evaluation, retention, and de-selection of a library’s electronic information resources. These resources include, but are not limited to, electronic journals, electronic books, streaming media, databases, datasets, CD-ROMs, and computer software.
98
99 ### Patrons
100
101 - [[12446]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12446) Enable an adult to have a guarantor
102
103   >Before only categories of a certain type can be guarantees for other patron categories of certain types (Adult to child, organisation to professional). With this new feature it's possible to define which patron categories can be guarantees independent of the category type. This enables relationships like adult to adult or organisation to adult.
104 - [[23681]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23681) Make patron restrictions user definable
105
106   **Sponsored by** *Koha-Suomi Oy* and *Loughborough University*
107
108   >This adds a new configuration page for managing user defined and Koha internal patron restrictions to the administration module.
109   >
110   >If the new system preference PatronRestrictionTypes is enabled, you will also be able to choose the restriction type when manually restricting a patron.
111
112 ### Searching
113
114 - [[17170]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17170) Add the ability to create 'saved searches' for use as filters when searching the catalog
115
116   **Sponsored by** *Round Rock Public Library*
117
118   >This patchset adds a new feature, the ability to save searches on the staff client and display them in the results page alongside facets (staff client and/or OPAC) as a search filter that can be applied to search result set.
119   >
120   >The feature is enabled/disabled by new system preference: SavedSearchFilters 
121   >
122   >New filters can be added from the results page after a search, and there is an admin page for updating deleting and renaming filters.
123   >
124   >There is a new permission, manage_search_filters, to control management of these filters.
125   >
126   >New filters can be added that are not displayed along with facets, this allows for building custom links using these filters to keep URLs shorter
127
128 ### Staff interface
129
130 - [[15326]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15326) Add CMS feature
131
132   **Sponsored by** *Chartered Accountants Australia and New Zealand* and *Horowhenua Libraries Trust*
133
134   >This enhancement utilises the additional contents feature to add custom pages to the staff interface and the OPAC in the user's desired language.
135 - [[30952]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30952) New design for staff interface
136
137   >This is the result of a wide scale review of the staff interface user experience.
138   >
139   >A team of librarians, designers and developers has worked hard to refresh, modernize and increase consistency in the staff interface.
140   >
141   >We hope you like the fresh new look and feel.
142
143 ## Enhancements
144
145 ### Acquisitions
146
147 - [[10086]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10086) No way to go back to the basket on uncertain prices page
148
149   **Sponsored by** *Catalyst*
150
151   >This updates the display of the uncertain prices page (Acquisitions > Uncertain prices):
152   >1. The basket name is now linked to the basket in the list of orders with uncertain prices, making it easier to quickly view the basket.
153   >2. The edit link is now formatted as a button and moved into a column (similar to other areas), instead of being a text link in the order column.
154 - [[15348]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15348) Change/Edit estimated delivery date per order line
155
156   **Sponsored by** *Bibliotheksservice-Zentrum Baden-Württemberg (BSZ)*
157
158   >This enhancement allows you to specify an estimated delivery date per order line. The specified estimated delivery date is also considered (alongside the calculated estimated delivery date, if no date has been specified) when searching for late orders and exporting late orders. You can also edit the estimated delivery date from the late orders page.
159 - [[25763]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25763) Allow update of order fund after receipt
160 - [[27817]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27817) Enhance display of title information throughout acquisitions
161
162   >This adds remainder of title/subtitle, medium, part name, and part number to several pages in the acquisitions module.
163 - [[28269]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28269) Order search should be possible with ISSN too
164
165   >This adds ISSN as a new search option to the acquisitions advanced search form. If SearchWithISSNVariations is enabled, you'll be able to search for the ISSN with and without the hyphen.
166 - [[29983]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29983) Display the return claims column in the circulation overdues page (overdue.tt)
167
168   >This enhancement adds the "Return claims" column to the circulation overdues page, like it is on a patron's check out and details pages. Display or hide the column using the column settings options. It can also be configured using the table settings options in the administration area - it is hidden by default.
169 - [[31017]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31017) Add type field for vendors
170
171   >This enhancement adds a new field to record the vendor type when creating or editing vendors. This field can be used as a free text field, or a drop-down menu if there are authorized values in the VENDOR_TYPE authorized value category.
172 - [[31115]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31115) Additional fields for invoices
173
174   **Sponsored by** *The Research University in the Helmholtz Association (KIT)*
175
176   >This new feature adds the ability to define additional fields to store information about vendor invoices.
177   >There is a new 'Manage invoice fields' page in the acquisitions administration to configure the fields.
178   >Users can name additional fields, tie them to authorised values, and specify whether the fields can be searched in the acquisitions module.
179   >This also adds a new entry to the admin page for additional fields.
180 - [[31257]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31257) Add a new English 1 page layout to export a basket as PDF
181
182   **Sponsored by** *Pymble Ladies' College*
183
184   >This patch adds a new English 1 page layout to be used when exporting a basket group as PDF. It can be selected as a new  option from the OrderPdfFormat system preference.
185 - [[31333]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31333) Add the ability to limit purchase suggestions by patron category
186
187   **Sponsored by** *Catalyst*
188
189   >Exclude patron categories from submitting OPAC purchase suggestions by selecting them in the new suggestionPatronCategoryExceptions system preference.
190 - [[31374]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31374) Add a non-public note column to the suggestions table
191
192   >This enhancement adds a non-public notes field to the suggestions tables in the staff interface. It is displayed by default in the suggestion management tables, and is configurable using the table settings.
193 - [[31377]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31377) Add basket's internal note to tables on vendor search result list
194 - [[31388]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31388) Add select2 to fund selection in new order form
195 - [[31459]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31459) Make order receive page faster on systems with many budgets
196 - [[31569]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31569) Remove GetImportsRecordRange from acqui/addorderiso2709
197 - [[31586]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31586) Log basket number as object when an email order is sent
198
199 ### Architecture, internals, and plumbing
200
201 - [[15545]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15545) Remove remainders of unfinished reqholdnotes functionality
202 - [[23991]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23991) Move SearchSuggestion to Koha::Suggestions
203 - [[24295]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24295) C4::Circulation::GetTransfers should be removed, use Koha::Item->get_transfer instead
204 - [[27272]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27272) Move C4::Items::GetItemsInfo to Koha namespace
205
206   >Another step on the old code refactoring. At this time, related to item information display.
207   >
208   >There are several DB queries that get avoided with this change as well, leading to more performant processing of requests.
209 - [[27342]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27342) Improve readability and improvement of C4::Auth::get_template_and_user
210 - [[28186]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28186) Use Koha::Authority in C4::AuthoritiesMarc::AddAuthority
211 - [[29454]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29454) Stash itemtypes in plugin objects to reduce DB calls
212 - [[29623]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29623) Cache effective circulation rules
213 - [[29672]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29672) Increase performance of Koha::Plugins->call
214 - [[29697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29697) Replace GetMarcBiblio occurrences with $biblio->metadata->record
215 - [[29744]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29744) Harmonize psgi/plack detection methods
216 - [[29883]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29883) Uninitialized value warning when GetAuthorisedValues gets called with no parameters
217 - [[29939]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29939) Replace opac-ratings-ajax.pl with a new REST API route
218 - [[29955]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29955) Move C4::Acquisition::populate_order_with_prices to Koha::Acquisition::Order
219 - [[30016]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30016) Remove GetOpenIssue subroutine
220 - [[30042]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30042) Remove Date::Calc use
221 - [[30057]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30057) Move Virtualshelves exceptions to their own file
222 - [[30168]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30168) Use checkout object in GetSoonestRenewDate
223 - [[30275]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30275) Checkout renewals should be stored in their own table
224
225   **Sponsored by** *Loughborough University*
226
227   >This enhancement adds a renewals table to store details of a checkouts renewals.
228 - [[30420]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30420) Rename Koha::Patron->get_overdues with ->overdues
229
230   >This enhancement makes the method naming more consistent.
231 - [[30543]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30543) Decouple DumpSearchQueryTemplate from other template dump preferences
232 - [[30578]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30578) We should drop circ/ysearch.pl in preference to using the REST API's
233 - [[30612]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30612) Add account_lines method to Koha::[Old::]Checkout
234 - [[30830]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30830) Add Koha Objects  for Koha Import Items
235 - [[30848]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30848) Introduce Koha::Filter::ExpandCodedFields
236 - [[30874]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30874) Simplify patron category handling in memberentry
237 - [[30877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30877) use List::MoreUtils::uniq from recalls_to_pull.pl
238 - [[30901]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30901) Add template method to be able to look up renewal data in Koha slips and notices
239
240   >This adds a way to print information about renewals to notices with Template Toolkit. This includes the numbers for used renewals, allowed renewals and remaining renewals and more.
241   >Documentation: https://wiki.koha-community.org/wiki/Notices_with_Template_Toolkit#Example:_CirculationRules.Renewals
242 - [[30921]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30921) Replace use of C4::XSLT::transformMARCXML4XSLT with RecordProcessor
243 - [[30950]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30950) timepicker.inc is no longer used and should be removed
244 - [[30982]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30982) Use the REST API for background job list view
245 - [[31001]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31001) "CGI::param called in list context" warning in basket.pl flooding error log
246
247   >This fixes the cause of a warning message that appears in the system logs when emailing an order to a vendor (Acquisitions > [select a vendor] > [select a basket] > E-mal order). The warning message was "[WARN] CGI::param called in list context from /kohadevbox/koha/acqui/basket.pl line 175, this can lead to vulnerabilities. See the warning in "Fetching the value or values of a single named parameter" at /usr/share/perl5/CGI.pm line 414.".
248 - [[31183]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31183) Add Koha::Item::Transfers->filter_by_current
249 - [[31306]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31306) Add Koha::Items->search_ordered method
250 - [[31308]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31308) Remove GetItemsInfo from basket/basket
251 - [[31309]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31309) Remove GetItemsInfo from basket/sendbasket
252 - [[31310]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31310) Remove GetItemsInfo from catalogue/imageviewer
253 - [[31311]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31311) Remove GetItemsInfo from labels/label-item-search
254 - [[31312]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31312) Remove GetItemsInfo from misc/migration_tools/rebuild_zebra.pl
255 - [[31313]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31313) Remove GetItemsInfo from opac-detail
256 - [[31314]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31314) Remove GetItemsInfo from opac-reserve.pl
257 - [[31315]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31315) Remove GetItemsInfo from moredetail
258 - [[31316]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31316) Remove GetItemsInfo from opac-sendbasket
259 - [[31317]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31317) Remove GetItemsInfo from opac-tags
260 - [[31318]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31318) Remove GetItemsInfo from serials/routing-preview
261 - [[31319]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31319) Remove GetItemsInfo from tags/list.pl
262 - [[31320]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31320) Remove GetItemsInfo from virtualshelves/sendshelf.pl
263 - [[31321]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31321) Remove GetItemsInfo from catalogue/detail.pl
264 - [[31328]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31328) Make Koha::Item->get_transfer* use Koha::Item::Transfers->filter_by_current
265 - [[31389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31389) Calculate user permissions in separate function
266 - [[31517]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31517) C4::Tags should use Koha::Tags objects instead of raw SQL
267 - [[31519]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31519) Unused template parameters in request.pl
268 - [[31590]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31590) Remove Text::CSV::Unicode
269 - [[31666]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31666) Add job progress bar to stage-marc-import.pl
270 - [[31776]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31776) Typo in cleanup_database.pl cron's help/usage
271
272 ### Authentication
273
274 - [[25936]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25936) Notify users if their password has changed
275
276   >When the system preference NotifyPasswordChange is set to 'Notify' a notification will be sent to the user when their password is changed. The new notification uses the letter code PASSCHANGE.
277   >
278   >**Sponsored by** *PTFS Europe*
279 - [[28787]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28787) Send a notice with the TOTP token
280
281   **Sponsored by** *Rijksmuseum, Netherlands*
282
283   >Add the ability to send an email containing the token to the
284   >patron once it's authenticated
285   >
286   >The new notice template is '2FA_OTP_TOKEN'.
287 - [[31495]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31495) Allow viewing CMS pages when enforcing GDPR policy
288
289 ### Cataloging
290
291 - [[23063]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23063) Item table in cataloguing doesn't respect CurrencyFormat
292
293   >This makes sure that the price and replacement price of an item is displayed according to the CurrencyFormat setting in the items table above the add/edit item form.
294 - [[26368]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26368) Add support for OCLC Encoding level values
295 - [[27981]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27981) Add option to automatically set the 001 control number to the biblionumber
296
297   >This patch adds a new system preference:
298   >autoControlNumber
299   >
300   >The systempreference has two options, Control Number (001) is:
301   > - generated as biblionumber: will set field 001 to the biblionumber when you create a new record or edit an existing record and clear the 001 field. If a value is present in 001 when saving the record it will be preserved.When duplicating a record the pre-existing 001 will be removed.
302   > - not generated automatically: the 001 field will not be touched
303 - [[30392]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30392) Add a deleted_on column to deleteditems
304 - [[30504]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30504) Value builder for UNIMARC field 181
305
306   >This enhancement for UNIMARC field 181 adds value builders for subfields $a, $b, $c, and $2. These are based on the official UNIMARC codes.
307 - [[30506]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30506) Value builder for UNIMARC field 182
308
309   >This enhancement for UNIMARC field 182 adds value builders for subfields $a, $c, and $2. These are based on the official UNIMARC codes.
310 - [[30507]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30507) Value builder for UNIMARC field 183
311
312   >This enhancement for UNIMARC field 183 adds value builders for subfields $a and $2. These are based on the official UNIMARC codes.
313 - [[30716]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30716) Add Collection column to cn_browser results table
314 - [[30775]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30775) 952w should have datepicker plugin enabled for it by default
315
316   >This enhancement adds the date picker to 952$w (price effective from). 
317   >
318   >This improves usability (952$d (date acquired) has the date picker enabled) and also adds date field validation (the date is added to the database as YYYY-MM-DD and when entered incorrectly it can lead to crashes in other areas).
319 - [[30871]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30871) Make it clear that 008 Type of Material is controlled by Leader 6th position in MARC21
320
321   >This enhancement adds title elements or clarifies existing title elements to indicate how default values are chosen (for both the default and advanced editor).
322 - [[30941]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30941) Add value builders for UNIMARC 146 ($b, $c, $d, $e and $f)
323
324   >This enhancement adds value builders for UNIMARC 146$b, $c, $d, $e, and $f.
325 - [[30997]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30997) "CGI::param called in list context" warning in detail.pl flooding error log
326
327   >This fixes the cause of "CGI::param called in list context from" warning messages that appear in the log files when viewing record detail pages in the staff interface.
328 - [[31250]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31250) Don't remove advanced/basic cataloging editor cookie on logout
329 - [[31371]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31371) Value builder for UNIMARC field 283
330 - [[31372]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31372) Value builder for UNIMARC field 325
331 - [[31417]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31417) Re-instate the cataloguing sidebar menu
332 - [[31536]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31536) Add UNIMARC framework plugin to fetch PPN from sudoc.fr
333
334   >This enhancement adds a UNIMARC plugin (unimarc_field_009_ppn.pl) that uses sudoc.fr web services (isbn2ppn, issn2ppn, ean2ppn) to search for the Sudoc record identifier (PPN) using the ISBN, ISSN, or EAN identifiers as the search criteria. The plugin expects the ISBN in 010$a, ISSN in 011$a, and EAN in 073$a.
335
336 ### Circulation
337
338 - [[7021]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7021) Add patron category to the statistics table
339
340   **Sponsored by** *Koha-Suomi Oy*
341 - [[20262]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20262) Add ability to refund lost item fees without creating credits
342 - [[21381]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21381) Add serial enumeration to circulation history
343 - [[23012]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23012) Possibility to mark processing fee by default refund when item is found
344
345   **Sponsored by** *Auckland University of Technology*
346
347   >This enhancement gives the ability to set a policy for the lost item processing fee that may get charged additional to the lost item replacement cost. The processing fee can be:
348   >- refunded
349   >- refunded if unpaid
350   >- kept
351 - [[23838]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23838) Add ability to view item renew history
352
353   **Sponsored by** *Loughborough University*
354
355   >This enhancement adds a modal to display checkout renewal history details where appropriate. This includes the circulation history and the items tab of the staff detail page.
356 - [[29129]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29129) The clear screen and print icons in circulation should be configuarable to print either ISSUESLIP or ISSUEQSLIP
357
358   >This enhancement expands upon the 'DisplayClearScreenButton' allowing the choice of printing either the ISSUESLIP or the ISSUEQSLIP when using the printclearscreen icon.
359 - [[30407]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30407) Add ability to syspref UpdateNotForLoanStatusOnCheckin to show only the notforloan values description
360
361   **Sponsored by** *Koha-Suomi Oy*
362 - [[30802]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30802) numReturnedItemsToShow doesn't show more than 20 items on the return screen
363 - [[30905]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30905) Show waiting recalls in patron account on checkouts tab
364
365   **Sponsored by** *Catalyst*
366
367   >This enhancement shows recalls ready for pick-up on the patron's account so they can't be missed.
368 - [[30947]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30947) Simplify date handling in CanbookBeIssued
369 - [[30964]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30964) Add information about overdues and restrictions on the curbside pickup list
370
371   **Sponsored by** *Association KohaLa*
372 - [[30965]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30965) Add patron autocomplete search to curbside pickups
373
374   **Sponsored by** *Association KohaLa*
375 - [[31157]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31157) overdue_notices.pl --frombranch option should be available as a system preference
376
377   >This patch adds a new system preference "OverdueNoticeFrom" that overrides the --frombranch parameter of the overdue_notices.pl cronjob. 
378   >
379   >This allows systems librarians the option to pick which address to use for overdues notices.
380   >
381   >The default value is "command-line option", meaning if there is a branch specified in the cronjob, the behavior will not change.
382   >
383   >**Sponsored by** *PTFS Europe*
384 - [[31261]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31261) Curbside pickups - remove slots in the past
385
386   **Sponsored by** *Association KohaLa*
387 - [[31262]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31262) Curbside pickups - disable dates without slots
388
389   **Sponsored by** *Association KohaLa*
390 - [[31265]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31265) Curbside pickups - improve slots selection
391 - [[31419]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31419) Add accesskeys to recall modal
392 - [[31485]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31485) Move ItemsDeniedRenewal checks from C4::Circulation to Koha::Item
393 - [[31753]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31753) Dialog boxes inside of modals don't seem wide enough
394
395 ### Command-line Utilities
396
397 - [[17379]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17379) Add a man page for koha-passwd
398 - [[21903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21903) koha-dump be able to include koha-upload
399
400   **Sponsored by** *Orex Digital*
401 - [[26311]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26311) Add patron invalid age to search_for_data_inconsistencies.pl
402
403   >This enhancement to the command line script used for searching for data inconsistencies (misc/maintenance/search_for_data_inconsistencies.pl) now lists patrons where their age doesn't match the criteria set for the patron category. 
404   >
405   >This includes where there is:
406   >- a minimum age required
407   >- an upper age limit
408   >- a minimum age and an upper age limit
409   >
410   >An example of the output:
411   >
412   > Patrons with invalid age for category:
413   > * Patron borrowernumber=49 has an invalid age of 10 for their category 'PT' (24 to unlimited)
414   > * Patron borrowernumber=49 has an invalid age of 71 for their category 'PT' (0 to 50)
415   > * Patron borrowernumber=44 has an invalid age of 70 for their category 'PT' (20 to 60)
416   >
417   >Note: Where a patron's age can't be calculated (for example: a school or other organisation, or the date of birth is missing), then they are not included in the checks.
418 - [[28555]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28555) Improve output of verbose option for overdue_notices.pl
419 - [[30684]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30684) koha-* scripts --restart should start even when not running
420
421   **Sponsored by** *Catalyst*
422
423   >This enhancement restarts services if they are not running when using the --restart option for koha-plack, koha-indexer, koha-sip, koha-worker, koha-z3950-responder, and koha-zebra . 
424   >
425   >An example of a message if plack is not running and the service is restarted:
426   >koha-plack --restart kohadev
427   >[warn] Plack not running for kohadev. ... (warning).
428   >[ ok ] Starting Plack daemon for kohadev:.
429   >
430   >Previously if a service was not running an error message was generated (Error: {servicename} not running for ${instancename}") and a start command for the service was required.
431 - [[31155]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31155) Document --since option in help of borrowers-force-messaging-defaults.pl
432
433   >This enhancement adds a brief explanation of the --since option for borrowers-force-messaging-defaults.pl.
434 - [[31203]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31203) Cronjobs should log completion as well as logging begin
435 - [[31342]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31342) process_message_queue can run over the top of itself causing double-up emails
436
437   **Sponsored by** *ByWater Solutions*
438 - [[31854]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31854) Document conflict with delete_patrons.pl --not_borrowed_since and anonymization
439 - [[31969]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31969) Options for cleanup_database.pl to remove finished jobs from the background job queue
440
441 ### Database
442
443 - [[30571]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30571) Table z3950servers: Make host, syntax and encoding NOT NULL
444
445 ### ERM
446
447 - [[32130]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32130) Vue files must be kept tidy
448
449 ### Fines and fees
450
451 - [[24865]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24865) Customize the accountlines description
452
453   >This patch adds a new notice/slip: OVERDUE_FINE_DESC
454   >
455   >This can be used to customize the accountlines description for overdue fines that can access objects for the checkout, the item, and the borrower
456 - [[27802]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27802) Set focus for cursor on first input field when adding a cash register
457
458   **Sponsored by** *Catalyst*
459 - [[30335]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30335) Add ability to hide/disable manual invoices and manual credits in patron accounts
460 - [[30619]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30619) Add the option to email receipts as an alternative to printing
461
462   **Sponsored by** *Martin Renvoize*
463
464   >This enhancement adds an email receipt option to the Point of Sale module, along with a sample notice (RECEIPT). When completing a transaction, there is now an 'Email receipt' button next to 'Print receipt' button - the email address is entered in a pop-up window if the email receipt option is selected.
465 - [[31121]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31121) Format date range on top of cashup summary page
466
467   >This fixes the formatting of dates on the cashup summary modal (it uses the existing $datetime JS include).
468   >
469   >**Sponsored by** *PTFS Europe*
470 - [[31163]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31163) Sort cashup history so that newest entries are first
471 - [[31254]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31254) Add additional fields for accountlines
472 - [[31713]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31713) Allow easy printing of patron's fines
473
474   >Adds the option to print an accounts summary from the print pull down in the patron's account in the staff interface. This uses the new notice ACCOUNTS_SUMMARY.
475
476 ### Hold requests
477
478 - [[14364]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14364) Allow automatically canceled expired waiting holds to fill the next hold
479 - [[14783]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14783) Allow patrons to change pickup location for non-waiting holds
480
481   **Sponsored by** *Lund University Library, Sweden*
482
483   >This enhancement allows patrons to change the pickup location of non-waiting holds from the opac.
484   >
485   >The new system preference "OPACAllowUserToChangeBranch" controls at what stages the pickup location can be changed (Pending, In-transit, Suspended).
486 - [[29057]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29057) Use font awesome icons on request.pl
487
488   >This enhancement updates the arrows used on the holds page for a record to change the hold priority. Instead of using images for the arrows, Font Awesome icons are now used.
489   >
490   >In addition, you can now override the icons using any Font Awesome icons in the IntranetUserCSS system preference. For an example, see https://gitlab.com/-/snippets/2319364
491 - [[30500]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30500) Add option to allow user to change the pickup location while a hold is in transit
492
493   **Sponsored by** *Montgomery County Public Libraries*
494 - [[30878]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30878) Canceling holds from 'Holds awaiting pickup' should not reset the selected tab
495 - [[31105]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31105) Holds to pull counts items from other branches when independentbranches is active
496 - [[31948]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31948) Add timestamp to tmp_holdsqueue
497
498   >This adds a timestamp column to the tmp_holdsqueue table that the holds queue in circulation is built from. With RealTimeHoldsQueue this will enable reporting on the date and time an entry was added to the holds queue.
499
500 ### I18N/L10N
501
502 - [[28708]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28708) fr-CA localization file
503 - [[30028]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30028) Patron message delete confirmation untranslatable
504
505   >This fixes the patron delete messages dialogue box to make the message shown translatable.
506 - [[30733]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30733) Simplify translatable strings
507
508   >Cleanup of translatable text done by guiding the string extractor to make it do simpler strings for translators instead of large concatenation of long strings in the code with a lot of unnecessary %s placeholders.
509 - [[31068]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31068) Context for translation: Print (verb) vs. Print (noun)
510
511   >This enhancement adds context for translation purposes to the term 'Print' for notices and slips message transport types (email, print, SMS). (In English, the word "print" is the same whether it is a verb (to print something) or a noun (a print of something), however, for other languages different words may be used. When the word is in a sentence, it's not too difficult to translate, but in cases where the string to translate is simply "Print", it is often used in different cases (noun or verb). For example: in French there are two different spellings, "Imprimer" or "Imprimé".)
512 - [[31715]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31715) Add missing German translations for language descriptions
513
514   >This adds the missing German translations for languages, as seen in the language list on the advanced search in staff interface and OPAC.
515 - [[31807]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31807) Context for translation: Filter (verb) vs. Filter (noun)
516
517   >This enhancement adds some context for translators for the term "Filter" when used as a noun as opposed to a verb.
518
519 ### ILL
520
521 - [[22321]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22321) Make it possible to edit illrequests.borrowernumber
522 - [[24239]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24239) Let the ILL module set ad hoc hard due dates
523 - [[28909]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28909) Allow Interlibrary loans illview method to use backend template
524 - [[30484]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30484) Interlibrary loans should have the ability to send notices based on request supplier updates
525
526   >This interlibrary loans module enhancement allows backend developers to trigger notices to patrons upon certain backend actions.
527   >
528   >**Sponsored by** *PTFS Europe*
529
530 ### Installation and upgrade (command-line installer)
531
532 - [[25622]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25622) Change way MySQL password is generated by koha-create
533 - [[29673]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29673) Allow an English sql localization script
534 - [[32191]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32191) Consistent upgrade messages
535
536 ### Installation and upgrade (web-based installer)
537
538 - [[31403]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31403) Activate circulation sidebar (CircSidebar system preference) on default in new installations
539
540 ### Label/patron card printing
541
542 - [[28512]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28512) Quick spine label creator: Add CSS class with logged in library's branchcode
543 - [[31633]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31633) Add home and holding data attributes to quick spine label print to help customizing
544
545 ### Lists
546
547 - [[11889]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11889) Option to keep public or shared lists when deleting patron
548
549   **Sponsored by** *Catalyst*
550
551   >This report adds the preference ListOwnershipUponPatronDeletion.
552   >
553   >It allows you to choose between the existing behavior of just deleting all lists when deleting a patron, or transfer ownership of public and shared lists to the staff member that deleted the patron.
554   >
555   >Follow-up reports will allow for even more flexibility.
556 - [[25498]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25498) Allow to change owner of public or shared list
557
558   >This enhancement allows staff members with sufficient permissions to change the owner of a public list.
559   >
560   >It also add the possibility for the owner of a shared list to transfer ownership to one of the other users of the list via the opac shelves form. Implicitly, we hereby add the option of showing which users are currently sharing the list to the owner.
561 - [[29114]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29114) Can not add barcodes with whitespaces at the beginning to the list
562
563   >This fixes an issue where barcodes with white spaces at the beginning could not be added to a list.
564 - [[30933]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30933) Add a designated owner for shared and public lists at patron deletion
565
566   >This enhancement enables the transfer of public list ownership when a patron is deleted (from the staff interface, and scripts or cron jobs such as misc/cronjobs/delete_patrons.pl). A new system preference ListOwnershipUponPatronDeletion sets the action to take when a patron with public lists is deleted (options: delete the lists or change owner of these lists). If set to change the owner, the lists are transferred to the borrower number set in the new ListOwnerDesignated system preference.
567
568 ### MARC Authority data support
569
570 - [[30218]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30218) Add subfield g to 150 heading_fields
571
572   **Sponsored by** *Steiermärkische Landesbibliothek*
573 - [[30280]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30280) Support authority records with common subject headings from different thesaurus
574
575   **Sponsored by** *Lund University Library, Sweden*
576
577   >This enhancement adds support for displaying and linking to subject headings from different thesaurus when using Elasticsearch. The thesaurus used for the term is added to the authority record using 040$f. For the bibliographic record, set the second indicator to 7 for 650 and add the source to 650$2. For local terms, use 4 (Source not specified) as the indicator.
578   >
579   >Example for a bibliographic record:
580   >
581   >650 _ 0 $a Feminism
582   >650 _ 7 $a Feminism $2 sao
583   >650 _ 7 $a Feminism $2 barn
584   >
585   >The first example above is the LCSH term. The other two terms are from sao (controlled Swedish subject heading system) and barn (Swedish children subject heading system). These three are using the same TOPIC_TERM Feminism, but they belong to different thesaurus.
586
587 ### MARC Bibliographic data support
588
589 - [[21705]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21705) Map copyrightdate to both 260/264c by default for new MARC21 installations
590
591   >This enhancement adds a default mapping from 264c to biblio.copyrightdate for MARC21. Previously, it was only mapped to 260c. Now it is mapped to both. 
592   >**This only affects new installations. For current installations, you need to add it manually through Administration > Koha to MARC mapping.
593 - [[25449]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25449) Make itemtype mandatory by default
594 - [[30430]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30430) UNIMARC XSLT : displaying field B_214
595
596 ### MARC Bibliographic record staging/import
597
598 - [[27421]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27421) Porting tools/stage-marc-import.pl to BackgroundJob
599
600 ### Notices
601
602 - [[19966]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19966) Add ability to pass objects directly to slips and notices
603 - [[26689]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26689) Monetary accounts notices should be definable at the credit_type/debit_type level
604
605   >**Sponsored by** *PTFS Europe*
606   >
607   >This enhancement allows end users to define their account notices (print receipt and print invoice for example) at the debit type and credit type level.
608   >
609   >Simply add a new notice with code 'DEBIT_your_debit_type_code' or 'CREDIT_your_credit_type_code' to the notices and we will pick that over the existing default 'ACCOUNT_DEBIT' and 'ACCOUNT_CREDIT' notices.
610 - [[27265]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27265) process_message_queue.pl cron should be able to take multiple types as a parameter
611
612   >This patch adds the ability to specify several types or letter codes when running the process_message_queue script. This allows libraries to consolidate calls when some message types or letter codes are scheduled differently than others
613 - [[31626]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31626) Add letter ID to the message queue table
614 - [[31714]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31714) Add a more generic way to print patron slips
615
616   >This is a first step towards drying out our slip printing code.  We add a new, modern, controller script that accepts any notice template to be passed to it for printing.
617   >
618   >Next steps would be to start migrating some of the old slips to use this controller and drop their respective controller scripts.
619
620 ### OPAC
621
622 - [[7960]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7960) Choice to not show the text labels for item types
623
624   **Sponsored by** *Catalyst*
625
626   >This enhancement adds the class "itypetext" around item type descriptions so they can be hidden with CSS. To hide the descriptions, add .itypetext { display:none; } to the OPACUserCSS (for the OPAC) or IntranetUserCSS (for the staff interface) system preferences.
627 - [[8305]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8305) Add an icon for iOS home screens
628 - [[8948]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8948) MARC21 field 787 doesn't display
629 - [[22456]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22456) Allow patrons to cancel their waiting holds
630
631   **Sponsored by** *Montgomery County Public Libraries*
632
633   >This enhancement allows patrons to cancel holds waiting for pickup from their account (summary > holds > request cancellation button), instead of having to contact the library (for example, by email, phone, or in person).
634   >
635   >This is enabled by setting rules by library, patron type, and item type. The rules are set from a new "Default waiting hold cancellation policy" section under Administration > Patrons and circulation > Circulation and fines rules.
636   >
637   >Cancellation requests are listed in a new tab "Holds with cancellation requests" under Circulation > Holds > Holds awaiting pickup.
638 - [[23538]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23538) Email library when new patrons self register
639
640   **Sponsored by** *Catalyst*
641
642   >This enhancement allows libraries to receive notifications when patrons self-register.
643   >
644   >This is enabled using the new system preference EmailPatronRegistrations (options are: none, email address of library, EmailAddressForPatronRegistrations, and KohaAdminEmailAddress) and a new notice (OPAC_REG).
645   >
646   >To use a specific email address for notifications, use the new system preference EmailAddressForPatronRegistrations.
647   >
648   >If verification is required for self-registrations (when PatronSelfRegistrationVerifyByEmail is enabled), then notifications are only sent to the library once the registration is confirmed.
649 - [[29144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29144) Move branches.opac_info to AdditionalContents allowing multi language
650
651   >This reports moves the contents of column branches.opac_info to a HTML block under Additional contents, identified by the new location OpacLibraryInfo.
652   >This allows translation of this block too.
653 - [[29897]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29897) Display author identifiers for researchers
654
655   **Sponsored by** *Orex Digital*
656
657   >This new enhancement adds the capability to list the different identifiers of authors. It is helpful for research publications for instance.
658   >It will add a new "Author identifiers" tab on the detail page (OPAC) of a bibliographic record, with the list of the authors and their identifiers.
659   >On the detail page of the authority record, the same identifier list will be displayed.
660   >The authority must have a 024$a (identifier) and 024$2 (source).
661 - [[29922]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29922) Group of libraries are now displayed in alphabetical order
662
663   >This fixes the display of library groups in the advanced search (Groups of libraries) for the OPAC and staff interface so that they correctly sort in alphabetical order. Before this:
664   >- OPAC: were sorted in the order library groups were added, group names with diacritics and umlauts (such as Ä or À) came last (after something starting with Z)
665   >- Staff interface: were sorted correctly, but had the same issue as the OPAC for group names with diacritics and umlauts
666 - [[30036]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30036) Add XSLT for authority results view in OPAC
667
668   >This enhancement enables the use of custom XSLT stylesheets for displaying OPAC authority search results.
669 - [[30195]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30195) Suggestion form in OPAC should use ISBN to FindDuplicate
670
671   **Sponsored by** *Steiermärkische Landesbibliothek*
672 - [[30508]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30508) Do not display OPAC message about block from holds when OPACHoldRequests is disabled
673 - [[30566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30566) Incorporate link handling in OPAC's biblio-title include
674
675   >Output of titles in the OPAC was centralized into an include file (biblio-title), but unlike the staff interface this didn't include the option of adding a link to the default bibliographic view. This enhancement provides that option. It also updates OPAC pages where the biblio-title include was previously wrapped in an anchor tag, to add a link parameter: [% INCLUDE 'biblio-title.inc' link=> 1 %]
676 - [[30678]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30678) Add OCLC_NO as option to OPACSearchForTitleIn
677
678   >This enhancement to the OPAC detail page allows you to search WorldCat using the OCLC number. (Example: add an entry to 035$a (such as (OCoLC)62385712) and use {OCLC_NO} in the OPACSearchForTitleIn system preference.)
679 - [[30880]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30880) Expand OPACResultsUnavailableGroupingBy to have a 'branch only' option
680
681   **Sponsored by** *Chartered Accountants Australia and New Zealand*
682 - [[30927]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30927) Improve formatting or iCal files for checkout due dates
683 - [[31064]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31064) Local login is difficult to style using CSS
684 - [[31217]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31217) Fix Coce JavaScript to hide single-pixel cover images in the OPAC lightbox gallery
685
686   **Sponsored by** *Toi Ohomai Institute of Technology, New Zealand*
687 - [[31294]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31294) Article requests: Mandatory subfields in OPAC don't show they are required
688 - [[31605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31605) Improve style of OPAC suggestions search form
689 - [[31634]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31634) Add part_number and part_name in OPAC result browser
690
691   >This enhancement adds the title's part number and part name in the OPAC result browser.
692 - [[31635]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31635) Empty title for current result in OPAC results browser's tooltip on paging
693 - [[31672]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31672) Remove 'Your' from tab descriptions in OPAC patron account
694
695 ### Packaging
696
697 - [[21366]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21366) Add Plack reload
698
699 ### Patrons
700
701 - [[7660]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7660) Enhanced messaging preferences are not set when creating a child patron from the adult
702 - [[10950]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10950) Add preferred pronoun field to patron record
703
704   >This adds a new free text field 'pronouns' to the patron record. The pronouns also display prominently in the brief patron information section on the left side of the patron account pages.
705 - [[20439]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20439) SMS provider sorting
706 - [[21978]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21978) Add middle name field
707
708   **Sponsored by** *Cheshire Libraries*
709
710   >This adds a new free text field 'Middle name' to the patron record.
711 - [[29971]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29971) Remember selections across patron search pages
712
713   >This enhancement to patron search remembers selections across multiple pages of search results and multiple different searches. The selected patrons can be added to a patron list or submitted for merging. Selections can be cleared manually and are automatically removed upon logout. Previously, selections were only remembered for the current page of search results.
714 - [[30646]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30646) Add option to send WELCOME notice for new patrons added at first login via LDAP/SAML
715
716   >When LDAP or Shibboleth are used to create user accounts on first login, the WELCOME notice can be send automatically to the new users. This requires adding the new configuration option <welcome>1</welcome> to the respective configuration files.
717
718 ### Plugin architecture
719
720 - [[31894]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31894) Extend hold hooks with more actions
721
722   >This patch adds three more hooks to the existing "after_hold_action", extending it to handle the different found values.
723   >
724   >* "transfer" when a hold calls "set_transfer()" (found=T)
725   >* "waiting" when a hold calls "set_waiting()" (found=W)
726   >* "processing" when a hold calls "set_processing()" (found=P)
727 - [[31895]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31895) New account hook when adding credit
728
729   >This patch adds a new hook "after_account_action" with the action "add_credit". This is triggered when a credit is added via for example PAYMENT or WRITEOFF.
730 - [[31896]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31896) New recall hook when adding recall
731
732   >This adds a new hook "after_recall_action" with the action "add".
733
734 ### REST API
735
736 - [[22678]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22678) Set 'Koha::Logger' as the default mojo logger for the REST API
737 - [[26635]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26635) Expand coded values in REST API call
738
739   **Sponsored by** *Virginia Polytechnic Institute and State University*
740 - [[30923]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30923) OAuth2 implementation is not experimental
741
742   >This enhancement removes the [EXPERIMENTAL] text from the RESTOAuth2ClientCredentials system preference description. OAuth2 has been in use by third parties to securely interact with Koha since its introduction in 2018.
743 - [[31128]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31128) Add effective_not_for_loan_status to API item objects
744 - [[31555]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31555) Getting holds via REST API needs edit_borrowers permission
745
746   **Sponsored by** *Koha-Suomi Oy*
747
748 ### Reports
749
750 - [[29579]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29579) Show saved SQL report ID in database query
751
752   >This enhancement shows a saved SQL report's ID in the database process list (from example, "/* saved_sql.id: 123 */). This can help when troubleshooting reports that are causing issues, such as taking too long to run or taking up too many system resources.
753
754 ### SIP2
755
756 - [[20058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20058) Option to use shelving location instead of homebranch for sorting
757 - [[31236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31236) Add ability to send custom item fields via SIP using Template Toolkit
758 - [[31296]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31296) Add ability to disable demagnetizing items via SIP2 based on itemtypes
759
760 ### Searching
761
762 - [[23919]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23919) Make ISSN searchable with and without hyphen
763
764   >This enhancement enables searching by ISSN without using hyphens and using a space instead of the hyphen. This works in the advanced search (staff interface and OPAC) and item search (staff interface).
765   >
766   >It is enabled using a new system preference, SearchWithISSNVariations, with two options - "don't search" (the default), and "search".
767 - [[27136]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27136) Add additional languages
768
769   >Adds Cree, Afrikaans and Multiple languages, Undetermined and No linguistic content to our language definitions.
770 - [[27546]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27546) Add option to search within results on the staff interface
771
772   >This enhancement adds a new input above the search results allowing one to search within the results. The search
773   >box will take a query and add it as a limit to the previous search.
774 - [[30858]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30858) Add serial enumeration/chronology to itemsearch.pl
775
776   >This enhancement to the item search in the staff interface adds a serial enumeration/chronology (952$h) column to the search results and export.
777 - [[31213]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31213) When performing a basic search with no results, repeat the search with term quoted
778
779   >This enhancement adds a second, automatic, search with the search terms between quotation marks when a search returns no results.
780   >
781   >For example, searches with special characters don't work with Elasticsearch.
782   >A search for Ivy + Bean will return no results. But a search for "Ivy + Bean" will return results.
783   >
784   >With this enhancement, if a user searches for Ivy + Bean without quotation marks and gets no results, Koha will automatically search for "Ivy + Bean" and return those results.
785   >
786   >This targets both Zebra and Elasticsearch, but is more relevant for Elasticsearch.
787
788 ### Searching - Elasticsearch
789
790 - [[27667]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27667) Display the number of non-indexed records
791
792   >This enhancement adds information about non-indexed records when using the Elasticsearch search engine on the About Koha > System information page.
793   >
794   >For example:
795   >
796   >Records are not indexed in Elasticsearch
797   >- Warning 1 record(s) missing on a total of 435 in index koha_kohadev_biblios.record(s).
798   >- Warning 1 record(s) missing on a total of 1705 in index koha_kohadev_authorities.
799 - [[31687]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31687) Add see from and see also from tracings in Match index (Elasticsearch, MARC21)
800
801   >This enhancement adds see from and see also from terms for uniform title, chronological term, topical term, geographic name, and genre/form term to the Match index in Elasticsearch for MARC21. These will now be searchable in the Authorities module, by selecting the 'Search all headings' tab.
802   >
803   >Previously, only see from/see also from for personal names,
804   >corporate names, and meeting names were indexed and searchable this way.
805 - [[31689]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31689) Add see from tracings in Match-heading-see-from index (Elasticsearch, MARC21)
806
807   >This enhancement adds fields 430, 448, 450, 451, and 455 to the Match-heading-see-from.
808   >
809   >Previously, only 400, 410, and 411 were indexed.
810 - [[31690]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31690) Add see from tracings in See-from index (Elasticsearch, MARC21)
811
812   >This enhancement adds fields 450, 451, and 455 to the See-from index for MARC21.
813   >
814   >Previously, only 400, 410, 411, 430, 447, 448, and 462 were indexed.
815 - [[31691]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31691) Remove non-existent fields from the See-from index (Elasticsearch, MARC21)
816
817   >This enhancement removes fields from the See-from index that don't exist in MARC21.
818   >
819   >The existing fields can be found here: https://www.loc.gov/marc/authority/ad4xx.html
820 - [[31693]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31693) Remove non-existent fields from the See-also-from index (Elasticsearch, MARC21)
821
822   >This enhancement removes fields from the See-from index that don't exist in MARC21.
823   >
824   >The existing fields can be found here: https://www.loc.gov/marc/authority/ad5xx.html
825
826 ### Searching - Zebra
827
828 - [[31614]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31614) Add configurable timeout for Zebra connections
829
830 ### Serials
831
832 - [[26377]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26377) Clearly label parts of subscription-add.pl that relate to optional item records
833 - [[26549]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26549) Show value of global system preferences on subscription form
834 - [[29055]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29055) Focus on keyword field when subscription biblio search window opens
835 - [[30039]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30039) Add publication date column to serial claims table
836
837 ### Staff interface
838
839 - [[27497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27497) Display Koha version in staff interface home page
840 - [[27779]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27779) Cashup summary 'refunds' should denote what the refund was actioned against
841 - [[28864]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28864) The patron search results in the patron card creator doesn't seem to use PatronsPerPage syspref
842 - [[29282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29282) Show items.issue and items.renewals in the holdings table on the detail page in the staff interface
843 - [[30077]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30077) Add option for library dropdown in search function for staff interface
844
845   >With the new system preference IntranetCatalogSearchPulldown enabled, you will be able to limit your simple searches in the staff interface by library.
846 - [[30922]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30922) Make the "Relative's checkouts" table configurable by the table settings
847 - [[31116]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31116) Article requests doesn't respect the 'CircSidebar' preference
848 - [[31162]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31162) Add a clear cataloguing module home page
849
850   >This enhancement brings more order to the cataloguing features. We create a new 'Cataloguing' module home page and collect the cataloguing tools into it.
851 - [[31750]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31750) Need more padding in cataloguing
852 - [[31758]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31758) Add 'page-section' to system preferences page
853 - [[31762]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31762) Flat vs 3D or mixed
854 - [[31763]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31763) Add 'page-section' to patron lists page
855 - [[31764]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31764) Add 'page-section' to patron clubs page
856 - [[31765]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31765) Add 'page-section' to import patrons page
857 - [[31766]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31766) Add 'page-section' to notices and slips page
858 - [[31767]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31767) Add 'page-section' to tags page
859 - [[31770]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31770) Add 'page-section' to rotating collections page
860 - [[31771]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31771) Add 'page-section' to stock rotation pages
861 - [[31773]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31773) Add 'page-section' to manage MARC import page
862 - [[31780]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31780) Add 'page-section' to audio alerts ( audio_alerts.tt )
863 - [[31781]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31781) Transferred items table (branchtransfers.tt) needs page-section class
864 - [[31806]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31806) Add 'page-section' to holds page
865 - [[31811]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31811) Add 'page-section' to MARC modification templates pages
866 - [[31831]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31831) Make inactive search options font slightly bigger
867 - [[31834]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31834) Inconsistent table formatting for list of MARC imports
868 - [[31864]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31864) Fix breadcrumbs for each link coming from the new cataloging module home page
869 - [[31879]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31879) Convert mainpage.css to SCSS
870 - [[31882]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31882) Fix page title of pages in the new cataloging module home page
871 - [[31906]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31906) Managed by on basket summary page is misaligned
872 - [[31911]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31911) Headings are inconsistent in rotating collections
873 - [[31917]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31917) Headings don't seem quite right for system preference search
874 - [[31939]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31939) Add page-section to admin > libraries area
875 - [[31940]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31940) Add page-section to admin > library groups area
876 - [[31941]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31941) Add page-section to admin > item types area
877 - [[31945]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31945) Add page-section to admin > patron categories area
878 - [[31955]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31955) Add page-section to additional fields (admin)
879 - [[32155]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32155) Course reserves - instructors display is misaligned on course information page
880
881 ### System Administration
882
883 - [[27519]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27519) Normalize Show/Don't show vs Display/Don't display in system preferences
884
885   >This enhancement replaces "Display/Don't display" with "Show/Don't show" for several system preferences to improve terminology consistency and make translation easier. A few preferences were also updated where "Yes/No" and "Show/Hide" were used.
886 - [[30462]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30462) Improve the default display for the background jobs queue management page
887 - [[30850]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30850) Add default mapping for biblio.author to 110$a (MARC21)
888
889   >This enhancement maps 110$a (corporate author in MARC21) to biblio.author in the default framework. 
890   >Having the corporate author in biblio.author ensures it will appear wherever the author usually appears in the staff interface.
891 - [[30937]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30937) Add a detail view for libraries
892 - [[31191]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31191) Specify FacetLabelTruncationLength is only for Zebra
893
894   >This enhancement adds a note to the FacetLabelTruncationLength system preference description that it only works with Zebra. When using ElasticSearch, facets are displayed in full.
895 - [[31264]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31264) CalendarFirstDayOfWeek not taken into account when configuring curbside pickups
896
897   **Sponsored by** *Association KohaLa*
898 - [[31289]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31289) Hide article requests column in circulation rules when ArticleRequests syspref is disabled
899 - [[31475]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31475) Group system preferences for suggestions on OPAC tab under new heading
900 - [[31545]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31545) ComponentSortField description is incorrect
901 - [[31577]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31577) Use patron category multi-select for OpacHiddenItemsExceptions system preference
902 - [[31603]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31603) Add search option for plugin page
903 - [[31730]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31730) Link to authorized value interface when an authval is mentioned in preferences
904 - [[31923]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31923) 'Ignore' tab description is misleading
905
906   >This enhancement modifies the description of the 'Ignore' tab in MARC bibliographic and authority framework administration to add that not only does the 'ignored' subfield not appear in the editor, but the subfield will also be deleted from the record. This is the normal behavior of the 'Ignore' tab, it has not changed. Only the description was updated to reflect it's actual behavior.
907
908 ### Templates
909
910 - [[22276]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22276) Add client storage of user-selected DataTables configuration
911
912   >This allows Koha to remember the changes a user has made to the columns settings on a page so they are kept when reloading the page.
913 - [[26486]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26486) Group edit buttons in reports toolbar
914 - [[27191]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27191) Set focus for cursor to category code input box when creating new patron categories
915
916   >This updates the new patron category input form so that the cursor focus is on the category code input field.
917 - [[27193]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27193) Set focus for cursor to patron attribute type code input box when creating new patron attributes
918 - [[27195]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27195) Set focus for cursor to city input box when creating new cities
919 - [[27436]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27436) Set focus for cursor to report name field when creating new SQL report
920 - [[29723]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29723) Add a "Configure table" button for KohaTable tables
921 - [[30304]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30304) Reindent lists template in the staff interface
922 - [[30309]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30309) Convert lists tabs in the staff interface to Bootstrap
923 - [[30333]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30333) Move view actions on acquisitions receipt summary page into menu
924 - [[30389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30389) Switch to Bootstrap tabs on the page for adding orders from MARC file
925 - [[30487]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30487) Convert checkout and patron details page tabs to Bootstrap
926 - [[30523]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30523) Quiet console warning about missing shortcut-buttons map file
927 - [[30570]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30570) Replace the use of jQueryUI tabs in OPAC templates
928 - [[30609]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30609) Reindent serial claims template
929
930   >This enhancement updates the serial claims template in the staff interface (claims.tt) so that the indentation is consistent and replaces tabs with spaces. It also adds comments to highlight the markup structure.
931 - [[30718]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30718) Use flatpickr's altInput option everywhere
932 - [[30786]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30786) Capitalization in (Opac)AdvancedSearchTypes
933
934   >This fixes the descriptions for the AdvancedSearchTypes and OpacAdvancedSearchTypes system preferences - sentence case is now used for "..Shelving location..".
935 - [[30806]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30806) Use patron-title.inc in member-flags template
936
937   >This enhancement updates the template for the patron set permissions page (members/member-flags.pl) to use the patron-title.inc include wherever patron names are referenced. This is used to format patron name names consistently, rather than a custom format each time the patron name is referenced. The patron name is now displayed as "Set permissions for firstname lastname (patron card number), instead of "Set permissions for lastname, firstname".
938 - [[30807]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30807) Use patron-title.inc in patron payments pages
939
940   >This enhancement updates the templates for patron accounting - make a payment tab and payment pages (pay and write off options) to use the patron-title.inc include wherever patron names are referenced. This is used to format patron name names consistently, rather than a custom format each time the patron name is referenced. The patron name is now displayed as "Make a payment for firstname lastname (patron card number)" and "Pay charges for firstname lastname (patron card number)".
941 - [[30859]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30859) Upgrade jQuery Validation plugin from v1.19.1
942 - [[30917]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30917) Improve course reserves breadcrumbs
943 - [[30936]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30936) Reindent authority detail template in staff interface
944 - [[31228]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31228) Fix Coce JavaScript to hide single-pixel cover images in both the staff client detail and results pages
945
946   **Sponsored by** *Catalyst*
947 - [[31397]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31397) Set focus for cursor to framework code field when creating a new bibliographic framework
948
949   >This enhancement sets the cursor focus on the first input field (Framework code) for the new bibliographic framework form.
950 - [[31398]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31398) Set focus for cursor to framework code field when creating a new authority type
951
952   >This enhancement sets the focus on the first input field for the new authority type form.
953 - [[31399]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31399) Set focus for cursor to first input field when adding new classification source, filing rule, or splitting rule
954
955   >This enhancement sets the cursor/focus on the first form field when adding an entry on the classification configuration page (includes input forms for new classification source, filing rule, and splitting rule).
956 - [[31400]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31400) Set focus for cursor to matching rule code when adding a new matching rule
957 - [[31404]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31404) Update circulation sidebar to match circulation start page
958 - [[31414]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31414) Set focus for cursor to Name when adding additional fields for baskets or subscriptions
959 - [[31425]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31425) Minor correction to patron categories admin title
960 - [[31428]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31428) Shorten new button text "Configure this table"
961 - [[31490]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31490) Terminology: change "staff client" to "staff interface" in marc-overlay-rules
962 - [[31528]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31528) Replace scss-lint configuration with one for stylelint
963 - [[31529]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31529) Fix errors in SCSS files raised by stylelint
964 - [[31677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31677) Convert basic MARC editor tabs to Bootstrap
965 - [[31678]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31678) Convert authority editor tabs to Bootstrap
966 - [[31718]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31718) Change the IF ELSE values in MARC subfields structure breadcrumbs to facilitate translation
967
968   >This enhancement changes the strings in the IF ELSE for the framework name in the breadcrumbs on the marc_subfields_structure.pl page. There is no change to the page in English. However, it will facilitate the translation by having complete strings.
969 - [[31759]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31759) Improve styling of tabs
970 - [[31993]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31993) Improve specificity of authorized values breadcrumbs
971 - [[32014]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32014) Tweak style of checkout settings panel
972 - [[32022]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32022) Style tweaks to fieldsets and page-section
973 - [[32038]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32038) Sidebar and footer style improvements on suggestions page
974 - [[32050]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32050) Add 'page-section' to calendar page
975 - [[32068]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32068) Consistent classes for primary buttons: Administration
976 - [[32070]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32070) Consistent classes for primary buttons: Acquisitions
977 - [[32071]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32071) Consistent classes for primary buttons: Catalog
978 - [[32072]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32072) Consistent classes for primary buttons: Cataloging
979 - [[32073]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32073) Consistent classes for primary buttons: Circulation
980 - [[32085]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32085) Consistent classes for primary buttons: Labels
981 - [[32086]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32086) Consistent classes for primary buttons: Patrons
982 - [[32087]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32087) Consistent classes for primary buttons: Course reserves
983 - [[32088]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32088) Consistent classes for primary buttons: Patron card creator
984 - [[32091]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32091) Consistent classes for primary buttons: Reports
985 - [[32094]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32094) Consistent classes for primary buttons: Serials
986 - [[32096]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32096) Consistent classes for primary buttons: Tools
987 - [[32097]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32097) Consistent classes for primary buttons: Lists
988 - [[32098]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32098) Consistent classes for primary buttons: Clubs and rotating collections
989 - [[32099]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32099) Consistent classes for primary buttons: Assorted templates
990 - [[32101]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32101) Add padding to floating toolbars
991 - [[32102]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32102) Improve specificity of batch record modification breadcrumbs
992 - [[32112]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32112) Move "Delete selected items" button to new line
993 - [[32147]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32147) Capitalization: E-Resource management should be E-resource management
994 - [[32165]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32165) Add page-section to some catalog pages
995 - [[32179]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32179) ERM is missing page-sections
996 - [[32182]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32182) Replace static tabs markup with Bootstrap
997 - [[32193]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32193) Reindent item details template
998 - [[32254]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32254) Add 'page-section' to various tools pages
999
1000 ### Test Suite
1001
1002 - [[31676]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31676) Make db_dependent/Circulation.t tests more robust
1003
1004   **Sponsored by** *Gothenburg University Library*
1005 - [[31870]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31870) Cleaning up t/db_dependent/Context.t
1006
1007 ### Tools
1008
1009 - [[6936]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6936) Allow to limit on multiple itemtypes when exporting bibliographic records
1010
1011   >This allows multiple item types to be chosen when exporting
1012   >bibliographic records from the export catalog tool.
1013 - [[22659]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22659) Add 'save and continue' functionality to news and HTML customizations
1014
1015   >Adds the ability to save & continue when working with either News or HTML customization editors.
1016 - [[27920]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27920) Add ability to update patron expiration dates when importing patrons
1017
1018   >This adds a new option to the patron import from that allows to use the expiration date from the import file or recalculate the patron's expiration date using today's date or the original expiration date as base.
1019 - [[31000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31000) Use of uninitialized value $record_type in string eq
1020
1021   >This fixes the cause of an error message that appears in the system logs every time that Tools > Catalog > Export data (/cgi-bin/koha/tools/export.pl) is accessed. The error message was "AH01215: Use of uninitialized value $record_type in string eq at /kohadevbox/koha/tools/export.pl line 43.: /kohadevbox/koha/tools/export.pl,...".
1022 - [[31062]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31062) Change description of QOTD tool in tools-home
1023
1024   >This enhancement changes the name and description of the QOTD tool in order to make them more consistent with the other tool names and descriptions.
1025 - [[31385]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31385) Additional contents: Allow searching a CMS page by code in multilanguage env
1026 - [[31553]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31553) News item contents field does not always expand when you click on a non-default language
1027
1028   **Sponsored by** *Toi Ohomai Institute of Technology, New Zealand*
1029
1030
1031 ## Critical bugs fixed
1032
1033 (This list includes all bugfixes since the previous major version. Most of them
1034 have already been fixed in maintainance releases)
1035
1036 ### Acquisitions
1037
1038 - [[14680]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14680) When creating orders from a staged file discounts supplied in the form are added
1039 - [[31134]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31134) t/Ediorder.t tests failing on 22.05.02
1040 - [[31158]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31158) Can't filter suggestions by date ranges
1041 - [[32045]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32045) Cannot order multiple from staged file
1042 - [[32166]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32166) When adding to a basket from a staged file we may use the wrong inputs
1043 - [[32167]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32167) When adding an order from a a staged file without item fields we only add price if there is a vendor discount
1044 - [[32171]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32171) Order prices not populated when adding to a basket from a staged file
1045
1046 ### Architecture, internals, and plumbing
1047
1048 - [[30876]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30876) recalls/recalls_to_pull.pl introduces an incorrect use of ->search in list context
1049 - [[30939]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30939) remove_unused_authorities.pl is broken
1050
1051   >This fixes the ./misc/migration_tools/remove_unused_authorities.pl script so that it now works and deletes unused authority records. Before this, it generated an error message at the first unused authority record and stopped (without deleting any unused authority records).
1052 - [[31133]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31133) TestBuilder fragile on virtual fks
1053 - [[31140]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31140) TestBuilder.t is failing on item groups modules
1054 - [[31245]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31245) Job detail view for batch mod explode if job not started
1055 - [[31274]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31274) OPACSuggestionAutoFill must be 1 or 0
1056 - [[31351]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31351) Worker dies on reindex job when operator last name/first name/branch name contains non-ASCII chars
1057 - [[31396]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31396) OPAC shelf browser broken after removal GetItemsInfo from opac-detail
1058 - [[31437]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31437) ModItemTransfer triggers indexing twice
1059 - [[31785]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31785) Adding or editing library does not respect public flag
1060 - [[32011]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32011) 2FA - Problem with qr_code generation
1061 - [[32119]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32119) Cannot add new guarantee
1062 - [[32242]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32242) The job has not been sent to the message broker: (Wide character in syswrite ... )
1063
1064 ### Authentication
1065
1066 - [[31247]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31247) Staff interface 2FA blocks logging into the OPAC
1067 - [[31382]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31382) Cannot reach password reset page when password expired
1068 - [[32178]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32178) query parameters in check_api_auth lets anyone assume a user id
1069
1070 ### Cataloging
1071
1072 - [[29958]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29958) Missing dateaccessioned is set to today when storing an item
1073
1074   >This fixes editing items without an accession date - the accessioned date will remain empty, instead of being updated to today's date.
1075 - [[29963]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29963) Date accessioned plugin should not automatically fill today's date on cataloguing screens
1076 - [[30234]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30234) Serial local covers don't appear in the staff interface for other libraries with SeparateHoldings
1077
1078   >This fixes the display of item-specific local cover images in the staff interface. Before this, item images were not shown for holdings on the record's details view page.
1079 - [[30909]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30909) Regression, Permanent shelving location is always updated when editing location VIA ADDITEM.PL if both are mapped to MARC fields
1080 - [[31179]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31179) Duplicate item is duplicating internal item fields
1081 - [[31223]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31223) Batch edit items explodes if plugins disabled
1082 - [[31234]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31234) SubfieldsToAllowForRestrictedEditing : data from drop-down menu not stored
1083 - [[31818]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31818) Advanced editor doesn't show keyboard shortcuts
1084
1085 ### Circulation
1086
1087 - [[28553]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28553) Patrons can be set to receive auto_renew notices as SMS, but Koha does not generate them
1088 - [[29012]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29012) Some rules are not saved when left blank while editing a 'rule' line in smart-rules.pl
1089 - [[29051]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29051) Seen renewal methods incorrectly blocked
1090 - [[29504]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29504) Confirm item parts requires force_checkout permission (checkouts tab)
1091 - [[30885]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30885) Recall - detail page explosion
1092
1093   **Sponsored by** *Catalyst*
1094 - [[30886]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30886) Recall status cannot be correct on OPAC detail page
1095
1096   **Sponsored by** *Catalyst*
1097 - [[30907]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30907) Remaining incorrect uses of Koha::Recall->item_level_recall
1098 - [[30924]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30924) Fix recalls-related errors in transfers and cancelling actions
1099 - [[30944]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30944) Fix single cancel recall button in recalls tab in staff interface and correctly handle cancellations with branch transfers
1100
1101   **Sponsored by** *Catalyst*
1102
1103   >This fixes the 'cancel' recall button in several places so that it now works as expected (including the recalls tab in a patron's details section, the recalls section for a record, and the circulation recalls queue and recalls to pull pages). It also ensures a correct cancellation reason is logged when cancelling a recall in transit.
1104 - [[30971]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30971) Recalls - log viewer error
1105
1106   >This fixes an error that occurred when viewing recalls log entries. The error was caused by the renaming of itemnumber, biblionumber, and branchcode attributes.
1107 - [[31395]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31395) Checking in non-existent barcodes makes Koha explode
1108 - [[32111]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32111) Cannot schedule a pickup at the OPAC
1109
1110 ### Command-line Utilities
1111
1112 - [[29325]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29325) commit_file.pl error 'Already in a transaction'
1113
1114   >This fixes the command line script misc/commit_file.pl and manage staged MARC records tool in the staff interface so that imported records are processed.
1115   >
1116   >The error message from The command line script was failing with this error message "DBIx::Class::Storage::DBI::_exec_txn_begin(): DBI Exception: DBD::mysql::db begin_work failed: Already in a transaction at /kohadevbox/koha/C4/Biblio.pm line 303". In the staff interface, the processing of staged records would fail without any error messages.
1117 - [[30308]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30308) bulkmarcimport.pl broken by OAI-PMH:AutoUpdateSets(EmbedItemData)
1118 - [[30914]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30914) cleanup_database.pl --transfers --old-reserves --confirm does not work
1119 - [[32012]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32012) runreport.pl should use binmode UTF-8
1120
1121 ### Database
1122
1123 - [[30899]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30899) Upgrade sometimes fails at "Upgrade to 21.11.05.004"
1124
1125   >This database revision fixes the one from bug 30449 for table borrower_attribute_types.
1126 - [[30912]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30912) Database update fails for 21.12.00.016 Bug 30060
1127
1128 ### Fines and fees
1129
1130 - [[24381]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24381) ACCOUNT_CREDIT and ACCOUNT_DEBIT slip not printing information about paid fines/fees
1131
1132 ### Hold requests
1133
1134 - [[29196]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29196) Follow-up to Bug 27068 - Remove unnecessary check
1135 - [[30742]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30742) Confusion when placing hold on record with no items available because of not for loan
1136 - [[30794]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30794) 'Default checkout, hold and return policy' overrides Unlimited holds in 'Default checkout, hold policy by patron category'
1137 - [[30892]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30892) Holds not getting placed
1138 - [[30960]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30960) Koha lets you place item-level holds without a pick-up place
1139 - [[31355]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31355) Specific item holds table on OPAC only showing 10 items
1140
1141 ### Installation and upgrade (command-line installer)
1142
1143 - [[30539]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30539) Koha upgrade error "Column 'claimed_on' cannot be null"
1144
1145   >This fixes an upgrade error that could result in data loss when upgrading from earlier releases to 20.05 (and later releases). It results in the claim_dates for orders being replaced with the date the upgrade was run. (This was caused by an error in the database update for bug 24161 - Add ability to track the claim dates of later orders.)
1146 - [[31673]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31673) DB update of bug 31086 fails: Cannot change column 'branchcode': used in a foreign key constraint
1147 - [[32110]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32110) Duplicated additional content entries on DBRev 210600016
1148
1149 ### Lists
1150
1151 - [[30925]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30925) Creating public list by adding items to new list creates a private list
1152
1153 ### MARC Bibliographic data support
1154
1155 - [[29001]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29001) Subfields attributes are not preserved when order is changed in framework
1156 - [[31238]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31238) Unable to save authorised value to frameworks subfields
1157
1158   **Sponsored by** *Koha-Suomi Oy*
1159 - [[31526]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31526) Diff view on manage staged imports page is broken
1160 - [[31869]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31869) Unable to save thesaurus value to frameworks subfields
1161
1162 ### OPAC
1163
1164 - [[29782]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29782) Additional contents: Fix handling records without title or content
1165 - [[31303]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31303) Fatal error when viewing OPAC user account with waiting holds
1166 - [[32114]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32114) Template error in OPAC search results RSS
1167 - [[32185]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32185) Template error in opac-reserve.pl
1168
1169 ### Packaging
1170
1171 - [[31499]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31499) Add libhttp-tiny-perl 0.076 dependency for ES7
1172 - [[31588]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31588) Update cpanfile for new OpenAPI versions
1173
1174 ### Patrons
1175
1176 - [[30868]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30868) Modifying a patron - page not found error after fixing validation errors where the message is displayed at the top of the page
1177
1178   >This fixes a page not found error message generated after fixing validation errors when editing a patron (where the validation/error message is shown at the top of the page - below the patron name, but before the Save and Cancel buttons). (This was introduced by bug 29684: Fix warn about js/locale_data.js in 22.05.)
1179 - [[31005]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31005) Cannot edit patrons in other categories if an extended attribute is mandatory and limited to a category
1180
1181   >This fixes an error when a mandatory patron attribute limited to a specific patron category was causing a '500 error' when editing a patron not in that category.
1182 - [[31421]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31421) Library limitation on patron category breaks patron search
1183 - [[31497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31497) Quick add: mandatory fields save as empty when not filled in before first save attempt
1184
1185 ### REST API
1186
1187 - [[30677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30677) Unknown column 'biblioitem.title' in 'where clause' 500 error in API /api/v1/acquisitions/orders
1188
1189 ### Searching
1190
1191 - [[26247]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26247) Search terms retained in header search creates UX inconsistency
1192
1193   >This fixes usability and consistency issues with the staff interface search header. Retaining or clearing search terms between searches is now configurable using two new system preferences - RetainCatalogSearchTerms (for searching the catalog) and RetainPatronsSearchTerms (for check out and searching patrons). Previously, search terms were retained when 1) searching the catalog and then switching to check out, check in, or renew 2) searching  from the check out or search patrons and then switching to check in, renew and search catalog. This then required manually clearing the input field.
1194
1195 ### Searching - Elasticsearch
1196
1197 - [[30883]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30883) Authorities merge is limited to 100 biblio with Elasticsearch
1198
1199   >This fixes the hard-coded limit of 100 when merging authorities (when Elasticsearch is the search engine). When merging authorities where the term is used over 100 times, only the first 100 authorities would be merged and the old term deleted, irrespective of the value set in the AuthorityMergeLimit system preference.
1200 - [[31076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31076) Bug 22605 breaks date of publication range search
1201
1202   >This fixes the date of publication range searching in the staff interface when using Elasticsearch. It was working in the OPAC, but not the staff interface - caused by a regression from Bug 22605 introduced in Koha 22.05. For example: a search for 2005-2010 in the staff interface advanced search will now display the same results as the OPAC.
1203
1204 ### Searching - Zebra
1205
1206 - [[31106]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31106) Error searching for analytics in detail view
1207
1208   **Sponsored by** *Theke Solutions*
1209
1210   >This fixes two issues that affect searching and links for analytics on the detail view pages for records in the staff interface and OPAC:
1211   >
1212   >1. Several characters will break Zebra search engine queries, so search terms need to be quoted by the query builder for things to work. Double quotes in titles and used in search terms were not escaped, cuasing issues with results.
1213   >
1214   >2. This caused links to and from host records using 773$t and 773$a to fail (not find or display the expected results).
1215   >
1216   >Example: Before this was fixed, for a host record with the title 'Uncond"itional?¿' and child records linked using 773$t and 773$a:
1217   >- the 'Show analytics' link was not displayed in the staff interface and OPAC for the host record
1218   >- the link from the child record back to the host record ('In' Title of host record (linked)) didn't work.
1219
1220 ### Staff interface
1221
1222 - [[31138]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31138) DataTables is not raising error to the end user
1223 - [[31749]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31749) Detail view broken
1224 - [[31819]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31819) Formatting of item form in acq when ordering is broken
1225 - [[31936]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31936) Link to advanced search form in acquisitions is missing
1226 - [[32035]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32035) "Koha" less prominent in new staff interface
1227
1228   >This adds "Koha" in front of the version number on the staff interface home page and links it to Koha Community website.
1229 - [[32046]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32046) When adding a new records from a staged files, there are style issues
1230 - [[32172]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32172) Random biblionumber passed when clicking 'Z3950  SRU/Search' from the search results in staff client
1231
1232 ### System Administration
1233
1234 - [[29951]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29951) Cannot add splitting rule to classification sources
1235
1236   >This fixes an error* that was displayed when adding a splitting rule to classifications sources (Administration > Catalog > Classification configuration). 
1237   >
1238   >* Clicking 'Add a splitting rule' generates an error page starting "Can't locate object method "subclasses" via package "C4::ClassSplitRoutine" at /kohadevbox/koha/C4/ClassSplitRoutine.pm line 53".
1239 - [[31364]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31364) Saving multi-select system preference don't save when all checks are removed
1240 - [[31422]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31422) Library limitations might cause data loss when editing patrons
1241
1242 ### Templates
1243
1244 - [[31558]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31558) Upgrade of TinyMCE broke image drag and drop
1245 - [[32212]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32212) Add separate Bootstrap 4 node module for the OPAC
1246
1247 ### Test Suite
1248
1249 - [[31108]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31108) rename ./t/00-check-atomic-updates.pl extension to *.t
1250 - [[31992]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31992) t::lib::Mocks::Zebra still using old stage for import page
1251 - [[32010]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32010) selenium/authentication_2fa.t is failing randomly
1252
1253 ### Tools
1254
1255 - [[29828]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29828) If no content is added to default, but a translation, news/additional content entries don't show in list
1256 - [[30831]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30831) Add unit test for BatchCommitItems
1257 - [[30884]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30884) Incomplete replace of jQuery UI tabs in batch patron modification breaks the form sending
1258 - [[30889]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30889) Background jobs lead to wrong/missing info in logs
1259 - [[30972]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30972) "Replace existing covers" checkbox replaces ALL local covers for a biblio, not only the specific item's covers
1260 - [[31154]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31154) Batch item modification fails when "Use default values" is checked
1261
1262   **Sponsored by** *Koha-Suomi Oy*
1263 - [[31782]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31782) Patron autocomplete broken when using js/autocomplete/patrons.js
1264
1265 ## Security bugs
1266
1267 ### Koha
1268
1269 - [[28739]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28739) Objects in notices should restrict  the methods that can be called
1270 - [[30969]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30969) Cross site scripting (XSS) attack in OPAC authority search ( opac-authorities-home.pl )
1271 - [[31219]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31219) Patron attribute types not cleaned/checked
1272
1273 ## Other bugs fixed
1274
1275 (This list includes all bugfixes since the previous major version. Most of them
1276 have already been fixed in maintainance releases)
1277
1278 ### Acquisitions
1279
1280 - [[13614]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13614) Replace usage of YUI on basket groups page
1281
1282   >This enhancement:
1283   >1. Updates the basket groups interface so that it doesn't rely on YUI to move baskets in and out of groups.
1284   >2. Removes all YUI assets and many long-obsolete references to YUI-related classes and IDs.
1285   >
1286   >For basket groups, you no longer need to drag and drop baskets between columns (which could be a bit fiddly). 
1287   >
1288   >The basket group form is now in one column and ungrouped baskets in another. Baskets are listed in sortable tables, and using 'Add to group' and 'Remove' buttons lets you add and remove baskets from the group.
1289 - [[23202]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23202) Problems when adding multiple items to an order in acquisitions
1290 - [[27017]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27017) Add further defensive coding to EDI Invoice handling
1291 - [[27550]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27550) "Duplicate budget" does not keep users associated with the funds
1292
1293   >Users linked to funds in acquisitions will now be kept when a budget and fund structure is duplicated.
1294 - [[29554]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29554) neworderempty.pl may create records with biblioitems.itemtype NULL
1295 - [[29607]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29607) addorderiso2709: The stored discount when importing an order from a file is invalid
1296
1297   >This fixes how the discount amount for an order is stored and shown when an order is added to a basket using "From staged MARC records". The discount amount was incorrectly stored in the database and shown incorrectly when modifying the order (for example, a 25% discount shown as 0.2500 in the database and .25% on the form). This would result in the order amount changing when modifying an order.
1298 - [[29658]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29658) Crash on cancelling cancelled order
1299 - [[29961]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29961) Horizontal scroll bar in acquisition z39.50 search should always show
1300 - [[30268]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30268) When creating an order from a staged file, mandatory item subfields that are empty do not block form submission
1301 - [[30359]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30359) GetBudgetHierarchy is slow on order receive page
1302
1303   **Sponsored by** *Koha-Suomi Oy*
1304 - [[30658]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30658) (Bug 29496 follow-up) CheckMandatorySubfields don't  work properly with select field in serials-edit.tt for Supplemental issue
1305 - [[30938]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30938) Fix column configuration to the acquisitions home page
1306
1307   >This fixes the acquisitions home page to show the column configuration button.
1308 - [[31054]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31054) Manual importing for EDIFACT invoices fails with a 500 error page
1309 - [[31144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31144) When modifying an order we should not load the vendor default discount
1310 - [[31367]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31367) Display of sub-funds does not include totals of sub-sub-funds on acquisitions home page
1311 - [[31587]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31587) Basket not accessible from ACQORDER notice
1312
1313   >This makes sure that the basket object is passed to the ACQORDER notice in order to allow adding information about the basket and the order lines within it.
1314 - [[31649]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31649) Acquisition basket CSV export fails if biblio does not exist
1315 - [[31711]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31711) When creating order lines "From a new file" you are no longer redirected to acq after import
1316 - [[31840]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31840) Incorrect warning that order total amount exceeds allowed budget when editing existing order
1317
1318   **Sponsored by** *Waikato Institute of Technology*
1319
1320   >This patch deducts the current cost of an order if modifying it, so that the current cost isn't counted when checking whether the updated cost will take the order total amount above the allowed budget.
1321 - [[32016]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32016) Fix 'clear filter' button behavior on datatable saving their state
1322 - [[32076]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32076) Form for editing a basket group is misaligned
1323
1324 ### Architecture, internals, and plumbing
1325
1326 - [[12758]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12758) Failure when loading or parsing XSLT stylesheets over HTTPS
1327 - [[20457]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20457) Overdue and pre-overdue cronjobs not skipping phone notices
1328 - [[25716]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25716) Add ability to specify additional options in koha-conf.xml for z3950_responder.pl when using koha-z3950-responder
1329 - [[26648]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26648) Prevent internal server error if item attached to old checkout has been removed
1330 - [[27259]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27259) HomeOrHoldingBranch is not used in all places
1331 - [[27849]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27849) Koha::Token may access undefined C4::Context->userenv
1332 - [[28167]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28167) A warning when setting which library to use in intranet and UseCashRegisters is disabled
1333 - [[28375]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28375) Inefficiencies in fetching COinS
1334 - [[29184]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29184) Warn from chargelostitem when no replacement cost set for item
1335 - [[29871]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29871) Remove marcflavour param in Koha::Biblio->get_marc_notes
1336 - [[30262]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30262) opac/tracklinks.pl inconsistent with GetMarcUrls for whitespace
1337 - [[30399]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30399) Patron.t fails when there is a patron attribute that is mandatory
1338 - [[30409]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30409) barcodedecode() should always trim barcode
1339 - [[30468]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30468) koha-mysql does not honor Koha's timezone setting
1340 - [[30731]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30731) Noise from about script coming from Test::MockTime (or other CPAN modules)
1341 - [[30744]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30744) Use RecordProcessor in get_marc_notes to ensure non-public notes do not leak
1342 - [[30813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30813) Refactor TransformMarcToKoha to remove TransformMarcToKohaOneField
1343 - [[30822]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30822) BatchCommit does not deal with indexation correctly
1344 - [[30823]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30823) Recalls should use 'FILL' in action logs
1345
1346   **Sponsored by** *Catalyst*
1347
1348   >This enhancement changes recall fulfillment actions to log with the FILL action, same as holds. It will also update existing recalls FULFILL actions in the database to use the FILL action.
1349 - [[30824]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30824) Improve performance of BatchCommitItems
1350 - [[30954]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30954) includes/background_jobs_update_elastic_index.inc  must be removed
1351 - [[30974]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30974) Job size not correct for indexing jobs
1352 - [[30984]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30984) Action logs should log the cronjob script name that generated the given log
1353 - [[31053]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31053) Add Context module to Koha/Encryption
1354 - [[31058]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31058) Bad import in auto_unsuspend_holds
1355 - [[31145]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31145) Add some defaults for acquisitions in TestBuilder
1356 - [[31177]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31177) Misplaced import in C4::ILSDI::Services
1357 - [[31196]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31196) Key "default_value_for_mod_marc-" cleared from cache but not set anymore
1358 - [[31222]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31222) DBIC queries for batch mod can be very large
1359 - [[31288]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31288) Check userenv in ->disown_or_delete
1360 - [[31305]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31305) Useless "type" parameter passed in detail.tt
1361 - [[31307]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31307) already_reserved never used in opac/opac-reserve.pl
1362 - [[31390]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31390) Remove noisy warns in C4::Templates
1363 - [[31441]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31441) Koha::Item::as_marc_field ignores subfields where kohafield is an empty string
1364 - [[31468]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31468) Koha::Logger should prefix interface with 'plack'
1365 - [[31469]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31469) log4perl.conf: Plack logfiles need %n in conversionpattern
1366 - [[31473]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31473) Test about bad OpacHiddenItems conf fragile
1367 - [[31535]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31535) Fix a staff warn or two
1368 - [[31842]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31842) admin/branches: DT search generates js error on col.data.split
1369 - [[31871]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31871) Due date not shown on items tab
1370 - [[31873]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31873) Can't call method "safe_delete" on an undefined value at cataloguing/additem.pl
1371 - [[31889]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31889) Insert 952 tags in correct order when embedding items
1372 - [[31920]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31920) Unit test t/db_dependent/Holds.t leaves behind database cruft
1373 - [[32151]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32151) [WARN] Use of uninitialized value in numeric ne (!=) at C4/Ris.pm line 834.
1374 - [[32154]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32154) Missing primary key on erm_user_roles table
1375 - [[32161]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32161) ErmEholdingsPackagesAgreement has wrong koha_object_class
1376 - [[32162]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32162) erm_eholdings_packages_agreements does not have a primary key
1377 - [[32163]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32163) ErmUserRole has wrong koha_object[s]_class
1378 - [[32223]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32223) package.json script paths too specific
1379 - [[32224]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32224) Add cypress and prettier to the yarn commands
1380 - [[32248]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32248) t/00-checkdatabase-version.t should be removed
1381
1382 ### Authentication
1383
1384 - [[30842]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30842) Two-factor  authentication code should be valid longer
1385
1386   >This extends the time a two-factor authentication code is valid for, in case it is not entered quickly enough. (Example: wait for the code to change, then enter the previous code - this should still work, but will not work when the code changes again.)
1387 - [[32066]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32066) 2FA: User could get stuck temporarily on login screen when disabling pref
1388 - [[32138]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32138) OIDC client uses backwards default mapping
1389 - [[32139]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32139) "Update on login" setting not set when creating domain from new IdP page
1390 - [[32141]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32141) New and edit identity provider UIs inconsistent
1391
1392 ### Cataloging
1393
1394 - [[25387]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25387) Avoid merge different type of authorities
1395 - [[27683]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27683) Bind results of GetAnalyticsCount to the EasyAnalyticalRecords pref
1396 - [[29662]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29662) PrefillItem should apply to all subfields when SubfieldsToUseWhenPrefill is null
1397 - [[30250]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30250) Configure when to apply framework defaults when cataloguing
1398
1399   **Sponsored by** *Catalyst* and *Education Services Australia SCIS*
1400
1401   >This patch adds a system preference ApplyFrameworkDefaults to configure when to apply framework defaults - when cataloguing a new record, when editing a record as new (duplicating), or when changing the framework while editing an existing record, or when importing a record. This applies to both bibliographic records and authority records.
1402 - [[30976]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30976) Cover images for biblio should be displayed first
1403 - [[31643]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31643) Link authorities automatically requires ALL cataloging and authorities permissions
1404 - [[31646]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31646) Focus input by default when clicking on a dropdown field in the cataloguing editor
1405 - [[31682]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31682) Silence warn when using automatic linker in biblio editor
1406
1407   **Sponsored by** *Catalyst*
1408 - [[31724]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31724) MARC framework subfield deletion - 'i' added to end of the breadcrumb on confirm deletion page
1409
1410   >This fixes the breadcrumb when deleting a subfield for a framework. An 'i' was incorrectly added to the end of the breadcrumb on the deletion confirmation page, for example: ... > Confirm deletion of subfield bi
1411 - [[31863]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31863) Advanced cataloging editor no longer auto-resizes
1412 - [[31876]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31876) Capitalization: Click to Expand this Tag
1413 - [[31877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31877) Capitalization: Delete this Tag and Repeat this Tag
1414 - [[31881]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31881) Link in MARC view does not work
1415 - [[31987]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31987) Update plugin unimarc_field_110.pl fields
1416 - [[32188]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32188) Only show template controls above item form if templates have been defined
1417
1418 ### Circulation
1419
1420 - [[22115]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22115) Table of checkouts doesn't respect CurrencyFormat setting
1421 - [[25426]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25426) Allow return policy to be selected via syspref and not just home library
1422
1423   >This enhancement adds a new system preference, CircControlReturnsBranch. Previously circulation rules for return policies always used the item's home library. This new preference allows choosing between the item's home library, the item's holding library, and the logged in library when selecting the return policy from the circulation rules.
1424 - [[26626]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26626) When checking in a hold that is not found the X option is 'ignore' and when hold is found it is 'cancel'
1425 - [[29050]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29050) Add punctuation in Unseen Renewals message
1426
1427   **Sponsored by** *Catalyst*
1428 - [[29792]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29792) Transfers created from 'wrong transfer' checkin are not sent if modal is dismissed
1429 - [[30337]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30337) Holds to pull ( pendingreserves.pl ) ignores holds if priority 1 hold is suspended
1430 - [[30447]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30447) pendingreserves.pl is checking too many transfers
1431 - [[30755]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30755) auto_too_soon should not be counted as an error in autorenewals
1432
1433   >This patch alters the way errors/successes are counted in auto renewals. Prior to this patch, using [% error %] in a template would provide a count of all items not renewed, even if 'too_soon'
1434   >
1435   >After this patch [% error + results.auto_too_soon %] will provide the same count, or you can get a count of each error  in the results variable
1436   >
1437   >e.g.
1438   >Some items were not renewed:
1439   >[% FOREACH key in results.keys %]
1440   >    [% results.$key %] item(s) were not renewed for reason [% key %]
1441   >[% END %]
1442 - [[31080]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31080) Block adding the bundle item to its own bundle
1443 - [[31083]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31083) Part name (245$p) breaks item bundle detail view
1444 - [[31085]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31085) The return claims table no longer reloads on resolution
1445 - [[31087]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31087) Undefined notes in returns claims get stringified to 'null'
1446 - [[31120]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31120) Items will renew for zero ( 0 ) days if renewalperiod is blank/empty value
1447 - [[31129]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31129) Number of restrictions is always "0" on the "Check out" tab
1448 - [[31192]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31192) Checking in an unkown barcode causes error
1449 - [[31343]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31343) DataTables error on waitingreserves.tt
1450 - [[31447]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31447) "Please confirm checkout" message uses patron's home library not holds pick up library
1451
1452   **Sponsored by** *Koha-Suomi Oy*
1453 - [[31728]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31728) Duplicate claims modal template markup
1454 - [[31903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31903) Article requests: Edit URLs link missing in the New tab
1455
1456 ### Command-line Utilities
1457
1458 - [[30781]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30781) Use of uninitialized value $val in substitution iterator at /usr/share/koha/lib/C4/Letters.pm line 665.
1459 - [[30788]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30788) Argument "" isn't numeric in multiplication (*) at /usr/share/koha/lib/C4/Overdues.pm
1460 - [[30893]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30893) Typo: update_patrons_category.pl fine(s)
1461
1462   >This updates the help text for the update patrons category cronjob script (misc/cronjobs/update_patrons_category.pl). It changes the full option names and associated information for -fo (--fineover to --finesover) and -fu (--fineunder to --finesunder), as well as some minor formatting and text tidy ups.
1463 - [[31239]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31239) search_for_data_inconsistencies.pl fails for Koha to MARC mapping using biblio table
1464 - [[31282]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31282) Broken characters in patron_emailer.pl verbose mode
1465
1466   >This fixes the patron_emailer.pl script (misc/cronjobs/patron_emailer.pl) so that non-ASCII characters in notices display correctly.
1467 - [[31299]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31299) Duplicate output in search_for_data_inconsistencies.pl
1468 - [[31325]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31325) Fix koha-preferences get
1469 - [[31356]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31356) Itiva outbound script doesn't respect calendar when calculating expiration date for holds
1470 - [[32093]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32093) cleanup_database.pl bg-jobs parameter should be bg-days
1471
1472 ### Course reserves
1473
1474 - [[30840]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30840) Add support for barcode filters to course reserves
1475
1476 ### Database
1477
1478 - [[30472]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30472) Field borrower_relationships.guarantor_id should be marked as NOT NULL
1479 - [[30483]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30483) Do not allow NULL in issues.borrowernumber and issues.itemnumber
1480 - [[30490]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30490) Adjust foreign key for parent item type
1481 - [[30497]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30497) Constraint old_reserves_ibfk_4 should be SET NULL instead of CASCADE
1482
1483 ### Documentation
1484
1485 - [[27315]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27315) The man pages for the command line utilities do not display properly
1486 - [[31465]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31465) Link system preference tabs to correct manual pages
1487
1488 ### ERM
1489
1490 - [[32181]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32181) ERM - Cannot filter by expired when adding an agreement to EBSCO's package
1491
1492 ### Fines and fees
1493
1494 - [[29987]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29987) Manual credits are not recorded for a register
1495
1496   >This fixes the recording of manual credits for patrons so that these transactions are now included in the cash summary report for a library. When adding a manual credit, there are now fields for choosing the transaction type and cash register.
1497 - [[30458]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30458) Librarian ( manager_id ) not included in accountline when using "Payout amount" button
1498 - [[30567]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30567) Create manual invoice with FR currency format show the incorrect format
1499
1500   >This fixes the price formatting when CurrencyFormat = FR. When adding a manual invoice, the amount input field was shown with a comma for debit types with default amounts, but it should be a decimal point. (For input fields we always use the decimal point and the display format uses the decimal separator defined by CurrencyFormat.)
1501 - [[31036]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31036) Cash management doesn't take SIP00 (Cash via SIP2) transactions into account
1502
1503   >This fix adds the last missing piece for cash management when involving transactions via a SIP client.
1504   >
1505   >We now understand that a SIP00 coded transaction is equal to 'CASH' in other register environments. This means we treat it as such in the cashup system and also that we now require a register for cash transactions.
1506   >
1507   >WARNING: This makes register a required configuration field for SIP devices when cash registers are enabled on the system.
1508 - [[31513]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31513) NaN errors when using refund and payout with CurrencyFormat = FR
1509
1510 ### Hold requests
1511
1512 - [[12630]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12630) Prioritizing "Hold starts on date" -holds causes all other holds to be prioritized as well!
1513 - [[19540]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19540) opac-reserve does not correctly warn of too_much reserves
1514 - [[23659]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23659) Allow hold pickup location to default to item home branch for item-level holds
1515
1516   >This patch adds a new system preference 'DefaultHoldPickupLocation'
1517   >
1518   >This preference will allow the library to determine which library is the default for pickup location dropdowns while placing holds in the staff client. The options are logged in library, homebranch, or holdingbranch
1519   >
1520   >Previously the behavior was inconsistent, and varied between versions. Libraries may need to adjust this preference after upgrade to mirror their expected workflow
1521 - [[28529]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28529) Item type-constrained biblio-level holds should honour max_holds as item-level do
1522 - [[29071]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29071) HoldsSplitQueueNumbering not set for new installs
1523 - [[29102]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29102) DecreaseLoanHighHolds will decrease loan period if patron has an 'unfound' hold
1524 - [[29389]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29389) Add holding branch to holds queue report
1525 - [[30213]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30213) Hide Delete (aka Priority) column when user only has place_hold permission
1526 - [[30828]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30828) Remove unused variable in placerequest.pl
1527 - [[30935]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30935) Holds to pull shows wrong first patron
1528 - [[31086]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31086) Do not allow hold requests with no branchcode
1529 - [[31112]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31112) Able to renew checkout when the number of holds exceeds available number of items
1530
1531   >When AllowRenewalIfOtherItemsAvailable is set to Allow it now correctly takes into account all the holds instead of just one per patron.
1532 - [[31518]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31518) Hidden items count not displayed on hold request page
1533 - [[31540]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31540) Holds reminder cronjob should consider expiration date of holds, and not send notices if hold expired
1534 - [[31575]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31575) Missing warning for holds where AllowHoldPolicyOverride can be used to force a hold to be placed
1535 - [[31808]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31808) When placing a hold patron name is not displaying correctly
1536 - [[31963]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31963) Only show hold fee message on OPAC and charge hold fee if HoldFeeMode conditions are true as described in the system preference
1537
1538   **Sponsored by** *Horowhenua Libraries Trust*
1539
1540   >When HoldFeeMode is set to not_always or "only if all items are checked out and the record has at least one hold already", Koha will unexpectedly show a hold fee message and charge a hold fee if at least one of those conditions are met. 
1541   >
1542   >This patch fixes the behaviour so that a hold fee message is only shown, and hold fee only charged, if all items on the record are checked out, AND the record has at least one hold already - both of these conditions must be met, as the system preference implies.
1543
1544 ### I18N/L10N
1545
1546 - [[28707]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28707) Missing strings in translation of sample data
1547 - [[30517]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30517) Translation breaks editing parent type circulation rule
1548 - [[30958]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30958) OPAC Overdrive search result page broken for translations
1549
1550   **Sponsored by** *Melbourne Athenaeum Library, Australia*
1551 - [[30991]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30991) [% ELSE %]0[% END %] will break translations if used for assigning variables
1552
1553   **Sponsored by** *Catalyst*
1554 - [[30992]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30992) Hard to translate single word strings
1555 - [[31292]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31292) Untranslatable string in sample_notices.yaml
1556 - [[31738]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31738) Unstranslatable string in checkouts.js for recalls
1557
1558 ### ILL
1559
1560 - [[28634]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28634) ILL partner request notices are attached to the request creator rather than the partner recipient
1561 - [[30890]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30890) ILL breadcrumbs are wrong
1562
1563 ### Label/patron card printing
1564
1565 - [[30837]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30837) Fix table width on 'Print summary'
1566
1567   >This fixes the width of the table for the print summary so that it fits the width of the page.
1568 - [[31137]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31137) Error editing label template
1569 - [[31352]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31352) Terminology: Borrower name
1570
1571   **Sponsored by** *Catalyst*
1572
1573   >This updates the table heading name from "Borrower name" to "Patron name" when adding a new batch in the patron card creator.
1574
1575 ### Lists
1576
1577 - [[32237]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32237) Batch delete records "no record IDs defined"
1578
1579 ### MARC Authority data support
1580
1581 - [[19693]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19693) Update of an authority record creates inconsistency when the heading tag is changed
1582 - [[29260]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29260) UNIMARC 210a is reported to Author (meeting/conference) when upgrading an authority through Z3950
1583
1584   >This fixes UNIMARC authority editing when using 'Replace record via Z3950/SRU search'. When pre-populating the search form the value of 210$a (Authorized Access Point - Corporate Body Name) now goes into the Author (corporate) search form field instead of Author (meeting / conference).
1585 - [[29333]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29333) Importing UNIMARC authorities in MARCXML UTF-8 breaks the encoding
1586 - [[29434]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29434) In UNIMARC instances, the authority finder uses MARC21 relationship codes
1587
1588   >This fixes the values displayed for the relationship codes in the authority finder 'Special relationships' drop down list in UNIMARC catalogs - UNIMARC values are now displayed, instead of MARC21 values.
1589 - [[30025]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30025) Split BiblioAddsAuthorities into 2 preferences
1590
1591   >This patch splits the system preference BiblioAddsAuthorities into two new system preferences that more clearly define what the settings do:
1592   >1- RequireChoosingExistingAuthority: this preference indicates whether a cataloger must choose from existing authorities, or if they can enter free text into controlled fields
1593   >2- AutoLinkBiblios: this preference determines whether Koha will attempt to link a new record to existing authorities upon saving. In conjunction with the existing preference, AutoCreateAuthorities, unmatched headings will either be linked to a new authority, or remain uncontrolled
1594 - [[31660]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31660) MARC preview for authority search results comes up empty
1595
1596 ### MARC Bibliographic record staging/import
1597
1598 - [[26632]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26632) BatchStageMarcRecords passes a random number to AddBiblioToBatch / AddAuthToBatch
1599 - [[30738]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30738) Forked CGI MARC import warnings are not logged
1600 - [[30789]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30789) Improve performance of AddBiblio when importing records with many items
1601 - [[31269]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31269) DataTables error when managing staged MARC records
1602
1603 ### Notices
1604
1605 - [[28355]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28355) Add warning note about Email SMS driver option for SMSSendDriver
1606
1607   >This updates the text for the SMSSendDriver system preference. The Email SMS driver option is no longer recommended unless you use a dedicated SMS to Email gateway. Many mobile providers offer inconsistent support for the email to SMS gateway (sometimes it works, and sometimes it doesn't), which can cause frustration for patrons.
1608 - [[29409]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29409) Update for bug 25333 can fail due to bad data or constraints
1609 - [[30838]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30838) to_address is misleading for SMS transports
1610 - [[31122]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31122) Terminology: Replace & with and for Notices & slips
1611
1612   >This updates occurrences of 'Notices & slips' with 'Notices and slips', as per the terminology guidelines.
1613 - [[31170]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31170) Capitalization: Overdue Item Fine Description
1614 - [[31281]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31281) Overdue notices reply-to email address of a branch not respected
1615 - [[31743]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31743) Cannot change my notice language when EnhancedMessagingPreferencesOPAC is off
1616
1617 ### OPAC
1618
1619 - [[20207]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20207) Anonymous suggestions show in OPAC even when OPACViewOthersSuggestions is set to 'Don't show'
1620
1621   **Sponsored by** *Library of the Natural History Museum Vienna*
1622 - [[30231]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30231) Don't display (rejected) forms of series entry in search results
1623 - [[30746]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30746) JS error on 'your personal details' in OPAC
1624 - [[30844]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30844) The OPAC detail page's browser is limited to the current page of results when using Elasticsearch
1625
1626   **Sponsored by** *Lund University Library, Sweden*
1627 - [[30847]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30847) Cleanup opac-reserve.pl
1628 - [[30918]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30918) Non-public note is visible in OPAC in Title Notes tab
1629
1630   >This fixes the display of nonpublic notes (583$x) in the OPAC. Before this, if the OPAC visibility setting in the framework for 583$x was set not to show, it was still showing.
1631 - [[30989]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30989) Tags with some special characters are not encoded right
1632
1633   >This fixes tags with special characters (such as +) so that the searching returns results when the tag is selected (from the record detail view in the OPAC and staff interface, and from the search results, tag cloud, and list pages in the OPAC).
1634 - [[31069]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31069) Did you mean? in the OPAC - links have <span> tags
1635
1636   >This removes <span> tags incorrectly displayed around the links for options available when 'Did you mean?' is enabled (for example, 'Search also for related subjects').
1637 - [[31146]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31146) Minor UI problem in recalls history in OPAC
1638 - [[31186]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31186) Search result numbering in OPAC got suppressed
1639 - [[31272]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31272) Show library name not code when placing item level holds in OPAC
1640 - [[31331]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31331) OPAC suggestions table doesn't sort correctly by suggestiondate in some dateformats
1641 - [[31346]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31346) On the OPAC detail page some Syndetics links are wrong
1642 - [[31387]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31387) Marking othernames as required via PatronSelfRegistrationBorrowerMandatoryField does not display required label
1643
1644   >This fixes the patron self-registration form so that the 'Other names' (othernames) field correctly displays the text 'Required' when this is set as required (using the PatronSelfRegistrationBorrowerMandatoryField system preference). Currently, this text is not displayed (however, an error message is displayed when submitting the form).
1645 - [[31463]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31463) (Bug 31313 follow-up) Show item order status on opac-detail
1646 - [[31483]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31483) Minor UI problem in opac-reset-password.pl
1647 - [[31527]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31527) Breadcrumbs for anonymous suggestions are not correct
1648 - [[31531]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31531) Some modules loaded twice in opac-memberentry.pl
1649 - [[31654]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31654) Hide non-public libraries from MastheadLibraryPulldown
1650
1651   **Sponsored by** *Steiermärkische Landesbibliothek*
1652 - [[31685]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31685) Article request count in table caption of opac-user missing
1653 - [[31775]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31775) Show opac_info of single library
1654 - [[31907]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31907) Show items as On hold when in processing
1655
1656 ### Packaging
1657
1658 - [[29882]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29882) Remove unrequired package definitions in list-deps script
1659 - [[31348]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31348) Plack stop should be graceful
1660
1661 ### Patrons
1662
1663 - [[30026]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30026) International phone number not supported for sending SMS
1664 - [[30713]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30713) Patron entry should limit date of birth selection to dates in the past
1665
1666   >This fixes the date of birth field for the patron entry form so that the calendar widget does not let you select a date in the future.
1667 - [[30891]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30891) SMS provider shows on staff side even if SMS::Send driver is not set to "Email"
1668 - [[31153]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31153) Search bar not visible on recalls history page
1669 - [[31486]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31486) Deleting a message from checkouts tab redirects to detail tab in patron account
1670
1671   >This patch corrects a problem where message deletion was improperly redirecting to the patron delete page when a message is deleted on the circulation page.
1672 - [[31516]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31516) Missing error handling for accessing deleted/non-existent club enrollment
1673
1674   >This adds an error message when viewing enrollments for a non-existent club. Previously, a page with an empty title and table were displayed.
1675 - [[31525]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31525) Street number not being accessed correctly on patron search results page
1676
1677   **Sponsored by** *Catalyst*
1678 - [[31562]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31562) Patron 'flags' don't respect unwanted fields
1679 - [[31597]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31597) Missing semicolon after try-catch in restrictions.pl
1680
1681   **Sponsored by** *Koha-Suomi Oy*
1682 - [[31739]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31739) Password reset from staff fails if previous expired reset-entry exists
1683
1684   **Sponsored by** *Lund University Library, Sweden*
1685 - [[31937]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31937) Prevent cleanup_database.pl from locking too many accounts
1686
1687 ### Plugin architecture
1688
1689 - [[31684]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31684) Plugin versions starting with a "v" cause unnecessary warnings
1690
1691 ### REST API
1692
1693 - [[29105]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29105) Add effective_item_type_id to the API items responses
1694 - [[30780]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30780) Librarians with only "place_holds" permissions can not update holds data via REST API
1695
1696   **Sponsored by** *Koha-Suomi Oy*
1697
1698   >This enhancement enables librarians with only "place_holds" permissions to cancel, suspend and resume holds using the REST API.
1699 - [[30853]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30853) Missing description for 'baskets' in swagger.yaml
1700 - [[30854]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30854) Missing description for 'import_record_matches' in swagger.yaml
1701 - [[30855]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30855) Rename /import => /import_batches
1702 - [[31104]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31104) Pagination generates HTTP "Link:" header which is over 8192 bytes apache's limit
1703
1704 ### Reports
1705
1706 - [[21982]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21982) Circulation statistics wizard does not count deleted items
1707
1708   >This patch corrects a bug in the Circulation statistics wizard. Previously, the wizard only looked at existing items to calculate statistics. It now includes transactions made on items that are now deleted.
1709 - [[27045]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27045) Exports using CSV profiles with tab as separator don't work correctly
1710 - [[28967]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28967) Patrons with no checkouts report shows patrons from other libraries with IndependentBranches
1711 - [[29312]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29312) Punctuation: Total number of results: 961 (300 shown) .
1712 - [[31276]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31276) Report results are limited to 999,999 no matter the actual number of results
1713 - [[31594]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31594) Report results count of shown can be incorrect on last page
1714
1715 ### SIP2
1716
1717 - [[12225]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12225) SIP does not respect the "no block" flag
1718 - [[29094]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29094) Placing holds via SIP2 does not check if a patron can hold the given item
1719
1720   >This fixes holds placed using SIP2 to check that the patron can actually place a hold for the item.
1721 - [[31033]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31033) SIP2 configuration does not correctly handle multiple simultaneous connections by default
1722 - [[31202]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31202) Koha removes optional SIP fields with a value of "0"
1723 - [[31552]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31552) SIP2 option format_due_date not honored for AH field in item information response
1724
1725 ### Searching
1726
1727 - [[11158]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11158) Authorities 'starts with'  search returns the same as 'contains' when using ICU
1728
1729   >This fixes searching authorities when using ICU* so that 'starts with' searching works correctly. Before this, a 'starts with' search would return the same results as 'contains'.
1730   >
1731   >Technical details: this adds the "complete field" to the authority "starts with" search so that it uses the untokenized "p" register.
1732   >
1733   >(* ICU is a feature of the Zebra search engine that can be configured to make searching with non-latin languages (such as Chinese and Arabic) work correctly.)
1734 - [[15048]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15048) Genre/Form (655) searches fail on searches with $x 'General subdivision' subfield values
1735 - [[15187]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15187) Adding 880 Fields to index-list in order to Increase Search for ALL non-latin Scripts
1736
1737   >This fixes the Zebra search engine when using ICU* so that 880 fields are rewritten as their linked fields and the alternate graphic representation of fields are indexed, in the same way that it works for Elasticsearch. 
1738   >
1739   >Example: add 245-01 to 880$6 and 教牧書信 to 880$a - the Chinese characters are now indexed into the title index using the 245 rules.
1740   >
1741   >* ICU is a feature of the Zebra search engine that can be configured to make searching with non-latin languages (such as Chinese and Arabic) work correctly.
1742 - [[24127]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24127) Improve wording on location drop-down in advanced search in the staff interface
1743
1744   >This amends the "Shelving location" option in the search option drop-down on the advanced search page in the staff interface to read "Shelving location (code)" to make it more obvious that the LOC authorised value code needs to be used for searching.
1745 - [[27697]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27697) Opening bibliographic record page prepopulates search bar text
1746 - [[28372]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28372) Use variables for 007 controlfield translations in MARC21slim2intranetResults.xsl
1747 - [[30327]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30327) Sort component parts
1748 - [[30865]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30865) Koha::Biblio->get_components_query should double quote Host-item search
1749 - [[31252]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31252) Advanced search in staff interface should call barcodedecode if the search index is a barcode
1750 - [[31543]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31543) MaxComponentRecords link is broken
1751 - [[31847]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31847) Add page section to item search results
1752 - [[31967]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31967) Search terms retained in header search when only one result
1753
1754 ### Searching - Elasticsearch
1755
1756 - [[25375]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25375) Elasticsearch: Limit on available items does not work
1757 - [[25669]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25669) ElasticSearch 6: [types removal] Specifying types in put mapping requests is deprecated (incompatible with 7)
1758 - [[29048]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29048) Incorrect search for linked authority records from authority search result list in OPAC
1759 - [[29561]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29561) Remove blank facet for languages
1760
1761   >This removes blank facets from search results when using Elasticsearch. Currently, this only seems to affect language fields, but could affect any facetable field that contains blank values.
1762 - [[29632]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29632) Callnumber sorting is incorrect in Elasticsearch
1763
1764   >This fixes the sorting of call numbers when using Elasticsearch. Sorting will now work correctly for non-numeric call numbers, for example, E45 will now sort before E7.
1765 - [[30152]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30152) Elasticsearch - queries with OR don't work with limits
1766
1767   **Sponsored by** *Lund University Library, Sweden*
1768 - [[30882]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30882) Add max_result_window to index config
1769
1770   >This updates the number of results set by default in Elasticsearch for the setting "index.max-result-window" from  10,000 to 1,000,000. This can be useful for really large catalogs.
1771 - [[31013]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31013) Reserved words as branchcodes cause search error in Elasticsearch
1772 - [[31023]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31023) Cannot create new GENRE/FORM authorities when  QueryRegexEscapeOptions  set to 'Unescape escaped'
1773 - [[31537]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31537) Elasticsearch - index mapping for 003 control-number-identifier is twice in mappings.yaml
1774
1775 ### Searching - Zebra
1776
1777 - [[30528]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30528) Limits are not correctly parsed when query contains CCL
1778 - [[30879]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30879) Add option to sort components by biblionumber
1779 - [[31532]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31532) Zebra search results including 880 with original script incorrect because of Bug 15187
1780
1781 ### Self checkout
1782
1783 - [[31488]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31488) Rephrase "You have checked out too many items" to be friendlier
1784 - [[31496]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31496) SCO slip uses data of patron's home library instead of the SCO staff users's library
1785
1786 ### Serials
1787
1788 - [[24010]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24010) Number of issues to display to staff accepts non-integer values
1789
1790   >This adds validation to the subscription entry form to check that the values for these fields are numbers:
1791   >- Number of issues to display to staff
1792   >- Number of issues to display to the public
1793 - [[28950]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28950) serialsUpdate cron does not mark an issue late until the next issue is expected
1794 - [[29608]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29608) Editing numbering patterns does require full serials permission
1795 - [[30973]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30973) Serials search wrong body id
1796
1797 ### Staff interface
1798
1799 - [[18556]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18556) Message "Patron's address in doubt" is confusing
1800 - [[28723]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28723) Holds table not displayed when it contains a biblio without title
1801 - [[30471]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30471) Typo in circulation rules - lost item fee refund policy
1802 - [[30499]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30499) Keyboard shortcuts broken on several pages
1803 - [[30798]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30798) Columns Home library and Checked out from in wrong order on table settings for account_fines table
1804
1805   **Sponsored by** *Koha-Suomi Oy*
1806 - [[31038]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31038) Amounts in cashup summary modal no longer properly formatted
1807
1808   >This fixes the formatting of amounts on the cashup summary modal (it uses the existing format_price JS include to format prices).  For example, the amount for a product was formatted as 15 instead of 15.00.
1809 - [[31039]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31039) Rebase issues lead to duplicate JS for cash summary modal printing
1810
1811   >This fixes a duplicate print dialogue box appearing when printing the cashup summary for cash registers - ins some circumstances when cancelling the print dialogue, it reappeared instead of closing.
1812 - [[31067]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31067) Sub-tools permission not applying on intranet-main.tt
1813 - [[31229]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31229) Column visibility broken on patron search view
1814 - [[31244]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31244) Logout when not logged in raise a 500
1815 - [[31251]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31251) "Clear" patron attribute link does not work
1816 - [[31271]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31271) "Edit search" always resets search options to keyword
1817 - [[31439]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31439) Item count bullet (&bull;) should be easier to style/remove
1818 - [[31565]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31565) Patron search filter by category code with special character returns no results
1819 - [[31566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31566) 'Patrons selected' counter doubles on 'Select all'
1820 - [[31601]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31601) Materials specified note should include an ID on both the check in and checkout pages
1821 - [[31663]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31663) Item not showing transit status on detail page in staff interface
1822 - [[31664]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31664) Show pending transfers on catalog details page
1823 - [[31747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31747) Round corners in boxes
1824 - [[31751]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31751) Breadcrumb style
1825 - [[31760]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31760) Fix contrast of separator in top header in staff client (WCAG)
1826 - [[31774]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31774) Add 'page-section' to Manage staged MARC records page
1827 - [[31803]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31803) "remove from cart" button displayed even if not in cart
1828 - [[31810]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31810) Place hold button should be yellow
1829 - [[31812]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31812) Add yellow button to stage imports page
1830 - [[31813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31813) Specify white-space: normal for spans styled as labels
1831 - [[31821]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31821) Add page-section to vendor result list (acq)
1832 - [[31822]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31822) Add page-section to vendor detail page (acq)
1833 - [[31829]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31829) Change password form in patron account is misaligned
1834 - [[31830]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31830) Add page-section to budgets and funds table on acq start page (acq)
1835 - [[31835]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31835) Add page-section to holds queue
1836 - [[31837]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31837) Add page-section to basket summary page
1837 - [[31848]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31848) Holds queue: Submit button for filters on the left is closer to nav than to its form
1838 - [[31850]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31850) Patron import: welcome email option style as list
1839 - [[31861]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31861) Table controls on checkouts table are buttons
1840 - [[31886]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31886) No side menu when searching for syspref
1841 - [[31902]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31902) Inconsistent table formatting for 'Existing holds'
1842 - [[31905]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31905) Buttons lack spacing on holds
1843 - [[31910]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31910) Article request form is misaligned/misformatted
1844 - [[31919]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31919) Hovered items in "More" should change background color
1845 - [[31927]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31927) Use bigger font-size for bibliographic information on staff details page
1846 - [[31929]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31929) On vendor edit page options are not aligned
1847 - [[31952]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31952) Sending an empty system preference search breaks layout
1848 - [[31960]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31960) Information on job detail view is misaligned
1849 - [[31974]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31974) Regression: Bug 31813 incorrectly affected labels in the header search
1850 - [[32002]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32002) Make submit button yellow on administration > Did you mean?
1851 - [[32004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32004) Increase font size in top navigation pull downs
1852 - [[32005]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32005) Spacing between entries in left side navigation on staff catalog detail page is uneven
1853 - [[32006]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32006) Add page-section to local use system preference tab (admin)
1854 - [[32028]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32028) Add page-section to various administration pages (part 2)
1855 - [[32122]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32122) Wrong permissions check on item circulation alerts
1856 - [[32169]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32169) Add page-section to item list on top of batch item edit (tools)
1857 - [[32170]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32170) Add page-section to CSV profiles (tools)
1858 - [[32214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32214) Staff interface toolbar - no options when search catalog selected
1859 - [[32241]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32241) Add page-section to list of records in batch record modificaton (tool)
1860 - [[32260]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32260) Prevent alert when searching patron (autocomplete)
1861 - [[32298]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32298) Add page-section to cataloguing search results (cat)
1862
1863   **Sponsored by** *PTFS Europe*
1864 - [[32299]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32299) Add page-section to Z39.50/SRU results (cat)
1865
1866 ### System Administration
1867
1868 - [[30585]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30585) Table settings for course_reserves_table are wrong due to lack of "Holding library" option
1869 - [[30862]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30862) Typo: langues
1870 - [[30864]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30864) Patron category form - no validation for password expiration field
1871
1872   >This adds validation to the "Password expiration" field on the patron category form. If letters or other characters were entered, there was no error message. If what was entered was not a number, then it was not saved.
1873 - [[31020]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31020) PassItemMarcToXSLT only applies on results pages
1874
1875   >This fixes the note about the PassItemMarcToXSLT system preference so that it is only shown for the OPACXSLTResultsDisplay and XSLTResultsDisplay system preferences - it was appearing in all XSLT system preferences, when it only applies for results pages. (The note is removed from OPACXSLTListsDisplay, XSLTListsDisplay, OPACXSLTDetailsDisplay, and XSLTDetailsDisplay system preferences.)
1876 - [[31117]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31117) Cloning standard circulation rules for all libraries show up as from '*'
1877 - [[31214]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31214) Regression: subfield code editable in MARC framework editor
1878 - [[31249]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31249) update_patrons_category.pl cron does not log to action_logs
1879 - [[31401]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31401) Update administration sidebar to match entries on administration start page
1880 - [[31489]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31489) Typo in EnableExpiredPasswordReset description
1881 - [[31619]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31619) Cannot select title when setting non-default value for OPACSuggestionMandatoryFields
1882
1883   >This fixes the OPACSuggestionMandatoryFields system preference so that the title field is visible and marked as mandatory (in red).
1884 - [[31887]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31887) Search on MARC field does not work in Elasticsearch mappings table
1885 - [[31931]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31931) Terminology for HoldsSplitQueue - staff client should be staff interface
1886
1887   >This fixes the description for the HoldsSplitQueue system preference so that it says "In the staff interface, ..." instead of "In the staff client, ...", as per the terminology guidelines.
1888 - [[31976]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31976) Incorrect default category selected by authorized values page
1889 - [[31995]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31995) build_holds_queue.pl should check to see if the RealTime syspref is on
1890
1891 ### Templates
1892
1893 - [[13600]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13600) XSLT: 8xx not showing if there is no 4xx
1894 - [[20395]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20395) Use Price formatter in more templates (paycollect, request, parcel, smart-rules)
1895 - [[27081]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27081) Notes missing from lost items report column configuration when CSV export is active
1896 - [[29671]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29671) Dropbox mode is unchecked after check in confirm on item with Materials specified
1897 - [[30384]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30384) Reindent template for ordering from a MARC file
1898 - [[30388]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30388) Fix some errors in the template for ordering from a MARC file
1899 - [[30629]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30629) <span> in title of patron card creator template needs to be removed
1900
1901   >This removes <span> tags incorrectly displaying in browser page titles for some pages in the staff interface (Tools > Patron card creator > Layouts; Tools > Label creator > Manage > Label batches; Administration > Budgets administration > select a budget > Plan by ...).
1902 - [[30726]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30726) Flatpickr's "yesterday" shortcut doesn't work if entry is limited to past dates
1903 - [[30761]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30761) Typo: PLease
1904 - [[30762]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30762) Terminology: Go to Staff client
1905 - [[30763]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30763) Typo: Barcode proceeds bibliographic data
1906 - [[30764]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30764) Terminology: Cancelled reserve
1907
1908   **Sponsored by** *Catalyst*
1909 - [[30766]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30766) Typo: Cannot cancel receipt. Possible reasons :
1910 - [[30767]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30767) Terminology: Do not forget that the issue has not been checked in yet.
1911
1912   **Sponsored by** *Catalyst*
1913 - [[30768]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30768) Typo: pin should be PIN
1914 - [[30769]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30769) Typo: Item typeX:
1915 - [[30770]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30770) Terminology: Lost reserve
1916
1917   **Sponsored by** *Catalyst*
1918 - [[30772]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30772) Terminology: Replace instances of "reserve" with "hold"
1919 - [[30773]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30773) Standardize spelling i-tive / Itiva
1920
1921   >This standardizes the spelling used for i-tiva in the staff interface. When modifying notices (Tools > Notices & slips > [select any notice]) the section is now labelled 'Phone ( i-tiva )' - this is now consistent with the table heading used for Tools > Overdue notice/status triggers.
1922 - [[30774]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30774) Typo: i %sEdit %sReserve %s
1923 - [[30784]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30784) Rephrase OPACMandatoryHoldDates slightly
1924
1925   >This updates the text for the OPACMandatoryHoldDates system preference. It replaces the URL for the form (opac-reserve) with a description, formats the note similar to other notes, and links to other system preferences mentioned in the description.
1926 - [[30785]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30785) Typo in SIP2SortBinMapping
1927 - [[30990]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30990) Terminology: DefaultHoldPickupLocation
1928 - [[30994]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30994) Typo: item was on loan. couldn't be returned.
1929
1930   >This updates some error messages for the inventory tool to make them more readable and consistent: punctuation fixed, capitalization made more consistent, and language corrections ("check in" instead of "return").
1931 - [[31040]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31040) jsTree image being used outside of jsTree plugin
1932
1933   >This fixes OPAC templates which had a missing "spinner" image when queries were being performed (such as for OpenLibrary, RecordedBooks, and OverDrive). Previously, they were using an image from the jsTree plugin - this was upgraded (see bug 11873), and the plugin's folder structure was changed. Templates now use /images/spinner-small.gif instead.
1934 - [[31071]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31071) Regression: date due removed from staff search results
1935
1936   >This fixes a regression introduced in Koha 21.11 that inadvertently removed the date due in the staff interface search results.
1937 - [[31141]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31141) We can remove 'select_column' from waiting_holds.inc
1938 - [[31246]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31246) <span> displayed in 'Additional fields' section
1939 - [[31302]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31302) Spelling: You can download the scanned materials via the following url(s):
1940
1941   **Sponsored by** *Catalyst*
1942 - [[31379]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31379) Change results per page text for default
1943 - [[31402]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31402) Update tools sidebar to match tools start page
1944 - [[31412]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31412) Set focus for cursor to Name when adding a new SMTP server
1945 - [[31420]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31420) Managing funds: Labels of statistic fields overlap with pull downs
1946 - [[31435]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31435) "Configure this table" appears for non-configurable tables
1947 - [[31530]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31530) HTML tags in TT comments in patron-search.inc
1948 - [[31542]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31542) Home page links wrong font-family
1949 - [[31559]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31559) Staff results page doesn't always use up full available screen width
1950 - [[31625]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31625) Reindent tools home and tools sidebar
1951 - [[31653]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31653) jQuery upgrade broke search button hover effect
1952 - [[31823]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31823) Add page-section to uncertain prices page (acq)
1953 - [[31824]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31824) Add page-section to list of pending/received orders (acq)
1954 - [[31826]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31826) Add page-section to item form on order receive page (acq)
1955 - [[31827]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31827) Add page-section to list to log viewer
1956 - [[31828]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31828) Add page-section to list of open invoices on receive shipment page (acq)
1957 - [[31884]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31884) In check in page submit button should be yellow
1958 - [[31885]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31885) In renew page submit button should be yellow
1959 - [[31888]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31888) In Elasticsearch mappings page save button should be yellow
1960 - [[31928]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31928) Add page-section to callnumber browser value builder (cat)
1961 - [[31943]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31943) Date inputs wider than other inputs
1962 - [[31973]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31973) Restore background color to message-style alerts
1963 - [[31986]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31986) Add page-section to various administration pages
1964 - [[31991]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31991) Restore style of sidebar forms
1965 - [[31996]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31996) Make note-style messages consistent with dialogs
1966 - [[32042]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32042) Add page-section to catalog's item detail view
1967 - [[32043]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32043) Circulation alerts can overlap other elements on smaller screens
1968 - [[32044]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32044) Yellow buttons are styled differently in different spots
1969 - [[32108]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32108) Change "x" icon to replace patron when scheduling a pickup
1970 - [[32109]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32109) Toolbar containing text links lacks spacing
1971 - [[32145]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32145) Cancel hold modal confirm/submit button has a white background and text can't be read
1972 - [[32146]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32146) Add page-section to course reserves
1973 - [[32148]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32148) Buttons must inherit Bootstrap size classes
1974 - [[32158]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32158) Specify due date field is very long now
1975 - [[32197]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32197) Add page-section to catalog's stock rotation page
1976 - [[32198]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32198) Add page-section to stock rotation stages list (cat)
1977 - [[32199]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32199) Add page-section to various patron pages
1978 - [[32207]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32207) Add page-section to some circulation pages
1979 - [[32238]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32238) Add page-section to label creator pages
1980 - [[32270]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32270) Add page-section to label creator - manage label layouts
1981
1982   **Sponsored by** *PTFS Europe*
1983 - [[32303]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32303) DT pagination on system preference search result
1984 - [[32308]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32308) Update Chocolat image viewer CSS to conform to redesign color scheme
1985 - [[32310]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32310) Correct CSS in the staff interface which still uses old color scheme
1986
1987 ### Test Suite
1988
1989 - [[29860]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29860) Useless warnings in regressions.t
1990 - [[30756]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30756) Get skip block out of Koha_Authority.t and add TestBuilder
1991 - [[30870]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30870) Don't skip tests if Test::Deep is not installed
1992 - [[31139]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31139) basic_workflow.t is failing
1993 - [[31201]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31201) Pseudonymization.t failing if selenium/patrons_search.t failed before
1994 - [[31593]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31593) Remove Test::DBIx::Class from Context.t
1995 - [[31598]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31598) Fix random failure on Jenkins for t/db_dependent/Upload.t
1996 - [[31883]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31883) Filter trim causes false warnings
1997 - [[32064]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32064) Add missing test to template permission calculation
1998 - [[32131]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32131) Cypress tests are failing if ERMModule is off
1999 - [[32240]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32240) api/erm_users.t fails if checkouts exist
2000 - [[32267]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32267) Koha/ERM/Agreements.t is failing
2001 - [[32268]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32268) t/db_dependent/XSLT.t is failing randomly
2002 - [[32269]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32269) Circulation.t is failing randomly
2003 - [[32304]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32304) Fix subtest search_limited and purge in BackgroundJobs.t
2004 - [[32343]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32343) Koha/Patron.t is failing randomly
2005
2006 ### Tools
2007
2008 - [[28152]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28152) Hidden error when importing an item with an existing itemnumber
2009 - [[28290]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28290) Record matching rules with no subfields cause ISE
2010 - [[28327]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28327) System preference CSVdelimiter special case for tabulation
2011
2012   >This fixes the CSV export so that data is correctly exported with a tab (\t) as the separator when this format is selected. This was incorrectly using the word 'tabulation' as the separator. (The default export format is set using the CSVdelimiter system preference.) In addition, the code where this is used was simplified (including several of the default reports, item search export, and the log viewer), and the default for CSVdelimiter was set to the comma separator.
2013 - [[30778]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30778) ModBiblioInBatch is not used and can be removed
2014 - [[30779]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30779) Do not need to remove items from import biblios marc
2015 - [[30903]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30903) CSV import of quotes broken
2016
2017   >This fixes the import of quotes from a CSV file for the Quote of the Day feature.
2018 - [[30904]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30904) (bug 24387 follow-up) Modifying library in news (additional contents) causes inconsistencies
2019 - [[30911]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30911) Datatables error on course-details.pl after adding a bib-level course reserve
2020 - [[31066]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31066) Can't use regex in batch modification on fields associated with a plugin
2021 - [[31204]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31204) Edit dropdown on results.tt should indicate it is record modification
2022 - [[31211]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31211) Check slips and notices for valid Template Toolkit and report errors
2023 - [[31220]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31220) Error when attempting to export selected labels as PDF
2024 - [[31373]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31373) Notice template validation is missing INCLUDE_PATH
2025 - [[31455]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31455) Batch modification tool orders found items by itemnumber
2026 - [[31482]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31482) Label creator does not call barcodedecode
2027 - [[31564]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31564) Pass start label when exporting single label as PDF
2028 - [[31595]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31595) Import patrons tool should not process extended attributes if no attributes are being imported
2029 - [[31609]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31609) JavaScript error on Additional contents main page
2030 - [[31644]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31644) MARCModification template fails to copy to/from subfield 0
2031 - [[31752]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31752) Alignment of labels in notices is wonky
2032 - [[31754]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31754) Improve appearance of behavior of DataTables controls
2033 - [[31891]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31891) Regression: show "MARC staging results" with clear link to manage staged batch
2034 - [[32037]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32037) Circulation module in action logs has bad links for deleted items
2035 - [[32103]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32103) Content field in HTML customizations is too narrow ( CodeMirror )
2036 - [[32104]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32104) Console error on additional_content.pl after saving
2037
2038 ### Transaction logs
2039
2040 - [[28799]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28799) Action logs should capture lost items found
2041
2042 ### Web services
2043
2044 - [[30636]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30636) ILS-DI shows incorrect availability when not for loan by item type
2045
2046   >This fixes the ILS-DI web service so that requests where item types are not for loan are correctly returned, the same as for the OPAC. Currently, the item not for loan status is ignored and records are shown as available.
2047
2048 ## New system preferences
2049
2050 - ApplyFrameworkDefaults
2051 - AuthorityXSLTOpacResultsDisplay
2052 - AutoLinkBiblios
2053 - AutomaticWrongTransfer
2054 - BundleLostValue
2055 - BundleNotLoanValue
2056 - CircControlReturnsBranch
2057 - ComponentSortField
2058 - ComponentSortOrder
2059 - CurbsidePickup
2060 - DefaultHoldPickupLocation
2061 - ERMModule
2062 - ERMProviderEbscoApiKey
2063 - ERMProviderEbscoCustomerID
2064 - ERMProviders
2065 - EmailAddressForPatronRegistrations
2066 - EmailPatronRegistrations
2067 - EnableItemGroupHolds
2068 - EnableItemGroups
2069 - ExpireReservesAutoFill
2070 - ExpireReservesAutoFillEmail
2071 - HoldsSplitQueueNumbering
2072 - IntranetAddMastheadLibraryPulldown
2073 - ListOwnerDesignated
2074 - ListOwnershipUponPatronDeletion
2075 - NotifyPasswordChange
2076 - OPACAllowUserToChangeBranch
2077 - OPACAuthorIdentifiers
2078 - OverdueNoticeFrom
2079 - PatronRestrictionTypes
2080 - RequireChoosingExistingAuthority
2081 - RetainCatalogSearchTerms
2082 - RetainPatronsSearchTerms
2083 - SavedSearchFilters
2084 - SearchWithISSNVariations
2085 - UseLocationAsAQInSIP
2086 - UseOCLCEncodingLevels
2087 - autoControlNumber
2088 - suggestionPatronCategoryExceptions
2089
2090 ## Deleted system preferences
2091
2092 - BiblioAddsAuthorities (replaced by AutoLinkBiblios and AllowManualAuthorityEditing)
2093
2094 ## New Authorized value categories
2095
2096 - ERM_AGREEMENT_STATUS
2097 - ERM_AGREEMENT_CLOSURE_REASON
2098 - ERM_AGREEMENT_RENEWAL_PRIORITY
2099 - ERM_USER_ROLES
2100 - ERM_LICENSE_TYPE
2101 - ERM_LICENSE_STATUS
2102 - ERM_AGREEMENT_LICENSE_STATUS
2103 - ERM_AGREEMENT_LICENSE_LOCATION
2104 - ERM_PACKAGE_TYPE
2105 - ERM_PACKAGE_CONTENT_TYPE
2106 - ERM_TITLE_PUBLICATION_TYPE
2107
2108 ## New letter codes
2109
2110 - 2FA_OTP_TOKEN
2111 - ACCOUNTS_SUMMARY
2112 - HOLD_CHANGED
2113 - ILL_REQUEST_UPDATE
2114 - NEW_CURBSIDE_PICKUP
2115 - OPAC_REG
2116 - OVERDUE_FINE_DESC
2117 - PASSWORD_CHANGE
2118 - RECEIPT
2119
2120 ## Documentation
2121
2122 The Koha manual is maintained in Sphinx. The home page for Koha
2123 documentation is
2124
2125 - [Koha Documentation](http://koha-community.org/documentation/)
2126
2127
2128 The Git repository for the Koha manual can be found at
2129
2130 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
2131
2132
2133 ## Translations
2134
2135 Complete or near-complete translations of the OPAC and staff
2136 interface are available in this release for the following languages:
2137
2138 - Arabic (73.7%)
2139 - Armenian (98%)
2140 - Bulgarian (89.4%)
2141 - Chinese (Taiwan) (84.2%)
2142 - Czech (58.7%)
2143 - English (New Zealand) (57.3%)
2144 - English (USA)
2145 - Finnish (92.1%)
2146 - French (91.2%)
2147 - French (Canada) (94.8%)
2148 - German (100%)
2149 - German (Switzerland) (51.2%)
2150 - Greek (50.9%)
2151 - Hindi (100%)
2152 - Italian (94.3%)
2153 - Nederlands-Nederland (Dutch-The Netherlands) (78.1%)
2154 - Norwegian Bokmål (52.8%)
2155 - Persian (55.5%)
2156 - Polish (93.9%)
2157 - Portuguese (74.6%)
2158 - Portuguese (Brazil) (72.6%)
2159 - Russian (73.7%)
2160 - Slovak (60.2%)
2161 - Spanish (100%)
2162 - Swedish (76.9%)
2163 - Telugu (79.8%)
2164 - Turkish (86.5%)
2165 - Ukrainian (68%)
2166
2167 Partial translations are available for various other languages.
2168
2169 The Koha team welcomes additional translations; please see
2170
2171 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
2172
2173 For information about translating Koha, and join the koha-translate 
2174 list to volunteer:
2175
2176 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
2177
2178 The most up-to-date translations can be found at:
2179
2180 - [Koha Translation](http://translate.koha-community.org/)
2181
2182 ## Release Team
2183
2184 The release team for Koha 22.11.00 is
2185
2186 - Release Manager: Tomás Cohen Arazi
2187
2188 - Release Manager assistants:
2189   - Jonathan Druart
2190   - Martin Renvoize
2191
2192 - QA Manager: Katrin Fischer
2193
2194 - QA Team:
2195   - Aleisha Amohia
2196   - Nick Clemens
2197   - Jonathan Druart
2198   - Lucas Gass
2199   - Victor Grousset
2200   - Kyle M Hall
2201   - Joonas Kylmälä
2202   - Andrew Nugged
2203   - Martin Renvoize
2204   - Marcel de Rooy
2205   - Fridolin Somers
2206   - Petro Vashchuk
2207
2208 - Topic Experts:
2209   - UI Design -- Owen Leonard
2210   - Zebra -- Fridolin Somers
2211
2212 - Bug Wranglers:
2213   - Aleisha Amohia
2214   - Jake Deery
2215   - Lucas Gass
2216   - Séverine Queune
2217
2218 - Packaging Manager: Mason James
2219
2220 - Documentation Manager: David Nind
2221
2222 - Documentation Team:
2223   - Donna Bachowski
2224   - Aude Charillon
2225   - Martin Renvoize
2226   - Lucy Vaux-Harvey
2227
2228 - Translation Managers: 
2229   - Bernardo González Kriegel
2230
2231 - Wiki curators: 
2232   - Thomas Dukleth
2233   - Katrin Fischer
2234
2235 - Release Maintainers:
2236   - 22.05 -- Lucas Gass
2237   - 21.11 -- Arthur Suzuki
2238   - 21.05 -- Victor Grousset
2239
2240 ## Credits
2241 We thank the following libraries, companies, and other institutions who are known to have sponsored
2242 new features in Koha 22.11.00
2243
2244 - [Association KohaLa](https://koha-fr.org)
2245 - Auckland University of Technology
2246 - [BibLibre](https://www.biblibre.com)
2247 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ)
2248 - [ByWater Solutions](https://bywatersolutions.com)
2249 - [Catalyst](https://www.catalyst.net.nz/products/library-management-koha)
2250 - Chartered Accountants Australia and New Zealand
2251 - Cheshire Libraries
2252 - Education Services Australia SCIS
2253 - Gothenburg University Library
2254 - Horowhenua Libraries Trust
2255 - [Koha-Suomi Oy](https://koha-suomi.fi)
2256 - Library of the Natural History Museum Vienna
2257 - Loughborough University
2258 - Lund University Library, Sweden
2259 - [Martin Renvoize](martin.renvoize@gmail.com)
2260 - Melbourne Athenaeum Library, Australia
2261 - Montgomery County Public Libraries
2262 - [Orex Digital](https://orex.es)
2263 - [PTFS Europe](https://ptfs-europe.com)
2264 - Pymble Ladies' College
2265 - Rijksmuseum, Netherlands
2266 - [Round Rock Public Library](https://www.roundrocktexas.gov/departments/library)
2267 - Steiermärkische Landesbibliothek
2268 - The Research University in the Helmholtz Association (KIT)
2269 - [Theke Solutions](https://theke.io)
2270 - Toi Ohomai Institute of Technology, New Zealand
2271 - Virginia Polytechnic Institute and State University
2272 - Waikato Institute of Technology
2273 - a ByWater Solutions partner
2274
2275 We thank the following individuals who contributed patches to Koha 22.11.00
2276
2277 - Aleisha Amohia (32)
2278 - Pedro Amorim (24)
2279 - Nuño López Ansótegui (1)
2280 - Tomás Cohen Arazi (388)
2281 - Andrew Auld (1)
2282 - Stefan Berndtsson (7)
2283 - Matt Blenkinsop (1)
2284 - Philippe Blouin (1)
2285 - Florian Bontemps (5)
2286 - Jérémy Breuillard (10)
2287 - Alex Buckley (18)
2288 - Colin Campbell (1)
2289 - Kevin Carnes (6)
2290 - Galen Charlton (1)
2291 - Nick Clemens (236)
2292 - David Cook (28)
2293 - Nisha Dahya (1)
2294 - Frédéric Demians (1)
2295 - Paul Derscheid (1)
2296 - Solène Desvaux (12)
2297 - Jonathan Druart (469)
2298 - Marion Durand (4)
2299 - Magnus Enger (3)
2300 - Katrin Fischer (135)
2301 - Géraud Frappier (1)
2302 - Lucas Gass (74)
2303 - Evan Giles (1)
2304 - Isobel Graham (12)
2305 - Victor Grousset (12)
2306 - Thibaud Guillot (3)
2307 - David Gustafsson (2)
2308 - Michael Hafen (1)
2309 - Kyle M Hall (108)
2310 - Frank Hansen (4)
2311 - Mark Hofstetter (1)
2312 - Andrew Isherwood (16)
2313 - Mason James (6)
2314 - Janusz Kaczmarek (4)
2315 - Pasi Kallinen (1)
2316 - Olli-Antti Kivilahti (2)
2317 - Thomas Klausner (3)
2318 - Bernardo González Kriegel (2)
2319 - Joonas Kylmälä (34)
2320 - Owen Leonard (164)
2321 - The Minh Luong (2)
2322 - Julian Maurice (81)
2323 - Tim McMahon (1)
2324 - Matthias Meusburger (1)
2325 - Lucio Moraes (1)
2326 - Agustín Moyano (17)
2327 - David Nind (11)
2328 - Andrew Nugged (2)
2329 - Björn Nylén (7)
2330 - Jacob O'Mara (1)
2331 - François Pichenot (1)
2332 - Séverine Queune (1)
2333 - Johanna Raisa (4)
2334 - MJ Ray (1)
2335 - Martin Renvoize (263)
2336 - Adolfo Rodríguez (1)
2337 - Marcel de Rooy (155)
2338 - Caroline Cyr La Rose (24)
2339 - Andreas Roussos (2)
2340 - Danyon Sewell (2)
2341 - Slava Shishkin (9)
2342 - Maryse Simard (3)
2343 - Fridolin Somers (40)
2344 - Lari Strand (1)
2345 - Arthur Suzuki (1)
2346 - Logan Symons (1)
2347 - Emmi Takkinen (10)
2348 - Lari Taskula (11)
2349 - Mark Tompsett (1)
2350 - Christophe Torin (2)
2351 - Karen Turner (1)
2352 - Michal Urban (2)
2353 - Petro Vashchuk (10)
2354 - Andrii Veremeienko (1)
2355 - Filip Vujičić (1)
2356 - Tosca Waerea (1)
2357 - Shi Yao Wang (9)
2358 - Kris Wehipeihana (2)
2359 - Wainui Witika-Park (1)
2360
2361 We thank the following libraries, companies, and other institutions who contributed
2362 patches to Koha 22.11.00
2363
2364 - Athens County Public Libraries (164)
2365 - BibLibre (158)
2366 - Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) (135)
2367 - Bibliothèque Universitaire des Langues et Civilisations (BULAC) (1)
2368 - ByWater-Solutions (418)
2369 - Catalyst (32)
2370 - Catalyst Open Source Academy (30)
2371 - Dataly Tech (2)
2372 - David Nind (11)
2373 - Equinox Open Library Initiative (1)
2374 - Göteborgs Universitet (2)
2375 - hofstetter.at (1)
2376 - Hypernova Oy (11)
2377 - Independant Individuals (109)
2378 - jabra.com (1)
2379 - Koha Community Developers (482)
2380 - Koha-Suomi (10)
2381 - KohaAloha (6)
2382 - Libriotech (3)
2383 - lmscloud.de (1)
2384 - MASmedios (1)
2385 - Prosentient Systems (28)
2386 - PTFS-Europe (285)
2387 - Rijksmuseum (155)
2388 - Software.coop (1)
2389 - Solutions inLibro inc (40)
2390 - Tamil (1)
2391 - The City of Joensuu (1)
2392 - Theke Solutions (405)
2393 - ub.lu.se (17)
2394 - Universidad Nacional de Córdoba (2)
2395 - University of Helsinki (3)
2396 - Université Rennes 2 (2)
2397 - ville-roubaix.fr (1)
2398 - wlpl.org (1)
2399 - Xercode (1)
2400
2401 We also especially thank the following individuals who tested patches
2402 for Koha
2403
2404 - Michael Adamyk (1)
2405 - Hugo Agud (1)
2406 - Salman Ali (1)
2407 - Aleisha Amohia (2)
2408 - Pedro Amorim (3)
2409 - Tomás Cohen Arazi (2160)
2410 - Nason Bimbe (1)
2411 - Christopher Brannon (2)
2412 - Anke Bruns (1)
2413 - Alex Buckley (1)
2414 - Emmanuel Bétemps (7)
2415 - Catrina Berka (1)
2416 - Axelle Clarisse (1)
2417 - Nick Clemens (213)
2418 - Rebecca Coert (8)
2419 - David Cook (3)
2420 - Chris Cormack (26)
2421 - Roch D'Amour (1)
2422 - Claude Demeure (2)
2423 - Paul Derscheid (13)
2424 - Solène Desvaux (1)
2425 - Orex Digital (5)
2426 - Jonathan Druart (114)
2427 - Magnus Enger (7)
2428 - Victoria Faafia (1)
2429 - Charles Farmer (1)
2430 - Bouzid Fergani (1)
2431 - Jonathan Field (192)
2432 - Katrin Fischer (688)
2433 - Andrew Fuerste-Henry (73)
2434 - Lucas Gass (56)
2435 - KIT Library Germany (5)
2436 - Victor Grousset (37)
2437 - Amit Gupta (2)
2438 - Géraud Frappier (1)
2439 - Kyle M Hall (436)
2440 - Sally Healey (37)
2441 - Samu Heiskanen (1)
2442 - Mark Hofstetter (1)
2443 - Barbara Johnson (19)
2444 - Thibault Kero (3)
2445 - Thibault Keromnès (3)
2446 - Thomas Klausner (3)
2447 - Lukasz Koszyk (17)
2448 - Bernardo González Kriegel (1)
2449 - Rhonda Kuiper (1)
2450 - Joonas Kylmälä (95)
2451 - Rachael Laritz (3)
2452 - Owen Leonard (211)
2453 - marie-luce (1)
2454 - Julian Maurice (4)
2455 - Kelly McElligott (2)
2456 - Josef Moravec (1)
2457 - David Nind (506)
2458 - Andrew Nugged (5)
2459 - Jacob O'Mara (1)
2460 - Séverine Queune (1)
2461 - Liz Rea (4)
2462 - Martin Renvoize (665)
2463 - Alexis Ripetti (1)
2464 - Jason Robb (1)
2465 - Marcel de Rooy (148)
2466 - Caroline Cyr La Rose (16)
2467 - Lisette Scheer (5)
2468 - Michaela Sieber (9)
2469 - Mika Smith (1)
2470 - Fridolin Somers (44)
2471 - Christian Stelzenmüller (12)
2472 - Myka Kennedy Stephens (1)
2473 - Lyon 3 Team (32)
2474 - Michal Urban (6)
2475 - Petro Vashchuk (4)
2476 - Ben Veasey (1)
2477 - Benjamin Veasey (9)
2478 - George Veranis (1)
2479 - Cab Vinton (1)
2480 - Cédric Vita (3)
2481 - Hammat Wele (2)
2482 - George Williams (2)
2483
2484 We thank the following individuals who mentored new contributors to the Koha project
2485
2486 - Martin Renvoize
2487
2488 And people who contributed to the Koha manual during the release cycle of Koha 22.06.00
2489
2490 - Anke (13)
2491 - Caroline Cyr La Rose (154)
2492 - Katrin Fischer (10)
2493 - David Nind (1)
2494 - Martin Renvoize (10)
2495 - Lucy Vaux-Harvey (1)
2496
2497 We regret any omissions.  If a contributor has been inadvertently missed,
2498 please send a patch against these release notes to koha-devel@lists.koha-community.org.
2499
2500 ## Notes from the Release Manager
2501
2502 From commit 1:, we expressed what this cycle was about:
2503
2504 ```
2505 The road of excess
2506 leads to the palace of wisdom;
2507 for we never know what is enough
2508 until we know what is more than enough.
2509
2510         William Blake.
2511 ```
2512
2513 It's been a particularly busy release with several big challenges. I'm grateful for the chance
2514 I had to serve as Release Manager, and for this great community and its members, who invested
2515 their time to make this happen.
2516
2517 Special thanks to:
2518
2519 - Martin
2520 - Nick, Kyle and Lucas
2521 - Katrina
2522 - Owen
2523 - the ByWater folks, for all the hugs and support
2524
2525 all of whom have been promptly available to tackle the different problems we faced through
2526 this vertiginous cycle.
2527
2528 ## Revision control notes
2529
2530 The Koha project uses Git for version control.  The current development
2531 version of Koha can be retrieved by checking out the master branch of:
2532
2533 - [Koha Git Repository](https://git.koha-community.org/koha-community/koha)
2534
2535 The branch for this version of Koha and future bugfixes in this release
2536 line is 22.11.x.
2537
2538 ## Bugs and feature requests
2539
2540 Bug reports and feature requests can be filed at the Koha bug
2541 tracker at:
2542
2543 - [Koha Bugzilla](http://bugs.koha-community.org)
2544
2545 He rau ringa e oti ai.
2546 (Many hands finish the work)
2547
2548 Autogenerated release notes updated last on 25 nov 2022 14:22:01.