1 RELEASE NOTES FOR KOHA 3.14.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.14.0 can be downloaded from:
14 http://download.koha-community.org/koha-3.14.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.14.0 is a major release, that comes with many new features.
25 Among the major chances is the introduction of a new default public catalog
26 theme called "Bootstrap". The Bootstrap theme offers a responsive
27 design for the public catalog, supporting both desktop browsers and mobile
28 devices. New installations of Koha 3.14.0 will use the Bootstrap theme
31 The 'prog' and 'CCSR' public catalog themes are deprecated as of the release
32 of Koha 3.14.0. Existing Koha sites are encouraged to switch to the Bootstrap
33 theme as soon as convenient. The 'prog' and 'CCSR' OPAC themes are
34 slated to be completely removed in the second major release of Koha after
35 3.14.0, i.e., in the release currently contemplated for November 2014.
37 It includes 13 features, 161 enhancements and 471 bugfixes.
40 New features in 3.14.0
41 ======================
45 5336 Order history search (search and UI enhancements)
46 8015 Add MARC Modifications Templates
47 10401 Add ability to merge invoices
51 5202 Add ability to merge authority records
52 7131 Teach MARC import how to overlay items
56 10240 Offline circulation using HTML5 and IndexedDB
57 10493 Add tool for renewing loans by scanning item barcodes
61 8215 Add Course Reserves module
65 10309 New OPAC theme based on Bootstrap
69 10565 Add a "Patron List" feature for storing and manipulating collections of patrons
73 10404 Add previous/next browsing to staff client search results
77 9998 New tool for import/export and compare system preferences
79 Z39.50 / SRU / OpenSearch Servers
81 10096 Add cataloging tool for seaching authority records via Z39.50
84 Enhancements in 3.14.0
85 ======================
89 5349 Add ability to move orders from one vendor to another
90 7295 List of librarian managing a basket
91 7298 Export late orders, with # of claims and claim dates
92 8037 Add holds and funds to items already received in parcel.pl
93 8307 Set a value for items when receiving
94 9505 Acqui/invoices.pl contains an unnecessary loop
95 9744 Add a column Fund name on the home page of acquisitions
96 9806 Show more information on basketgroups lists
97 9822 Display an alert when an order to a basket if the budget has been exceeded
98 9987 Remove DB field aqorders.biblioitemnunmber
99 10366 Alert librarian if an invoice number is duplicated
100 10390 Add ability to delete unused invoices
101 10403 Add ability to set fund/budget on receipt
102 10514 improve visibility of Add item link on new order form
103 10723 GetPendingOrders and SearchOrders can be merged
104 10724 Search by basket group on the parcel page
105 10725 Add filters on the pending orders table
106 10737 Add "Add to basket" link on vendor search results page
108 Architecture, internals, and plumbing
110 9370 Use Library::CallNumber::LC when splitting LC call numbers for spine labels
111 9755 Record merge code needs to be refactored
112 10206 Add Koha TT Plugin
113 10291 improve misleading variable names in batchMod.pl
114 10325 Allow system preferences to be overridable from koha-httpd.conf
115 10426 Remove unused sub GetCcodes from C4::Koha
116 10610 alphabetize sysprefs.sql
117 10681 remove inappropriate uses of finish() in C4::Circulation.pm
118 10682 remove inappropriate uses of finish() in C4::Reserve.pm
119 10685 remove inappropriate uses of finish() in C4::Accounts.pm
120 10927 remove disused C4::Utils module
121 11058 fix compile time warning issued by C4/Record.pm
125 9611 Changing the password hashing algorithm from MD5 to more secure Bcrypt
129 7883 add ability to save and continue editing bib records
130 7892 On staged marc record management open in tab
131 9044 Allow to select items on catalogue/detail.pl and trigger actions
132 9282 Authorities auto-completion in mainmainentry
133 9307 Allow libraries to add/edit status for suggestion management.
134 9747 Sort issue for the z3950 results
135 10182 Save and continue editing should be improved
136 10488 New MARC21 authority tags and subfields should be propagated to non-default frameworks
137 10600 add ability to edit new authority record by duplicating existing one
138 10602 Set a default value for authorities
139 10678 Allow framework selection when creating from Z39.50
140 10901 add filters to the table on the add item page
141 10962 Update MARC21 frameworks to Update Nr. 17 (September 2013)
142 11037 C4::Biblio exports non-existent subroutines
146 2720 Overdues which debar automatically should undebar automatically when returned
147 7494 Use partial barcode or callnumber as a fallback for the barcode search in checkout
148 7639 System preference to forgive fines on lost items
149 9576 Enable or disable issue limit confirmation
150 10370 Adding barcode on circulation print page
151 10380 Output_pref should use a hashref for parameters
152 10513 Light up a warning/message when returning a chosen item type.
153 10785 change 'Dropbox' labels to 'Book drop'
155 Command-line Utilities
157 8584 Improve cleanup_database.pl to only purge emails older than X days.
158 9286 Add script to add a bib to the zebra queue from the command line
159 9739 More options for serialsUpdate.pl
160 10361 Add Option to cleanup_database.pl to purge search_history entries
164 10634 Use datatables for course details items table
168 8798 Add the use of DBIx::Class
172 9247 Add two more usage examples to the manpage for koha-mysql
176 5825 Add Item Type column to Holds Queue report
177 9394 Use reserve_id where possible
178 9722 Allow users to add notes when placing a hold in opac
179 9761 Make it possible to confirm future hold requests at checkin time
180 10321 Followup on hold notes
184 5766 Add configuration for excluding articles from jQuery table sorter
185 10431 Spanish Zebra language definition file
187 Installation and upgrade (web-based installer)
189 10593 AuthoritiesLog should default to yes
193 7257 Add a link to remove an individual title from a list
194 9757 Make staff client list contents view more like search results
196 MARC Authority data support
198 5262 Authority plugin doesn't copy indicators
200 MARC Bibliographic data support
202 5858 Update default MARC21 framework to Update No. 16 (April 2013)
203 10141 Enable "18-21 Illustrations" and "24-27 Nature of contents" options for marc21_field_008.pl plugin
207 5544 All Notices from Branch Email Address
208 9487 Allow items fields to be used in the HOLDPLACED notice
212 6399 Tooltip for tags that says 'separate by comma'
213 6594 Add schema.org microdata
214 7813 Add ability to delete local cover images
215 8600 Remove search terms in advanced search
216 8712 We should use WAI-ARIA guidelines to help with accessibility -OMNIBUS bug
217 9549 display local covers in the shelf browser.
218 9735 Choose language using URL parameters in any page
219 10100 OPAC News dates need an CSS handle (class)
220 10245 OPAC items table CSS classes
221 10320 Show results from library's OverDrive collection in OPAC search
222 10584 Hide OPAC bibilo details if all items are hidden.
223 10743 Add style to privacy rules
224 10750 Correct capitalization on suggestion form in OPAC
225 10776 Subscription notification screen has awkward wording
226 10836 New layout for placing holds in the OPAC
227 10840 Re-add missing [% OPACResultsSidebar %]
228 10856 Improve the previous and next items on the shelf browser
229 11098 Label in Opac - topics on facets not easily css selectable
230 11178 Make Bootstrap the default theme for new installs
234 8507 Koha-create should be updated to use DOM indexing for bibs by default
235 9250 Provide commands to allow handling of SIP servers in the packages
236 10367 Allow packages to work on debian wheezy
237 10411 Add cache control headers to static resources in the apache config
238 10524 Dependency updates to account for liblibrary-callnumber-lc-perl
239 10622 Add --sip and --nosip switches to koha-list
240 10624 Koha-common.init should implement the 'status' option switch
241 10733 Memcached on package installs
242 11012 Update dependencies to account for new crypt lib
246 8845 Add ability search patrons by date of birth
247 9372 Automatic carriage return in message_queue where content_type is html
248 9763 Add callnumber column to "print summary" for moremember.pl
249 10419 There is no cronjob script for deleting patrons
250 10769 Simplify clearing of input fields when duplicating a patron
251 10894 ID required for mainaddress fieldset in create new patron
255 3134 Ability to select multiple reports to delete at once
256 10368 Added price in overdue report
257 10615 Move saved reports action items into dropdown menu
261 7421 UNIMARC authorities DOM indexing mode
262 10078 Show location facet for all
266 7688 Change subscriptions numbering pattern and frequencies
267 8435 New permissions on subscriptions "superserials"
268 10570 Show internal note from subscription in results on check expiration page
269 10854 Choose a CSV profile for exporting serial claims
273 9252 Add option to send patron's home branch in AF field
277 9456 Add callnumber column to the cart
278 9507 Some code used to prevent form from being unexpectedly submitted is duplicated
279 9728 XISBN now uses simple search instead of SQL
280 10356 Adding date published to catalogue detail page
281 10365 Using published date on routing slips
282 11099 Label in Staff Client - series on facets not easily css selectable
283 11102 Label in Staff Client - places on facets not easily css selectable
285 System Administration
287 9295 Introduce operator equal/ notequal to OAI set mapping instead of hardcoded 'equal' value
288 10010 Use jQueryUI Accordion to display constraints in MARC subfield editor
292 7469 Focus on 1st field of creation form instead of search textbox
293 8662 Remove unused famfamfam icons
294 9294 Move JavaScript out of circulation template
295 9424 Move JavaScript out of header include
296 9508 The dateformat variable is not standardized in template files
297 9779 Remove global include of YUI assets from the staff client
298 9924 Simplify and rename patron card creator error message include
299 10015 UniqueItemFields could have link to database documentation
300 10036 Adding header search to additem page
301 10130 Input fields for branch configuration are too short
302 10197 Add CSS classes to patron info list in patron account
303 10221 Hold expiration doesn't show on patron's list of holds
304 10315 Use easier readable font for generated passwords
305 10349 Don't show empty Descriptions/Title notes tabs in OPAC and staff
306 10516 Improve titles, breadcrumbs, and confirmation messages for Z39.50 server adds and updates
307 10614 Have add order form at top and bottom
308 10668 Improve suggestion detail page
309 10755 Add "Keyword as Phrase" to staff client advanced search indexes
310 10803 "Make payment" in circ is not easily translatable
311 10850 Give Quick spine label template page its own id
312 11106 Label item type facet in staff client
313 11107 Label in staff client - authors on facets not easily accessible
317 8300 Koha should have mechanized testing suite
318 10683 CRUD routines in C4::Circulation need unit tests
319 10719 UT GetUpcomingDueIssues
320 10806 The staff benchmark script does not check authentication failure
321 11100 Label in staff client - Topics on facets not easily css selectable
325 9618 Add support for intranetuserjs to labels/spinelabel-print.pl
326 10599 Uncheck on loan items on the batch item modification tool
327 10601 Add a counter on batch items modifications
328 10730 Use DataTables on the tag review page
329 10853 Create CSV profiles with sql fields
331 translate.koha-community.org
333 9161 Translate only specific files
336 Critical bugs fixed in 3.14.0
337 ======================
339 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
344 10088 critical Software error when filling a basket with staged record
345 10736 critical AcqWarnOnDuplicateInvoice doesn't warn for duplications - just triplications+
346 7228 major Can't order more than 1 when importing all from staged file
347 7593 major Merging bib records loses connection to order line
348 8854 major Invoice filters don't all work
349 10641 major GetBooksellerWithLateOrders in C4::Bookseller.pm has some incoherences
351 Architecture, internals, and plumbing
353 9452 blocker C4::Letters does not function under Plack
354 10085 blocker Unapi does not function under Plack
355 6554 critical Resolve encoding problems with corrected UTF8 handling in templates
356 9299 major For loop in Auth_with_ldap.pm requires an extended patron attribute to be set or LDAP logins fail
357 10074 major Encoding problems for login and installer
358 10176 major Invalid URLs in 'Refine Search Results' when it uses UNICODE symbols
359 10592 major Apache configuration is blocking fetch of certain icons and XML files
360 10843 major Print a slip can cause an error
361 10897 major T/ILSDI_Services.t is db dependent
365 10908 blocker Fix broken auth_by_bind LDAP mode
366 10019 major Encoding problem with utf8 chars in userid
367 10384 major Software error when LDAP connexion fails
368 10925 major LDAP Auth fails if DEBUG is enable
370 Browser compatibility
372 10108 major Can't print more than one page of overdues
376 9684 major Z39.50 Card View broken in CCSR
377 9780 major Restrict the right to suppress a record used in some order
378 10766 major Cataloging reservoir search broken if UseQueryParser is off
382 8770 blocker Amount does not equal amountoutstanding on a fine with no payments or credits
383 10016 critical SelfCheckTimeout not logging patron out
384 10262 critical Fine calculation at checkin not respecting CircControl
385 10663 critical Holds never block renewals
386 6413 major Notes in Fines doing wonky things
387 10030 major MaxFines checks against amount, not amount outstanding
388 10079 major HomeOrHoldingBranch should not control who can delete when IndependantBranches is enabled
389 10120 major Fine recalculation on return needs to be a system preference
390 10490 major Overdue fines cap (amount) in circulation rules is saved incorrectly (rounded)
394 10185 blocker Updatedatabase.pl remove all reserves
398 10272 critical CheckReserves returns not respecting ReservesControlBranch
399 8294 major Enumeration should show in copy specific hold menu
400 9575 major Serious Holds Problem with IndependantBranches
401 10166 major Can't place holds on multiple titles if one or more are un-holdable
402 10243 major Holds queue is making transfer requests that contradict the branch holds policy
403 10311 major Holds queue ignores item-level holds where only one items exists
404 10597 major Search to hold button broken on record details
405 10628 major AutomaticItemReturn prevents holds queue from filling local holds with local items
409 9414 major Fix sample letters for German and Norwegian
410 10560 major No way to disable english
411 10935 major CSV for basket and basketgroup are broken when translated
413 Installation and upgrade (web-based installer)
415 10969 blocker Fix sample itemtypes for translated installers
416 10443 major Table borrower_files does not exists in kohastructure.sql file
417 10965 major Sample itemtypes can't load on new install
419 MARC Authority data support
421 10230 major Match points do not work with authorities
423 MARC Bibliographic record staging/import
425 9839 major When importing MARC records, item record not created even when set to "always add"
429 11218 critical Due notices broken / not generated
433 8368 critical List email broken for non english templates
434 10072 critical "my suggestions" always says "There are no pending purchase suggestions."
435 10217 critical Make sure direct links to detail views work when there is no session
436 10590 critical In opac-topissues limit param is not protected
437 2394 major Canreservefromotherbranches preference not working
438 6553 major Parentheses in corporate author break tracings
439 8884 major Opacheader is not in the header on CCSR
440 9679 major Can't place hold from cart in CCSR
441 9995 major For reference items no longer listed in XSLT result lists
442 10070 major History of anonymous searches is not kept
443 10201 major Old OPAC patron update system should be removed
444 11060 major Bootstrap theme: Incorrect rendering for right to left languages
448 10061 critical Fix the tiny_mce error when building packages
449 10018 major Building version update for master/3.13
453 11216 blocker Patron modification creates indefinite manual restriction
454 6506 critical Deleting patron history missing errors
455 11221 major New patrons are created with invalid dateofbirth value if field is left empty
456 11240 major Adding a restriction does not save the date
460 6898 major Circulation librarians can't run overdues without reports permissions
464 8252 critical Error in DOM biblio for UNIMARC (no range for fields 1xx)
465 8620 critical Barcode searching not working correctly
466 8746 major Rebuild_zebra_sliced.sh don't work where Record length of 106041 is larger than the MARC spec allows
467 9961 major Truncation and QueryAutoTruncate not working properly with new QueryParser
468 10281 major Search domains do not seem to work
469 11137 major QueryParser can ignore parts of a Boolean search after the first
470 11196 major SearchEngine pref not in sysprefs.sql
474 10430 major Status filter not working in serial claims when translated
475 11168 major GetLateOrMissingIssues: $supplierid is not mandatory
479 766 major Use of CGI::scrolling_list prevents customization in template
480 10522 major Javascript error on acquisition pages: YAHOO is not defined
481 10541 major Enable cross-browser AJAX in additem.js
482 10701 major In transit information doesn't display on the bibliographic detail page
486 8264 major Local cover images not working in IE8
488 translate.koha-community.org
490 10413 major Odd space character brakes translation
492 Z39.50 / SRU / OpenSearch Servers
494 9986 major Two fixes on Z3950 Search
497 Other bugs fixed in 3.14.0
498 ======================
500 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
505 10915 normal About->timeline broken on upgraded Koha
506 7143 trivial Bug for tracking changes to the about page
510 2046 normal Suggestions: Title Field too small
511 4907 normal Suggestions "organize by" menu doesn't reflect current choice
512 7598 normal Acquisitions JavaScript contains untranslatable English strings
513 8821 normal Receive shipment page should hide inactive funds like new order form does
514 9238 normal Fund pull down says 'select budget'
515 9824 normal Hide basket with no expected items in basket list by bookseller
516 10028 normal ModReceiveOrder works unexpectedly
517 10065 normal Style invoice edit form according to standard structure
518 10115 normal Hiding advanced search in Orders search tab removes plus button
519 10152 normal Default sorting wrong in parcels.pl
520 10270 normal GetOrdersByBiblionumber needs better unit tests
521 10313 normal Selecting an invoice from the historic orders page does not take you to that invoice
522 10317 normal Parcel should display a message when called with an nonexistent invoiceid
523 10381 normal Hide basket links should be improved
524 10475 normal Item form in acquisition not hiding subfields properly
525 10483 normal Check_uniqueness.pl does not work
526 10504 normal C4::Acquisition::ModOrderItem is unused
527 10556 normal Deliverytime is not inserted on adding a supplier
528 10557 normal GetBooksellersWithLateOrders has an unused branch parameter
529 10573 normal French translation for printing a basketgroup
530 10630 normal DelBookseller's return value needs to be more explicit in C4::Bookseller.pm
531 10640 normal ModBookseller needs more explicit return values in C4::Bookseller.pm
532 10786 normal Javascript error on the parcel page: YAHOO is not defined
533 11108 normal Undoing receiving does not appear to work (but actually does)
534 9374 minor In baskets, prices between 0 and 1 are displayed in red
535 10106 minor Markup error causing misplacement of "reopen" checkbox on invoice edit screen
536 10258 minor Remove erroneous call to haspermission in basket.pl
537 10535 minor By default sort funds by name
538 11033 minor In basketgroup pages, Save button and Cancel link are hidden by chooselanguage bar
539 10705 trivial Shipment cost should be 'shipping'
540 10847 trivial Open external link to website of a vendor in new tab/window
542 Architecture, internals, and plumbing
544 9894 normal 'hidden' value is hard to understand in frameworks
545 9951 normal Resolve encoding problems where script parameters are not decoded
546 10515 normal The prototype for GetBranchCategory and GetBranchCategories is not consistent
547 10527 normal C4::Branch::get_branch_code_from_name is useless
548 10550 normal Fix database typo wthdrawn
549 10629 normal Inappropriate uses of $sth->finish() in C4::Branch.pm
550 10642 normal Inappropriate uses of $sth->finish() in C4::RotatingCollections.pm
551 10643 normal Inappropriate uses of $sth->finish() in C4::ClassSource.pm
552 10693 normal CreateBranchTransferLimit's return values in C4::Circulation.pm should be more explicit
553 10698 normal DeleteTransfer in C4::Circulation.pm needs return value
554 10699 normal DeleteBranchTransferLimits in C4/Circulation.pm needs return value
555 10795 normal Improvements for GetOpenIssue in C4::Circulation
556 11015 normal Copyright headers are missing in some packages
557 11123 normal 2 routines are unused in C4::Account
558 11135 normal Parsing of OVERRIDE_SYSPREF_NAMES logs warnings
559 11204 normal Pendingreserves should use datatables.inc
560 11205 normal The datatables filters don't work when several tables exist
561 10054 minor When SingleBranchMode is enabled, allow superlibrarians to set logged in library
562 10143 minor Fix FSF address in license headers
563 10650 minor Export merge-record.inc javascript into a file
564 10711 minor GetOfflineOperation in C4/Circulation.pm should returns $sth->fetchrow_hashref instead of $result
565 10872 minor C4::Items GetHiddenItems fix and optimization
566 7785 trivial MySQL-specific syntax in C4::Members columns()
567 10080 trivial Change system pref IndependantBranches to IndependentBranches
568 10156 trivial Fix usr/bin/perl path for get_report_social_data.pl
569 10305 trivial _increment_barcode is called twice
570 10771 trivial Three disused scripts in misc/cronjobs/stats should be removed
571 11269 trivial Latest MARC::Record makes visible some wrong usage of field->subfield in C4::Search
575 10029 normal CAS authentication fails in OPAC reserve
577 Browser compatibility
579 10376 normal Printing cart does not work under IE9
583 9113 normal Batch modification removes +
584 9358 normal Fixed field plugins for MARC21 should be updated for MARC21 update #15
585 9523 normal Trying to import staged marc records where a matched bib has been deleted caused the import to hang
586 9533 normal Batch item modification should ignore defaults
587 9773 normal Replace YUI AJAX calls in cataloging plugins with jQuery
588 9826 normal Missing fields in MARC21 authority framework
589 10225 normal If an item isn't editable, don't show the onclick Edit/Delete menu
590 10543 normal False mandatory warning in additem
591 10982 normal Link to IFLA UNIMARC documentation in Cataloging
592 11054 normal Creating a child record has problems with accented Latin characters
593 9770 minor C4::ClassSortRoutine::Dewey can pad the wrong part of a call number internally
594 10033 minor Dangerous query in _koha_modify_item
595 10448 minor Changing framework when cataloguing clears all fields
596 11070 minor Typo in UNIMARC 115a plugin
597 10093 trivial Typo in marc21_leader.tt
598 10178 trivial Typos in plugins for 006 and 008 in MARC21
599 10331 trivial Little errors in unimarc_field_4XX.pl (punctuation)
600 10428 trivial Undefined check in add additem.pl
601 10687 trivial Delete erroneous tags 68a and 68b on default MARC21 auth framework
602 10715 trivial MARC21 007 Plugin Editor doesn't load position 01
603 11034 trivial BiblioAutoLink has incorrect return in addbiblio.pl
607 5652 normal Patron checkout and holds summary should show subtitles
608 7019 normal Circulation History Sort Order Wrong
609 9219 normal Show damaged and lost statuses for issues on circulation.pl as they are on moremember.pl
610 9362 normal Wrong query in GetUpcomingDueIssues (Circulation.pm)
611 9860 normal Incorrect box heading 'Cannot check in' when a late document is returned
612 10027 normal Fine details not showing when printing a fine
613 10247 normal Too many reserves due to syspref does not show warning
614 10362 normal On return with reserve or transfer the alerts are not shown
615 10884 normal Circulation table: odd behavior on checkboxes
616 9943 minor Pay fines page "Pay selected" button give invalid amount when nothing is selected
617 10081 minor IndependentBranches error message missing the library name
618 10256 minor Remove some unused subs from Overdues module
619 10529 minor Dollar sign hardcoded in patron message
620 10954 minor Payment receipt does not display the payment made
621 10288 trivial Tiny typo on "Pending offline circulation actions"
623 Command-line Utilities
625 8840 normal Ubuntu-pkg-check.sh fix and extend functionality
626 9192 normal UNIMARC_sync_date_created_with_marc_biblio.pl field creation
627 10326 minor Bulkmarcimport.pl turns off CataloguingLog sys pref
628 9671 trivial Fines.pl cronjob help lists wrong values for finesmode syspref
629 10810 trivial Fix synopsis for -html option to overdue_notices.pl
630 11185 trivial Check-url-quick.pl fails
634 10409 normal Do not show course entry form if no departments are found
635 10604 normal Two columns in the courses table aren't wide enough
636 10432 minor Display of enabled status on course list is not accessible
637 11134 trivial Typo on course reserves help
641 9681 normal Add some indexes in database
642 10636 normal Patronimage should have borrowernumber as PK, not cardnumber
643 10889 trivial Wrong description for a column of biblio table in kohastructure.sql
645 Developer documentation
647 10967 trivial POD ERROR in acqui/booksellers.pl
651 7764 normal INSTALL.ubuntu needs to be updated
652 10671 normal Koha 3.14 Help Files Update
653 10703 normal Add/update database documentation
654 10250 minor Typos in help/reports/guided_reports.tt
655 10251 minor Typos in help/members/member-flags.tt
656 10425 minor Help page missing for Local Use preferences
657 8670 trivial Update POD of C4::Branch::GetBranches() to use TT syntax
658 10042 trivial Minor typo ("Communnity") in packages docs
659 10763 trivial Update POD of C4::Creators::Lib::html_table() to use TT syntax
660 10764 trivial Update POD of C4::Items::GetItemStatus() to use TT syntax
661 10765 trivial Update POD of C4::Koha::GetSupportList() to use TT syntax
665 8419 normal Suspended holds appear on the daily holds queue
666 10917 normal Librarian cannot update hold pickup location without modify_holds_priority
667 10949 normal Hold request not retrieved when printing hold slip
668 10731 minor IntranetSlipPrinterJS is not working for hold slips
669 10343 trivial Rename OpacShowHoldNotes to OpacHoldNotes
673 6709 normal Marc21_field_006.xml and marc21_field_008.xml can't be translated.
674 9266 normal Untranslated strings in tags moderation
675 9818 normal "Overdue Fines Cap ($)" should not use $ (I18N)
676 10017 normal Opac CCSR template do not cope well with right-to-left languages
677 10083 normal In Transit string doesn't get translated in the staff interface
678 10214 normal Malformed syspref.po file
679 10447 normal Language definitions for 'ru' and 'uk' are not available during install
680 10576 normal Untranslatable strings in additem.js
681 10745 normal More fun on translation bug with XSLT subfieldSelect parameters
682 10948 normal Some strings in the authority result list turned out untranslatable
683 7478 minor Template/translation problem in catalogue_out.tt
684 8070 minor <pre> block produced by showmarc.pl really not good in RTL languages
685 10841 minor Edit/Delete item context links in items table are not translatable
686 10871 trivial Confirmation message for deleting news entries is not translatable
688 Installation and upgrade (command-line installer)
690 10712 normal Some values not saved in koha install log
691 10548 trivial Koha_perl_deps.pl miscounts dependencies displayed
693 Installation and upgrade (web-based installer)
695 10050 normal Update German web installer files for 3.12
696 10474 normal Translate some missed English strings in German sample notices
697 10523 normal Remove two obsolete routines from Installer.pm
698 9831 minor Wrong and missing values in installer for French UNIMARC
699 10572 trivial Add phone to message_transport_types table for new installs
703 5894 normal Adding multiple items from a cart to a list shows only the first title
705 MARC Authority data support
707 10335 minor UNIMARC authorities search doesn't display properly information on parallel form
709 MARC Bibliographic data support
711 6201 normal BibTeX export does not incude MARC21 main entry
712 7054 normal NORMARC: wrong default for 000 position 17
713 7055 normal NORMARC: Links and defaults for 008 position 15-17 and 35-37
714 9820 normal Missing space between 100/700 $a and $c (MARC21/XSLT)
715 9804 trivial Fix name for NORMARC biblio-koha-indexdefs.xml
716 10324 trivial Editorial series do not display correctly in normal view (UNIMARC / no XSLT)
720 10127 normal Printoverdues.sh should tar only pdf files
721 10439 normal Cannot modify the notice's library
722 10664 normal Software error in overdue_notices.pl if there is no active currency
723 10720 normal Substitution term in overdue notices shouldn't be removed even if they don't match
724 10727 normal Replace carriage return with <br /> when writing hold notices
725 9886 minor ParseLetter removes too often punctuation characters from fields
726 10559 minor Noisy statement handle still active warnings when generating notices
730 2774 normal Path to theme is hard-coded in many places
731 7110 normal Renewal messages still displays in OPAC if OpacRenewalAllowed is disabled.
732 9541 normal Opac-user doesn't load correct CSS for multiple branches
733 10026 normal OPAC cart not showing location anymore
734 10107 normal Opacbookbag shouldn't prevent from adding items to a list in the OPAC
735 10125 normal Babeltheque star image must use sprite
736 10129 normal Babeltheque does not depend on COinSinOPACResults
737 10204 normal Patron image no longer appears in the OPAC
738 10266 normal Restricted status doesn't show in OPAC
739 10283 normal Hide "many items" on second tab when using OpacSeparateHoldings
740 10292 normal XSLT files always taken from 'prog' theme for English
741 10405 normal User-editable sections should have ids
742 10552 normal Several preferences missing from OPAC login page
743 10553 normal Public lists not available from OPAC login page
744 10566 normal Improve OPAC course reserves pages
745 10586 normal Printing cart from Firefox seems to be missing CSS
746 10595 normal OpacTopissue page still accessible when system preference is turned off
747 10619 normal Sco.css missing for CCSR OPAC templates
748 10672 normal Add subtitle to display of checkouts, overdues, and holds on the patron summary
749 10876 normal Fix opac-MARCdetail.pl partial hides
750 11090 normal Bootstrap theme: CSS problem with suggestions toolbar links
751 11132 normal The results list is reset on adding a biblio to a list
752 11142 normal Update Bootstrap theme's place hold form to match the new version in prog
753 8911 minor Docs/history.txt file missing for about.pl
754 10073 minor Show ccode or location also if not bound to Authorized Values in XSLT
755 10359 minor CCSR theme should apply jqTransform after OpacUserJS
756 10463 minor Quote of the day feature not selecting random quotes
757 10510 minor OPAC's renew selected link has glitchy icon
758 10564 minor Use OPACURLOpenInNewWindow in UNIMARCslim2OPACResults.xsl
759 10587 minor HTML errors on authority detail page in OPAC
760 10588 minor Opac-topissues first branch always selected in filters
761 10686 minor Fielded searches confuse highlighter
762 10820 minor Lost items on search results don't jive with record details
763 11057 minor Bootstrap theme: Don't hide language chooser below the fold
764 11133 minor Markup errors in OPAC place hold form HTML
765 10006 trivial Holding branch is not available to XSLT display
766 10354 trivial Don't show optgroup Libraries when no search groups are defined
767 10829 trivial Browse across pages breaks for authority searches
771 9890 normal Fix the new plugin system for package installs
772 10041 normal Provide a koha-translate script to aid package users on installing translations
773 10094 normal Koha-list should have an --disabled option
774 10101 normal Koha-enable error handling
775 10104 normal Koha-disable error handling
776 10144 normal Koha-start-zebra error handling
777 10146 normal Koha-stop-zebra error handling
778 10149 normal Koha-restart-zebra error handling
779 10150 normal Koha-email-disable error handling
780 10157 normal Koha-email-enable error handling
781 10159 normal Koha-rebuild-zebra error handling
782 10259 normal Koha-*-zebra scripts are expected to run without warnings if no instance name passed
783 10802 normal History.txt missing in packages
784 10084 minor YUI path wrong in CCSR theme with packages
785 10379 minor Koha-rebuild-zebra gets noisy if no instances are defined
786 10574 minor Remove the message about upgrading to 3.4
787 10670 minor /etc/init.d/koha-common fails to start zebra due to log permission problem
788 10617 trivial Init script cleanup
789 10645 trivial Missing zebra languages in koha-create manpage
793 5904 normal Ysearch.pl members improvements (Independant branches behaviour)
794 10053 normal Borrowers.branchcode cannot be null
795 10481 normal No enrollment fee when changing patron category
796 10835 normal Patron search for using "contains" search type fails with only one search term
797 10924 normal Contact note not updating via opac
798 11002 normal Mandatory fields are not translatable
799 9997 minor Suspected typo in patron self registration code
800 10297 minor Categorycode and branchcode should be required when adding patrons
801 10511 minor Odd behavior for messaging preferences with Talking Tech enabled
802 10838 minor Silence warnings in members/member.pl
803 10184 trivial Circulation History reverses sort order
804 10507 trivial Typo when warning about creating duplicate patron attribute
808 9659 normal Undefined authorised value category yields empty dropdown menu on SQL reports
809 9719 normal Changing the rows per page on a custom report fails if it has user supplied parameters
810 10110 normal Problems with diacritics in saved SQL reports
811 10718 normal Items with no checkouts report does not work
812 10396 minor Catalog stats shows calendar in callnumber field
816 5645 normal Z39.50 search from search results not parsing query correctly
817 9801 normal Location facet shows even if no locations
818 9830 normal Some UNIMARC item indexes could be broken whith Queryweightfields syspref
819 10037 normal Fix item index in UNIMARC DOM indexing
820 10578 normal Escaping CGI breaks results sort feature (librarian's interface)
821 10684 normal Koha search dies on undecodable records
822 10741 normal Can not place a hold on an item in transit and for loan
823 9588 minor Weighted search query with index
824 10271 minor An index containing ns or nb does not work
825 10704 trivial Search term highlighting doesn't work beyond the first results page
826 11159 trivial Small typo in catalogue/results.tt
830 7718 normal Remove itemnumber column from serials table
831 8852 normal Branch not showing in serials results
832 8896 normal Delete serials no more missing from missinglist
833 10183 normal Serials collection table is displayed with a single pixel before and after
834 10484 normal Serials-edit.pl not checking for barcode field before checking for barcode subfield
835 10563 normal Link to edit subscription from 'check expiraton' page is broken
836 10621 normal Subscription alert emails have wrong from-address
837 10457 minor Export selected items data doesn't work when using checkall checkbox
838 10689 minor Public note does not appear in subscriptions search
839 10728 trivial Subscription-renew generates unnecessary warnings in logs
843 9531 normal Make SIP2 message terminator configurable via SIPconfig.xml
844 10445 normal SIP Server doesn't respect maxoutstanding system preference
845 10817 normal SIPserver does not return holds info when requested
846 9845 trivial SIP tests : fix in 08checkin.t ("alert" field)
850 6281 normal Bug in LCC sort routine
851 8887 normal Search preferences: Strange behaviour with exact matches (default instead of custom favicon used, displays to much results)
852 9218 normal Intranet cart email broken for non english templates
853 9665 normal Staff client bibliographic record export missing some options available in the OPAC
854 10310 normal Prevent submit form pressing enter should be improved
855 10911 normal Records with 880 fields have broken details links in intranet search results using XSLT.
856 11003 normal JS error on the cart page
857 10052 minor Make intranetstylesheet and intranetcolorstylesheet behave exactly like their opac counterparts
858 7368 trivial General staff client typo omnibus
860 System Administration
862 10103 minor UniqueItemFields is missing from sysprefs.sql
863 11163 minor Wrong itemtype usage count when deleting an itemtype
864 10038 trivial Doubled 'default' entry when creating a new authority type
865 10690 trivial Warn about trailing slashes in description of OPACBaseURL and staffClientBaseURL
869 6329 normal Patron categories should show which fields are required
870 8068 normal Acq stats refers to budgets when it should be funds
871 8278 normal Replace YUI autocomplete in UNIMARC 210c plugin
872 9172 normal Move TinyMCE library outside of language-specific directory
873 9463 normal Use DataTables on patron sent notices page
874 9603 normal Fix layout of Patron Card Creator Layout screen for display in IE
875 9680 normal Cart aligned right in CCSR
876 9737 normal Local Covers sometimes appear then disappear on OPAC Search Results/Lists
877 9766 normal Remove YUI menu on budget planning page in favor of different column-hiding system
878 9887 normal Use DataTables on circulation page
879 9903 normal Sort by date broken on patron detail page
880 9905 normal Use DataTables on calendar page
881 9916 normal Use DataTables in the OPAC
882 9925 normal Remove unused table-pager include
883 10023 normal Degree notation in acq
884 10044 normal Doubled up paging on order receive
885 10134 normal Set XSLT usage ON as default, for new Koha installs
886 10145 normal The acquisition details block is badly placed
887 10153 normal Patron header search form is too wide
888 10196 normal Items table partially hidden in marc view in ccsr
889 10249 normal Untranslatable strings in Javascript on OPAC detail page
890 10261 normal Link to patron files missing from circ-menu.tt
891 10287 normal Budget administration table displayed with single pixel artifact before and after
892 10416 normal Correct template markup problems on course detail page
893 10418 normal Correct template markup problems on course reserves add item page
894 10496 normal CCSR theme OPAC tabs to not show correct active state
895 10497 normal Star ratings not showing right in ccsr detail
896 10649 normal Upgrade DataTables and move scripts out of theme directory
897 10651 normal Use new DataTables include in administration templates
898 10656 normal Shelving locations not alpha on search
899 10716 normal The booksellers template generates a JS error
900 10868 normal Use new DataTables include in catalog templates
901 10888 normal Don't hide authorities module from users without permission to edit authorities
902 11097 normal Hide duplicate patron button if logged in user lacks CAN_user_borrowers permission
903 9613 minor Items namespace missing in XSLT
904 9984 minor The hold ratios table uses a server-side sort
905 10045 minor Suggestions refer to budgets, but should be funds
906 10046 minor Label budget should be fund on invoices page
907 10049 minor Comments tab shows ( ) instead of ( 0 ) on translated templates
908 10097 minor Hide framework selection when importing staged authority records
909 10111 minor Layout on basket summary page a bit inconsistent
910 10170 minor Non translatable strings in manage-marc-import (actions and table values)
911 10218 minor Add individual CSS classes for bibliographic information on OPAC results and detail pages (UNIMARC)
912 10284 minor Missing spaces between label and content in XSLT view for 785/780
913 10406 minor Remove obsolete CSS related to YUI autocomplete
914 10414 minor "Course Reserves" should be "Course reserves" in global "More" menu
915 10420 minor Standardize spelling of "authorized"
916 10422 minor Remove references to unused and non-existent wizard.css
917 10444 minor In advanced search(more), [+] and [-] should behave like links on hover
918 10464 minor Patron search on placing a hold doesn't use jqueryui.autocomplete
919 10466 minor Lists: Use "size" as names/hash keys leads to an unexpected results when using Template::Toolkit (name of a virtual method there)
920 10721 minor Improve DataTables configuration on transfers to receive report
921 10792 minor Amounts in funds table on acquisitions home page not sorting correctly
922 10793 minor XSLT change 780/785 search queries to use ti,phr indexes like other linking entries
923 10794 minor Sorting on billing date column in invoices table doesn't work
924 9519 trivial Wrong language code for Italian in the advanced search language limitations
925 9782 trivial Cancel button doesn't work when importing MARC bibliographic frameworks
926 9957 trivial Missing cancel link on subfield editing page
927 10000 trivial Little typo in intranet-tmpl/prog/en/modules/help/tools/letter.tt: sliip
928 10002 trivial Don't include line breaks in strings that are translated
929 10008 trivial Serials search results 'Opened' tab should be 'Open'
930 10040 trivial Capitalization wrong on alert when deleting subfields from authority frameworks
931 10186 trivial Typo in subscription-add.tt (years vs year)
932 10189 trivial French values in cataloging plugins for unimarc 128b and 128c fields
933 10191 trivial 2 option tags are not closed in unimarc_field_115a.tt and unimarc_field_116.tt
934 10193 trivial Copies should be holdings as label for items on MARC view
935 10233 trivial Toolbar background missing from staff client catalogue page
936 10307 trivial Z39.50 server search tab shows z390.50
937 10346 trivial "Add multiple copies" should be labelled "Add multiple items"
938 10350 trivial Capitalization: Home Library column in staff detail items table
939 10465 trivial Reference to fields 780 and 785 in UNIMARC XSLT should be removed
940 10494 trivial KohaBranchName sends useless warnings to log if supplied library code is null or not present
941 10609 trivial Use branch name rather than branch code in serials-collection.pl
945 10274 normal UT: Acquisition.t needs to create its own data
946 10275 normal UT: OrderFromSubscription.t needs to create its own data
947 10289 normal UT: Reserves.t needs to create its own data
948 10290 normal UT: VirtualShelves.t needs to create its own data
949 10298 normal T::lib::Mocks tries to deal with syspref but doesn not manage to
950 10332 normal UT: CourseReserves.t needs to create its own data
951 10333 normal UT: Labels/t_Batch.t needs to create its own data
952 10334 normal UT: t/db_dependent/needs_user_input/* are unusable
953 10336 normal UT: HoldsQueue.t needs to create its own data
954 10386 normal UT: VirtualShelves.t needs some more adjustments
955 10499 normal UT: VirtualShelves.t needs a database transaction
956 10508 normal UT: C4::Branch.pm needs unit tests
957 10528 normal UT: C4::Bookseller.pm needs unit tests
958 10539 normal Remove unused unit tests in lib/KohaTest
959 10575 normal UT: GetOrdersByBiblionumber.t needs a database transaction
960 10644 normal C4::ClassSource.pm needs unit tests
961 10653 normal UT : C4::RotatingCollections.pm needs unit tests.
962 10692 normal UT: Routines about transfers in C4::Circulation.pm need unit tests
963 10710 normal UT : OfflineOperation's routines in C4/Circulation.t need unit tests.
964 10761 normal UT: saved_report and delete_report in C4::Reports::Report_Guided.pm need unit tests.
965 10767 normal UT: Routines which interact with the table issuingrules in C4/Circulation need unit test
966 10296 minor UT: db schemas are useless
967 10495 minor T/db_dependent/HoldsQueue.t can fail unnecessarily
968 10666 minor Daily quotes tests are failing
972 7684 normal Inventory : datatable fix actions etc.
973 8745 normal Disallow rebuild_zebra.pl from executing, when run by root user
974 9300 normal Filtering export.pl by accession date does not work
975 10022 normal Multiple tags moderation doesn't work on translated page
976 11086 trivial Koha Tools Upload Patron Images text description change
980 10667 normal ILS-DI: AuthenticatePatron should also work with cardnumber
981 10974 normal OAI-PMH Resumption Tokens Do Not Handle Time
982 10549 trivial ILS-DI should not use ISO-8851-9 encoding
984 Z39.50 / SRU / OpenSearch Servers
986 10058 normal Fix unapi for NORMARC
987 10462 normal Some optimizations in Z3950 search paving the way for enhancements
988 10742 minor Simple search to z39.50 search keeps index
989 10458 trivial Remove obsolete Z3950 module and test
992 New sysprefs in 3.14.0
993 ======================
995 * AcqItemSetSubfieldsWhenReceived
996 * AcqWarnOnDuplicateInvoice
997 * AllowOfflineCirculation
998 * AllowTooManyOverride
999 * AutoRemoveOverduesRestrictions
1000 * CalculateFinesOnReturn
1001 * ConfirmFutureHolds
1002 * itemBarcodeFallbackSearch
1004 * OverDriveClientKey
1005 * OverDriveClientSecret
1006 * OverDriveLibraryID
1007 * StaffDetailItemSelection
1009 * WhenLostChargeReplacementFee
1010 * WhenLostForgiveFine
1014 ======================
1018 * Perl 5.10 is required
1021 Koha 3.14.0 has the following new Perl module dependencies as
1022 compared to Koha 3.12.0:
1024 * Crypt::Eksblowfish::Bcrypt
1026 * DBIx::Class::Schema::Loader
1027 * Library::CallNumber::LC
1030 ======================
1032 The Koha manual is maintained in DocBook.The home page for Koha
1035 http://koha-community.org/documentation/
1037 As of the date of these release notes, only the English version of the
1038 Koha manual is available:
1040 http://manual.koha-community.org/3.14/en/
1042 The Git repository for the Koha manual can be found at
1044 http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
1048 ======================
1050 Complete or near-complete translations of the OPAC and staff
1051 interface are available in this release for the following languages:
1057 * Chinese (China) (100%)
1058 * Chinese (Taiwan) (100%)
1061 * English (New Zealand) (85%)
1063 * French (Canada) (90%)
1065 * German (Switzerland) (100%)
1069 * Norwegian Bokmål (61%)
1072 * Portuguese (Brazil) (85%)
1079 Partial translations are available for various other languages.
1081 The Koha team welcomes additional translations; please see
1083 http://wiki.koha-community.org/wiki/Translating_Koha
1085 for information about translating Koha, and join the koha-translate
1088 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
1090 The most up-to-date translations can be found at:
1092 http://translate.koha-community.org/
1096 ======================
1098 The release team for Koha 3.14.0 is
1100 Release Manager: Galen Charlton <gmc@esilibrary.com>
1101 Documentation Manager: Nicole C Engard <nengard@gmail.com>
1102 Installation Documentation Managers:
1103 Samuel Desseaux <samuel.desseaux@ecp.fr>
1104 Mason James <mtj@kohaaloha.com>
1105 Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
1106 QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
1107 QA Team: Chris Cormack <chrisc@catalyst.net.nz>
1108 Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>,
1109 Jonathan Druart <jonathan.druart@biblibre.com>,
1110 Brendan Gallagher <brendan@bywatersolutions.com>
1111 Kyle Hall <kyle@bywatersolutions.com>
1112 Mason James <mtj@kohaaloha.com>
1113 Paul Poulain <paul.poulain@biblibre.com>
1114 Bug Wranglers: Magnus Enger <magnus@enger.priv.no>
1115 Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
1116 Live CD Manager: Nguyen Quoc Uy <nguyenquocuy_1102@yahoo.com>
1117 VM Manager: Samuel Desseaux <samuel.desseaux@ecp.fr>
1119 Release Maintainer (3.8.x): Chris Hall <chrish@catalyst.net.nz>
1120 Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
1121 Release Maintainer (3.12.x): Tomás Cohen Arazi <tomascohen@gmail.com>
1125 ======================
1127 We thank the following libraries who are known to have sponsored
1128 new features in Koha 3.14.0:
1130 * Kultur i Halland - Regionbibliotek
1131 * Universidad Nacional de Cordoba
1132 * Universidad Nacional de Córdoba
1134 We thank the following individuals who contributed patches to Koha 3.14.0.
1135 * 56 Tomas Cohen Arazi
1137 * 1 Stefano Bargioni
1138 * 4 D Ruth Bavousett
1140 * 190 Jared Camins-Esakov
1143 * 3 Frédérick Capovilla
1144 * 311 Galen Charlton
1145 * 1 Katherine Chisholm
1148 * 2 Christophe Croullebois
1150 * 5 Frédéric Demians
1152 * 155 Jonathan Druart
1163 * 1 Kristina D.C. Hoeppner
1166 * 6 Janusz Kaczmarek
1167 * 2 Peter Crellan Kelly
1169 * 23 Bernardo Gonzalez Kriegel
1175 * 1 Matthias Meusburger
1178 * 2 Dobrica Pavlinusic
1187 * 45 Fridolyn SOMERS
1204 We thank the following companies who contributed patches to Koha 3.14.0
1209 * 133 ByWater-Solutions
1210 * 190 C & P Bibliography
1216 * 3 Nucsoft OSS Labs
1218 * 17 Prosentient Systems
1222 * 2 Université Jean Moulin Lyon 3
1223 * 21 Université Rennes 2
1225 * 7 abunchofthings.net
1230 * 3 kenza-VirtualBox
1242 We also especially thank the following individuals who tested patches
1244 * 1 Koha Team Lyon 3
1247 * 2 Nuño López Ansótegui
1249 * 9 Tomas Cohen Arazi
1250 * 1 Pierre Angot et Leila Arkab
1252 * 1 Petter Goksoyr Asen
1256 * 1 Christopher Brannon
1260 * 208 Jared Camins-Esakov
1261 * 1130 Galen Charlton
1265 * 5 Frédéric Demians
1266 * 241 Jonathan Druart
1269 * 26 Nicole C. Engard
1273 * 386 Katrin Fischer
1274 * 13 Brendan Gallagher
1280 * 144 Bernardo Gonzalez Kriegel
1288 * 1 Maxime Pelletier
1292 * 6 Campbell Reid-Tait
1296 * 3 Signed-off-by:Mathieu Saby
1300 * 1 Silvia Simonetti
1308 * 1 cedric.vita@dracenie.com
1311 * 1 koha.aixmarseille
1313 * 1 caroline very-mathieu
1316 We regret any omissions. If a contributor has been inadvertently missed,
1317 please send a patch against these release notes to
1318 koha-patches@lists.koha-community.org.
1321 Revision control notes
1322 ======================
1324 The Koha project uses Git for version control. The current development
1325 version of Koha can be retrieved by checking out the master branch of
1327 git://git.koha-community.org/koha.git
1329 The branch for this version of Koha and future bugfixes in this release line is 3.14.x.
1332 Bugs and feature requests
1333 ======================
1335 Bug reports and feature requests can be filed at the Koha bug
1338 http://bugs.koha-community.org/
1341 He rau ringa e oti ai.
1342 (Many hands finish the work)
1344 ##### Autogenerated release notes updated last on 21 Nov 2013 00:54:32 Z #####