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