1 RELEASE NOTES FOR KOHA 3.16.0
3 ========================================================================
5 Koha is the first free and open source software library automation package
6 (ILS). Development is sponsored by libraries of varying types and sizes,
7 volunteers, and support companies from around the world.
8 The website for the Koha project is
10 http://koha-community.org/
12 Koha 3.16.0 can be downloaded from:
14 http://download.koha-community.org/koha-3.16.00.tar.gz
16 Installation instructions can be found at:
18 http://wiki.koha-community.org/wiki/Installation_Documentation
20 OR in the INSTALL files that come in the tarball
23 Koha 3.16.0 is a major release, that comes with many new features.
26 It includes 2 features, 200 enhancements and 391 bugfixes.
29 New features in 3.16.0
30 ======================
34 8230 Show the ordered status in catalogue page
38 10862 Add an search history for the staff interface
41 Enhancements in 3.16.0
42 ======================
46 7180 Order from staged file improvements
47 7267 Display accountnumber in PDF
48 7288 Invoice improvements - Show only subscriptions
49 7308 New column in admin/aqbudgets
50 9261 Allow librarians to make purchase suggestions for patrons
51 9416 We should have 2 kinds of notes for each order line
52 9807 There should be a way to show the content of a basketgroup without reopening it
53 10090 The ordered and spent page display the itemtype code
54 10789 Excessive and often incorrect use of finish in C4::Acquisitions
55 10875 Addorderiso2709: the link "show all funds" is missing.
56 10922 Display if prices are tax exc. or inc. when creating a new order
57 10983 Unused subroutines in C4:Budgets
58 11027 Add a column for basketgroups in late orders table
59 11141 Filters are not kept on receiving
60 11224 C4::Acquisition need more UT, and more robust ones.
61 11429 Add a link to basketgroup in basket detail page
62 11435 Show basketgroup information in Acquisition tab in catalogue page
63 11459 [Signed-Off] OrderPdfFormat pref description could be more verbose
64 11551 Allow to search on ordernumber in histsearch.pl
65 11552 After a transfer, allow to search on the original order line
66 11578 Improvement of the funds list view
67 11579 The ordernumber is not displayed on the basket page
68 11665 An ability to place orders directly from hold ratios list
69 11763 Consolidate fund action links into menu
70 11787 Use validation plugin when adding new vendor
71 11805 Use validation plugin when creating new basket in Acquisitions
72 11828 Add German PDF template for orders in acquisitions
73 11864 Show parent_orderline in received orders table
75 Architecture, internals, and plumbing
77 7372 RoadTypes should be folded into Authorised Values
78 10277 Add C4::Context->IsSuperLibrarian()
79 10533 Basketgroup js functions should in a separated js file
80 11051 Performance of opac-search
81 11268 Biblioitems URL field is too small for some URLs
82 11389 Re-enable PostgreSQL as a database scheme that Koha can connect to
83 11468 Remove use of smartmatch from DateUtils
84 11474 Remove experimental given/when from C4::Utils::Datatables
85 11478 Remove experimental given/when from Koha::SimpleMARC
86 11479 Remove experimental given/when from C4::MarcModificationTemplates
87 11518 Add new method to Koha::Schema::Result::Item that will always return the correct itemtype
88 11555 Make "All" one of the default options for datatables
89 11605 DT: default entry is 20
90 11730 C4::Charset call C4::Context without use it
91 11751 Some code related to "institution" is unused and obsolete
92 11957 Sample_only_param_tables.sql is not usable
93 11960 GetMemberDetails is unnecessarily called in CanBookBeRenewed
94 11975 Tools: Batch patron deletion code should be improved
98 11146 Show a go back link on no permission page
103 9366 On cataloguing each user can easily display tags or not
104 9673 Track when items are marked as lost or withdrawn
105 10970 Update MARC21 frameworks to Update Nr. 17 - DB update
106 11746 Add edit item links to record details page
110 7413 Allow OPAC renewal x days before due date
111 8231 Warning on Check in if borrower is restricted
112 9823 Code optimization: Change prototype of GetReservesFromBiblionumber
113 10694 Allow arbitrary backdating of returns
114 10845 Multi transport types for holds
115 10859 Alert if a patron already has an issue for the same biblio
116 10863 Add 2 circulation permissions: force_checkout and lift_restriction
117 11040 Add option to print regular slip to CircAutoPrintQuickSlip
118 11182 Warnings in circulation
119 11359 Add cardnumber and phonenumber columns to the branch overdues circulation report.
120 11486 Show renewal count on 'check out' and 'details' tabs in patron record
121 11561 Preventing duplicate print notices and enforcing a print notice if no notices can be generated
122 11630 AgeRestrictionMarker doesn't handle marker immediately followed by age
124 Command-line Utilities
126 7844 Plack scripts for developers
127 10782 Add a koha-mysqlcheck script
128 10955 Add ability to skip deletions in zebraqueue
129 11078 Rebuild_zebra.pl can lose updates due to race condition during full rebuilds
130 11278 Adjusting bulkmarcimport.pl for customization routine and verbose printing
131 11484 Add option to purge z39.50 search records from import table to cleanup_database.pl
135 11788 Use validation plugin when creating new course
136 11866 Staff side course reserves too restrictive
140 3445 Action_logs table needs some thought
144 11238 The version of the manual online link should be dynamically updated
148 11138 Auto-unsuspend holds not in default cronjobs
152 7934 Separate po file for help pages
153 8044 Localization for Perl scripts and modules
154 10964 Update MARC21 de-DE default framework to Update Nr. 17 (September 2013)
155 11495 I18n toolchain misses one instance of text "Select titles to: " in bootstrap
156 11631 Make translation toolchain ignore useless translatable strings
157 11848 Make Koha::I18N easier to use
158 12138 Use placeholders in translatable javascript strings
160 Installation and upgrade (web-based installer)
162 10138 Add some authorized values in french installer
163 12113 Update German web Installer for 3.16
164 12275 Small corrections to English web installer
166 Label/patron card printing
168 11539 C4::Barcodes::PrinterConfig does not appear to be being used anywhere
169 12018 Add table sorting to patron card batches
174 11789 Use validation plugin when creating new list
176 MARC Authority data support
178 8334 Authority UNIMARC 100 field plugin
180 MARC Bibliographic data support
182 11032 Validate passed records in Biblio.pm
183 11330 Inconsistent field/subfield descriptions on MARC21 bibliographic frameworks
184 11453 Update EN default UNIMARC bibliographic framework
186 MARC Bibliographic record staging/import
188 10500 Improve isbn matching when importing records
189 10558 Convert records table in manage-marc-import.pl to ajax DataTable
190 10811 Add a 999$c record matching rule to the MARC21 defaults
194 11598 Add --text option to overdue_notices similar to --html option
198 10774 Allow individual holds to be suspended and resumed from the OPAC
199 10807 OPAC: There is no authority search history
200 10907 Showing the staff members name who managed a suggestion should be optional
201 10951 Make the NoLoginInstructions a customizable field through preferences
202 10986 Limit the list of languages in advanced search through system preferences
203 11066 Export Citations not RDA compatible
204 11104 Label in opac topics in facets not easily css selectable
205 11105 Label - opac - places on facets not easily css selectable
206 11256 Set a number of items to display on a biblio detail page
207 11304 Bootstrap OPAC detail page doesn't display holding tabs properly
208 11465 Show counts and amounts on OPAC your summary tabs
209 11466 Purchase suggestion itemtypes, only default available if AdvancedSearchTypes not equal 'itemtypes'
210 11684 More mixed content warnings using SSL with amazon - opac-readingrecord and opac-user
211 11694 Improve handling of individual hold suspension in Bootstrap OPAC
212 11786 Improve RDFa schema.org mappings in prog and bootstrap
213 11860 Display subscription callnumber in OPAC detail page
214 12052 Display a patron message on the summary page
218 7234 Koha-common Debian package should include koha-sites.conf
219 10003 Koha-* scripts (packages) should provide tab-completion in bash
220 10646 Mod_rewrite should be enabled by the postinst script
221 10896 Add a --verbose option to koha-translate
222 10942 Provide a way for package upgrades to update template translations
223 11284 Package related updates for the new release
224 11655 Koha-translate --list shouldn't show 'en'
228 9448 Add separate permission for writing off fees
229 10318 Show email on patron search results
230 10834 Add Sort 1 and Sort 2 to list of searchable patron fields
231 10861 Add a check on cardnumber length
232 11671 Restructure patron lists add form for improved usability
233 11869 Add more informations to the member printing pages.
237 9915 Allow opac/svc/report to be passed sql parameters
238 11679 Add an ods export choice for reports
239 12040 Add STMP authentication parameters to runreports.pl
243 9940 Add a new index for original language of document
244 9972 Add/ change some zebra indexes (MARC21) (GRS1+DOM)
245 10857 Add facets cancellation
246 11069 Increase title ranking in relevance when using QueryWeightFields
247 11202 Improve UNIMARC biblio indexing
248 11334 Add facet for home library
252 10809 Use template branches plugin in serials search
253 10851 Add missing statuses
254 10852 Add 3 filters to the serials search
255 11386 Mandatory fields in subscription add form should use standard formatting
256 11861 Add ISSN column in serials claims table
260 6273 SIP2 Fee Paid and Fee Paid Response support
261 8769 Allow SIP2 return backdating
262 9288 Add a script to test SIP from the command line
263 11351 Add support for SIP2 media types
267 11101 Item Type label in OPAC not easily css selectable.
268 11333 Use jQuery validator plugin for CSV profile forms
269 11772 Show warning on About page:System information if no active currency is defined
271 System Administration
273 11596 Missing indexing options in koha-conf.xml should be reported
274 11766 Use validation plugin when creating new authority type
275 11767 Use validation plugin when creating new authority framework tag
276 11769 Use validation plugin when creating new MARC framework
277 11771 Use validation plugin when creating new MARC framework tag
278 11791 Use validation plugin when creating new city
279 11792 Use validation plugin when creating new currency
280 11793 Use validation plugin when creating new item type
281 11795 Use validation plugin when creating new Z39.50 server
282 11806 Use validation plugin when creating new OAI set
286 7484 Keeping typed values when searching for authorities
287 9677 Style button on notices and slips page with Bootstrap
288 10987 Too many 'see also' and 'usedfor/see from' labels occurences
289 11087 Have the fines tab default to pay fines rather than account
290 11272 Copy submit button on inventory
291 11312 Add span to facets (for css selection)
292 11328 Show local cover images in staff client search results
293 11398 A typo occurred with occured
294 11570 Upgrade jQueryUI to latest version in the staff client
295 11724 Make Funds/Status on suggestions page sortable/searchable
296 11946 Add table sorters to label batches
297 12088 Improve date handling and sorting in holds to pull report
298 12089 Remove use of dt_add_type_uk_date()
299 12101 Move Greybox library outside of language-specific directory
300 12102 Move humanmsg jQuery plugin outside of language-specific directory
301 12103 Move ajaxfileupload jQuery plugin outside of language-specific directory
302 12107 Move checkboxes jQuery plugin outside of language-specific directory
303 12116 Move fixFloat jQuery plugin outside of language-specific directory
304 12119 Move jeditable jQuery plugin outside of language-specific directory
308 11452 Add some tests for Koha::Template::Plugin::Cache
309 11480 Tests in Output_JSON.t make invalid assumptions
310 11537 Increasing test coverage for C4::Log
311 11540 Increasing test coverage for C4::Charset
312 11541 Increasing test coverage for C4::Installer
313 11542 Increasing test coverage for C4::Print
314 11543 Increasing test coverage for C4::Category
315 11544 Increasing test coverage for C4::Installer_PerlModule
316 11545 Increasing test coverage for C4::Languages
317 11562 QA: the sysprefs.sql is not correctly sorted
321 2693 Tagging: Add filter by name
322 7567 News by Library: refactor, enhance, and fix
323 9016 Multi transport types for notices
324 10832 Multi transport types for overdue notices
325 10833 Multi transport types for advanced notices
326 11441 Ability to globally remove authorities with no bibliographic record linked.
327 11785 Use validation plugin when uploading local cover images
328 11850 Bulkmarcimport does not append in logfile
329 11867 Multi transport types: Manage *_PHONE notices
330 11868 Multi transport types: disable sms and phone if not in use
334 11477 Add names for librarian and borrowers in the logs
338 11491 Extending report service to be annotated
341 Critical bugs fixed in 3.16.0
342 ======================
344 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
349 9948 critical Acq data going on first item even if not received
350 11322 critical Suggestion "notes" field should be sanitized or escaped
351 11755 critical Argument 'booksellerid' not properly handled in orderreceive.pl
352 12274 critical Closed invoices not properly handled on invoice details page
353 4068 major Accepting a suggestion hides 'pending' tab
354 10613 major Gst is not calculated correctly on the invoice page
355 11549 major After transferring an order, receive and cancel the receipt will delete the order
356 11675 major Budget amount is not checked if a parent exist
357 11680 major Tax rate changes on edit
358 11699 major Notes entered when receiving are not saved
359 12019 major Funds displayed on acquisition home show funds of all branches
360 12168 major Spent and ordered budget values are wrong if deep > 2
362 Architecture, internals, and plumbing
364 11493 critical Batch Item Modification not handling unicode characters
365 11660 critical Tools/pdfViewer.pl is vulnerable to displaying the contents of an arbitrary file on the server
366 11661 critical Edithelp.pl can be used to write arbitrary files to the server
367 11662 critical Member-picupload.pl can write to arbitrary files on the server
368 11666 critical Admin/import_export_framework.pl allows execution of arbitrary SQL without authentication
369 12243 critical Records with invalid ISBNs can cause searches to fail
370 10611 major C4::Context->dbh checks if the DB is still running
371 11563 major Class noEnterSubmit no longer functioning
372 11779 major Unexpected change in logged in branch when changing overdue notice triggers
376 11219 critical CAS authentication fails with URL parameters
380 6435 major [ENH] Added daemon mode parameters to rebuild_zebra.pl
381 8018 major New subfields have a default max length of zero
382 11286 major Bug 10602 prevents to create new subfields in authorities
383 11338 major Items that are captured for holds can be deleted without warning
384 11410 major Cataloging search finds no results for searches with ampersands
388 9532 major Reserve rules with itemtype on biblio
390 Command-line Utilities
392 11417 major Remove_unused_authorities.pl doesn't accept --test
396 11534 major Impossible to remove instructors on course reserve
400 11846 major Correct database update for debarments with 9999-12-31
404 11258 major Holds queue is still making transfer requests that contradict the branch holds policy
405 11336 major Priority is not updated on deleting holds
406 11947 major Hold priorities not re-calculated when hold is confirmed on checkin.
410 2546 major Description of charges: string hardcoded
411 11290 major Members-home.pl displays badly if using non english templates and have a utf8 char in categorycode description
412 11571 major Bug 7934 introduces a regression in the translate script
414 Installation and upgrade (web-based installer)
416 12212 blocker Wrong number of parameters for AggressiveMatchOnISBN in sysprefs.sql
417 12251 blocker Error in sample_notices.sql (es-ES)
421 11248 major Problems with translated list email sent
425 9210 major Automatic carriage return are missing in print letters generated for holds
429 11307 critical Potential XSS attack vector in opac rss feed
430 11341 critical XSS attack vector in facets in OPAC - prog theme
431 10605 major Problems with translated cart email sent
432 10952 major Store anonymous search history in session
433 11277 major Bootstrap theme: error in link for showing all facets
434 11535 major Patron self-registration form does not sanitize its input
435 11978 major OverDrive API now prepends http:// to URLs
436 12046 major Authentication using CAS - bootstrap
440 12234 blocker Package dependency updates for master
441 11404 major Add out-of-the-box support for Apache 2.4
445 11282 blocker Not possible to create multiple restrictions from patron details/new restriction overwrites existing
446 10453 critical Updating child to adult loses password
447 11352 critical Batch Patron Deletion/Anonmyzation deletes more than warning states it will delete
448 12134 critical Members are restricted even if the debarment is ended
449 6739 major Expired patrons not blocked from opac actions
450 11009 major Do not allow reading records of anonymous patron
451 12292 major Members are restricted even if the debarment is ended - moremember.pl
455 11096 major Koha cannot retrieve big records from Zebra
456 11533 major "use" QueryParser breaks authority search
460 11843 blocker Manual subscription history doesn't seem to work as expected
461 12161 critical Serials receiving is broken
462 11262 major Don't require hardcoded translations for seasonal numbering pattern to work
463 11689 major New missing statuses is not well managed
464 11995 major Followup for Bug 7688 - FIX GetNextDate in serialsUpdate.pl
465 12003 major Next issues for irregular pattern not correctly predicted
466 12080 major Superserials permission appears to be broken
470 11369 major Too many search cursor cookies overflow HTTP-header size, when making multiple searches in the staff client.
474 766 major Use of CGI::scrolling_list prevents customization in template
478 12271 critical Valid-templates.t does not test bootstrap opac templates
482 11414 critical Marc modification template limitations should alert the user
483 9048 major Quote editor does not work under Plack
484 11287 major Import borrowers doesn't take into account the new restriction system
485 11412 major Bulkmarcimport can crash when searching for duplicates
486 12163 major Adding a new quote fails
488 Z39.50 / SRU / OpenSearch Servers
490 9612 major SRU Response is different when DOM indexing is enabled
493 Other bugs fixed in 3.16.0
494 ======================
496 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
501 7143 trivial Bug for tracking changes to the about page
505 7791 normal Deleting basket should not delete all existing orders without warning
506 8683 normal Acq: Clear button doesn't clear all item fields
507 9063 normal When ordering from staged file '# Bibs' is empty
508 9224 normal Acqui/finishreceive.pl is not Plack-compatible
509 9593 normal Prices not imported correctly from a staged file
510 11018 normal Add order from a reverted file
511 11059 normal Not possible to sort staged dates in metric format
512 11111 normal The basket group is not displayed on the parcel page
513 11166 normal Branch filter in budgets admin uses pattern match instead of equals
514 11170 normal The pending order list should only display orders to receive
515 11171 normal The basket group is not displayed on the supplier list page
516 11237 normal Clarify explanation for the new pref AcqItemSetSubfieldsWhenReceived
517 11243 normal Supplier list counts all items, even canceled ones
518 11397 normal Displaying itemnumber list on the Acquisition detail tab is useless
519 11644 normal Cannot update fund if total is equal to amount unallocated
520 11777 normal Created by name is not coming in order receiving page
521 11798 normal Problems with column sorting and row visibility in invoices table
522 11914 normal Ordering from suggestions: fund (budget id) is not retained; price calculations not working
523 11056 minor Dead code in basketgroup.pl : remove code depending on "validate" param
524 11314 minor Restore ability to see only 5 entries on parcel.pl
525 11433 minor Remove attachbasket op value in basket.pl
526 11471 minor Basket groups display 0 0
527 11550 minor Add a couple of unit tests for C4::Acq::GetOrder
528 11820 minor Dead code in basketgroup.pl : "add" operation is never invoked without a booksellerid
529 11845 minor Set overlay and import status translatable in addorderiso2709.tt
530 11939 minor Sample of currencies with a working active value
531 9654 trivial Missing space between amount and currency symbol in basket groups
532 12111 trivial Improving templates regarding order notes
533 12185 trivial Remove extra "f" from parcel.tt
535 Architecture, internals, and plumbing
537 7965 normal Silence warns in staff error log (koha-error_log)
538 10626 normal Remove doubled up TT plugins
539 11035 normal Replace shortcut plugin jquery.hotkeys.min.js
540 11061 normal Koha::Calendar::_mock_init is unused
541 11112 normal Koha::Calendar->new loads all holidays
542 11148 normal Two routines are useless in Koha::DateUtils
543 11391 normal Suggestions.suggesteddate has a problematic default value
544 11616 normal The tablesorter plugin is no longer in use
545 11687 normal Statecollection.pl is unused
546 12259 normal Invalid dependency module version number
547 11384 minor Koha should not use "ctid" as a column name
548 11402 minor Labels::_guide_box should return undef if undefned data is passed
549 11757 minor Dependency on POE is not longer necessary
550 12065 minor Consistent use of encode_qp when sending basket/shelf
551 12076 minor Xt/tt_valid.t can miss an invalid construct
552 12112 minor C4::Breeding::ImportBreeding() is not used
553 12131 minor C4/TmplToken.pm has an unnecessary dependency on Exporter
554 11077 trivial Correct silent warnings in C4/Auth.pm
555 11587 trivial IsSuperLibrarian generates warnings
556 11799 trivial Housekeeping: Remove _biblionumber_sth from VirtualShelves.pm
557 11803 trivial Consistent use of $dbh in _koha_modify_item
558 11856 trivial Minor improvements on code documentation (omnibus)
562 7002 normal Inaccurate checks for borrower flags == 1
563 11048 normal Fix logout redirection for CAS authentication
567 7125 normal Can't change tag in frameworks
568 7442 minor Crash when selecting an authority with 200$x or 200$y
569 9114 minor Exported MARC frameworks encoding should be UTF-8
570 10808 minor Thesaurus search form does not correspond to current search query
571 11313 minor Empty value in mandatory combobox in record edition
572 11955 minor Remove spaces in empty indicators after linking an authority to a biblio record.
573 11316 trivial Plugin icon missing tooltip in addbiblio.pl
574 11611 trivial Fix possible confusion between UNIMARC and MARC21 in some sysprefs
578 11756 normal Hold ratios report sorting incorrectly
579 11075 minor Clicking 'select all' link in export tab in checkout page clears renew checkboxes
580 11231 minor Notes should be reservenotes in pendingreserves.pl and reserveratios.pl
582 Command-line Utilities
584 11188 minor Make gather_print_notices.pl die on failed open()
585 12288 minor Search Errors with AggressiveMatchOnISBN turned on
589 11179 minor Opac-course-details.pl shows item as available when it is checked out
593 5377 normal Database fields too small for multiple ISBN and ISSN
594 11155 normal PostgreSQL schema contains syntax errors
595 11249 normal Add db indexes on borrowers names
596 11275 normal Make deleteditems.materials of type text
597 11928 normal Table aqorderdelivery seem useless
598 6331 minor Obsolete marc column in deleteditems
602 11483 normal New serial pages missing help
603 12244 normal Help Files for Koha 3.16
604 11383 minor There is no help page for the marc modification templates tool
605 11403 minor Renew page missing help file
609 8918 normal ILS-DI: HoldTitle and HoldItem do not calculate rank of hold
610 11445 normal It is possible for duplicate hold notifications to be sent
611 11531 normal Cannot add new libraries to the transport cost if previously used.
612 12000 normal Staff users can set hold suspension dates to occur in the past
613 12079 normal CheckReserves() and _Findgroupreserve do not return reserve_id
614 9788 minor Improvements for calling GetReservesFromItemnumber
615 10452 minor AllowHoldsOnDamagedItems should control using damaged items to fulfill holds
619 5052 normal Can't choose languages if all choices are sublanguages
620 11225 normal \n in translation strings should be removed
621 11227 normal Staff po files contain some Javascript
622 11411 normal Bootstrap theme (enhancement) for (right to left).
623 11488 normal Untranslatable warning "Are you sure you want to write off ..."
624 11505 normal Untranslatable table headers in Label batch manager
625 11588 normal Untranslatable subscription frequency units
626 11618 normal JQuery timepicker is not picked up by the i18n toolchain
627 11646 normal Untranslatable confirm popup in field 006 and 008 builders
628 11686 normal "please note your reason here..." does not get translated
629 11731 normal Typo "tranports" in installation
630 12034 normal MSG_REMOVE_FROM_LIST different wording between OPAC and staff client
631 12056 normal Untranslatable strings in calendar
632 12081 normal Tmpl_process3.pl does not delete temp files
633 12240 normal Update of Italian SQL files (no marc setup) - 3.16
634 11363 minor Label printer profile units are not translatable
635 11366 minor Acq basket group "No group" untranslatable
636 11497 minor I18n toolchain fails to pick up TT code in the format 'SomeVariable or "Some Text"' for translation
637 11508 minor Untranslatable pull-down in auth_subfields_structure.pl
638 11639 minor Untranslatable strings in 007 builder
639 11973 minor Fix Armenian language description
640 11993 minor Untranslatable confirm popup in request.tt
641 10818 trivial System preference OAI-PMH:ConfFile isn't translatable
642 11189 trivial Rename Print label in UNIMARC advanced search
643 11393 trivial Language menu not show up as name for Thai (th-THA was shown)
645 Installation and upgrade (command-line installer)
647 10580 normal Remove NoZebra reference from Makefile.pl
648 10729 normal Support phrases-icu.xml in install and upgrade
650 Installation and upgrade (web-based installer)
652 11260 normal Update German web installer
653 11261 normal Sample frequencies and numbering patterns should better be mandatory on install
654 12282 normal RESERVESLIP wrong in German sample notices
655 7841 minor Several warnings on language from webinstaller
656 12209 minor Fix currency symbol for NOK
658 Label/patron card printing
660 8375 normal Common diacritics not shown correctly when exporting batch label to PDF
661 9854 normal Add 'ttf-dejavu*' packages to debian/control file, for label printing (bug 8375)
662 11222 normal A regression on label-item-search.pl done by Bug 9239
666 8262 normal Special kohaadmin cannot create lists
667 10714 minor Redirect to list contents view upon save after initiating edit from list contents view
669 MARC Authority data support
671 10691 normal 5xx not properly linked by authid in authority search result list
672 10905 minor Author tracings incorrect when UseAuthoritiesForTracings is turned on
673 11652 minor Merging authority records does not correct biblios
674 11797 minor Auth_finder.pl: Odd number of elements in anonymous hash
676 MARC Bibliographic data support
678 11004 normal Make xmlControlfield.js use the marcflavour syspref to look for XML files
679 11695 normal Typo: "Tree-character alphabetic code"
680 11762 normal Sequence of MARC21 245 subfields different on XSLT result list and detail page
681 11912 minor GetMarcISBN wrongly prepends a space to ISBNs
683 MARC Bibliographic record staging/import
685 11923 normal Marc record batches not sorting by citation descending
689 8258 normal Branch specific DUEDGST notice is not used
690 9216 normal Make table headings translatable
691 11696 normal Multi transport types: the print notices should be processed in first
692 11760 normal In notices, code of road type is used instead of descritpion
693 8168 minor Ersatz CSV header in attachment of overdue notices sent to administrator
694 11732 trivial Eliminate warning on undefined branchcode
698 8952 normal Add http:// to url in social media links on opac-detail
699 10195 normal Records hidden with OpacSuppression can still be accessed
700 10647 normal Make OPAC MARC plain view work for all flavours of MARC
701 10865 normal Don't show list permissions when adding public lists/sharing lists is not allowed
702 11127 normal OPAC suggestion: the delete link is active when no suggestion selected
703 11183 normal Warnings in opac
704 11308 normal RSS feed is slightly broken in bootstrap theme
705 11310 normal Update XSLT stylesheets in bootstrap theme
706 11489 normal OPAC search results in 404 error when the only search result is supressed
707 11647 normal Subscribe to email notification for serials needs user login
708 11743 normal Remove unused DataTables plugin from OPAC theme directories
709 11768 normal Show patron cardnumber in opac personal details
710 11809 normal OPAC patron details form shouldn't show 'Clear date' if field is required
711 11951 normal OPAC search suggestions template error
712 11986 normal Tags searching doesn't work in OPAC if biblio DOM indexing is being used
713 12058 normal OverDrive search results page doesn't show cart, lists, or login links
714 8661 minor Break out additional authors in opac like in staff
715 9723 minor Hourly loans don't show time due in OPAC
716 10781 minor Remove C4::ILSDI::Utility
717 10797 minor Move styling from element to CSS file for search input field in OPAC
718 10944 minor Mixed content warnings in results and detail with Amazon images on https
719 11242 minor Fix opac-MARCdetail.pl bizarre ordering of data and noisy warnings
720 11342 minor Error with opac self registration if BorrowersTitles is empty
721 11381 minor IDreamBooks too close to title on bootstrap
722 11476 minor Opac self registration title pull down offers 2 empty options
723 11516 minor OPAC highlight lost in results browser
724 11522 minor Self registration formatting
725 11709 minor Bootstrap OPAC lists interface requires some revisions
726 11752 minor In OPAC, the serials details display the wrong periodicity
727 12073 minor OPAC detail page printing show links URL
728 10798 trivial OPAC_SEARCH_LIMIT behaves badly with search groups
729 11094 trivial Bootstrap theme: typo loaction
730 11174 trivial Wrong parameter 'valuec' in opac-authoritiessearchresultlist
731 11329 trivial Check for marc record in opac-showmarc
732 11663 trivial Bootstap theme opac holding tab improperly displayed when opacbookbag syspref is disabled
736 10735 normal Koha-dump not working
737 11705 normal New Debian policy enforcement is breaking the build script
738 8921 minor Koha-common*.deb should depend on cron
739 11509 trivial Koha-create should print better usage information
740 11510 trivial Typo in koha-translate usage message
744 11184 normal Fix wrong attribute type cloning
745 11207 normal Impossibility to remove a sms number
746 11283 normal Restriction type is not translatable
747 11628 normal Staffaccess permission is missing in french userflags.sql file
748 11707 normal Additional attributes broken for category code with space
749 12069 normal If you access members/mod_debarment.pl when logged out you are redirected to OPAC login
750 12100 normal Messaging preferences did not save Days in Advance
751 12198 normal Guarantor search makes incorrect and unnecessary call to GetMemberIssuesAndFines
752 11125 minor Remove Problematic Logic from Patron Messaging Preferences Form
753 11802 minor Patron purchase suggestions page requires some corrections
754 11855 trivial Tiny code cleanup in members
758 11704 normal Wrong headers in {opac|intranet}/svc/report
759 11833 normal Filtering on saved report subgroup doesn't work
760 12114 normal Reports web service JSON output has an encoding problem
761 10777 minor Runreport.pl allows for sending html reports via email, but mimetype is wrong
762 12214 minor SQL errors in reports are not shown to user
766 7518 normal Searches with quotation marks don't work
767 10688 normal QueryParser doesn't recognize QP queries when used in a fielded search box
768 10893 normal Location facet not working in UNIMARC
769 11131 normal Authority search does not display summary while searching by all auth types
770 11192 normal Fix two definitions in ccl.properties
771 11252 normal Rebuild_zebra.pl should not have --munge-config
772 11255 normal Sort by relevance asc generates a wrong query
773 11741 normal < > not displaying correctly in XSLT result list
774 11796 normal Results with 6 facets have missing facet
775 4397 minor Display problems (umlauts, ß) with scan index in advanced search
776 6886 minor Single branch mode should disable showing the branch name in front of all callnumbers
777 9578 minor Error when search and sort not on relevance
778 10544 minor Stocknumber index is an alias of Number-local-acquisition
779 11635 minor 995$r defined twice in record.abs
780 11572 trivial Keyword searches no longer detect isbn from "Search the catalog"
781 11619 trivial Duplicate key in QueryParser config
785 11773 normal Crash 'undefined value as a HASH' in sco-main.pl
786 9724 minor Hourly loans don't show time due in SCO
787 11415 minor SCO has no option to disable automatic receipt printing
788 11784 minor Patron images broken in Self checkout
792 10837 normal Exporting serial claims does not work if no notice defined
793 11091 normal Limits in catalog search when creating subscription
794 11228 normal Explanation on 'patron notification' is not quite right
795 11263 normal New 'locale' setting in subscriptions is not user friendly
796 11265 normal Problems with locale saving/editing on serial subscriptions
797 11309 normal Duplicated patterns when subscription table is updated
798 11637 normal No way to prevent a prediction date for the next issue in serials
799 10429 minor Branch filter not working in serial claims
800 11214 minor Allow create routing list in serial collection page
801 11416 minor Serials editor improperly hides fields
802 12048 minor Doesn't display other libraries subscriptions when superlibrarian user
803 12098 minor User can edit some subcriptions he should be prevented to
807 9865 normal Make SIP2 message encoding configurable via SIPconfig.xml
808 11783 normal Record level unavailable holds sending empty CD field rather than item barcode
812 10415 normal Add course reserves to staff client home page
813 11906 normal Bad display of utf-8 chars in Patron lists (Datatable)
814 12060 normal Indentation issues allow markup errors in header.inc
815 12075 normal JQueryUI upgrade broke keyboard shortcuts
816 12024 minor Add to list opens the list adding UI in two windows
817 12071 minor Javascript broken for a search with double quotes
818 9075 trivial Rename type to material type
820 System Administration
822 7491 normal Description for item-level_itypes is misleading
823 10012 minor Remove all traces of NoZebraIndexes
824 11513 minor Warnings in Patron categories
828 2310 normal Delete grayed out w/out explanation
829 10661 normal Mandatory item fields should be formatted the same on all forms
830 10751 normal Title should be mandatory for creating suggestions in staff
831 10790 normal Adding/editing item types screen mis aligned if noItemTypeImages not showing
832 11117 normal Right to left text in facets + facet count = mixed text
833 11503 normal Several typos
834 11692 normal Number 9 showing on topissues
835 11710 normal Use new DataTables include in cataloging Z39.50 search template
836 11711 normal Use new DataTables include in circ templates
837 11713 normal Use new DataTables include in course reserves templates
838 11716 normal Use new DataTables include in label manage template
839 11717 normal Use new DataTables include in member templates
840 11718 normal Use new DataTables include in reports templates
841 11719 normal Use new DataTables include in serials templates
842 11721 normal Use new DataTables include in suggestions template
843 11734 normal Use new DataTables include in batch modification templates
844 11735 normal Use new DataTables include in calendar template
845 11736 normal Use new DataTables include in Koha news templates
846 11737 normal Use new DataTables include in quotes management template
847 11738 normal Use new DataTables include in batch patron modification template
848 11739 normal Use new DataTables include in notices template
849 11740 normal Use new DataTables include in quotes upload template
850 11748 normal Remove unused jquery.uitablefilter.js plugin
851 11753 normal Replace jQuery qTip plugin with Bootstrap tooltip on patron search form
852 11794 normal OpacSerialDefaultTab being ignored
853 11819 normal Don't show catalog edit menu if user has no edit permissions
854 11821 normal Staff client catalog: delete menu items greyed out without explanation
855 11829 normal JavaScript error on staff client biblio details pages if template variables are undefined
856 11877 normal Eliminate use of deprecated jQuery .live() method
857 11878 normal Eliminate use of deprecated jQuery .toggle() method usage
858 11885 normal Inconsistent HTML in MARC Details
859 12094 normal JQueryUI upgrade broke default tab selection
860 12105 normal Remove duplicated plugin jquery.dataTables.columnFilter.js
861 12117 normal Remove unused image myshadow.png from the staff client
862 12118 normal Unnecessary YUI assets included in offline circ manifest
863 12127 normal Incorrect DataTable types in Holds to Pull list
864 12195 normal Remove duplicated plugin jquery.dataTables.min.js
865 12196 normal Remove unused jquery.qtip.js plugin
866 10825 minor Detail.tt displays duplicated enumchron values for serial items
867 11502 minor Branch filter in "Holds To Pull" is too fuzzy
868 11648 minor Use word item instead of copy
869 11649 minor Always use words "copy number"
870 11670 minor Remove sorting from patron lists action columns
871 11749 minor Remove unused jQuery plugin jquery.hoverIntent.minified.js from the staff client
872 11764 minor Move repeatedly redefined function toUC() into staff-global.js
873 11765 minor Remove unused function isDate from templates
874 11832 minor JavaScript error on staff client place hold screen if record has no items
875 12206 minor Malformed HTML in search result other holdings list
876 10823 trivial Add class info to enumchron data in detail.tt, for better styling
877 11246 trivial Followup for Bug 10465 fields 780 and 785 in UNIMARC XSLT should be removed in bootstrap theme
878 11554 trivial Capitalization fix in patron account on fines tab
879 11608 trivial Don't need the word 'library' on funds
880 11918 trivial Typo on authorized value page
881 11935 trivial Capitalization: OPAC prog theme, checkouts tab
882 11938 trivial Capitalization: Serial prediction pattern preview - Publication Date
886 11124 normal The staff benchmark script does not work with sql administrator account
887 11439 normal UT: XISBN.t returns failure
888 11457 normal T/db_dependent/Bookseller.t can fail when subscription table is not empty
889 11499 normal Zebra_setup.pl not correctly setting indexing mode
890 11470 minor Circulation_transfers.t can fail, spuriously
891 11934 trivial Replace given by if-else in Circulation_issuingrules.t
895 5031 normal CSV export profile form doesn't indicate that profile marcfields are required
896 10996 normal Cannot exclude numeric subfields on export
897 11208 normal Multi transport types: a sms message without sms number should be marked as failed
898 11209 normal Multi transport types: same messages are sent for a patron
899 11245 normal Typo in modborrowers.tt javascript string
900 11254 normal Breeding search must normalize ISBN
901 11279 normal Quote of the day feature won't pick a quote
902 11343 normal The max number of items to process in a batch is hardcoded
903 11475 normal Batch modification process ends with broken link
904 11636 normal Impossible to remove patrons from patron list during add process
905 12032 normal TinyMCE rewrites urls in a very annoying and unexpected way
906 11253 minor Tools/inventory.pl output_pref ignores 'iso' parameter passed
907 12115 minor Follow up fix for tools/inventory.pl's output_pref issues
911 11473 normal View log template has malformed conditionals, and logging info incorrect/inconsistent/unexpected
913 Z39.50 / SRU / OpenSearch Servers
915 1047 normal Punctuation in site names breaks Edit/Delete z39.50 server administration
916 11701 normal Fix C4::Context::Zconn
917 11419 minor Z39.50 searches not displaying errors
920 New sysprefs in 3.16.0
921 ======================
924 * AdvancedSearchLanguages
925 * AggressiveMatchOnISBN
926 * AllowMultipleIssuesOnABiblio
927 * BlockExpiredPatronOpacActions
928 * DisplayLibraryFacets
929 * EnableSearchHistory
932 * NoLoginInstructions
933 * OpacMaxItemsToDisplay
935 * OpacSuggestionManagedBy
936 * OpacSuppressionMessage
937 * OpacSuppressionRedirect
938 * SelfCheckReceiptPrompt
943 ======================
947 * Perl 5.10 is required
952 ======================
954 The Koha manual is maintained in DocBook.The home page for Koha
957 http://koha-community.org/documentation/
959 As of the date of these release notes, only the English version of the
960 Koha manual is available:
962 http://manual.koha-community.org/3.16/en/
964 The Git repository for the Koha manual can be found at
966 http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
970 ======================
972 Complete or near-complete translations of the OPAC and staff
973 interface are available in this release for the following languages:
979 * Chinese (China) (94%)
980 * Chinese (Taiwan) (100%)
983 * English (New Zealand) (81%)
985 * French (Canada) (85%)
987 * German (Switzerland) (100%)
990 * Norwegian Bokmål (66%)
993 * Portuguese (Brazil) (85%)
1000 Partial translations are available for various other languages.
1002 The Koha team welcomes additional translations; please see
1004 http://wiki.koha-community.org/wiki/Translating_Koha
1006 for information about translating Koha, and join the koha-translate
1009 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
1011 The most up-to-date translations can be found at:
1013 http://translate.koha-community.org/
1017 ======================
1019 The release team for Koha 3.16.0 is
1021 Release Manager: Galen Charlton <gmc@esilibrary.com>
1022 Documentation Manager: Nicole C Engard <nengard@gmail.com>
1023 Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
1024 QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
1025 QA Team: Ruth Bavousett <druthb@gmail.com>
1026 Chris Cormack <chrisc@catalyst.net.nz>
1027 Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>,
1028 Jonathan Druart <jonathan.druart@biblibre.com>,
1029 Brendan Gallagher <brendan@bywatersolutions.com>
1030 Kyle Hall <kyle@bywatersolutions.com>
1031 Paul Poulain <paul.poulain@biblibre.com>
1032 Martin Renvoize <martin.renvoize@ptfs-europe.com>
1033 Module Maintainers: Tomás Cohen Arazi <tomascohen@gmail.com>
1034 Jared Camins-Esakov <jcamins@cpbibliography.com>
1035 Kyle Hall <kyle@bywatersolutions.com>
1036 Bug Wranglers: Chris Cormack <chrisc@catalyst.net.nz>
1037 Magnus Enger <magnus@enger.priv.no>
1038 Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
1039 VM Manager: Samuel Desseaux <samuel.desseaux@ecp.fr>
1040 Database Documentation Managers:
1041 Joy Nelson <joy@bywatersolutions.com>
1042 Samuel Desseaux <samuel.desseaux@ecp.fr>
1044 Release Maintainer (3.8.x): Kyle Hall <kyle@bywatersolutions.com>
1045 Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
1046 Release Maintainer (3.12.x): Tomás Cohen Arazi <tomascohen@gmail.com>
1047 Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com>
1051 ======================
1053 We thank the following libraries who are known to have sponsored
1054 new features in Koha 3.16.0:
1055 * Hochschule für Gesundheit (hsg), Germany
1056 * Universidad Nacionald de Cordoba
1057 * Universidad Nacional de Cordoba
1059 We thank the following individuals who contributed patches to Koha 3.16.0.
1063 * 1 Nuño López Ansótegui
1064 * 39 Tomas Cohen Arazi
1072 * 1 Jared Camins-Esakov
1074 * 3 Frédérick Capovilla
1075 * 332 Galen Charlton
1079 * 1 Stéphane Delaune
1080 * 6 Frédéric Demians
1081 * 243 Jonathan Druart
1095 * 1 Janusz Kaczmarek
1098 * 5 Olli-Antti Kivilahti
1099 * 24 Bernardo Gonzalez Kriegel
1106 * 4 Matthias Meusburger
1110 * 1 Chris Nighswonger
1111 * 1 Nicholas van Oudtshoorn
1112 * 2 Dobrica Pavlinusic
1118 * 33 Fridolyn SOMERS
1120 * 2 A. Sassmannshausen
1125 * 18 Fridolin Somers
1141 We thank the following companies who contributed patches to Koha 3.16.0
1147 * 113 ByWater-Solutions
1148 * 1 C & P Bibliography
1157 * 10 Prosentient Systems
1160 * 3 Université Jean Moulin Lyon 3
1161 * 21 Université Rennes 2
1163 * 2 abunchofthings.net
1164 * 10 biblos.pk.edu.pl
1166 * 1 bywatersolutions
1167 * 1 bywatersolutions.com”
1174 * 1 isaacbrodsky.com
1186 We also especially thank the following individuals who tested patches
1188 * 1 Koha Team Lyon 3
1196 * 22 Tomas Cohen Arazi
1197 * 5 Petter Goksoyr Asen
1202 * 10 Christopher Brannon
1206 * 1 Nathalie CHATILLON
1207 * 4 Jared Camins-Esakov
1208 * 1308 Galen Charlton
1214 * 3 Frédéric Demians
1215 * 314 Jonathan Druart
1216 * 12 Nicole C. Engard
1220 * 411 Katrin Fischer
1222 * 22 Brendan Gallagher
1229 * 15 Olli-Antti Kivilahti
1231 * 63 Bernardo Gonzalez Kriegel
1232 * 1 Melissa Lefebvre
1244 * 1 Matthias Meusburger
1248 * 4 Chris Nighswonger
1250 * 10 Dobrica Pavlinusic
1253 * 56 Martin Renvoize
1255 * 4 Benjamin Rokseth
1256 * 118 Marcel de Rooy
1262 * 2 A. Sassmannshausen
1277 * 2 marjorie barry-vila
1279 * 1 cedric.vita@dracenie.com
1281 * 1 Signed-off-by jmbroust
1287 We regret any omissions. If a contributor has been inadvertently missed,
1288 please send a patch against these release notes to
1289 koha-patches@lists.koha-community.org.
1292 Revision control notes
1293 ======================
1295 The Koha project uses Git for version control. The current development
1296 version of Koha can be retrieved by checking out the master branch of
1298 git://git.koha-community.org/koha.git
1300 The branch for this version of Koha and future bugfixes in this release line is master.
1303 Bugs and feature requests
1304 ======================
1306 Bug reports and feature requests can be filed at the Koha bug
1309 http://bugs.koha-community.org/
1312 He rau ringa e oti ai.
1313 (Many hands finish the work)
1315 ##### Autogenerated release notes updated last on 22 May 2014 17:09:57 Z #####