1 # RELEASE NOTES FOR KOHA 19.11.05
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:
9 - [Koha Community](http://koha-community.org)
11 Koha 19.11.05 can be downloaded from:
13 - [Download](http://download.koha-community.org/koha-19.11.05.tar.gz)
15 Installation instructions can be found at:
17 - [Koha Wiki](http://wiki.koha-community.org/wiki/Installation_Documentation)
18 - OR in the INSTALL files that come in the tarball
20 Koha 19.11.05 is a bugfix/maintenance release.
22 It includes 15 enhancements, 77 bugfixes.
24 ### System requirements
26 Koha is continiously tested against the following configurations and as such these are the recommendations for
29 - Debian Jessie with MySQL 5.5
30 - Debian Stretch with MariaDB 10.1 (MySQL 8.0 support is experimental)
31 - Ubuntu Bionic with MariaDB 10.1 (MariaDB 10.3 support is experimental)
35 - Perl 5.10 is required
36 - Zebra or Elasticsearch is required
45 - [[25142]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25142) Staff can access patrons' info from outside of their group
46 - [[16922]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16922) Add RewriteRule to apache-shared-intranet for dev package installs
47 - [[25009]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25009) opac-showmarc.pl allows fetching data directly from import batches
51 - [[24386]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24386) Prohibit Double Submit to happen when adding to a basket
53 ### Architecture, internals, and plumbing
55 - [[24103]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24103) Add option to dump built search query to templates
57 >This enhancement allows you to view the search query used by Zebra or Elastic Search, to help with troubleshooting. To use, enable the new system preference DumpSearchQueryTemplate, enable DumpTemplateVarsIntranet and DumpTemplateVarsOpac, and then search the page source in the staff interface or OPAC for 'search_query'.
58 - [[24732]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24732) Make DumpTemplateVars more readable
62 - [[7882]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7882) Add ability to move and reorder fields in MARC editor
64 ### Command-line Utilities
66 - [[19008]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19008) More database cleanups
70 - [[7611]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7611) Show the NOT_LOAN authorised values for item status in XSLT OPAC search results
71 - [[15775]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15775) Show message on OPAC summary if holds are blocked due to fines
73 **Sponsored by** *Catalyst*
77 - [[23409]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23409) Show circulation note and OPAC note with line feeds
81 - [[24847]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24847) Select AND by default in items search
83 ### Searching - Elasticsearch
85 - [[22771]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22771) Elasticsearch - Sort by title do not considerate second indicator of field 245 (marc21)
87 >This Elasticsearch enhancement strips the initial characters from search fields in accordance with nonfiling character indicators.
91 - [[24877]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24877) Add link from vendor to linked subscriptions
93 ### System Administration
95 - [[24844]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24844) Focus on the system preferences searchbar when going to admin home
97 **Sponsored by** *Catalyst*
101 - [[23268]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23268) "Suspend all holds" calendar allows to select past date
102 - [[24875]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24875) Remove extra punctuation from tools home page
106 - [[24901]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24901) C4::Circulation::transferbook lacks tests
109 ## Critical bugs fixed
113 - [[24294]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24294) Creating an order with ACQ framework using 00x fields doesn't work with default value
115 ### Architecture, internals, and plumbing
117 - [[24552]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24552) Koha does not work with Search::Elasticsearch 6.00
118 - [[24719]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24719) C4::Context::set_remote_address() prevents file upload for non-Plack Koha
119 - [[24788]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24788) Koha::Object->store calls column names as methods, relying on AUTOLOAD, with possibly surprising results
123 - [[24765]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24765) Updated on date in Claims returned starts off as 01/01/1970
124 - [[24802]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24802) Updating holds can cause suspensions to apply to wrong hold
126 ### Command-line Utilities
128 - [[24527]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24527) misc/cronjobs/update_totalissues.pl problem with multiple items
132 - [[24565]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24565) ILL requests do not display in patron profile in intranet
136 - [[24711]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24711) Can't log in to OPAC after logout if OpacPublic disabled
137 - [[24803]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24803) Clicking "Log in to your account" throws fatal Javascript error
138 - [[24874]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24874) Printing is broken on opac-results.pl page
142 - [[24487]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24487) build_query_params helper builds path parameter with matching criteria
146 - [[25000]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25000) SQL report not updated
150 - [[24858]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24858) Incorrect labels on wording in ExcludeHolidaysFromMaxPickUpDelay system preference
157 - [[24402]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24402) Some roles missing from about page
161 - [[24733]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24733) Cannot search for duplicate orders using 'Basket created by' field
163 ### Architecture, internals, and plumbing
165 - [[17532]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17532) koha-shell -c does not propagate the error code
167 >Before this development, the koha-shell script would always return a successful error code, making it hard for the callers to notice there was a problem with the command being run inside the instance's shell.
169 >This development makes koha-shell propagate the running scripts' error code so the caller can take the required actions.
171 >Note: this implies a behaviour change (for good) but a warning should be added to the release notes.
173 >Right now it always returns
174 - [[22943]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22943) The in_ipset C4::Auth function name can be confusing
176 **Sponsored by** *Catalyst*
177 - [[23384]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23384) Calling Koha::Article::Status::* without "use" in Patron.pm can cause breakage
178 - [[24114]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24114) Remove warn statements from Koha::Patrons
179 - [[24760]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24760) BackgroundJob tests fail with latest versions of YAML or YAML::Syck
180 - [[24809]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24809) OAI PMH can fail on fetching deleted records
184 - [[5103]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5103) Dates in MARC details not formatted correctly
186 **Sponsored by** *Catalyst*
188 >This fixes how dates are displayed for the list of items on the MARC view pages (in the OPAC and staff interface) and the add item page (staff interface) so that they use the 'dateformat' system preference.
189 - [[8595]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8595) Link to 'host item' confusing
191 **Sponsored by** *Catalyst*
192 - [[21708]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21708) Editing a record moves field 999 to first in the marcxml
193 - [[24789]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24789) Remove 'ITS' macro format
195 >During the initial Rancor (advanced cataloging editor) development an existing macro language was copied. As development continued a Rancor macro language was developed. The new language accomplished all needs of the prior language. The old macro language was intended to be removed before submission to community, but was missed. These patches remove the legacy support in favour of the Koha specific model.
199 - [[24456]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24456) previousIssuesDefaultSortOrder and todaysIssuesDefaultSortOrder sort incorrectly
200 - [[24767]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24767) "Claim returned" feature cannot be turned off
201 - [[24829]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24829) ClaimReturnedWarningThreshold is always triggered if patron has one or more claims
202 - [[24839]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24839) branchtransfers does not deal with holds
204 ### Command-line Utilities
206 - [[22025]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22025) Argument "" isn't numeric in numeric eq (==) at /usr/share/perl5/DBIx/Class/Row.pm line 1018 for /usr/share/koha/bin/import_patrons.pl
207 - [[24324]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24324) delete_records_via_leader.pl cron error with item deletion
211 - [[22273]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22273) Column article_requests.created_on should not be updated
215 - [[21879]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21879) Code cleaning in printinvoice.pl
219 - [[19288]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19288) Holds placed on a specific item after a next available hold will show varied results
220 - [[24510]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24510) When placing a hold, cursor doesn't focus on patron name
221 - [[24688]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24688) Hold priority isn't adjusted correctly if checking out a middle priority hold
223 **Sponsored by** *Chartered Accountants Australia and New Zealand*
224 - [[24736]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24736) "Enrollments" not correctly disabled when nobody is enrolled to a club yet
228 - [[24870]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24870) Translate installer data label
232 - [[24518]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24518) Partner filtering does not work in IE11
234 ### Installation and upgrade (command-line installer)
236 - [[17464]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17464) Order deny,allow / Deny from all was deprecated in Apache 2.4 and is now a hard error
237 - [[24851]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24851) No sample libraries for UNIMARC installations
238 - [[24856]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24856) invalid itemtypes.imageurl in fr-FR sample data
239 - [[24905]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24905) log4perl-site.conf.in missing entries for the z39.50 server
241 ### Installation and upgrade (web-based installer)
243 - [[24872]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24872) Set languages system preferences after web install
245 ### Label/patron card printing
247 - [[23488]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23488) Line wrapping doesn't always respect word order in Patron card creator
248 - [[23900]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23900) Label maker cannot concatenate database fields
250 ### MARC Bibliographic data support
252 - [[22969]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22969) fix biblionumber on 001 in UNIMARC XSLT
254 ### MARC Bibliographic record staging/import
256 - [[24827]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24827) MARC preview fails when staged record contains items with UTF-8 characters
260 - [[23411]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23411) SMS messages sent as print should not fall back to 'email'
264 - [[23383]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23383) IdRef link appears even with syspref is off
265 - [[24605]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24605) Series link from 830 is not uri encoded
266 - [[24892]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24892) Resolve some warnings in opac-memberentry
270 - [[24614]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24614) Can't edit reports if not using cache
274 - [[24250]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24250) SIP2 returns debarred comment twice in patron screen message AF field
275 - [[24553]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24553) Cancelling hold via SIP returns a failed response even when cancellation succeeds
276 - [[24566]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24566) UpdateItemLocationOnCheckin triggers SIP2 alert flag, even with checked_in_ok enabled
277 - [[24705]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24705) Holds placed via SIP will be given first priority
281 - [[19279]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19279) Performance of linked items in search
283 ### Searching - Elasticsearch
285 - [[23521]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23521) ES 6 - limit terms with many words can make the search inaccurate
286 - [[24902]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24902) Elasticsearch - different limits are joined with OR instead of AND
290 - [[24747]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24747) Library Transfer Limit page incorrectly describes its behavior
291 - [[24838]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24838) Help link from patron categories should go to relevant manual page
292 - [[24848]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24848) Help link from label creator batch/layout/template points to card creator in manual
294 ### System Administration
296 - [[24682]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24682) Clarify UsageStatsGeolocation syspref description and behaviour
300 - [[23753]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23753) Add missing humanMsg library to pages using background job JavaScript
301 - [[24627]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24627) Correct style of clubs search results during hold process
302 - [[24777]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24777) Use patron.is_debarred instead of patron.debarred in return.tt
303 - [[24798]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24798) smart-rules.tt has erroneous comments
304 - [[24876]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24876) Fix capitalization on patron search for holds
308 - [[24200]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24200) Borrower_PrevCheckout.t failing randomly
309 - [[24739]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24739) Buster ships with Net::Netmask 1.9104 which supports IPv6
310 - [[24753]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24753) Typo in filepath for test t/Koha/Middlware/RealIP.t
311 - [[24756]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24756) Occasional failures for Koha/XSLT/Security.t
312 - [[24813]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24813) api/v1/holds.t is failing randomly
316 - [[23236]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23236) Remove 'its items may still be processed' in action if no match is found
317 - [[25020]](http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25020) Extending due dates to a specified date should preserve time portion of original due date
320 - DumpSearchQueryTemplate
324 The Koha manual is maintained in Sphinx. The home page for Koha
327 - [Koha Documentation](http://koha-community.org/documentation/)
329 As of the date of these release notes, only the English version of the
330 Koha manual is available:
332 - [Koha Manual](http://koha-community.org/manual/19.11/en/html/)
335 The Git repository for the Koha manual can be found at
337 - [Koha Git Repository](https://gitlab.com/koha-community/koha-manual)
341 Complete or near-complete translations of the OPAC and staff
342 interface are available in this release for the following languages:
347 - Chinese (China) (57.2%)
348 - Chinese (Taiwan) (99.6%)
350 - English (New Zealand) (79.2%)
354 - French (Canada) (94.8%)
356 - German (Switzerland) (81.7%)
360 - Norwegian Bokmål (84.3%)
361 - Occitan (post 1500) (53.7%)
364 - Portuguese (Brazil) (89.7%)
371 Partial translations are available for various other languages.
373 The Koha team welcomes additional translations; please see
375 - [Koha Translation Info](http://wiki.koha-community.org/wiki/Translating_Koha)
377 For information about translating Koha, and join the koha-translate
380 - [Koha Translate List](http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate)
382 The most up-to-date translations can be found at:
384 - [Koha Translation](http://translate.koha-community.org/)
388 The release team for Koha 19.11.05 is
391 - Release Manager: Martin Renvoize
393 - Release Manager assistants:
397 - QA Manager: Katrin Fischer
409 - REST API -- Tomás Cohen Arazi
410 - SIP2 -- Colin Campbell
411 - UI Design -- Owen Leonard
412 - Elasticsearch -- Fridolin Somers
413 - ILS-DI -- Arthur Suzuki
421 - Packaging Manager: Mason James
423 - Documentation Manager: Caroline Cyr La Rose and David Nind
425 - Documentation Team:
427 - Caroline Cyr La Rose
432 - Translation Managers:
433 - Bernardo González Kriegel
435 - Release Maintainers:
436 - 19.11 -- Joy Nelson
437 - 19.05 -- Lucas Gass
438 - 18.11 -- Hayley Mapley
440 We thank the following libraries who are known to have sponsored
441 new features in Koha 19.11.05:
443 - [Catalyst](https://www.catalyst.net.nz/products/library-management-koha)
444 - Chartered Accountants Australia and New Zealand
446 We thank the following individuals who contributed patches to Koha 19.11.05.
449 - Tomás Cohen Arazi (3)
453 - Jonathan Druart (33)
456 - Andrew Fuerste-Henry (2)
458 - David Gustafsson (3)
461 - Andrew Isherwood (2)
463 - Bernardo González Kriegel (2)
470 - Martin Renvoize (8)
471 - Marcel de Rooy (13)
472 - Caroline Cyr La Rose (1)
473 - Andreas Roussos (2)
475 - Fridolin Somers (12)
479 We thank the following libraries, companies, and other institutions who contributed
480 patches to Koha 19.11.05
483 - Andrews-MacBook-Pro.local (1)
486 - ByWater-Solutions (39)
490 - Göteborgs Universitet (3)
491 - Independant Individuals (9)
492 - Koha Community Developers (33)
495 - Prosentient Systems (4)
498 - Solutions inLibro inc (4)
499 - Theke Solutions (5)
500 - Universidad Nacional de Córdoba (2)
502 We also especially thank the following individuals who tested patches
506 - Tomás Cohen Arazi (8)
510 - Gabriel DeCarufel (1)
512 - Jonathan Druart (50)
515 - Katrin Fischer (41)
516 - William Frazilien (1)
517 - Andrew Fuerste-Henry (7)
521 - Bernardo González Kriegel (18)
524 - Kelly McElligott (2)
527 - Séverine Queune (3)
528 - Martin Renvoize (152)
530 - Marcel de Rooy (22)
535 - George Williams (1)
536 - Mengü Yazıcıoğlu (1)
538 - Christofer Zorn (1)
543 We regret any omissions. If a contributor has been inadvertently missed,
544 please send a patch against these release notes to
545 koha-patches@lists.koha-community.org.
547 ## Revision control notes
549 The Koha project uses Git for version control. The current development
550 version of Koha can be retrieved by checking out the master branch of:
552 - [Koha Git Repository](git://git.koha-community.org/koha.git)
554 The branch for this version of Koha and future bugfixes in this release
557 ## Bugs and feature requests
559 Bug reports and feature requests can be filed at the Koha bug
562 - [Koha Bugzilla](http://bugs.koha-community.org)
564 He rau ringa e oti ai.
565 (Many hands finish the work)
567 Autogenerated release notes updated last on 22 Apr 2020 16:57:46.