1 RELEASE NOTES FOR KOHA 3.18.0 beta
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.18.0 beta can be downloaded from:
14 http://download.koha-community.org/koha-3.18.00-beta.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.18.0 is a major release, that comes with many new features. This beta
24 preview is released for testing purposes. Its use on production sites
28 It includes 14 features, 114 enhancements and 412 bugfixes.
31 New features in 3.18.0
32 ======================
36 3050 Add an option to upload scanned invoices
37 10402 Add multiple contacts for vendors
38 12164 Rollover outstanding orders not yet received
40 Architecture, internals, and plumbing
42 11232 Retrieve facets from Zebra
46 8446 Shibboleth authentication
50 8836 Resurrect Rotating Collections
51 10860 On-site checkouts (was In-House Use)
52 11577 Automatic renewals
56 11425 Search form for items
60 10212 Columns configuration for tables
64 11876 Add a diff view to staged MARC records
65 12403 Batch record deletion
67 Websites, Mailing Lists, etc
69 11926 HEA - Report usage statistics to Koha community
71 Z39.50 / SRU / OpenSearch Servers
73 6536 Z3950 Search Enhancements: SRU targets and additional XSLT processing
76 Enhancements in 3.18.0
77 ======================
81 12790 Perl modules: Display required version numbers on about page
82 13087 Add a notice for use_zebra_facets problems in about page
86 7162 Factorize code for order cancellation and add field for giving a reason
87 7498 Cloning a budget: enable change of description
88 9088 Neworderempty should preselect the only active fund for new orders
89 11169 OPAC: Display acquisition details
90 12110 Display the order vendor note in basket and basketgroup CSV and PDF
91 12835 Acquisitions: Show search terms in z39.50 results
92 12958 Set a fund owner to its children
93 12984 Improvement of the funds list view on acqui home
94 12987 Update table footer with the visible rows
95 12988 Update table footer with the visible rows - budgets
96 12989 Update table footer with the visible rows - acqui-home
97 13042 Move budget action links into menu
99 Architecture, internals, and plumbing
101 7372 RoadTypes should be folded into Authorised Values
102 10330 Rename system preference authoritysep to AuthoritySeparator
103 11319 Marc modification templates improvements
104 11826 Improving code for XSLT handling
105 11891 Make Koha::Schema use C4::Context->dbh
106 12041 Improve Koha::Cache
107 12151 Remove remaining uses of the Perl smartmatch operator
108 12233 Remove prog and CCSR OPAC themes
109 12237 Remove the "horrible hack" in C4::Templates
111 12609 Replace use of DBI in C4::Ratings with DBIx::Class
112 12674 GetMarcISSN should not return empty ISSN
113 12745 Add a sanity check for QueryParser configuration on about.pl
114 12827 NewOrder returns basketno
115 12830 Move the order-related code into its own module
116 12844 Introduce a centralized way to display prices
120 1561 Show search terms in z39.50 results
121 6681 Provide a way for removing authority links and holdings on Z39.50 record import
122 10308 Authorities linker should handle the "local subject added entry" fields.
123 12435 Update MARC21 frameworks to Update No. 18 (April 2014)
127 643 Allow override of 'debarred' status
128 11230 Refactor C4::Stats::UpdateStats and add UT
129 11629 Add ability to update not for loan status on checkin
130 11703 Convert checkouts table to ajax datatable
131 12230 Add maximum suspension days as a new issuing rule
132 12448 Ask for confirmation when checking out an item with rental fees
133 12495 Street number missing from hold alert on checkin page
134 12523 Add patron email in Holds awaiting pickup circulation report
135 13106 Encapsulate Circulation::GetAgeRestriction() and modify it to check borrowers age as well
136 13113 Prevent juvenile/children from reserving ageRestricted material
137 13116 Make it possible to propagate errors from C4::Reserves::CanItemBeReserved() to the web-templates.
138 13183 Improve visibility of automatic on-site checkout rule when OnSiteCheckoutsForce is on
140 Command-line Utilities
142 8218 Add a script to sanitize entity where "&" character was wrongly replaced with "&"
143 8687 Improvements in overdue_notices.pl
147 10632 Enable datatables for courses and course details in the OPAC
149 Developer documentation
151 12545 Add EditorConfig file to the source tree
155 12828 Update Z39.50/SRU online help
156 13140 Add a notice on the About page about GRS-1 deprecated
160 8735 Expire holds waiting only on days the library is open
161 11126 Make the holds system optionally give precedence to local holds
162 11634 Allow renewal of item with unfilled holds if other available items can fill those holds
163 11990 Holds ratio report (circ/reserveratios.pl) sorts numeric values as text
167 11392 Logaction() modulename and action are untranslatable
168 11593 Subtag_registry.sql files contain the same information for each language
169 12061 Tmpl_process3.pl new features
170 12649 Add Croatian language
172 Installation and upgrade (web-based installer)
174 11586 Better default framework for UNIMARC
175 12658 Select all options on installer screen
177 MARC Bibliographic data support
180 12501 Show Dissertation note (MARC21 502) in XSLT results
184 9530 Allow separate 'Reply To' and 'From' email address for notices
188 7720 Ambiguity in OPAC Details location.
189 7825 Change OPACItemHolds syspref to be of type Choice, choices being "no", "yes", "force"
190 9043 Adding system preferences to control the visibility of the content on the Advanced Search page
191 12162 Add class="branchcode" to body tag to make OPAC CSS-styleable per branch
192 12296 OPAC search box should be customisable
193 12330 Hide item types, collections, locations on advanced search if hidden by opachiddenitems
194 12519 Convert OPAC list download pop-up to modal dialog
195 12521 Arrangement of divs on opac-advsearch.tt
196 12568 Improve visibility of successful renewal via opac
197 12576 Search links need style id
198 12677 Use Bootstrap "label" style for inline OPAC renewal messages
199 12683 Use NoLoginInstructions to customize text for OPAC user/pass information
200 12724 Show RDA tag 264 on OPAC Detail XSLT view
201 12726 Show RDA tag 264 on OPAC Results XSLT view
205 8566 Enable koha-foreach to insert the instancename into commands
206 8567 Set output directory for fines.pl in cron config created by the packages
207 8773 Add per-instance koha-index-daemon in .deb setup
208 12350 Disable apache indexes on package installation by default
209 12869 Update for 3.17
213 6254 Set default for privacy by patron category
214 7673 New patron permissions to manage items (edit, batchmod, delete all)
215 9811 Patrons search improvements
216 11401 Add support for Norwegian national library card
217 12258 Datatable in Patrons Account Fines
218 12550 Add ability to delay loading of patron's checkouts in circulation and patron details
222 13141 Add ability for biblio_framework to be a dropdown in Guided Reports
226 4927 Remove doubled call number entry from OPAC advanced search page
227 5672 Add RSS feeds to catalog search history
228 12582 Control of branch displayed in search results linked to HomeOrHoldingBranch
229 13088 Allow the user to specify a max amount of facets to show.
233 5342 Serial claiming improvements
234 12377 Add date pickers to serials-edit.pl
238 12571 Add ability to customize SIP2 screen messages
242 12725 Show RDA tag 264 on Intranet Results and Detail XSLT view (MARC21)
243 13176 Add links "My account" and "My checkouts" for logged in user to drop down in staff client header
245 System Administration
247 12190 Move creators preference to tools tab
248 12760 Add restrictions purge to cleanup_database.pl
252 10220 IDs on checkin columns
253 12334 Make it easier to hide parts of material type and format information in OPAC
254 12572 Use jQueryUI Accordion to display message transport types
255 12692 Markup improvements to holds awaiting pickup report
256 13112 Add name of template file in html comment for each '.tt' file.
257 13128 Add span with id for logged in branch name, add hidden span for branchcode
258 13139 Move treeview jQuery plugin outside of language-specific directory
262 12238 Tools/export.pl: file list of ids as input parameter
263 12309 Add more fields to batch patron modification tool
264 12716 Import patrons form should have drop-downs for some values
268 12590 Support deletion of biblio in svc API
270 Z39.50 / SRU / OpenSearch Servers
272 12265 Improve Z39.50 servers administration (incl DBIx)
275 Critical bugs fixed in 3.18.0
276 ======================
278 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
283 12891 critical NewOrder does not return ordernumber
284 11744 major Cancel receipt doesn't work for one item
285 12619 major Shipment date gets lost on finishing the invoice
286 12927 major Problems with item information tab on acq order from staged page
287 12955 major The budget list always shows my funds
288 12985 major All basketgroups are not listed
289 13220 major Shipment date not saved when creating an invoice which has a duplicated number
291 Architecture, internals, and plumbing
293 10126 major C4::Reports::Guided is not Plack safe
294 11715 major Z39.50 search page does not check authorization
295 13071 major Currency page shows perl error under some circumstances
296 13115 major Holidays.t will fail some unit tests on Sundays
297 13131 major Remove Solr file left behind
301 8148 critical Ldap authentication should FAIL if ldap contains NEW password, and user types the PREVIOUS password
302 12398 critical CAS authentication not working
306 7817 critical Items Permanent location (shelving location) is set to NULL when item is edited
307 12295 critical Javascript error when merging authorities
311 12596 critical Backdating returns with SpecifiyReturnDate causes fines for items not overdue!
312 12778 major Regression: Item lost status doesn't show in list of checkouts
313 13018 major Static fine should apply only once for a given borrower
314 13104 major Changing date or time format on a production server will create duplicate fines!
315 13190 major Export checkout list does not work anymore
316 13226 major Significant slowdown of checkins with fix for notices ignoring the dateformat preference
318 Command-line Utilities
320 13230 major Bug 12995 causes test case failures
324 12781 major DBIx::Class schema should preserve case for column names
328 4045 critical No check for maximum number of allowed holds from OPAC.
329 12873 critical Reserve can be cancelled by any logged in user
330 10883 major OPACAllowHoldDateInFuture can let a patron jump to the top of the holds list
331 12086 major Hold priorities incorrect, when waiting status was reversed
335 12801 critical Koha::Calendar is caching holidays for the wrong branch!
337 Installation and upgrade (web-based installer)
339 13169 blocker C4::Templates::themelanguage fails if the DB is not populated
343 12396 critical MTT FIX: Due notices (DUEDGST) are multiplicated and everybodys all ODUEDGST are sent to everyone who should receive them.
344 12717 critical Library no longer receiving Overdue email for patrons without email address
345 9180 major Default rules are not always used for overdues
346 11244 major Notices ignoring the dateformat preference
347 13035 major Overdue notices send notices for due date in future.
351 12371 critical Links in every patron self-registration email points to a single borrower
352 12784 critical A patron cannot change his personal details
353 13174 critical Opac detail view with XSLT is broken
354 12517 major Download and send list popups broken in bootstrap OPAC
355 12849 major Sending a list has malformed links
359 12234 blocker Package dependency updates for master
360 10467 major Package dependency updates for master
361 12312 major 3.16 packages ask to change Apache configuration even if Apache version is < 2.4
362 13173 major Path changes make package build fail
366 12833 major Patron search no longer searches extended attributes
367 13084 major Prevent mixup of columns in deletedborrowers
368 13232 major Patron letter browse not working
372 12432 major Saved reports tabs not working
376 10542 critical QueryParser + OpacSuppression doesn't allow search in 'all libraries'
377 12005 critical Zebra searches sometimes fail silently under Plack
378 12593 critical Search facets die with regex error if biblio has square brackets in fields
379 13163 critical Duplicate records in Zebra after editing NORMARC records with DOM
380 12738 major Search behaviour inconsistent with QueryParser on Perl 5.18
384 11226 major Working with serials now requires admin (parameters) permission
388 12892 major Holds Waiting: not showing from check out screen
390 System Administration
392 12454 critical Can't add new patron categories
396 766 major Omnibus: Use of CGI::scrolling_list prevents customization in template
397 10519 major Suggestions: 'Organize by' and correct display of tab descriptions broken
398 11014 major Slip Print Problem in Chrome
399 12407 major Phone label or data switched
400 12755 major MARC Preview doesn't always display in managed MARC record
401 12963 major Columns misplaced in moremember.tt
402 13080 major Addition of noEnterSubmit class should not apply to textarea, only to input
403 13170 major Remove of prog theme broke the OPAC's "view plain" option for MARC details
404 13254 major Delete record don't wait for confirmation
408 12642 major SMS.t requires a database
409 12953 major Bug 12827 causes a test to fail
410 13172 major T/Koha_Email.t depends on the database
414 12025 critical Inventory tool fails with "Could not reads headers", or sometimes a timeout
415 12229 critical Tools/export.pl fix to forbid adding of invalid records
416 12315 critical MTT FIX: Advanced notices are duplicated and not sent to the right patron
417 12727 critical Patron category filter in batch patron deletion tool is broken
418 11742 major Overdue notice/status triggers displaying the wrong notice for default
419 12859 major Patron import tool doesn't import extened attributes values any longer
420 13085 major Bugfix : tools/export.pl don't works in commandline without id_list_file parameter
422 Websites, Mailing Lists, etc
424 13149 major B 11926 (HEA - Render community koha statistic usages) introduces an column count error in sysprefs.ql
426 Z39.50 / SRU / OpenSearch Servers
428 12898 critical Z39.50 title search doesn't work with multiple words
431 Other bugs fixed in 3.18.0
432 ======================
434 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
439 7143 trivial Bug for tracking changes to the about page
443 11714 normal GetBudgetHierarchy needs optimization
444 12508 normal The removal of a contract which is linked to a basket does not display an error
445 12557 normal Cannot revert the changes done by AcqItemSetSubfieldsWhenReceived on canceling a receipt
446 12646 normal Only "top 20" rows visible in invoices search result
447 12937 normal Deleting suggestions should ask for a confirmation
448 12956 normal Users are not linked to a fund
449 12992 normal Fund planning does not display actual values
450 12438 minor Bad encoding in acquisition basket
451 12554 trivial C4::Biblio GetMarcPrice does not handle NORMARC
452 13065 trivial Receive shipment error message incorrectly styled
453 13207 trivial "Branch:" on basket page should read "Library:"
455 Architecture, internals, and plumbing
457 9013 normal Cart in staff interface displays location pulled from Description (OPAC)
458 9967 normal Authorized values are not Plack-compatible
459 10652 normal Ajaxfileupload.js failing in IE9 for local image upload
460 11575 normal OPACBaseURL sometimes set by ENV variable and not system preference
461 11842 normal MARC framework editing is broken when memcache is enabled
462 12023 normal Web installer fails under plack
463 12338 normal Remove smartmatch operator from C4/Serials.pm
464 12343 normal TransformKohaToMarc() is adding MARC subfields in random order
465 12456 normal The file C4/Maintainance.pm can be removed
466 12467 normal Lost items marked as not on loan even if they are!
467 12482 normal C4::Budgets : Replacement of subroutine calls of C4::SQLHelper by DBIx::Class
468 12487 normal C4::Contract.pm : Replacement of subroutine calls of C4::SQLHelper by DBIx::Class
469 12539 normal PROG/CCSR deprecation: Remove hardcoded theme from C4/Templates.pm
470 12558 normal DBIx::Class schema update 07/2014
471 12583 normal DelItem takes $dbh in parameter
472 12623 normal SQLHelper replacement - Koha::Borrower::Modifications
473 12626 normal SQLHelper replacement - C4::Acquisition
474 12627 normal SQLHelper replacement - C4::Suggestions
475 12651 normal DOM indexing should be the default
476 12672 normal GetMarcISBN should return the corresponding subfield
477 12957 normal Get rid of warning in aqbudgets.pl
478 12979 normal Price formatting should only be defined at one place
479 13011 normal Parsing a date on sending a letter generates a warning
480 12174 minor Zotero connection with Koha: problem with UTF-8
481 12800 minor Can't access MARC bibliographic frameworks and other pages
482 12884 minor Get rid of redefined subroutine warnings from dateaccessioned.pl
483 11856 trivial Minor improvements on code documentation (omnibus)
484 12462 trivial Fix some POD errors
485 12728 trivial Add StatisticsFields to sysprefs.sql
486 13194 trivial Tiny typo in POD for SetMessagingPreferencesFromDefaults
490 13114 minor Disabled Shibboleth authentication spams logs
491 13051 trivial And remember, usernames are not case sensitive
493 Browser compatibility
495 12862 trivial HTML fixes triggered by cleaning up language="javascript"
499 8837 normal Dewey cn_sort inaccurate
500 9093 normal 008 forgetting what material type was chosen
501 10473 normal Prompt for confirmation if more than 99 items are being added
502 11030 normal Add 359, 947 and 969 fields in french unimarc_complete framework
503 11292 normal Barcode scanner clicking 'save'
504 11905 normal When editing item, cursor is positioning in search box and not to item
505 12380 normal Can't tab to save buttons on add item
506 12419 normal Not for loan items are not listed
507 12424 normal Ddc sorting of call numbers truncates long Cutter parts
508 12874 normal On editing an item, some fields can be set to NULL
509 13225 normal Z39.50 result Card View doesn't work for UNIMARC
510 9859 minor C4::Charset -> nsb_clean() remove Â
511 10648 minor In records merge greatest field can not be added
512 11021 minor Delete useless 9XX field in french unimarc_complet default Framework
513 12307 minor Catalog details page displaying incorrect status for items with itemtype level notforloan status
514 13062 minor Cataloging search no longer passes search terms to z39.50 search
515 13129 minor HTML and JS escapes missing in unimarc_field_4XX.tt
516 12592 trivial Minor correction for C4::DelBiblio documentation
517 13203 trivial Plugin housekeeping: UNIMARC field 123i, 123j, 210c
521 8868 normal ILS-DI: CancelHold needs to take a reserve_id
522 9245 normal Visual Bug under fines tab
523 10960 normal Holds Queue Report display loc code not description
524 12205 normal It should be possible for Holds charges to count towards blocking checkout
525 12337 normal Multi-clicking the renewal buttons on circulation.pl can trigger "renewal failed" message.
526 12542 normal Tabs inconsistency in different circ-menu.inc uses
527 12662 normal Ajax-based check in does not work for some system preference settings enabled
528 12729 normal Overdue items won't show as overdue in red in circulation
529 12811 normal Patron 'Details' and 'Check out' pages not working properly for staff users which don't have renewal override permissions
530 12899 normal Row grouping in checkouts table is alphabetical and layout depends on words chosen in translation
531 12938 normal Strings.inc is missing a semicolon in var CIRCULATION_RENEW_FAILED = _("Renew failed:")
532 13020 normal Checkouts table default ordering is incorrect
533 13168 normal "Today's checkouts" sort improperly because issuedate lacks seconds.
534 13179 normal Circulation page layout problem when OnSiteCheckoutsForce is enabled
535 13184 normal Circulation template problems if OnSiteCheckouts is off but OnSiteCheckoutsForce is on
536 13195 normal Regression: Circulation checkouts table no longer shows item type description
537 13196 normal "Always show checkouts immediately" cookie should persist across sessions
538 13236 normal Regression: Table of checkouts no longer preselects overdue items for rewewal
539 13258 normal Clicking the "show checkouts" button should return focus to the barcode field
540 12666 minor Offline Circulation has poor HTML
541 12914 minor Wrong message 'Patron(..) is blocked for 2014-09-30 day(s).
542 13253 minor Unnecessary white space above checkouts table in circulation
543 12332 trivial Purchase-suggestions.pl tabs do not show selected
544 12837 trivial Ajax Circ - various things out of alignment
546 Command-line Utilities
548 9000 normal Misc/cronjobs/rss/rss.pl uses HTP
549 11945 normal Cronjob delete_expired_opac_registrations.pl fails with error in SQL syntax
550 12720 minor Turn off Authority logging when running "bulkmarcimport.pl"
551 12995 minor Script update_totalissues.pl stops on corrupted record
552 13028 minor Remove uninitialized value warning and add partial flag to cmp_sysprefs script
556 12635 minor Course reserves item list should use "Checked out" instead of "On Loan"
560 11007 normal Useless column cancelledby in aqorders table
562 Developer documentation
564 13257 minor Update_dbix_class_files.pl need a POD
565 12479 trivial Update mailmap for master
569 10136 normal Misc/translator/translator_doc.html outdated
570 12685 normal Search history page missing help file
571 11958 minor Classification sources help file has typo
572 12434 trivial Typos in help files
573 12661 trivial Capitalisation error for "Item Type" in prog/en/modules/help/reports/manager.tt
577 9350 normal Don't block bulk holds if one or more titles have no items
578 10226 normal Suspended holds still show not available
579 12522 normal Fatal database error when viewing Holds for Bib with no Items
580 12876 normal Reserve in waiting/transfer status may be cancelled by user
581 13122 normal Patron holds table no longer display date item went in transit
582 4231 minor Placing holds from cart fails silently
583 11801 minor In transit hold items incorrectly labeled as "Waiting to be pulled" on request.pl
584 12287 minor Hold priority for new hold incorrect if record has holds in transit
588 8938 normal Transport cost matrix script and template contain untranslatable strings
589 11068 normal Update MARC21 es-ES default frameworks fields and translation
590 11365 normal Label card element title texts cannot be translated
591 11614 normal Untranslatable label_element_title in label management
592 11672 normal Untranslatable report areas in step 1 of Guided Reports
593 12150 normal Use more placeholders in translatable javascript strings
594 12165 normal Add description of charges (bug 2546) to Bootstrap OPAC
595 12250 normal Update descriptions for languages, scripts and regions
596 12279 normal Diacritics in system preference editor broken
597 12301 normal Translate script raised warnings with perl 5.18
598 12534 normal PROG/CCSR deprecation: Make getlanguages() theme independent for opac
599 12535 normal PROG/CCSR Deprecation: Make opac translation theme independent
600 12999 normal Untranslatable string on enhanced_content.pref
601 11504 minor Untranslatable "Item Type" or "Collection Code" in branch transfer limits
602 12062 minor Untranslatable "Reserve not found"
603 12222 minor Members-update.tt has a giant hash variable
604 13075 minor Use of uninitialized value while proving db_dependent/Holds.t
605 12223 trivial Members-update.tt has misspelled field B_phone name
606 12299 trivial SQL setup (MARC21), translation of relators codes - Italian
607 12621 trivial Z39.50-targets - Record type is untranslatable
608 12882 trivial Translations: Resolve ambiguity for word "checked" in Z39.50 server administration
610 Installation and upgrade (command-line installer)
612 12453 normal Do not use by default Host-Item-Number in UNIMARC
613 13224 normal Use TOUT-UF8 base for z3950 BNF server
614 12361 minor No default value for opaccolorstylesheet syspref
615 12466 trivial Bad updatedatabase.pl message for $DBversion = "3.15.00.049";
617 Installation and upgrade (web-based installer)
619 10582 normal Koha OPAC URL shows Perl error message before web installer was run
620 13027 trivial Typo RoutlingListNote
622 Label/patron card printing
624 5502 normal Patron card category search field should be menu
625 12068 normal Label-create-pdf.pl Add support for RTL languages
626 12589 normal Manage label batch view should show item type description instead of code
630 8521 normal Error in warning message when deleting list
631 12749 trivial Better translatability for list module
633 MARC Authority data support
635 11650 normal Multiplicated authorities after link_bibs_to_authorities.pl
636 12654 minor Incorrect quoting in regexp in AuthoritiesMarc
637 12573 trivial Blinddetail-biblio-search uses wrong comparison operator
639 MARC Bibliographic data support
641 12465 normal XSLT: Missing punctuation between 710$a and $b
642 11517 minor MARC21slim2intranetResults.xsl has swapped braille and combination
644 MARC Bibliographic record staging/import
646 8970 normal MARC import gives error under Starman/Plack
650 3186 normal Invalid or uninstalled SMSSendDriver (or bad number format) causes process_message_queue to fail
651 12294 normal Revert BZ9372
652 12529 normal Overdue notices do not respect holidays
656 3144 normal Anti-spam for opac-suggestions
657 9214 normal Show damaged status in the OPAC for items which are not for loan
658 11346 normal Deprecate the PROG and CCSR themes
659 11347 normal PROG/CCSR deprecation: Remove opacsmallimage system-preference
660 11349 normal PROG/CCSR deprecation: Remove .tmpl -> .tt translation
661 11357 normal Biblio.size value not correctly displayed in list emails sent from OPAC and intranet
662 12220 normal Bootstrap not responsive on all devices
663 12280 normal "Others..." reason for suggestions not showing in Bootstrap OPAC
664 12281 normal RTL display for records using 880 broken in Bootstrap
665 12293 normal Remove Problematic Logic from Patron Messaging Preferences Form - bootstrap
666 12308 normal Show all title subfields on the holds list
667 12336 normal Author of reserved book is not displayed in opac-user.pl
668 12393 normal OverDrive does not depend on SSL modules for LWP, causing searches to fail
669 12428 normal "OPAC info" is not displayed in the OPAC
670 12464 normal Bootstrap XSLT view no longer displaying 505 correctly formatted
671 12485 normal Show OPAC search history when opacuserlogin is OFF
672 12511 normal Novelist Select not using https in bootstrap
673 12574 normal BiblioDefaultView doesn't affect XSLT results view
674 12655 normal PROG/CCSR deprecation: Correct hard-coded opac-tmpl/prog path in XSLT
675 12718 normal Show extended patron attributes in the OPAC
676 12901 normal BiblioDefaultView doesn't do anything with NORMARC or UNIMARC XSLT
677 13052 normal OPAC Cart JavaScript is included twice in the footer
678 13144 normal Google transliteration does not work on bootstrap
679 10433 minor Colspan calculation done by opac/opac-reserve.pl should be moved to template
680 10936 minor Standardnumber doubled up in Advanced search - more options
681 11810 minor Input fields in OPAC suggestion form are a bit short (Bootstrap)
682 12143 minor Hiding alternate address on patron self registration doesn't hide heading
683 12668 minor Stray dollar ($) -sign in opac-reserve.pl
684 12697 minor Surplus closing </div> in OPAC advanced search (bootstrap)
685 12863 minor News in OPAC: HTML broken with nested p tags and multiple thead in same table
686 13083 minor Hard-coded " by " in opac-tags.pl
687 13120 minor Invalid HTML generated by MARC21slim2OPACResults.xsl
688 13227 minor Display856uAsImage displays images in OPAC in original size
689 12763 trivial Add more information for users to OPAC Error 404 page
690 12916 trivial Use of uninitialized values $max and $min in C4/Tags.pm
691 12974 trivial Argument "" isn't numeric in numeric gt (>) in opac-results.tt
692 13095 trivial An email will be sent shortly
693 13145 trivial UNIMARC 610 tag isn't displayed in OPAC when there is no $9 subfield
697 12439 normal Apache 2.4 may not have the CGI module enabled by default, and we need it.
698 12657 normal PROG/CCSR deprecation: Remove hard-coded theme from debian/* scripts
699 12870 normal Require a higher version of Test::Simple for building
700 11362 trivial Increase zebra AUTH register sizes, from 4G to 20G
704 4013 normal Road type missing on search results
705 7237 normal Duplicating patron not using patron's branch
706 7462 normal Duplicate patron shows flags
707 7944 normal Attribute error could be clearer
708 9221 normal Contact note not showing
709 10155 normal Patron search should remember search options selected
710 11857 normal Number of patrons on a patron list not accurate
711 12304 normal Creating a user via LDAP doesn't populate message preferences
712 12595 normal Finding a patron witht firstname and surname should display the patron detail
713 12693 minor Colspan calculation done by members/statistics.pl should be moved to template
717 2969 normal Report Name should be mandatory for saved reports
718 12622 normal Exporting report as Open Document Spreadsheet results in Perl error when report has no results
719 13161 normal Report name should be mandatory when editing saved reports
720 12587 minor Improve output of filter information on patrons with the most checkouts report
721 11673 trivial Columns.def has swapped last and first name of alt contact
725 9368 normal Specific behavior of yr and acqdate indexes
726 12443 normal Initial re-factoring of buildQuery
727 12647 normal QueryParser fails tests
728 12788 normal Refine search displays 4xx fields from authority records
729 13064 normal Indexing problem with ICU on control characters
730 9828 minor Zebra indexes useless subfields in UNIMARC 6XX
731 12405 minor Search links on callnumber fails on intranet results page
732 6149 trivial Operator Highlighted in Search Results
733 12600 trivial Duplicated use statement in Search.pm
737 12690 minor Opacuserjs gets loaded twice in self checkout
741 12659 trivial Receive is spelt wrong on subscription history page
745 11633 normal Cannot use the override function AllowFineOverride on the Staff client because this stops the pay function working on the SelfCheck (SC) machines
746 12263 normal SIPServer does not respond correctly to signals
750 10571 normal IntranetBiblioDefaultView doesn't do anything with MARC21 XSLT
751 12698 normal If user changes home library in Opac change is not visible in staff client
752 12900 normal IntranetBiblioDefaultView doesn't do anything with NORMARC or UNIMARC XSLT
753 12091 minor HTML from auth_subfields_structure.tt doesn't pass firefox's html validator
754 12744 minor Set library in staff client should have 'Cancel' link
755 12866 minor Incorrect display of Email Address in Alternate Address Patron Details
756 10878 trivial Display856uAsImage works in Results pages, can remove caveat text from system preference.
757 11888 trivial Random password suggestion does not work twice
758 12746 trivial Remove empty onclick attribute from memberentrygen.tt
760 System Administration
762 7988 normal Warning on authorized values confusing
763 8539 normal Library transfer limits page has incorrect permission
764 12245 normal PROG/CCSR deprecation: Remove OPACMobileUserCSS system preference
765 12246 normal PROG/CCSR deprecation: Remove OpacMainUserBlockMobile system preference
766 12494 normal Remove yuipath system preference
767 12512 normal PROG/CCSR deprecation: Remove OpacShowFiltersPulldownMobile system preference
768 12513 normal PROG/CCSR deprecation: Remove OpacShowLibrariesPulldownMobile system preference
769 13123 normal Duplicate label ids for language and opaclanguages
770 13200 normal Followup of Bug 12246 - noisy C4/Auth.pm
771 12231 minor AllowMultipleIssuesOnABiblio description misleading
772 12451 minor Circulation rule cant be edited if itemtype contains a space character
773 13211 trivial Added: GoogleIndicTransliteration as a System Preference
777 12031 normal Task Scheduler not sending mail
781 11638 normal Remove HTML from addbiblio.pl
782 12261 normal Staff client next/previous links lead to unknown record
783 12429 normal Patron seeing fines codes
784 12559 normal Wrong message if all cover images deleted
785 12597 normal Give better visual indication of currently-selected language in the staff client
786 12612 normal Remove CGI::scrolling_list from auth_tag_structure.pl
787 12613 normal Remove CGI::scrolling_list from koha2marclinks.pl
788 12614 normal Remove CGI::scrolling_list from auth_subfields_structure.pl
789 12615 normal Remove CGI::scrolling_list from marc_subfields_structure.pl
790 12673 normal Remove CGI::scrolling_list from C4::Items.pm
791 12675 normal Remove CGI::scrolling_list from labeledMARCdetail.pl
792 12687 normal Remove CGI::scrolling_list from circulation.pl
793 12694 normal Remove CGI::scrolling_list from unimarc_field_4XX.pl
794 12696 normal Remove CGI::scrolling_list from C4/Reports.pm
795 12704 normal Remove CGI::scrolling_list from unimarc_field_225a.pl
796 12706 normal Remove CGI::scrolling_list from serial_stats.pl
797 12707 normal Remove CGI::scrolling_list from some Reports
798 12708 normal Unexpected behaviour in IE 9 and lower when using openWindow
799 12986 normal Upgrade the DataTables jQuery plugin to the latest version
800 13089 normal Tab key triggers JavaScript error in the checkEnter function
801 13138 normal Remove jQuery plugins which were used by Solr
802 2889 minor Templates should not use [% IF ( loop.odd ) %]
803 11812 minor Add missing "required" indicator to fields which are required
804 12176 minor Remove HTML from additem.pl
805 12177 minor Remove HTML from authorities.pl
806 12180 minor Remove HTML from batchMod.pl
807 12207 minor TTparser parses certain TT statements wrong
808 12211 minor Wrong home link in bootstrap opac-auth
809 12379 minor Double use of module KohaDates
810 12463 minor Capitalization: Calendar tool, headings for different types of holidays
811 12481 minor Staff client detail-view "next" link is greyed out when the last search result of any results page is clicked or navigated into
812 12686 minor Make more selected option XHTML complian
813 12695 minor Remove CGI::scrolling_list from marc21_linking_section.pl
814 12829 minor Incorrect ISBN visualization on the normal view if invalid/cancelled ISBN present
815 12890 minor Improve title and breadcrumbs when editing saved SQL report
816 13043 minor Remove incorrect link to unused DataTables columnFilter plugin on staff client search history page
817 13105 minor Columns misplaced in member search result
818 13164 minor Incorrect ISSN visualization on the normal view if invalid/cancelled ISSN present
819 13233 minor Patron search by birth date tooltip broken
820 12106 trivial Capitalization: Patron Attributes on tools/patron import
821 12147 trivial Column width for action links on invoices too small
822 12184 trivial Typo "retricted" in returns.tt
823 12255 trivial Amazon cover images have useless image alt text in bootstrap
824 12386 trivial 'Days in advance' pull down in bootstrap OPAC is huge
825 12560 trivial Wrong capitalization on acquisition statistics page
826 12562 trivial Capitalization: 'Save Report' when saving a new SQL report
827 12563 trivial Capitalization: 'Set Status' on detail pages item's tab
828 12564 trivial Capitalization: Buttons in inventory tool
829 12639 trivial Z39.50 administration page should use "message" dialog for adds and updates
830 12699 trivial Capitalization: All Libraries in pull down on news tool page
831 12700 trivial Capitalization: "Close Help Window" in context help
832 12765 trivial Capitalization: Cataloguing > Z39.50 search > "Try another search"
833 12776 trivial Capitalization: confirmation messages in circulation
834 12779 trivial Capitalization: strings on subscription add page
835 12821 trivial Capitalization: about page fixes
836 13103 trivial No checkouts count on member details page
837 13256 trivial Typographical error on item search template
841 12406 normal Adding a column maxsuspensiondays in the table issuingrules breaks the UT t/db_dependent/Circulation_Issuingrule.t
842 12409 normal The test t/db_dependent/Record.t fails with Perl 5.18.2
843 12416 normal DelUniqueDebarment (Debarments.pm) is not tested in Borrower_Debarments.t
844 12417 normal Koha::Borrower::Files.pm needs unit tests
845 12427 normal C4::Members::Attributes.pm needs unit tests
846 12445 normal C4::Suggestions.pm needs more unit tests
847 12455 normal The module C4/SMS.pm needs more unit tests
848 12457 normal The module C4::Members.pm needs more unit tests
849 12470 normal C4::Circulations.pm needs more unit tests
850 12493 normal The module C4::Acquisition.pm contains subroutines which belong to C4::Contract.pm
851 12499 normal The module C4::Letters.t needs more unit tests
852 12653 normal PROG/CCSR deprecation: Correct hard-coded opac-tmpl/prog path in tests
853 12782 normal T/db_dependent/XISBN.t should work on DOM too
854 12918 normal Error in test case causes test failure
855 12264 trivial Tiny typo in t/db_dependent/Items.t
856 12570 trivial Warnings in t/Biblio.t could be tested
857 12753 trivial Warnings in t/SIP_Sip.t could be tested
858 12808 trivial Remove useless diags from t/db_dependent/Context.t
859 12879 trivial Remove unnecesary diags from Holds.t
863 4162 normal Inventory Tool Fails Silently
864 11331 normal CSV export for viewlog.pl is missing newlines
865 11413 normal Marc modification template has not the expected behavior if the condition and source fields are on the same field
866 12507 normal News does not always display in staff or OPAC
867 12705 normal News not possible for one sublanguage if two sublanguages are installed
868 12929 normal Bug 12716 introduces a regression on the patron import tools
869 13082 normal Tools/export.pl fix to forbid adding of all invalid records
870 9312 minor Strict perl for picture-upload.pl
871 9667 minor Inventory scrolling to top with every click
872 12458 minor Holidays calendar has wrong colors for weekly and yearly repeatable
873 12660 minor Mispelling of Accomodation in two tools templates - in comments
874 12740 minor It should not be possible to store empty news
875 12367 trivial Import patrons still says "MD5 hash"
879 12871 minor Wthdrawn instead of withdrawn in ILSDI
881 Z39.50 / SRU / OpenSearch Servers
883 12325 normal Marc and Card view in Z39.50 Results doesn't work properly in IE 8
884 12864 minor Add LOC SRU server to sample z3950servers.sql
887 New system preferences in 3.18.0
888 ======================
891 * AcqItemSetSubfieldsWhenReceiptIsCancelled
892 * AllowRenewalIfOtherItemsAvailable
893 * ExpireReservesOnHolidays
895 * GoogleIndicTransliteration
897 * LocalHoldsPriorityItemControl
898 * LocalHoldsPriorityPatronControl
899 * NorwegianPatronDBEnable
900 * NorwegianPatronDBEndpoint
901 * NorwegianPatronDBPassword
902 * NorwegianPatronDBSearchNLAfterLocalHit
903 * NorwegianPatronDBUsername
904 * NotHighlightedWords
906 * OnSiteCheckoutsForce
907 * OPACAcquisitionDetails
908 * OpacAdvSearchMoreOptions
909 * OpacAdvSearchOptions
912 * OpacLocationBranchToDisplay
913 * OpacLocationBranchToDisplayShelving
914 * OverdueNoticeCalendar
915 * RentalFeesCheckoutConfirmation
916 * StaffSearchResultsDisplayBranch
917 * SubfieldsToAllowForRestrictedBatchmod
918 * SubfieldsToAllowForRestrictedEditing
919 * UpdateNotForLoanStatusOnCheckin
923 * UsageStatsLastUpdateTime
924 * UsageStatsLibraryName
925 * UsageStatsLibraryType
926 * UsageStatsLibraryUrl
928 Renamed system preferences in 3.18.0
929 ====================================
931 * AuthoritySeparator (renamed from authoritysep)
934 ======================
938 * CCSR and PROG themes have been completely removed.
939 * ILS-DI (API change): CancelHold now takes a reserve_id. (Bug 8868)
940 * overdue_notices.pl added some fields for the CSV export. (Bug 8687)
941 * Notices in HTML format now need explicit line-breaks (<br />). (Bug 12294)
945 * Perl 5.10 is required
950 ======================
952 The Koha manual is maintained in DocBook.The home page for Koha
955 http://koha-community.org/documentation/
957 As of the date of these release notes, only the English version of the
958 Koha manual is available:
960 http://manual.koha-community.org/3.18/en/
962 The Git repository for the Koha manual can be found at
964 http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
968 ======================
970 Complete or near-complete translations of the OPAC and staff
971 interface are available in this release for the following languages:
992 Partial translations are available for various other languages.
994 The Koha team welcomes additional translations; please see
996 http://wiki.koha-community.org/wiki/Translating_Koha
998 for information about translating Koha, and join the koha-translate
1001 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
1003 The most up-to-date translations can be found at:
1005 http://translate.koha-community.org/
1009 ======================
1011 The release team for Koha 3.18.0 is
1013 Release Manager: Tomás Cohen Arazi <tomascohen@gmail.com>
1014 Documentation Manager: Nicole C Engard <nengard@gmail.com>
1015 Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
1016 QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
1017 QA Team: Galen Charlton <gmc@esilibrary.com>
1018 Jonathan Druart <jonathan.druart@biblibre.com>
1019 Brendan Gallagher <brendan@bywatersolutions.com>
1020 Kyle Hall <kyle@bywatersolutions.com>
1021 Julian Maurice <julian.maurice@biblibre.com>
1022 Paul Poulain <paul.poulain@biblibre.com>
1023 Martin Renvoize <martin.renvoize@ptfs-europe.com>
1024 Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>
1025 Bug Wranglers: Alex Sassmannshausen <alex.sassmannshausen@ptfs-europe.com>
1026 Zeno Tajoli <z.tajoli@cineca.it>
1027 Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
1029 Release Maintainer (3.16.x): Galen Charlton <gmc@esilibrary.com>
1030 Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com>
1031 Release Maintainer (3.12.x): Kyle Hall <kyle@bywatersolutions.com>
1034 ======================
1036 We thank the following libraries who are known to have sponsored
1037 new features in Koha 3.18.0:
1040 * Hochschule für Gesundheit (hsg), Germany
1041 * Oslo Public Library
1042 * Universidad Nacional de Cordoba
1043 * Ville de Victoriaville, QC
1045 We thank the following individuals who contributed patches to Koha 3.18.0.
1047 * 197 Tomás Cohen Arazi
1049 * 3 Petter Goksoyr Asen
1050 * 1 Héctor Eduardo Castro Avalos
1051 * 3 Natalie Bennison
1053 * 4 Jared Camins-Esakov
1055 * 2 Frédérick Capovilla
1061 * 5 Stéphane Delaune
1062 * 3 Frédéric Demians
1063 * 181 Jonathan Druart
1069 * 1 Brendan Gallagher
1074 * 1 Janusz Kaczmarek
1076 * 13 Olli-Antti Kivilahti
1079 * 50 Bernardo González Kriegel
1087 * 2 Matthias Meusburger
1090 * 5 Dobrica Pavlinusic
1091 * 1 Maxime Pelletier
1094 * 18 Martin Renvoize
1102 * 19 Fridolin Somers
1112 We thank the following companies who contributed patches to Koha 3.18.0
1117 * 108 ByWater-Solutions
1118 * 4 C & P Bibliography
1121 * 9 Hochschule für Gesundheit
1126 * 15 Prosentient Systems
1129 * 247 Universidad Nacional de Córdoba
1130 * 4 Université Rennes 2
1131 * 14 biblos.pk.edu.pl
1134 * 2 informaticsglobal.com
1141 * 1 quecheelibrary.org
1142 * 5 regionhalland.se
1149 We also especially thank the following individuals who tested patches
1151 * 2 Koha Team Lyon 3
1155 * 2 Cindy Murdock Ames
1157 * 7 Giuseppe Angilella
1158 * 963 Tomas Cohen Arazi
1159 * 5 Petter Goksoyr Asen
1163 * 19 Christopher Brannon
1166 * 4 Jared Camins-Esakov
1174 * 17 Frederic Demians
1175 * 195 Jonathan Druart
1177 * 12 Nicole C. Engard
1179 * 486 Katrin Fischer
1180 * 31 Brendan Gallagher
1183 * 2 Olli-Antti Kivilahti
1186 * 109 Bernardo Gonzalez Kriegel
1188 * 1 Veronica Lencinas
1192 * 6 Matthias Meusburger
1193 * 5 Dobrica Pavlinusic
1197 * 66 Martin Renvoize
1200 * 1 Benjamin Rokseth
1219 * 2 marjorie barry-vila
1221 * 1 bondiurbano costalc@gmail.com
1222 * 1 jeremie.benarros
1226 We regret any omissions. If a contributor has been inadvertently missed,
1227 please send a patch against these release notes to
1228 koha-patches@lists.koha-community.org.
1231 Revision control notes
1232 ======================
1234 The Koha project uses Git for version control. The current development
1235 version of Koha can be retrieved by checking out the master branch of
1237 git://git.koha-community.org/koha.git
1239 The branch for this version of Koha and future bugfixes in this release line is clean_master.
1242 Bugs and feature requests
1243 ======================
1245 Bug reports and feature requests can be filed at the Koha bug
1248 http://bugs.koha-community.org/
1251 He rau ringa e oti ai.
1252 (Many hands finish the work)
1254 ##### Autogenerated release notes updated last on 17 nov 2014 13:27:41 Z #####