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