1 RELEASE NOTES FOR KOHA 3.14.0-alpha1
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-alpha1 can be downloaded from:
14 http://download.koha-community.org/koha-3.14.00-alpha1.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-alpha1 is a major release, that comes with many new features.
26 It includes 8 features, 129 enhancements and 409 bugfixes.
29 New features in 3.14.0-alpha1
30 ======================
34 5202 Merge authority records
38 10240 Offline circulation using HTML5 and IndexedDB
42 8215 Add Course Reserves
46 10309 New OPAC theme based on Bootstrap
50 10565 Add a "Patron List" feature for storing and manipulating collections of patrons
54 10404 Add previous/next browsing to staff client search results
58 9998 Import/export and compare system preferences
60 Z39.50 / SRU / OpenSearch Servers
62 10096 Add a Z39.50 interface for authority searching
65 Enhancements in 3.14.0-alpha1
66 ======================
71 9505 Acqui/invoices.pl contains an unnecessary loop
72 9744 Add a column Fund name on the home page of acquisitions
73 9806 Show more information on basketgroups lists
74 9987 Biblioitemnumber is useless for orders.
75 10366 Alert librarian if an invoice number is duplicated
76 10390 Add ability to delete unused invoices
77 10514 Add item link on acquisitions add item is too small
78 10737 Add "Add to basket" link on vendor search results page
80 Architecture, internals, and plumbing
82 9370 Use Library::CallNumber::LC when splitting LC call numbers for spine labels
83 9755 Record merge code needs to be refactored
84 10206 Add Koha TT Plugin
85 10291 Misleading Variable names in batchMod.pl
86 10325 Allow system preferences to be overridable from koha-httpd.conf
87 10426 Remove unused sub GetCcodes from C4::Koha
88 10610 Sysprefs.sql is really boring to rebase
89 10681 Inappropriate uses of finish() in C4::Circulation.pm
90 10682 Inappropriate uses of finish() in C4::Reserve.pm
91 10685 Inappropriate uses of finish() in C4::Accounts.pm
92 10927 C4::Utils becomes useless
96 9611 Changing the password hashing algorithm from MD5 to more secure Bcrypt
100 7883 Save and continue editing
101 7892 On staged marc record management open in tab
102 9282 Authorities auto-completion in mainmainentry
103 9307 Allow libraries to add/edit status for suggestion management.
104 9747 Sort issue for the z3950 results
105 10182 Save and continue editing should be improved
106 10488 New MARC21 authority tags and subfields should be propagated to non-default frameworks
107 10600 Duplicate authority
108 10602 Set a default value for authorities
109 10678 Allow framework selection when creating from Z39.50
110 10901 Filters is needed on the add item page
114 7494 Use partial barcode or callnumber as a fallback for the barcode search in checkout
115 7639 System preference to forgive fines on lost items
116 9576 Enable or disable issue limit confirmation
117 10370 Adding barcode on circulation print page
118 10513 Light up a warning/message when returning a chosen item type.
120 Command-line Utilities
122 8584 Improve cleanup_database.pl to only purge emails older than X days.
123 9286 Add script to add a bib to the zebra queue from the command line
124 10361 Add Option to cleanup_database.pl to purge search_history entries
128 10634 Use datatables for course details items table
132 8798 Add the use of DBIx::Class
136 9247 Add two more usage examples to the manpage for koha-mysql
140 5825 Add Item Type column to Holds Queue report
141 9394 Use reserve_id where possible
142 9722 Allow users to add notes when placing a hold in opac
143 9761 Make it possible to confirm future hold requests at checkin time
144 10321 Followup on hold notes
148 5766 Add configuration for excluding articles from jQuery table sorter
149 10431 Spanish Zebra language definition file
151 Installation and upgrade (web-based installer)
153 10593 AuthoritiesLog should default to yes
157 7257 Add a link to remove an individual title from a list
158 9757 Make staff client list contents view more like search results
160 MARC Authority data support
162 5262 Authority plugin doesn't copy indicators
164 MARC Bibliographic data support
166 5858 Update default MARC21 framework to Update No. 16 (April 2013)
167 10141 Enable "18-21 Illustrations" and "24-27 Nature of contents" options for marc21_field_008.pl plugin
171 5544 All Notices from Branch Email Address
172 9487 Allow items fields to be used in the HOLDPLACED notice
176 6399 Tooltip for tags that says 'separate by comma'
177 6594 Add schema.org microdata
178 7813 Add ability to delete local cover images
179 8600 Remove search terms in advanced search
180 8712 We should use WAI-ARIA guidelines to help with accessibility -OMNIBUS bug
181 9549 Local Cover are not displayed in the Shelf Browser.
182 9735 Choose language using URL parameters in any page
183 10100 OPAC News dates need an CSS handle (class)
184 10245 OPAC items table CSS classes
185 10320 Show results from library's OverDrive collection in OPAC search
186 10584 Hide OPAC bibilo details if all items are hidden.
187 10743 Add style to privacy rules
188 10836 New layout for placing holds in the OPAC
189 10840 Re-add missing [% OPACResultsSidebar %]
190 10856 Improve the previous and next items on the shelf browser
194 8507 Koha-create should be updated to use DOM indexing for bib
195 9250 Provide commands to allow handling of SIP servers in the packages
196 10367 Allow packages to work on debian wheezy
197 10411 Add cache control headers to static resources in the apache config
198 10524 Dependency updates to account for liblibrary-callnumber-lc-perl
199 10622 Add --sip and --nosip switches to koha-list
200 10624 Koha-common.init should implement the 'status' option switch
201 11012 Update dependencies to account for new crypt lib
205 8845 Add ability search patrons by date of birth
206 9372 Automatic carriage return in message_queue where content_type is html
207 9763 Add callnumber column to "print summary" for moremember.pl
208 10419 There is no cronjob script for deleting patrons
209 10769 Simplify clearing of input fields when duplicating a patron
210 10894 ID required for mainaddress fieldset in create new patron
214 3134 Ability to select multiple reports to delete at once
215 10368 Added price in overdue report
216 10615 Move saved reports action items into dropdown menu
220 7421 UNIMARC authorities DOM indexing mode
224 10570 Show internal note from subscription in results on check expiration page
225 10854 Choose a CSV profile for exporting serial claims
229 9252 Add option to send patron's home branch in AF field
233 9507 Some code used to prevent form from being unexpectedly submitted is duplicated
234 9728 XISBN use simple search instead of SQL
235 10356 Adding date published to catalogue detail page
236 10365 Using published date on routing slips
238 System Administration
240 9295 Introduce operator equal/ notequal to OAI set mapping instead of hardcoded 'equal' value
241 10010 Use jQueryUI Accordion to display constraints in MARC subfield editor
245 7469 Focus on 1st field of creation form instead of search textbox
246 8662 Remove unused famfamfam icons
247 9294 Move JavaScript out of circulation template
248 9424 Move JavaScript out of header include
249 9508 The dateformat variable is not standardized in template files
250 9779 Remove global include of YUI assets from the staff client
251 9924 Simplify and rename patron card creator error message include
252 10015 UniqueItemFields could have link to database documentation
253 10036 Adding header search to additem page
254 10130 Input fields for branch configuration are too short
255 10197 Add CSS classes to patron info list in patron account
256 10221 Hold expiration doesn't show on patron's list of holds
257 10315 Use easier readable font for generated passwords
258 10349 Don't show empty Descriptions/Title notes tabs in OPAC and staff
259 10516 Improve titles, breadcrumbs, and confirmation messages for Z39.50 server adds and updates
260 10614 Have add order form at top and bottom
261 10668 Improve suggestion detail page
262 10755 Add "Keyword as Phrase" to staff client advanced search indexes
263 10803 "Make payment" in circ is not easily translatable
267 8300 Koha should have mechanized testing suite
268 10683 CRUD routines in C4::Circulation need unit tests
269 10719 UT GetUpcomingDueIssues
270 10806 The staff benchmark script does not check authentication failure
274 9618 Add support for intranetuserjs to labels/spinelabel-print.pl
275 10599 Uncheck on loan items on the batch item modification tool
276 10601 Add a counter on batch items modifications
277 10730 Use DataTables on the tag review page
278 10853 Create CSV profiles with sql fields
280 translate.koha-community.org
282 9161 Translate only specific files
285 Critical bugs fixed in 3.14.0-alpha1
286 ======================
288 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
293 10088 critical Software error when filling a basket with staged record
294 10736 critical AcqWarnOnDuplicateInvoice doesn't warn for duplications - just triplications+
295 7228 major Can't order more than 1 when importing all from staged file
296 7593 major Merging bib records loses connection to order line
297 10641 major GetBooksellerWithLateOrders in C4::Bookseller.pm has some incoherences
299 Architecture, internals, and plumbing
301 9452 blocker C4::Letters does not function under Plack
302 10085 blocker Unapi does not function under Plack
303 6554 critical Resolve encoding problems with corrected UTF8 handling in templates
304 9299 major For loop in Auth_with_ldap.pm requires an extended patron attribute to be set or LDAP logins fail
305 10074 major Encoding problems for login and installer
306 10176 major Invalid URLs in 'Refine Search Results' when it uses UNICODE symbols
307 10592 major Apache configuration is blocking fetch of certain icons and XML files
308 10897 major T/ILSDI_Services.t is db dependent
312 10019 major Encoding problem with utf8 chars in userid
313 10384 major Software error when LDAP connexion fails
314 10925 major LDAP Auth fails if DEBUG is enable
316 Browser compatibility
318 10108 major Can't print more than one page of overdues
322 9684 major Z39.50 Card View broken in CCSR
323 10766 major Cataloging reservoir search broken if UseQueryParser is off
327 8770 blocker Amount does not equal amountoutstanding on a fine with no payments or credits
328 10262 critical Fine calculation at checkin not respecting CircControl
329 10663 critical Holds never block renewals
330 6413 major Notes in Fines doing wonky things
331 10030 major MaxFines checks against amount, not amount outstanding
332 10079 major HomeOrHoldingBranch should not control who can delete when IndependantBranches is enabled
333 10120 major Fine recalculation on return needs to be a system preference
334 10490 major Overdue fines cap (amount) in circulation rules is saved incorrectly (rounded)
338 10185 blocker Updatedatabase.pl remove all reserves
342 10272 critical CheckReserves returns not respecting ReservesControlBranch
343 8294 major Enumeration should show in copy specific hold menu
344 9575 major Serious Holds Problem with IndependantBranches
345 10166 major Can't place holds on multiple titles if one or more are un-holdable
346 10311 major Holds queue ignores item-level holds where only one items exists
347 10597 major Search to hold button broken on record details
348 10628 major AutomaticItemReturn prevents holds queue from filling local holds with local items
352 9414 major Fix sample letters for German and Norwegian
353 10560 major No way to disable english
355 Installation and upgrade (web-based installer)
357 10443 major Table borrower_files does not exists in kohastructure.sql file
358 10965 major Sample itemtypes can't load on new install
360 MARC Authority data support
362 10230 major Match points do not work with authorities
364 MARC Bibliographic record staging/import
366 9839 major When importing MARC records, item record not created even when set to "always add"
370 10072 critical "my suggestions" always says "There are no pending purchase suggestions."
371 10217 critical Make sure direct links to detail views work when there is no session
372 10590 critical In opac-topissues limit param is not protected
373 2394 major Canreservefromotherbranches preference not working
374 6553 major Parentheses in corporate author break tracings
375 8884 major Opacheader is not in the header on CCSR
376 9679 major Can't place hold from cart in CCSR
377 9995 major For reference items no longer listed in XSLT result lists
378 10070 major History of anonymous searches is not kept
379 10201 major Old OPAC patron update system should be removed
383 10061 critical Fix the tiny_mce error when building packages
384 10018 major Building version update for master/3.13
388 6506 critical Deleting patron history missing errors
392 6898 major Circulation librarians can't run overdues without reports permissions
396 8252 critical Error in DOM biblio for UNIMARC (no range for fields 1xx)
397 8620 critical Barcode searching not working correctly
398 8746 major Rebuild_zebra_sliced.sh don't work where Record length of 106041 is larger than the MARC spec allows
399 9961 major Truncation and QueryAutoTruncate not working properly with new QueryParser
400 10281 major Search domains do not seem to work
404 10430 major Status filter not working in serial claims when translated
408 766 major Use of CGI::scrolling_list prevents customization in template
409 10522 major Javascript error on acquisition pages: YAHOO is not defined
410 10541 major Enable cross-browser AJAX in additem.js
411 10701 major In transit information doesn't display on the bibliographic detail page
415 8264 major Local cover images not working in IE8
417 translate.koha-community.org
419 10413 major Odd space character brakes translation
421 Z39.50 / SRU / OpenSearch Servers
423 9986 major Two fixes on Z3950 Search
426 Other bugs fixed in 3.14.0-alpha1
427 ======================
429 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
434 10915 normal About->timeline broken on upgraded Koha
435 7143 trivial Bug for tracking changes to the about page
439 2046 normal Suggestions: Title Field too small
440 4907 normal Suggestions "organize by" menu doesn't reflect current choice
441 7598 normal Acquisitions JavaScript contains untranslatable English strings
442 8821 normal Receive shipment page should hide inactive funds like new order form does
443 9238 normal Fund pull down says 'select budget'
444 9824 normal Hide basket with no expected items in basket list by bookseller
445 10028 normal ModReceiveOrder works unexpectedly
446 10065 normal Style invoice edit form according to standard structure
447 10115 normal Hiding advanced search in Orders search tab removes plus button
448 10152 normal Default sorting wrong in parcels.pl
449 10270 normal GetOrdersByBiblionumber needs better unit tests
450 10313 normal Selecting an invoice from the historic orders page does not take you to that invoice
451 10317 normal Parcel should display a message when called with an nonexistent invoiceid
452 10381 normal Hide basket links should be improved
453 10475 normal Item form in acquisition not hiding subfields properly
454 10483 normal Check_uniqueness.pl does not work
455 10504 normal C4::Acquisition::ModOrderItem is unused
456 10556 normal Deliverytime is not inserted on adding a supplier
457 10557 normal GetBooksellersWithLateOrders has an unused branch parameter
458 10573 normal French translation for printing a basketgroup
459 10630 normal DelBookseller's return value needs to be more explicit in C4::Bookseller.pm
460 10640 normal ModBookseller needs more explicit return values in C4::Bookseller.pm
461 10786 normal Javascript error on the parcel page: YAHOO is not defined
462 10106 minor Markup error causing misplacement of "reopen" checkbox on invoice edit screen
463 10258 minor Remove erroneous call to haspermission in basket.pl
464 10535 minor By default sort funds by name
465 10705 trivial Shipment cost should be 'shipping'
466 10847 trivial Open external link to website of a vendor in new tab/window
468 Architecture, internals, and plumbing
470 9894 normal 'hidden' value is hard to understand in frameworks
471 9951 normal Resolve encoding problems where script parameters are not decoded
472 10515 normal The prototype for GetBranchCategory and GetBranchCategories is not consistent
473 10527 normal C4::Branch::get_branch_code_from_name is useless
474 10550 normal Fix database typo wthdrawn
475 10629 normal Inappropriate uses of $sth->finish() in C4::Branch.pm
476 10642 normal Inappropriate uses of $sth->finish() in C4::RotatingCollections.pm
477 10643 normal Inappropriate uses of $sth->finish() in C4::ClassSource.pm
478 10693 normal CreateBranchTransferLimit's return values in C4::Circulation.pm should be more explicit
479 10698 normal DeleteTransfer in C4::Circulation.pm needs return value
480 10699 normal DeleteBranchTransferLimits in C4/Circulation.pm needs return value
481 10795 normal Improvements for GetOpenIssue in C4::Circulation
482 10054 minor When SingleBranchMode is enabled, allow superlibrarians to set logged in library
483 10143 minor Fix FSF address in license headers
484 10650 minor Export merge-record.inc javascript into a file
485 10711 minor GetOfflineOperation in C4/Circulation.pm should returns $sth->fetchrow_hashref instead of $result
486 10872 minor C4::Items GetHiddenItems fix and optimization
487 7785 trivial MySQL-specific syntax in C4::Members columns()
488 10080 trivial Change system pref IndependantBranches to IndependentBranches
489 10156 trivial Fix usr/bin/perl path for get_report_social_data.pl
490 10305 trivial _increment_barcode is called twice
491 10771 trivial Three disused scripts in misc/cronjobs/stats should be removed
495 10029 normal CAS authentication fails in OPAC reserve
497 Browser compatibility
499 10376 normal Printing cart does not work under IE9
503 9113 normal Batch modification removes +
504 9358 normal Fixed field plugins for MARC21 should be updated for MARC21 update #15
505 9523 normal Trying to import staged marc records where a matched bib has been deleted caused the import to hang
506 9533 normal Batch item modification should ignore defaults
507 9773 normal Replace YUI AJAX calls in cataloging plugins with jQuery
508 9826 normal Missing fields in MARC21 authority framework
509 10225 normal If an item isn't editable, don't show the onclick Edit/Delete menu
510 10543 normal False mandatory warning in additem
511 9770 minor C4::ClassSortRoutine::Dewey can pad the wrong part of a call number internally
512 10033 minor Dangerous query in _koha_modify_item
513 10448 minor Changing framework when cataloguing clears all fields
514 10093 trivial Typo in marc21_leader.tt
515 10178 trivial Typos in plugins for 006 and 008 in MARC21
516 10331 trivial Little errors in unimarc_field_4XX.pl (punctuation)
517 10428 trivial Undefined check in add additem.pl
518 10687 trivial Delete erroneous tags 68a and 68b on default MARC21 auth framework
519 10715 trivial MARC21 007 Plugin Editor doesn't load position 01
523 5652 normal Patron checkout and holds summary should show subtitles
524 7019 normal Circulation History Sort Order Wrong
525 9219 normal Show damaged and lost statuses for issues on circulation.pl as they are on moremember.pl
526 9362 normal Wrong query in GetUpcomingDueIssues (Circulation.pm)
527 9860 normal Incorrect box heading 'Cannot check in' when a late document is returned
528 10027 normal Fine details not showing when printing a fine
529 10247 normal Too many reserves due to syspref does not show warning
530 10362 normal On return with reserve or transfer the alerts are not shown
531 9943 minor Pay fines page "Pay selected" button give invalid amount when nothing is selected
532 10081 minor IndependentBranches error message missing the library name
533 10256 minor Remove some unused subs from Overdues module
534 10529 minor Dollar sign hardcoded in patron message
535 10288 trivial Tiny typo on "Pending offline circulation actions"
537 Command-line Utilities
539 8840 normal Ubuntu-pkg-check.sh fix and extend functionality
540 10326 minor Bulkmarcimport.pl turns off CataloguingLog sys pref
541 9671 trivial Fines.pl cronjob help lists wrong values for finesmode syspref
542 10810 trivial Fix synopsis for -html option to overdue_notices.pl
546 10409 normal Do not show course entry form if no departments are found
547 10604 normal Two columns in the courses table aren't wide enough
548 10432 minor Display of enabled status on course list is not accessible
552 9681 normal Add some indexes in database
553 10636 normal Patronimage should have borrowernumber as PK, not cardnumber
555 Developer documentation
557 10967 trivial POD ERROR in acqui/booksellers.pl
561 7764 normal INSTALL.ubuntu needs to be updated
562 10671 normal Koha 3.14 Help Files Update
563 10703 normal Add/update database documentation
564 10250 minor Typos in help/reports/guided_reports.tt
565 10251 minor Typos in help/members/member-flags.tt
566 10425 minor Help page missing for Local Use preferences
567 8670 trivial Update POD of C4::Branch::GetBranches() to use TT syntax
568 10042 trivial Minor typo ("Communnity") in packages docs
569 10763 trivial Update POD of C4::Creators::Lib::html_table() to use TT syntax
570 10764 trivial Update POD of C4::Items::GetItemStatus() to use TT syntax
571 10765 trivial Update POD of C4::Koha::GetSupportList() to use TT syntax
575 8419 normal Suspended holds appear on the daily holds queue
576 10917 normal Librarian cannot update hold pickup location without modify_holds_priority
577 10949 normal Hold request not retrieved when printing hold slip
578 10731 minor IntranetSlipPrinterJS is not working for hold slips
579 10343 trivial Rename OpacShowHoldNotes to OpacHoldNotes
583 6709 normal Marc21_field_006.xml and marc21_field_008.xml can't be translated.
584 9266 normal Untranslated strings in tags moderation
585 9818 normal "Overdue Fines Cap ($)" should not use $ (I18N)
586 10017 normal Opac CCSR template do not cope well with right-to-left languages
587 10083 normal In Transit string doesn't get translated in the staff interface
588 10214 normal Malformed syspref.po file
589 10447 normal Language definitions for 'ru' and 'uk' are not available during install
590 10576 normal Untranslatable strings in additem.js
591 10745 normal More fun on translation bug with XSLT subfieldSelect parameters
592 10948 normal Some strings in the authority result list turned out untranslatable
593 7478 minor Template/translation problem in catalogue_out.tt
594 10841 minor Edit/Delete item context links in items table are not translatable
595 10871 trivial Confirmation message for deleting news entries is not translatable
597 Installation and upgrade (command-line installer)
599 10712 normal Some values not saved in koha install log
600 10548 trivial Koha_perl_deps.pl miscounts dependencies displayed
602 Installation and upgrade (web-based installer)
604 10050 normal Update German web installer files for 3.12
605 10474 normal Translate some missed English strings in German sample notices
606 9831 minor Wrong and missing values in installer for French UNIMARC
610 5894 normal Adding multiple items from a cart to a list shows only the first title
612 MARC Authority data support
614 10335 minor UNIMARC authorities search doesn't display properly information on parallel form
616 MARC Bibliographic data support
618 6201 normal BibTeX export does not incude MARC21 main entry
619 7054 normal NORMARC: wrong default for 000 position 17
620 7055 normal NORMARC: Links and defaults for 008 position 15-17 and 35-37
621 9820 normal Missing space between 100/700 $a and $c (MARC21/XSLT)
622 9804 trivial Fix name for NORMARC biblio-koha-indexdefs.xml
623 10324 trivial Editorial series do not display correctly in normal view (UNIMARC / no XSLT)
627 10127 normal Printoverdues.sh should tar only pdf files
628 10439 normal Cannot modify the notice's library
629 10664 normal Software error in overdue_notices.pl if there is no active currency
630 10727 normal Replace carriage return with <br /> when writing hold notices
631 9886 minor ParseLetter removes too often punctuation characters from fields
632 10559 minor Noisy statement handle still active warnings when generating notices
636 2774 normal Path to theme is hard-coded in many places
637 7110 normal Renewal messages still displays in OPAC if OpacRenewalAllowed is disabled.
638 9541 normal Opac-user doesn't load correct CSS for multiple branches
639 10026 normal OPAC cart not showing location anymore
640 10107 normal Opacbookbag shouldn't prevent from adding items to a list in the OPAC
641 10125 normal Babeltheque star image must use sprite
642 10129 normal Babeltheque does not depend on COinSinOPACResults
643 10204 normal Patron image no longer appears in the OPAC
644 10266 normal Restricted status doesn't show in OPAC
645 10292 normal XSLT files always taken from 'prog' theme for English
646 10405 normal User-editable sections should have ids
647 10552 normal Several preferences missing from OPAC login page
648 10553 normal Public lists not available from OPAC login page
649 10566 normal Improve OPAC course reserves pages
650 10586 normal Printing cart from Firefox seems to be missing CSS
651 10595 normal OpacTopissue page still accessible when system preference is turned off
652 10619 normal Sco.css missing for CCSR OPAC templates
653 10672 normal Add subtitle to display of checkouts, overdues, and holds on the patron summary
654 10876 normal Fix opac-MARCdetail.pl partial hides
655 8911 minor Docs/history.txt file missing for about.pl
656 10073 minor Show ccode or location also if not bound to Authorized Values in XSLT
657 10359 minor CCSR theme should apply jqTransform after OpacUserJS
658 10463 minor Quote of the day feature not selecting random quotes
659 10510 minor OPAC's renew selected link has glitchy icon
660 10564 minor Use OPACURLOpenInNewWindow in UNIMARCslim2OPACResults.xsl
661 10587 minor HTML errors on authority detail page in OPAC
662 10588 minor Opac-topissues first branch always selected in filters
663 10686 minor Fielded searches confuse highlighter
664 10820 minor Lost items on search results don't jive with record details
665 10006 trivial Holding branch is not available to XSLT display
666 10354 trivial Don't show optgroup Libraries when no search groups are defined
670 9890 normal Fix the new plugin system for package installs
671 10041 normal Provide a koha-translate script to aid package users on installing translations
672 10094 normal Koha-list should have an --disabled option
673 10101 normal Koha-enable error handling
674 10104 normal Koha-disable error handling
675 10144 normal Koha-start-zebra error handling
676 10146 normal Koha-stop-zebra error handling
677 10149 normal Koha-restart-zebra error handling
678 10150 normal Koha-email-disable error handling
679 10157 normal Koha-email-enable error handling
680 10159 normal Koha-rebuild-zebra error handling
681 10259 normal Koha-*-zebra scripts are expected to run without warnings if no instance name passed
682 10802 normal History.txt missing in packages
683 10084 minor YUI path wrong in CCSR theme with packages
684 10379 minor Koha-rebuild-zebra gets noisy if no instances are defined
685 10574 minor Remove the message about upgrading to 3.4
686 10617 trivial Init script cleanup
687 10645 trivial Missing zebra languages in koha-create manpage
691 5904 normal Ysearch.pl members improvements (Independant branches behaviour)
692 10053 normal Borrowers.branchcode cannot be null
693 10481 normal No enrollment fee when changing patron category
694 10835 normal Patron search for using "contains" search type fails with only one search term
695 10924 normal Contact note not updating via opac
696 9997 minor Suspected typo in patron self registration code
697 10297 minor Categorycode and branchcode should be required when adding patrons
698 10511 minor Odd behavior for messaging preferences with Talking Tech enabled
699 10838 minor Silence warnings in members/member.pl
700 10184 trivial Circulation History reverses sort order
701 10507 trivial Typo when warning about creating duplicate patron attribute
705 9659 normal Undefined authorised value category yields empty dropdown menu on SQL reports
706 9719 normal Changing the rows per page on a custom report fails if it has user supplied parameters
707 10110 normal Problems with diacritics in saved SQL reports
708 10718 normal Items with no checkouts report does not work
709 10396 minor Catalog stats shows calendar in callnumber field
713 5645 normal Z39.50 search from search results not parsing query correctly
714 9801 normal Location facet shows even if no locations
715 10037 normal Fix item index in UNIMARC DOM indexing
716 10578 normal Escaping CGI breaks results sort feature (librarian's interface)
717 10741 normal Can not place a hold on an item in transit and for loan
718 9588 minor Weighted search query with index
719 10704 trivial Search term highlighting doesn't work beyond the first results page
723 7718 normal Remove itemnumber column from serials table
724 8852 normal Branch not showing in serials results
725 8896 normal Delete serials no more missing from missinglist
726 10183 normal Serials collection table is displayed with a single pixel before and after
727 10484 normal Serials-edit.pl not checking for barcode field before checking for barcode subfield
728 10563 normal Link to edit subscription from 'check expiraton' page is broken
729 10621 normal Subscription alert emails have wrong from-address
730 10457 minor Export selected items data doesn't work when using checkall checkbox
731 10689 minor Public note does not appear in subscriptions search
732 10728 trivial Subscription-renew generates unnecessary warnings in logs
736 9531 normal Make SIP2 message terminator configurable via SIPconfig.xml
737 10817 normal SIPserver does not return holds info when requested
738 9845 trivial SIP tests : fix in 08checkin.t ("alert" field)
742 6281 normal Bug in LCC sort routine
743 8887 normal Search preferences: Strange behaviour with exact matches (default instead of custom favicon used, displays to much results)
744 9665 normal Staff client bibliographic record export missing some options available in the OPAC
745 10310 normal Prevent submit form pressing enter should be improved
746 10911 normal Records with 880 fields have broken details links in intranet search results using XSLT.
747 10052 minor Make intranetstylesheet and intranetcolorstylesheet behave exactly like their opac counterparts
748 7368 trivial General staff client typo omnibus
750 System Administration
752 10103 minor UniqueItemFields is missing from sysprefs.sql
753 10690 trivial Warn about trailing slashes in description of OPACBaseURL and staffClientBaseURL
757 6329 normal Patron categories should show which fields are required
758 8068 normal Acq stats refers to budgets when it should be funds
759 8278 normal Replace YUI autocomplete in UNIMARC 210c plugin
760 9172 normal Move TinyMCE library outside of language-specific directory
761 9463 normal Use DataTables on patron sent notices page
762 9603 normal Fix layout of Patron Card Creator Layout screen for display in IE
763 9680 normal Cart aligned right in CCSR
764 9737 normal Local Covers sometimes appear then disappear on OPAC Search Results/Lists
765 9766 normal Remove YUI menu on budget planning page in favor of different column-hiding system
766 9887 normal Use DataTables on circulation page
767 9903 normal Sort by date broken on patron detail page
768 9905 normal Use DataTables on calendar page
769 9916 normal Use DataTables in the OPAC
770 9925 normal Remove unused table-pager include
771 10023 normal Degree notation in acq
772 10044 normal Doubled up paging on order receive
773 10134 normal Set XSLT usage ON as default, for new Koha installs
774 10145 normal The acquisition details block is badly placed
775 10153 normal Patron header search form is too wide
776 10196 normal Items table partially hidden in marc view in ccsr
777 10249 normal Untranslatable strings in Javascript on OPAC detail page
778 10261 normal Link to patron files missing from circ-menu.tt
779 10287 normal Budget administration table displayed with single pixel artifact before and after
780 10416 normal Correct template markup problems on course detail page
781 10418 normal Correct template markup problems on course reserves add item page
782 10496 normal CCSR theme OPAC tabs to not show correct active state
783 10497 normal Star ratings not showing right in ccsr detail
784 10649 normal Upgrade DataTables and move scripts out of theme directory
785 10651 normal Use new DataTables include in administration templates
786 10656 normal Shelving locations not alpha on search
787 10716 normal The booksellers template generates a JS error
788 10868 normal Use new DataTables include in catalog templates
789 10888 normal Don't hide authorities module from users without permission to edit authorities
790 9613 minor Items namespace missing in XSLT
791 9984 minor The hold ratios table uses a server-side sort
792 10045 minor Suggestions refer to budgets, but should be funds
793 10046 minor Label budget should be fund on invoices page
794 10049 minor Comments tab shows ( ) instead of ( 0 ) on translated templates
795 10097 minor Hide framework selection when importing staged authority records
796 10111 minor Layout on basket summary page a bit inconsistent
797 10170 minor Non translatable strings in manage-marc-import (actions and table values)
798 10218 minor Add individual CSS classes for bibliographic information on OPAC results and detail pages (UNIMARC)
799 10284 minor Missing spaces between label and content in XSLT view for 785/780
800 10406 minor Remove obsolete CSS related to YUI autocomplete
801 10414 minor "Course Reserves" should be "Course reserves" in global "More" menu
802 10420 minor Standardize spelling of "authorized"
803 10422 minor Remove references to unused and non-existent wizard.css
804 10444 minor In advanced search(more), [+] and [-] should behave like links on hover
805 10464 minor Patron search on placing a hold doesn't use jqueryui.autocomplete
806 10466 minor Lists: Use "size" as names/hash keys leads to an unexpected results when using Template::Toolkit (name of a virtual method there)
807 10721 minor Improve DataTables configuration on transfers to receive report
808 10792 minor Amounts in funds table on acquisitions home page not sorting correctly
809 10793 minor XSLT change 780/785 search queries to use ti,phr indexes like other linking entries
810 10794 minor Sorting on billing date column in invoices table doesn't work
811 9519 trivial Wrong language code for Italian in the advanced search language limitations
812 9782 trivial Cancel button doesn't work when importing MARC bibliographic frameworks
813 9957 trivial Missing cancel link on subfield editing page
814 10000 trivial Little typo in intranet-tmpl/prog/en/modules/help/tools/letter.tt: sliip
815 10002 trivial Don't include line breaks in strings that are translated
816 10008 trivial Serials search results 'Opened' tab should be 'Open'
817 10040 trivial Capitalization wrong on alert when deleting subfields from authority frameworks
818 10186 trivial Typo in subscription-add.tt (years vs year)
819 10189 trivial French values in cataloging plugins for unimarc 128b and 128c fields
820 10191 trivial 2 option tags are not closed in unimarc_field_115a.tt and unimarc_field_116.tt
821 10193 trivial Copies should be holdings as label for items on MARC view
822 10233 trivial Toolbar background missing from staff client catalogue page
823 10307 trivial Z39.50 server search tab shows z390.50
824 10346 trivial "Add multiple copies" should be labelled "Add multiple items"
825 10350 trivial Capitalization: Home Library column in staff detail items table
826 10465 trivial Reference to fields 780 and 785 in UNIMARC XSLT should be removed
827 10494 trivial KohaBranchName sends useless warnings to log if supplied library code is null or not present
828 10609 trivial Use branch name rather than branch code in serials-collection.pl
832 10274 normal UT: Acquisition.t needs to create its own data
833 10275 normal UT: OrderFromSubscription.t needs to create its own data
834 10289 normal UT: Reserves.t needs to create its own data
835 10290 normal UT: VirtualShelves.t needs to create its own data
836 10298 normal T::lib::Mocks tries to deal with syspref but doesn not manage to
837 10332 normal UT: CourseReserves.t needs to create its own data
838 10333 normal UT: Labels/t_Batch.t needs to create its own data
839 10334 normal UT: t/db_dependent/needs_user_input/* are unusable
840 10336 normal UT: HoldsQueue.t needs to create its own data
841 10386 normal UT: VirtualShelves.t needs some more adjustments
842 10499 normal UT: VirtualShelves.t needs a database transaction
843 10508 normal UT: C4::Branch.pm needs unit tests
844 10528 normal UT: C4::Bookseller.pm needs unit tests
845 10539 normal Remove unused unit tests in lib/KohaTest
846 10575 normal UT: GetOrdersByBiblionumber.t needs a database transaction
847 10644 normal C4::ClassSource.pm needs unit tests
848 10653 normal UT : C4::RotatingCollections.pm needs unit tests.
849 10692 normal UT: Routines about transfers in C4::Circulation.pm need unit tests
850 10710 normal UT : OfflineOperation's routines in C4/Circulation.t need unit tests.
851 10761 normal UT: saved_report and delete_report in C4::Reports::Report_Guided.pm need unit tests.
852 10767 normal UT: Routines which interact with the table issuingrules in C4/Circulation need unit test
853 10296 minor UT: db schemas are useless
854 10495 minor T/db_dependent/HoldsQueue.t can fail unnecessarily
855 10666 minor Daily quotes tests are failing
859 8745 normal Disallow rebuild_zebra.pl from executing, when run by root user
860 9300 normal Filtering export.pl by accession date does not work
861 10022 normal Multiple tags moderation doesn't work on translated page
865 10667 normal ILS-DI: AuthenticatePatron should also work with cardnumber
866 10549 trivial ILS-DI should not use ISO-8851-9 encoding
868 Z39.50 / SRU / OpenSearch Servers
870 10058 normal Fix unapi for NORMARC
871 10462 normal Some optimizations in Z3950 search paving the way for enhancements
872 10742 minor Simple search to z39.50 search keeps index
873 10458 trivial Remove obsolete Z3950 module and test
876 New sysprefs in 3.14.0-alpha1
877 ======================
879 * AcqWarnOnDuplicateInvoice
880 * AllowOfflineCirculation
881 * AllowTooManyOverride
882 * CalculateFinesOnReturn
884 * itemBarcodeFallbackSearch
887 * OverDriveClientSecret
890 * WhenLostChargeReplacementFee
891 * WhenLostForgiveFine
894 ======================
898 * Perl 5.10 is required
903 ======================
905 The Koha manual is maintained in DocBook. The home page for Koha
908 http://koha-community.org/documentation/
910 As of the date of these release notes, only the English version of the
911 Koha manual is available:
913 http://manual.koha-community.org/3.14/en/
915 The Git repository for the Koha manual can be found at
917 http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
921 ======================
923 Complete or near-complete translations of the OPAC and staff
924 interface are available in this release for the following languages:
930 Partial translations are available for various other languages.
932 The Koha team welcomes additional translations; please see
934 http://wiki.koha-community.org/wiki/Translating_Koha
936 for information about translating Koha, and join the koha-translate
939 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
941 The most up-to-date translations can be found at:
943 http://translate.koha-community.org/
947 ======================
949 The release team for Koha 3.14.0-alpha1 is
951 Release Manager: Galen Charlton <gmc@esilibrary.com>
952 Documentation Manager: Nicole C Engard <nengard@gmail.com>
953 Installation Documentation Managers:
954 Samuel Desseaux <samuel.desseaux@ecp.fr>
955 Mason James <mtj@kohaaloha.com>
956 Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
957 QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
958 QA Team: Chris Cormack <chrisc@catalyst.net.nz>
959 Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>,
960 Jonathan Druart <jonathan.druart@biblibre.com>,
961 Brendan Gallagher <brendan@bywatersolutions.com>
962 Kyle Hall <kyle@bywatersolutions.com>
963 Mason James <mtj@kohaaloha.com>
964 Paul Poulain <paul.poulain@biblibre.com>
965 Bug Wranglers: Magnus Enger <magnus@enger.priv.no>
966 Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
967 Live CD Manager: Nguyen Quoc Uy <nguyenquocuy_1102@yahoo.com>
968 VM Manager: Samuel Desseaux <samuel.desseaux@ecp.fr>
970 Release Maintainer (3.8.x): Chris Hall <chrish@catalyst.net.nz>
971 Release Maintainer (3.10.x): Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
972 Release Maintainer (3.12.x): Tomás Cohen Arazi <tomascohen@gmail.com>
976 ======================
978 We thank the following libraries who are known to have sponsored
979 new features in Koha 3.14.0-alpha1:
981 * Kultur i Halland - Regionbibliotek
982 * Universidad Nacional de Cordoba
983 * Universidad Nacional de Córdoba
985 We thank the following individuals who contributed patches to Koha 3.14.0-alpha1.
986 * 51 Tomas Cohen Arazi
991 * 187 Jared Camins-Esakov
994 * 3 Frédérick Capovilla
998 * 2 Christophe Croullebois
1000 * 2 Frédéric Demians
1002 * 99 Jonathan Druart
1012 * 1 Kristina D.C. Hoeppner
1015 * 6 Janusz Kaczmarek
1016 * 2 Peter Crellan Kelly
1018 * 16 Bernardo Gonzalez Kriegel
1031 * 39 Fridolyn SOMERS
1046 We thank the following companies who contributed patches to Koha 3.14.0-alpha1
1051 * 78 ByWater-Solutions
1052 * 187 C & P Bibliography
1058 * 3 Nucsoft OSS Labs
1060 * 15 Prosentient Systems
1064 * 2 Université Jean Moulin Lyon 3
1065 * 16 Université Rennes 2
1067 * 7 abunchofthings.net
1071 * 3 kenza-VirtualBox
1079 We also especially thank the following individuals who tested patches
1080 for Koha 3.14.0-alpha1.
1082 * 2 Nuño López Ansótegui
1084 * 9 Tomas Cohen Arazi
1088 * 1 Christopher Brannon
1091 * 207 Jared Camins-Esakov
1092 * 838 Galen Charlton
1096 * 4 Frédéric Demians
1097 * 199 Jonathan Druart
1099 * 25 Nicole C. Engard
1103 * 313 Katrin Fischer
1107 * 96 Bernardo Gonzalez Kriegel
1112 * 1 Maxime Pelletier
1116 * 6 Campbell Reid-Tait
1120 * 3 Signed-off-by:Mathieu Saby
1124 * 1 Silvia Simonetti
1132 * 1 koha.aixmarseille
1134 * 1 caroline very-mathieu
1137 We regret any omissions. If a contributor has been inadvertently missed,
1138 please send a patch against these release notes to
1139 koha-patches@lists.koha-community.org.
1142 Revision control notes
1143 ======================
1145 The Koha project uses Git for version control. The current development
1146 version of Koha can be retrieved by checking out the master branch of
1148 git://git.koha-community.org/koha.git
1150 The branch for this version of Koha and future bugfixes in this release line is master.
1153 Bugs and feature requests
1154 ======================
1156 Bug reports and feature requests can be filed at the Koha bug
1159 http://bugs.koha-community.org/
1162 He rau ringa e oti ai.
1163 (Many hands finish the work)
1165 ##### Autogenerated release notes updated last on 14 Oct 2013 23:34:49 Z #####