Koha is the first free and open source software library automation
package (ILS). Development is sponsored by libraries of varying types
@ -19,7 +19,7 @@ Installation instructions can be found at:
Koha 22.11.05 is a bugfix/maintenance release with security fixes.
It includes 2 security fixes, 14 new features, 138 enhancements, 608 bugfixes.
It includes 2 security fixes, 13 new features, 141 enhancements, 623 bugfixes.
### System requirements
@ -65,7 +65,6 @@ You can learn about the system components (like OS and database) needed for runn
**Sponsored by** *The Research University in the Helmholtz Association (KIT)*
>This new feature adds the ability to add debits to a patrons account via API.
- [[29453]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29453) Add routes to fetch patron credits/debits
- [[31793]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31793) REST API: DELETE endpoint for Authorities
>This adds a DELETE endpoint for authorities to the REST API.
@ -110,6 +109,9 @@ You can learn about the system components (like OS and database) needed for runn
- [[30642]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30642) We should record the renewal type (automatic/manual)
- [[30943]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30943) Make background job classes use helpers
- [[31095]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31095) Remove Koha::Patron::Debarment::GetDebarments and use $patron->restrictions in preference
- [[31735]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31735) Avoid re-fetching objects from database by passing them down instead of object ids
**Sponsored by** *Gothenburg University Library*
- [[32013]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32013) Autorenewals is effectively a bulk action and should be treated as such
- [[32057]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32057) Add optional stack trace to action logs
@ -133,6 +135,7 @@ You can learn about the system components (like OS and database) needed for runn
- [[33289]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33289) Vue - Add API client class to interact with svc/config/systempreferences
**Sponsored by** *Bibliothèque Universitaire des Langues et Civilisations (BULAC)*
- [[33567]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33567) Remove fallback for Reference_NFL_statuses in C4/XSLT module
### Cataloging
@ -143,6 +146,8 @@ You can learn about the system components (like OS and database) needed for runn
- [[30930]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30930) Ability to change authority type while editing record
**Sponsored by** *Education Services Australia SCIS*
@ -154,6 +159,7 @@ You can learn about the system components (like OS and database) needed for runn
- [[30963]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30963) Automatically refresh the curbside pickups list
**Sponsored by** *Association KohaLa*
- [[31557]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31557) Add ability for holds queue builder to prioritize either matching a patron's home library to the item's home or holding library
- [[31615]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31615) Allow checkin of items bundles without verifying their contents
- [[32134]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32134) Show the bundle size when checked out
- [[32373]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32373) Show date of restriction on patron screen
@ -263,6 +269,7 @@ You can learn about the system components (like OS and database) needed for runn
### REST API
- [[29453]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29453) Add routes to fetch patron credits/debits
- [[31800]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31800) REST API: POST endpoint for Biblios
- [[31801]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31801) REST API: PUT endpoint for Biblios
@ -324,15 +331,11 @@ You can learn about the system components (like OS and database) needed for runn
- [[33192]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33192) We should rename 'AutoEmailPrimaryAddress' to 'EmailFieldPrimary' for clarification
>The enhancement renames AutoEmailPrimaryAddress the system preference to EmailFieldPrimary to reflect the fact that it is not only used in the context of AutoEmailNewUser, but in general for email notices.
- [[33196]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33196) Terminology: rephrase Pseudonymization system preference to be more general
- [[33197]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33197) Terminology: rename GDPR_Policy system preference
### Templates
- [[27775]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27775) Add hint about drag and drop feature on framework subfield edit
- [[31405]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31405) Set focus for cursor to setSpec input when adding a new OAI set
- [[31407]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31407) Set focus for cursor to Currency when adding a new currency
- [[31410]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31410) Set focus for cursor to Server name when adding a new Z39.50 or SRU server
- [[32095]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32095) Remove bullets from statuses in inventory tool
- [[32319]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32319) Give header search submit button more padding
- [[32507]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32507) Use template wrapper to build breadcrumb navigation
@ -357,6 +360,7 @@ You can learn about the system components (like OS and database) needed for runn
- [[33310]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33310) Use template wrapper for tabs: Suggestions
- [[33336]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33336) Use a dedicated column for plugin status in plugins table
- [[33349]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33349) Patron attributes don't have identifying info in the staff interface
- [[33699]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33699) Typo in identity_provider_domains.tt (presedence)
### Test Suite
@ -426,6 +430,7 @@ You can learn about the system components (like OS and database) needed for runn
- [[32550]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32550) 'Clear on loan' link on Batch item modification doesn't untick on loan items
- [[33100]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33100) Authority linking doesn't work for bib headings ending in two or more punctuation characters
- [[33375]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33375) Advanced editor crashes when using MySQL 8 due to reserved rank keyword
- [[33445]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33445) Regression - Replacing authority via Z39.50 will not search for anything but the value from the existing authority
- [[33591]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33591) Cannot merge bibliographic records
### Circulation
@ -459,6 +464,7 @@ You can learn about the system components (like OS and database) needed for runn
### Hold requests
- [[30687]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30687) Unable to override hold policy if no pickup locations are available
- [[32470]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32470) (Bug 14783 follow-up) Fix mysql error in db_rev for 22.06.000.064
- [[33611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33611) Holds being placed in the future if DefaultHoldExpirationdate is set
@ -723,6 +729,7 @@ You can learn about the system components (like OS and database) needed for runn
- [[33144]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33144) Authority lookup in advanced editor overencodes HTML
- [[33173]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33173) Save and continue button in standard cataloging module broken
- [[33655]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33655) z39.50 search no longer shows search in progress
### Circulation
@ -750,6 +757,7 @@ You can learn about the system components (like OS and database) needed for runn
- [[33285]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33285) It should be possible to specify the separator used in runreport.pl
- [[33626]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33626) compare_es_to_db.pl does not work with Search::Elasticsearch 7.0
- [[33645]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33645) koha-foreach always returns 1 if --chdir not specified
- [[33677]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33677) Remove --verbose from koha-worker manpage
### Database
@ -782,6 +790,8 @@ You can learn about the system components (like OS and database) needed for runn
- [[32247]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32247) Real time HoldsQueue does not need to check items if there are no holds
- [[32455]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32455) Don't send hold notices from the library's inbound email address
- [[32627]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32627) Reprinting holds slips should not reset the expiration date
- [[32993]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32993) Holds priority changed incorrectly with dropdown selector
- [[33198]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33198) request.pl is calculating pickup locations that are not used
- [[33210]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33210) (Bug 31963 follow-up) No hold fee message on OPAC should be displayed when there is no fee
- [[33302]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33302) Placing item level holds in OPAC allows to pick forbidden pick-up locations, but then places no hold
@ -901,6 +911,7 @@ You can learn about the system components (like OS and database) needed for runn
- [[32679]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32679) CSS class article-request-title is doubled up in article requests list in staff patron account
- [[32701]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32701) Self checkout help page lacks required I18N JavaScript
- [[32946]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32946) 'Send list/cart' forms in OPAC is misaligned
- [[32995]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32995) Koha agent string not sent for OverDrive fulfillment requests
- [[32999]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32999) Click handler to show QR code in OPAC lacks preventDefault
- [[33102]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33102) Cart in OPAC and staff interface does no longer display infos from biblioitems table
- [[33160]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33160) Make sure 773 (host item entry) displays in the cart when not linked by $w
@ -968,6 +979,7 @@ You can learn about the system components (like OS and database) needed for runn
>This enhanced adds the no-block option to the SIP emulator for optional use in checkout/checkin/renew messages.
- [[32624]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32624) Patrons fines are not accurate in SIP2 when NoIssuesChargeGuarantorsWithGuarantees or NoIssuesChargeGuarantees are enabled
- [[33580]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33580) Bring back ability to mark item as seen via SIP2 item information request
### Searching
@ -1000,6 +1012,7 @@ You can learn about the system components (like OS and database) needed for runn
>This fixes
- [[32741]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32741) Attribute codes should not be repeated in bib1.att
- [[32937]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32937) Zebra: Ignore copyright symbol when searching
### Self checkout
@ -1078,6 +1091,7 @@ You can learn about the system components (like OS and database) needed for runn
- [[33615]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33615) Date picker icon not visible
- [[33621]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33621) Javascript error when claiming return via circulation.pl
- [[33631]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33631) results_summary label and content are slightly misaligned in staff interface
- [[33642]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33642) Typo: No log found .
- [[33643]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33643) Add page-section to 'scan index' page
### System Administration
@ -1097,6 +1111,8 @@ You can learn about the system components (like OS and database) needed for runn
- [[32964]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32964) OPACResultsMaxItemsUnavailable description is misleading
- [[33004]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33004) Add VENDOR_TYPE to default authorised value categories
- [[33060]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33060) Fix yes/no setting to 1/0 in system preference YAML files
- [[33196]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33196) Terminology: rephrase Pseudonymization system preference to be more general
- [[33197]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33197) Terminology: rename GDPR_Policy system preference
- [[33509]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33509) Staff search result list shows "other holdings" with AlternateHoldingsField when there are no alternate holdings
- [[33586]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33586) Library and category are switched in table configuration for patron search results table settings
@ -1107,7 +1123,9 @@ You can learn about the system components (like OS and database) needed for runn
- [[22375]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22375) Due dates should be formatted consistently
- [[28235]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28235) Custom cover images are very large in staff search results and OPAC details
- [[31405]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31405) Set focus for cursor to setSpec input when adding a new OAI set
- [[31409]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31409) Set focus for cursor to Fund code when adding a new fund
- [[31410]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31410) Set focus for cursor to Server name when adding a new Z39.50 or SRU server
- [[31413]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31413) Set focus for cursor to Selector when adding a new audio alert
- [[31932]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31932) The basket summary page template needs a cleanup
- [[31994]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31994) Clicking the next button of a DataTable loading its data from the HTML does nothing
@ -1207,6 +1225,7 @@ You can learn about the system components (like OS and database) needed for runn
- [[33293]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33293) Use template wrapper for tabs: Holds
- [[33294]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33294) Use template wrapper for tabs: Checkout history
- [[33307]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33307) Use template wrapper for tabs: Lists
- [[33320]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33320) Patron modification requests: options are squashed
- [[33322]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33322) "Please select at least one suggestion" when doing a catalog search from suggestions page
- [[33324]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33324) Use template wrapper for tabs: Tools
- [[33333]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33333) Use template wrapper for tabs: SQL reports
@ -1301,6 +1320,7 @@ You can learn about the system components (like OS and database) needed for runn
- CatalogerEmails
- ContentWarningField
- EmailFieldPrimary
- HoldsQueuePrioritizeBranch
- LinkerConsiderThesaurus
- OPACShowSavings
- OpacCatalogConcerns
@ -1348,13 +1368,13 @@ interface are available in this release for the following languages: