|
21453
|
Koha
|
MARC Aut
|
arouss1980
|
Needs Signoff
|
---
|
blinddetail-biblio-search.pl/.tt use hardcoded subfield values for MARC21
|
2025-12-13
|
|
37196
|
Koha
|
MARC Bib
|
alexander.wagner
|
Needs Signoff
|
---
|
Automatically add punctuation to MARC21 title fields
|
2025-10-25
|
|
37325
|
Koha
|
MARC Bib
|
alexander.wagner
|
Needs Signoff
|
---
|
Automatically add punctuation to Marc21 field 260 / 264
|
2025-12-19
|
|
2172
|
Koha
|
OPAC
|
ephetteplace
|
Needs Signoff
|
---
|
Cart attaches an iso2709 file, which can be confusing
|
Thu 21:44
|
|
41058
|
Koha
|
Circulat
|
mike.grgurev
|
Needs Signoff
|
---
|
Using Show Checkouts button when LoadCheckoutsTableDelay is set causes collision/error. loadIssuesTableDelayTimeoutId not assigned
|
Tue 22:07
|
|
40308
|
Koha
|
MARC Aut
|
a.roussos
|
Needs Signoff
|
---
|
New Perl Class (Koha::ExternalContent::OCLC) for integrating with OCLC's APIs
|
2025-11-23
|
|
40309
|
Koha
|
MARC Aut
|
a.roussos
|
Needs Signoff
|
---
|
New authority framework plugin for MARC21 (marc21_field_082a_authorities.pl)
|
2025-11-22
|
|
40310
|
Koha
|
MARC Aut
|
a.roussos
|
Needs Signoff
|
---
|
New authority framework plugin for MARC21 (marc21_field_083a_authorities.pl)
|
2025-11-22
|
|
40311
|
Koha
|
MARC Aut
|
a.roussos
|
Needs Signoff
|
---
|
New authority framework plugin for UNIMARC (unimarc_field_676a_authorities.pl)
|
2025-11-22
|
|
41795
|
Koha
|
Searchin
|
a.roussos
|
Needs Signoff
|
---
|
UNIMARC: a Zebra search for Corporate Body Name authorities will also return Collective Titles
|
Mon 06:32
|
|
30295
|
Koha
|
Circulat
|
aleisha
|
Needs Signoff
|
---
|
Send a notification when a recall is manually canceled
|
2026-01-27
|
|
30614
|
Koha
|
Architec
|
aleisha
|
Needs Signoff
|
---
|
check-url-quick gives false error 404
|
2025-10-22
|
|
31415
|
Koha
|
Circulat
|
aleisha
|
Needs Signoff
|
---
|
Script to automate converting holds to recalls
|
2025-10-31
|
|
31606
|
Koha
|
Acquisit
|
aleisha
|
Needs Signoff
|
---
|
Enhance acquisitions to allow ordering on next year's budget when still in current year.
|
2025-12-17
|
|
32142
|
Koha
|
Hold req
|
aleisha
|
Needs Signoff
|
---
|
Add HoldFeeMode option "if all items are checked out OR the record has at least one hold already"
|
2026-01-16
|
|
32776
|
Koha
|
Circulat
|
aleisha
|
Needs Signoff
|
---
|
Choose to convert oldest reserve or all possible reserves to recalls
|
2025-10-31
|
|
35061
|
Koha
|
Command-
|
aleisha
|
Needs Signoff
|
---
|
Add support to preserve patron category code when importing patrons with commandline script
|
2025-11-21
|
|
36548
|
Koha
|
Packagin
|
aleisha
|
Needs Signoff
|
---
|
koha-zebra should fix ownership on /var/run/koha/instancename files
|
2025-12-26
|
|
36616
|
Koha
|
Catalogi
|
aleisha
|
Needs Signoff
|
---
|
Ability to stop Complex See Reference authority records from being linked to bibliographic records
|
2025-10-26
|
|
37598
|
Koha
|
Notices
|
aleisha
|
Needs Signoff
|
---
|
Ability to use the BCC field for sending notices to multiple addresses, rather than the To field
|
2025-12-19
|
|
39297
|
Koha
|
Circulat
|
aleisha
|
Needs Signoff
|
---
|
Show due date on recalls queue if a recalled item is overdue to be returned
|
2025-11-21
|
|
40537
|
Koha
|
Acquisit
|
aleisha
|
Needs Signoff
|
---
|
Sum total cost in ordered / foreign currency on invoice summary page
|
2025-11-05
|
|
41463
|
Koha
|
REST API
|
aleisha
|
Needs Signoff
|
---
|
Add Koha REST API endpoints for OAI sets
|
2025-12-19
|
|
18922
|
Koha
|
Web serv
|
alex.arnaud
|
Needs Signoff
|
---
|
Mana - Share review
|
2025-11-21
|
|
41767
|
Koha
|
Architec
|
andreas.jonsson
|
Needs Signoff
|
---
|
Plack backlog parameter
|
2026-02-04
|
|
41116
|
Koha
|
Staff in
|
andrew
|
Needs Signoff
|
---
|
Selectors are inconsistently structured in hold found modals
|
2025-11-21
|
|
20125
|
Koha
|
Acquisit
|
arthur.suzuki
|
Needs Signoff
|
---
|
Add a cron script to claim late orders
|
2026-01-05
|
|
23849
|
Koha
|
Architec
|
arthur.suzuki
|
Needs Signoff
|
---
|
Update the list of sysprefs to share with Hea
|
2025-10-12
|
|
41780
|
Koha
|
Patrons
|
ayoub.glizi-vic...
|
Needs Signoff
|
---
|
Show firstname if preferred_name is empty in moremember.tt
|
Mon 19:18
|
|
37512
|
Koha
|
Circulat
|
baptiste.wojtko...
|
Needs Signoff
|
---
|
Add a function to reset login attempts
|
2026-02-05
|
|
38093
|
Koha
|
Catalogi
|
baptiste.wojtko...
|
Needs Signoff
|
---
|
Bundles: Add MARC link options should also add a link in 462
|
2026-01-08
|
|
38360
|
Koha
|
Acquisit
|
baptiste.wojtko...
|
Needs Signoff
|
---
|
Price extraction from MungeMarcPrice should be improved
|
2025-12-29
|
|
39757
|
Koha
|
Catalogi
|
baptiste.wojtko...
|
Needs Signoff
|
---
|
Serial enumeration / chronology sorting is broken again in biblio page
|
2025-10-07
|
|
40575
|
Koha
|
Acquisit
|
baptiste.wojtko...
|
Needs Signoff
|
---
|
Transferring order will reload the page and its form
|
2025-12-29
|
|
40578
|
Koha
|
MARC Aut
|
baptiste.wojtko...
|
Needs Signoff
|
---
|
C4/Heading/UNIMARC.pm does deal with authorities
|
2026-01-05
|
|
13666
|
Koha
|
SIP2
|
benjamin.rokseth
|
Needs Signoff
|
---
|
Allow SIP2 checkin/checkout to get branch from institution_id field AO
|
2025-11-20
|
|
39287
|
Koha
|
Catalogi
|
bibliothek
|
Needs Signoff
|
---
|
Improve "Show volume" search with a more specialized search index
|
2025-12-12
|
|
32773
|
Koha
|
Catalogi
|
blawlor
|
Needs Signoff
|
---
|
Have the ability to have more than 1 Fast Add framework
|
2026-01-28
|
|
39419
|
Koha
|
Hold req
|
blawlor
|
Needs Signoff
|
---
|
Holds API treats 'expiration_date' as 'patron_expiration_date'
|
2025-12-13
|
|
16631
|
Koha
|
Reports
|
casey.conlin
|
Needs Signoff
|
---
|
Limit listing of reports using patron library
|
14:03:45
|
|
41719
|
Koha
|
Test Sui
|
chris
|
Needs Signoff
|
---
|
Add rendering test coverage for Labels and Patroncards
|
2026-01-30
|
|
41717
|
Koha
|
Architec
|
chris.nighswonger
|
Needs Signoff
|
---
|
Update PDF::Reuse and PDF::Reuse::Barcode to the latest version
|
2026-02-06
|
|
41101
|
Koha
|
Patrons
|
cj.lynce
|
Needs Signoff
|
---
|
Allow extended patron attribute to be non-editable in the staff interface.
|
2025-11-04
|
|
39023
|
Koha
|
Command-
|
davewood
|
Needs Signoff
|
---
|
Add utf8 output to CSV output of overdue_notices.pl
|
2025-11-21
|
|
26657
|
Koha
|
MARC Bib
|
dcook
|
Needs Signoff
|
---
|
"Unlinked" output of LinkBibHeadingsToAuthorities is ambiguous
|
2026-01-13
|
|
39055
|
Koha
|
Staff in
|
dcook
|
Needs Signoff
|
---
|
Unauthenticated are not redirected properly in reports module after login
|
2026-02-03
|
|
39160
|
Koha
|
Architec
|
dcook
|
Needs Signoff
|
---
|
Mojolicious::Plugin::OAuth2 is loaded suboptimally
|
2026-01-13
|
|
40826
|
Koha
|
Mana-kb
|
elias.lorgnier
|
Needs Signoff
|
---
|
nbofuser not incremented when using a mana report
|
2026-01-29
|
|
40906
|
Koha
|
Mana-kb
|
elias.lorgnier
|
Needs Signoff
|
---
|
Update the "New SQL from mana" interface
|
Wed 03:20
|
|
41373
|
Koha
|
Mana-kb
|
elias.lorgnier
|
Needs Signoff
|
---
|
Report share with mana not working when language_loop is not true
|
2026-01-29
|
|
21572
|
Koha
|
Circulat
|
emily.lamancusa
|
Needs Signoff
|
---
|
Improve flexibility and consistency of AllowItemsOnHoldCheckoutSIP and AllowItemsOnHoldCheckoutSCO
|
2025-10-08
|
|
22322
|
Koha
|
Circulat
|
emmi.takkinen
|
Needs Signoff
|
---
|
Self-checkin module should provide for automatic logins (like self-checkout)
|
2025-11-13
|
|
30328
|
Koha
|
Catalogi
|
emmi.takkinen
|
Needs Signoff
|
---
|
Add ability to generate barcode with library specific prefix
|
2026-01-21
|
|
33756
|
Koha
|
Acquisit
|
emmi.takkinen
|
Needs Signoff
|
---
|
Wrong calculation of total amount spent?
|
2025-10-30
|
|
34671
|
Koha
|
Patrons
|
emmi.takkinen
|
Needs Signoff
|
---
|
Collapsing fields in patron form allows saving without mandatory fields
|
2025-12-01
|
|
35953
|
Koha
|
Staff in
|
emmi.takkinen
|
Needs Signoff
|
---
|
Add delete_any_record cataloguing subpermission
|
2026-01-12
|
|
36957
|
Koha
|
Circulat
|
emmi.takkinen
|
Needs Signoff
|
---
|
Item in transfer should start floating in its floating library without user clicking the "Cancel transfer"-button
|
2025-11-23
|
|
39625
|
Koha
|
Staff in
|
emmi.takkinen
|
Needs Signoff
|
---
|
Interface logs incorrectly to statistics table when renewing
|
2025-12-13
|
|
41260
|
Koha
|
Command-
|
emmi.takkinen
|
Needs Signoff
|
---
|
Running holds reminder cronjob with both triggered and holidays parameter may leave hold reminders unformed
|
2025-12-03
|
|
41386
|
Koha
|
Fines an
|
emmi.takkinen
|
Needs Signoff
|
---
|
Adding 0.00 as value for "Expired hold charge" in circulation rules can lead to exception Koha::Exceptions::Account::AmountNotPositive
|
2025-12-10
|
|
41500
|
Koha
|
System A
|
emmi.takkinen
|
Needs Signoff
|
---
|
Expired hold charge value containing decimal with fraction dropped when editing a rule
|
2026-02-05
|
|
41829
|
Koha
|
Catalogi
|
emmi.takkinen
|
Needs Signoff
|
---
|
Tag editor button has wrong id on copied MARC field when value builder plugin is used
|
Thu 07:45
|
|
40307
|
Koha
|
Catalogi
|
fridolin.somers
|
Needs Signoff
|
---
|
Use GET in form of value_builder/unimarc_field_210c.tt
|
2025-10-14
|
|
24720
|
Koha
|
Searchin
|
glasklas
|
Needs Signoff
|
---
|
Remove special characters from beginning of sort fields
|
2025-11-20
|
|
27859
|
Koha
|
Searchin
|
glasklas
|
Needs Signoff
|
---
|
MARC export for search results
|
2025-11-20
|
|
29597
|
Koha
|
Tools
|
glasklas
|
Needs Signoff
|
---
|
Add tomarcplugin option to bulkmarcimport.pl
|
2025-11-20
|
|
29654
|
Koha
|
Tools
|
glasklas
|
Needs Signoff
|
---
|
Add option to bulkmarimport.pl for matching on original id
|
2025-11-21
|
|
32092
|
Koha
|
Architec
|
glasklas
|
Needs Signoff
|
---
|
Improve circulation rules cache utilization
|
2025-11-25
|
|
36022
|
Koha
|
Notices
|
glasklas
|
Needs Signoff
|
---
|
Add default recipient phone number country code syspref for SMS::Send driver
|
2025-11-21
|
|
36303
|
Koha
|
Plugin a
|
glasklas
|
Needs Signoff
|
---
|
Add after_circ_action hook action for checking in item that was not checked out
|
2025-11-21
|
|
39229
|
Koha
|
Patrons
|
glasklas
|
Needs Signoff
|
---
|
Search additional unique patron properties on patron quicksearch
|
2025-11-25
|
|
39267
|
Koha
|
Circulat
|
glasklas
|
Needs Signoff
|
---
|
Specified due date remains for checkouts even when removing unchecking remember for session
|
2025-11-21
|
|
39453
|
Koha
|
Patrons
|
glasklas
|
Needs Signoff
|
---
|
Add attribute type settings for restricting access to extended attributes
|
12:46:07
|
|
6892
|
Koha
|
Catalogi
|
gmcharlt
|
Needs Signoff
|
---
|
If a URL has been entered without http://, it isn't correctly linked
|
Tue 19:02
|
|
11808
|
Koha
|
Authenti
|
hammat.wele
|
Needs Signoff
|
---
|
When searching for a cardnumber in the intranet, also try to search for it on the LDAP server if one is configured and add/update user
|
2025-11-20
|
|
19336
|
Koha
|
Command-
|
hammat.wele
|
Needs Signoff
|
---
|
Add option to fines.pl to apply maximal fine amount after delay
|
2025-11-21
|
|
21214
|
Koha
|
Command-
|
hammat.wele
|
Needs Signoff
|
---
|
cleanup_database.pl --mail should let admin choose which letter codes to keep
|
2025-11-21
|
|
21272
|
Koha
|
Tools
|
hammat.wele
|
Needs Signoff
|
---
|
MARC import should warn about mis-matched branch during staged import
|
2026-01-15
|
|
27113
|
Koha
|
Searchin
|
hammat.wele
|
Needs Signoff
|
---
|
Elasticsearch: Autocomplete in search
|
2026-01-24
|
|
36154
|
Koha
|
Lists
|
hammat.wele
|
Needs Signoff
|
---
|
Add the ability for some pages to be able to use images coming from plugin
|
Mon 17:29
|
|
37680
|
Koha
|
Searchin
|
hammat.wele
|
Needs Signoff
|
---
|
"Limit to records with available items" should consider withdrawn and negative not for loan status as unavailable
|
2025-11-02
|
|
39631
|
Koha
|
Circulat
|
hammat.wele
|
Needs Signoff
|
---
|
longoverdue.pl does not consider OverdueNoticeCalendar when calculating overdue days
|
2025-10-24
|
|
39646
|
Koha
|
Notices
|
hammat.wele
|
Needs Signoff
|
---
|
Send overdue notice to guarantor when guarantee has no email
|
2025-11-12
|
|
40881
|
Koha
|
Course r
|
hammat.wele
|
Needs Signoff
|
---
|
Table layout overflow on course interface – table extends beyond container
|
2026-01-07
|
|
41681
|
Koha
|
Architec
|
hammat.wele
|
Needs Signoff
|
---
|
bulkmarcimport.pl reports an incorrect number of MARC records processed
|
2026-01-22
|
|
21627
|
Koha
|
Command-
|
imani.thomas
|
Needs Signoff
|
---
|
System preference for recipient emails of gather_print_notices.pl
|
2025-11-10
|
|
4858
|
Koha
|
Notices
|
jacob.omara
|
Needs Signoff
|
---
|
Ability to Charge for Print Notices
|
2025-11-20
|
|
40824
|
Koha
|
Authenti
|
jacob.omara
|
Needs Signoff
|
---
|
Add option to prevent re-use of passwords
|
2026-01-22
|
|
14962
|
Koha
|
Catalogi
|
jake.deery
|
Needs Signoff
|
---
|
Temp Shelving Location
|
Tue 16:50
|
|
41814
|
Koha
|
Patrons
|
jake.deery
|
Needs Signoff
|
---
|
Limit the maximum age for borrower categories without a specified range
|
Wed 15:01
|
|
41818
|
Koha
|
SIP2
|
jake.deery
|
Needs Signoff
|
---
|
SIP2 message in AF field should be stripped of newlines and carriage returns
|
Wed 22:19
|
|
39517
|
Koha
|
OPAC
|
januszop
|
Needs Signoff
|
---
|
Make books be interpreted by MARC21slim2OPACDetail.xsl as 'Book' instead of more generic 'Text'
|
Wed 09:35
|
|
21004
|
Koha
|
Acquisit
|
johanna.raisa
|
Needs Signoff
|
---
|
Use modal to add and edit notes on receiving orders/shipments page
|
2025-11-21
|
|
41707
|
Koha
|
SIP2
|
johanna.raisa
|
Needs Signoff
|
---
|
The DIE handler in C4::SIP::Trapper is logging non-SIP errors, causing log flooding.
|
2026-01-27
|
|
41757
|
Koha
|
ILL
|
johanna.raisa
|
Needs Signoff
|
---
|
Copy default framework values to an ILL record
|
2026-02-04
|
|
41763
|
Koha
|
Acquisit
|
johanna.raisa
|
Needs Signoff
|
---
|
Use Koha::Biblioframework->fill_with_default_values instead of C4::Acquisition::FillWithDefaultValue
|
2026-02-06
|
|
41573
|
Koha
|
Template
|
jonathan.druart
|
Needs Signoff
|
---
|
Tidy kohaTable block - patron_lists
|
2026-01-15
|
|
22972
|
Koha
|
MARC Bib
|
julian.maurice
|
Needs Signoff
|
---
|
Proposal for enriching the bibliographic records with standard identifiers from authority data
|
2026-01-07
|
|
30095
|
Koha
|
Serials
|
julian.maurice
|
Needs Signoff
|
---
|
Allow to change "warn when late" setting in subscriptions batch modification tool
|
2025-11-21
|
|
30096
|
Koha
|
Serials
|
julian.maurice
|
Needs Signoff
|
---
|
Allow to change "late issue notification" setting in subscriptions batch modification tool
|
2025-11-21
|
|
39564
|
Koha
|
I18N/L10
|
julian.maurice
|
Needs Signoff
|
---
|
Enable runtime translations for plugins (Koha::I18N)
|
2026-01-14
|
|
13811
|
Koha
|
Command-
|
koha-bugs
|
Needs Signoff
|
---
|
Add verbose option borrowers-force-messaging-defaults
|
2025-11-20
|
|
36988
|
Koha
|
REST API
|
koha-bugs
|
Needs Signoff
|
---
|
PUT for patrons requires full borrowers permission, but should only require 'edit_borrowers'
|
2025-10-30
|
|
38509
|
Koha
|
Circulat
|
koha-bugs
|
Needs Signoff
|
---
|
Set correct transfer when a hold exists
|
2025-11-26
|
|
38682
|
Koha
|
MARC Bib
|
koha-bugs
|
Needs Signoff
|
---
|
Add series ISSN from 490$x and 8XX$x to XSLT detail and search results' show-serial().
|
2025-10-15
|
|
38745
|
Koha
|
Web serv
|
koha-bugs
|
Needs Signoff
|
---
|
Add a proof of concept JSON-RPC driven endpoint for RPC style calls that don't fit REST ideals
|
2025-12-21
|
|
40159
|
Koha
|
Serials
|
koha-bugs
|
Needs Signoff
|
---
|
When modifying a subscription with received issues, prediction pattern doesn't start from next issue date
|
2025-10-20
|
|
40972
|
Koha
|
Plugin a
|
koha-bugs
|
Needs Signoff
|
---
|
New hook: extend Marc Filter
|
Wed 08:54
|
|
41070
|
Koha
|
Acquisit
|
koha-bugs
|
Needs Signoff
|
---
|
No warning when filling no fund while importing in a basket from a file
|
Wed 14:25
|
|
41073
|
Koha
|
Patrons
|
koha-bugs
|
Needs Signoff
|
---
|
Import users expiry date default does not apply
|
2026-01-29
|
|
41141
|
Koha
|
MARC Aut
|
koha-bugs
|
Needs Signoff
|
---
|
Linker with Elasticsearch fails when heading contains parenthesis or equal sign
|
2025-11-07
|
|
41265
|
Koha
|
Circulat
|
koha-bugs
|
Needs Signoff
|
---
|
NoIssuesChargeGuarantees and NoIssuesChargeGuarantorsWithGuarantees circulation checks not precise enough
|
2025-11-19
|
|
41543
|
Koha
|
Architec
|
koha-bugs
|
Needs Signoff
|
---
|
Sort build, testing tools into devDependencies in package.json
|
2026-01-08
|
|
41552
|
Koha
|
Hold req
|
koha-bugs
|
Needs Signoff
|
---
|
Holds are not removed from holds queue when hold is suspended
|
Tue 16:54
|
|
41732
|
Koha
|
Acquisit
|
koha-bugs
|
Needs Signoff
|
---
|
Default order quantity should be 1 unless items are created on ordering
|
2026-02-04
|
|
41785
|
Koha
|
Catalogi
|
koha-bugs
|
Needs Signoff
|
---
|
Add stocknumber plugin with spacing values
|
2026-02-06
|
|
41803
|
Koha
|
Acquisit
|
koha-bugs
|
Needs Signoff
|
---
|
Improvements to consistency in basket groups template
|
Mon 19:02
|
|
41813
|
Koha
|
ILL
|
koha-bugs
|
Needs Signoff
|
---
|
ILLDefaultStaffEmail should not be used as the sender address
|
Wed 09:17
|
|
40813
|
Koha
|
Architec
|
kyle
|
Needs Signoff
|
---
|
Add ability to embed page start and end timing
|
2026-01-29
|
|
40840
|
Koha
|
Acquisit
|
kyle
|
Needs Signoff
|
---
|
Failure of an EDI SFTP account will kill edi_cron.pl preventing uploads from subsequent accounts
|
2026-01-28
|
|
41052
|
Koha
|
Acquisit
|
kyle
|
Needs Signoff
|
---
|
marc_ordering_process.pl should take options for specific accounts and/or directories
|
2025-10-24
|
|
41553
|
Koha
|
Acquisit
|
kyle
|
Needs Signoff
|
---
|
Add fund code to the fund dropdown list when adding an item to an order (neworderempty.pl)
|
Wed 20:44
|
|
41698
|
Koha
|
Command-
|
kyle
|
Needs Signoff
|
---
|
Add maintenance script to revert found holds for items currently checked out
|
Tue 15:25
|
|
41811
|
Koha
|
SIP2
|
kyle
|
Needs Signoff
|
---
|
SIP server will inadvertently remove non-alphanumeric characters from the end of a message
|
Tue 19:10
|
|
29326
|
Koha
|
Circulat
|
lari.taskula
|
Needs Signoff
|
---
|
_ALL_ should not override other rules in UpdateItemLocationOnCheckin
|
2025-11-04
|
|
40994
|
Koha
|
Searchin
|
lari.taskula
|
Needs Signoff
|
---
|
Field 651 subfields other than "a" present in Topics facet
|
2025-10-10
|
|
36502
|
Koha
|
Circulat
|
Laura.escamilla
|
Needs Signoff
|
---
|
Independent branches should not prevent holds if canreservefromotherbranches is enabled
|
2025-12-07
|
|
39662
|
Koha
|
Accessib
|
Laura.escamilla
|
Needs Signoff
|
---
|
Register a new account page - X next to calendar is confusing, should use different button style
|
2026-02-04
|
|
9750
|
Koha
|
Notices
|
lucas
|
Needs Signoff
|
---
|
Bring routing lists into notices & slips
|
2025-12-02
|
|
12104
|
Koha
|
Serials
|
lucas
|
Needs Signoff
|
---
|
Add print label to serials receive
|
Mon 17:05
|
|
20859
|
Koha
|
OPAC
|
lucas
|
Needs Signoff
|
---
|
Enter SMS number and SMS provider during self registration
|
2025-11-21
|
|
40478
|
Koha
|
Label/pa
|
lucas
|
Needs Signoff
|
---
|
Add option to justify barcode on labels
|
2026-01-27
|
|
41437
|
Koha
|
Circulat
|
lucas
|
Needs Signoff
|
---
|
Patrons should never receive two consecutive auto renewal failure notices
|
2025-12-17
|
|
41132
|
Koha
|
Notices
|
marion.durand
|
Needs Signoff
|
---
|
Add the variable 'branch' to the PASSWORD_RESET and STAFF_PASSWORD_RESET notices
|
Thu 16:24
|
|
22439
|
Koha
|
Catalogi
|
martin.renvoize
|
Needs Signoff
|
---
|
Duplicated code in PrepHostMarcField and prepare_host_field
|
2026-01-06
|
|
28527
|
Koha
|
Staff in
|
martin.renvoize
|
Needs Signoff
|
---
|
Transfers that are cancelled whilst in transit should still appear as 'in transit' until they are received
|
2025-10-22
|
|
30144
|
Koha
|
Acquisit
|
martin.renvoize
|
Needs Signoff
|
---
|
Add support for EDI GIR:LVT and/or GIR:LVC, Servicing instructions, segment
|
15:29:20
|
|
35972
|
Koha
|
Course r
|
martin.renvoize
|
Needs Signoff
|
---
|
Add a 'Research tables' feature, that builds upon Course reserves
|
Tue 11:29
|
|
37564
|
Koha
|
Command-
|
martin.renvoize
|
Needs Signoff
|
---
|
bulkmarcimport should not generate real time holds queue updates
|
2025-12-26
|
|
38769
|
Koha
|
OPAC
|
martin.renvoize
|
Needs Signoff
|
---
|
Add plugins consent types to OPAC self registration process
|
2026-02-02
|
|
38940
|
Koha
|
Circulat
|
martin.renvoize
|
Needs Signoff
|
---
|
ConsiderLibraryHoursInCirculation set to "shorten the loan period and set the checkout to be due at the library’s close time" is not working
|
2025-11-06
|
|
40225
|
Koha
|
Catalogi
|
martin.renvoize
|
Needs Signoff
|
---
|
The --send-all option in the stockrotation job fails if there are no items to rotate at all
|
2025-11-21
|
|
40800
|
Koha
|
SIP2
|
martin.renvoize
|
Needs Signoff
|
---
|
TransferArrived needlessly triggers alerts in SIP
|
Tue 08:08
|
|
41273
|
Koha
|
Test Sui
|
martin.renvoize
|
Needs Signoff
|
---
|
xt/perltidy.t could use the same parallel handling as other tests
|
2026-01-16
|
|
41297
|
Koha
|
Acquisit
|
martin.renvoize
|
Needs Signoff
|
---
|
Add duplicate invoice number detection on EDI invoice import
|
2025-12-02
|
|
41358
|
Koha
|
Circulat
|
martin.renvoize
|
Needs Signoff
|
---
|
action logs info column should always store JSON
|
2026-01-05
|
|
41530
|
Koha
|
REST API
|
martin.renvoize
|
Needs Signoff
|
---
|
item_type vs item_type_id inconsistencies in the API
|
2026-01-06
|
|
41585
|
Koha
|
Point of
|
martin.renvoize
|
Needs Signoff
|
---
|
Refunds don't always appear on the register page
|
2026-01-12
|
|
41592
|
Koha
|
Point of
|
martin.renvoize
|
Needs Signoff
|
---
|
Add an enhanced workflow for refunds against anonymous transactions
|
2026-01-12
|
|
41649
|
Koha
|
SIP2
|
martin.renvoize
|
Needs Signoff
|
---
|
Add support for setting the magnetic media flag for SIP in Koha
|
2026-01-20
|
|
41678
|
Koha
|
SIP2
|
martin.renvoize
|
Needs Signoff
|
---
|
Add a warning when max servers are reached in SIP2
|
2026-01-21
|
|
41751
|
Koha
|
Point of
|
martin.renvoize
|
Needs Signoff
|
---
|
Cash register transaction history returns 403 for users with only anonymous_refund permission
|
2026-02-02
|
|
41819
|
Koha
|
Point of
|
martin.renvoize
|
Needs Signoff
|
---
|
Refunds via the Cash registers page should not result in PAYOUTS if the transaction type is 'Account Credit'
|
Wed 15:29
|
|
39711
|
Koha
|
Acquisit
|
matt.blenkinsop
|
Needs Signoff
|
---
|
Migrate C4::Contract to object classes
|
2025-11-10
|
|
41605
|
Koha
|
Architec
|
matt.blenkinsop
|
Needs Signoff
|
---
|
Fix incorrect default value keys in Vue
|
2026-01-13
|
|
28657
|
Koha
|
System A
|
michael.hafen
|
Needs Signoff
|
---
|
Expand branches.branchip to allow for multiple space separated IP ranges
|
2025-11-23
|
|
41460
|
Koha
|
Database
|
michael.hafen
|
Needs Signoff
|
---
|
On Mysql on upgrade from 25.05 to 25.11 I got the error TEXT column 'value' can't have a default value
|
2026-01-24
|
|
39790
|
Koha
|
Searchin
|
nick
|
Needs Signoff
|
---
|
ES server can timeout during matching process
|
2025-11-07
|
|
40658
|
Koha
|
Searchin
|
nick
|
Needs Signoff
|
---
|
When sorting by local-number we should use the sort field
|
2025-12-25
|
|
41029
|
Koha
|
Acquisit
|
nick
|
Needs Signoff
|
---
|
Add option for MARC overlay rules to apply when adding to a basket
|
2025-10-25
|
|
41267
|
Koha
|
Hold req
|
nick
|
Needs Signoff
|
---
|
It should be possible to prevent some itemtypes from filling other biblio level holds
|
Wed 05:59
|
|
41343
|
Koha
|
Circulat
|
nick
|
Needs Signoff
|
---
|
Overdue report is too intensive on systems with many overdues
|
2025-12-01
|
|
41733
|
Koha
|
REST API
|
nick
|
Needs Signoff
|
---
|
Honor EmailPatronRegistrations preference in the API
|
2026-01-29
|
|
41801
|
Koha
|
Hold req
|
nick
|
Needs Signoff
|
---
|
FixPriority recursive calls for lowestPriority holds can be removed
|
Mon 16:07
|
|
25673
|
Koha
|
Staff in
|
nugged
|
Needs Signoff
|
---
|
Access logging of borrower's personal information
|
2025-11-14
|
|
40589
|
Koha
|
Circulat
|
oleonard
|
Needs Signoff
|
---
|
Add table settings to recalls pages
|
2026-01-23
|
|
40610
|
Koha
|
I18N/L10
|
oleonard
|
Needs Signoff
|
---
|
Update OPAC templates to improve ease of translation
|
2025-10-28
|
|
41674
|
Koha
|
Architec
|
oleonard
|
Needs Signoff
|
---
|
Add template plugin for linking to system preferences based on user permission
|
2026-01-21
|
|
41807
|
Koha
|
Template
|
oleonard
|
Needs Signoff
|
---
|
Fix automatic tab selection on basket groups page
|
Tue 13:30
|
|
41823
|
Koha
|
Template
|
oleonard
|
Needs Signoff
|
---
|
Update acquisitions admin pages to use grid layout for forms
|
Thu 13:46
|
|
41826
|
Koha
|
Template
|
oleonard
|
Needs Signoff
|
---
|
Update item type and authorized values pages to use grid layout for forms
|
Wed 21:28
|
|
41827
|
Koha
|
Template
|
oleonard
|
Needs Signoff
|
---
|
Update authority types pages to use grid layout for forms
|
Thu 18:07
|
|
41838
|
Koha
|
Template
|
oleonard
|
Needs Signoff
|
---
|
Fix automatic tab selection on MARC subfield edit pages
|
Thu 14:53
|
|
41839
|
Koha
|
Template
|
oleonard
|
Needs Signoff
|
---
|
Update MARC framework pages to use grid layout for forms
|
Thu 17:21
|
|
41841
|
Koha
|
Template
|
oleonard
|
Needs Signoff
|
---
|
Update some patron admin templates to use grid layout for forms
|
Thu 19:13
|
|
20153
|
Koha
|
Catalogi
|
olli-antti.kivi...
|
Needs Signoff
|
---
|
Add new column "source" in the authorities pages's result
|
2026-01-14
|
|
37692
|
Koha
|
OPAC
|
olli-antti.kivi...
|
Needs Signoff
|
---
|
Self-registration verification cannot be done if OPACPublic is not allowed
|
2026-01-14
|
|
37744
|
Koha
|
Catalogi
|
olli-antti.kivi...
|
Needs Signoff
|
---
|
MARC21slimUtils.xslt show-series has a wrong search index 'au' for 810$a
|
2025-10-19
|
|
40594
|
Koha
|
Catalogi
|
pedro.amorim
|
Needs Signoff
|
---
|
Allow batch record modification to create multiple items on existing bibs
|
2026-02-06
|
|
40737
|
Koha
|
ERM
|
pedro.amorim
|
Needs Signoff
|
---
|
Usage statistics data provider "Import logs" table does not render if "Imported by": "Cronjob"
|
2026-01-01
|
|
41178
|
Koha
|
SIP2
|
pedro.amorim
|
Needs Signoff
|
---
|
SIP2 module does not notify that linked accounts are deleted when deleting an institution
|
2025-11-04
|
|
41249
|
Koha
|
ILL
|
pedro.amorim
|
Needs Signoff
|
---
|
ILL batches should be compatible with AutoILLBackendPriority
|
2025-11-14
|
|
36897
|
Koha
|
Staff in
|
phil
|
Needs Signoff
|
---
|
Make it possible to use select[multiple] and select[size] in a sidebar
|
2025-11-21
|
|
41383
|
Koha
|
SIP2
|
saiful
|
Needs Signoff
|
---
|
SIP2 server does not search patrons by unique patron attributes (alternate IDs unusable in SIP2)
|
2025-12-08
|
|
24172
|
Koha
|
Serials
|
shi-yao.wang
|
Needs Signoff
|
---
|
Locale is ignored when saving season name in the database
|
13:40:33
|
|
39156
|
Koha
|
Plugin a
|
shi-yao.wang
|
Needs Signoff
|
---
|
Add plugin hooks for batch operations on authority, biblio and items
|
2025-12-08
|
|
41618
|
Koha
|
REST API
|
shi-yao.wang
|
Needs Signoff
|
---
|
Add item data in marc returned by the api
|
2026-01-15
|
|
32767
|
Koha
|
Patrons
|
stalkernoid
|
Needs Signoff
|
---
|
Optionally allow for trimming whitespace from patron attribute values
|
2025-11-12
|
|
41468
|
Koha
|
Circulat
|
stalkernoid
|
Needs Signoff
|
---
|
Dont force show checkin column if user hid it previously
|
2025-12-18
|
|
41651
|
Koha
|
Plugin a
|
tadeusz
|
Needs Signoff
|
---
|
Allow plugins to specify additional dependencies
|
2026-01-27
|
|
40596
|
Koha
|
Architec
|
tomascohen
|
Needs Signoff
|
---
|
Migrate CAS and Shibboleth into the identity providers
|
2026-01-28
|
|
40911
|
Koha
|
SIP2
|
tomascohen
|
Needs Signoff
|
---
|
SIP Patron->new() generates ORM warnings with undefined/empty patron_id
|
2025-12-01
|
|
41084
|
Koha
|
Web serv
|
tomascohen
|
Needs Signoff
|
---
|
Zotero connector broken by bug 37370
|
2025-12-31
|
|
41620
|
Koha
|
Architec
|
tomascohen
|
Needs Signoff
|
---
|
Make itemsearch.pl use Koha::CSV for CSV generation
|
2026-01-23
|
|
41714
|
Koha
|
MARC Aut
|
tomascohen
|
Needs Signoff
|
---
|
MARC21 authorities thesaurus link hardcoded
|
2026-01-27
|
|
41728
|
Koha
|
Architec
|
tomascohen
|
Needs Signoff
|
---
|
Add `Koha::Item::Checkin::Availability` to centralize logic
|
11:56:15
|