1 RELEASE NOTES FOR KOHA 3.20 (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.20.0-beta can be downloaded from:
14 http://download.koha-community.org/koha-3.20.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.20 (beta) is a major release, that comes with many new features.
25 It includes 5 new features, 118 enhancements and 351 bugfixes.
27 New features in 3.20 (beta)
28 ======================
32 12412 Add ability for plugins to convert arbitrary files to MARC from record staging tool
36 5786 Move AllowOnShelfHolds and OpacItemHolds system preferences to the Circulation Matrix
40 9580 Cover image from Coce, a remote image URL cache
44 8007 Discharge management
48 11395 Batch modifications for records
51 Enhancements in 3.20 (beta)
52 ======================
56 13404 More System information about GRS1 vs DOM settings
60 6820 Hide receive option if there is nothing to receive
61 9089 Show suggestion number on suggestion management
62 10753 Creating suggestions for 'Any library' uses _ANY as branchcode
63 12648 Link patrons to an order
64 12743 Allow default values from the ACQ framework to be used when creating a record in acquisitions
65 12944 There is no way to search orders by creator
66 13156 Display borrower's cardnumber who did a suggestion in suggestion.pl
67 13214 Improve performance of acqui/addorderiso2709.pl, stop fetching all import_records needlessly
69 Architecture, internals, and plumbing
71 11337 Calls to GetSubscriptions can be replaced by Searchsubscriptions
72 11814 Serial statuses should be stored in constants
73 11927 Add greek support to CHR
74 12969 VAT and price calculation should be done in a subroutine
75 12970 Refactor VAT and price calculation - basket page
76 12973 Allow passing code to XSLT_Handler instead of filename
77 12975 Refactor VAT and price calculation - basketgroup page
78 12976 Refactor VAT and price calculation - invoice page
79 13001 Refactor VAT and price calculation - parcel page
80 13019 Add base classes on which to build Koha objects
81 13262 Add parameters to XSLT Handler transform method
82 13346 The type of the OpacExportOptions pref should be multiple
83 13545 Add barcode image generator service
84 13570 Koha-conf.xml mentions win32
85 13758 KOHAVERSION should be statically set
86 13790 Add unique id issue_id to issues and old_issues tables
87 13852 Manage C4::VirtualShelves in C4::Auth for performance
88 13893 Add ability to execute perl scripts in atomicupdates
92 10177 Koha Accepts Seven "Space" Characters as a Valid Password
93 13499 Auth.pm needs a tidy
94 13507 Add intranet support for CAS authentication
98 7741 Clear search terms in Z3950 search page
99 10480 Improvements for framework plugins in cataloguing/item editor
100 13023 Nonpublic note for items should be mapped to a database column like itemnotes
101 13218 Usability enhancement for z39.50 search
102 13322 Update MARC21 frameworks to Update No. 19 (October 2014)
103 13364 Add a call number browser to add item page
104 13773 Add stock number to details and items display
105 13885 Cataloging search header should include more options
106 13886 Add ability to merge records directly from cataloging search
110 11201 List pending in-house checkouts
111 11239 Show hour of due date in history circulation
112 12122 TransferSlip should accept both itemnumber and barcode
113 13408 Tell librarians they may continue scanning while checkouts table is loading
114 13492 Add location to the checkouts tables
115 13549 Add cardnumber to overdue circulation report overdue.pl
116 13611 Serial enumeration not visible in the opac-user.pl when browsing own holds.
118 Command-line Utilities
120 11399 Batch Rebuild Items Tables
121 13166 Add all restrictions purge to cleanup_database.pl
125 11008 Useless column supplierreference in aqorders table
126 11165 Auth_header.datemodified should be updated
128 Developer documentation
130 12889 Improving documentation in C4::Members.pm
131 13575 Updating developer list.
135 9528 Add delivery branch to the place hold display
136 13299 Add home library column to the holds ratios report
137 13623 Enhance html for holds queue viewer
141 7939 Separate po files for different MARC dialects
142 13400 Untranslatable "Are you sure you want to delete this authority?"
144 Installation and upgrade (web-based installer)
146 13068 New feature for DB update and sandbox
148 Label/patron card printing
150 13407 Remove methods which are included in the 0.36 release of PDF::Reuse
154 13417 New permission to allow staff to remove public lists
155 13419 Add filters and server-side processing to the shelves list view
156 13421 Add the creation time for virtual shelves
158 MARC Authority data support
160 11961 Add a "Z39.50 search" button to the authority creation and modfication forms.
162 MARC Bibliographic data support
164 1487 Set only the used fields/subfields
165 12842 Add classification to MARC21 XSLT detail page
169 13819 Add biblioitems to available tables in ISSUESLIP and ISSUEQSLIP
173 1917 Add RSS Feeds for Lists
174 7843 Create RSS for OPAC news
175 8992 Add an interfacing with the idref webservice
176 11900 OPAC cart can confuse patrons
177 13119 Use XSLT to display tagged titles in the OPAC
178 13695 Allow ISBD format export
179 13729 Give news in Opac a unique anchor
180 13826 OPAC: Display RSS icon on list of recent comments
184 13359 Provide virtual-mysql-server Depends On to facilitate alternate mysql implementations
185 13571 koha-conf.xml.in has fallen out of sync with koha-conf.xml
186 13785 koha-disable should also stop SIP/Zebra/Indexer for instance
190 13021 DataTables server-side processing - guarantor search
191 13349 Allow library code to display against users pending changes
192 13583 Able to view menu for Statistics even when user does not have permission
193 13584 Able to view menu for Purchase Suggestions even when user does not have permission
194 13891 Make all patron searches use DataTables server-side processing
195 13892 SQLHelper replacement - C4::Members::Search - ysearch.pl
196 13894 SQLHelper replacement - C4::Members::Search - reserve.pl
200 10706 Keyword search on reports should search report number
201 13372 Items lost report improvements
202 13880 Allow svc/report to be passed sql parameters
203 13994 Add a back link to error message in Reports
204 14013 Use name of a saved report as part of the file name for download
208 11430 Search history: Delete selected lines
209 13307 Create a link to the last advanced search in search result page (OPAC)
210 13528 Ability to search on the different isbn variations
214 8033 Remove unused sco/receipt template file
218 12671 Guess next serial date when there are several issues per unit
222 7904 SIP modules handling of @INC is confused
223 13159 Enhancements to the SIP2 command line emulator
224 13252 SIP2 server should accept IPv6 connections
228 13889 Add information about cron jobs to system log
230 System Administration
232 13436 Add more options to UsageStatsLibraryType
236 4041 Address Format as a I18N/L10N system preference
237 13381 RDA: 245 field changes in XSLT
238 13385 RDA: 508 display in XSLT
239 13386 246 display in XSLT
240 13433 655 display in XSLT
241 13434 586 XSLT improvements
242 13496 Wrong Koha version on installer title
243 13864 Columns configuration - Late orders
244 13865 Columns configuration - Orders search
245 13866 Columns configuration - Patrons search
246 13887 Add datatables to item specific holds table
250 12603 TestBuilder - Module to simplify the writing of tests
251 12604 TestBuilder - Refactoring Category.t
252 13264 Full stack encoding tests (UTF-8)
253 13814 Add unit tests for C4::Boolean
257 12404 CSV profiles improvements
258 12543 Add userid as matchpoint for "Import patrons" tool
259 13040 Improve exporter to allow multiple branch selections
262 Critical bugs fixed in 3.20 (beta)
263 ======================
265 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
270 4277 major Budget planning refreshes funny
271 6059 major Problem with changing quantity on uncertain prices list
272 13352 major Editing amount in Acquisitions budget causes error due to formatting
273 13731 major Suggestions reason doesn't save
275 Architecture, internals, and plumbing
277 13577 blocker The correct COLLATE is not set to all DB tables
278 13810 blocker Prevent updatedatabase.pl from breaking because of case insensitive utf8 collation
279 11944 major Cleanup Koha UTF-8
280 13379 major Authorised_values.category is varchar(16)
281 13544 major Admin/auth_subfields_structure.pl does not compile in older perls
282 13554 major Bug 12969 introduces a test case that fails
283 13596 major Prevent updatedatabase.pl from reverting utf8_mb4 databases to utf8
284 13690 major Koha::Schema should be lazy-loaded
285 13876 major Permission issues on updating via installer - dev installations
289 13296 critical Error when using z3950 with UNIMARC authorities
290 13465 critical Fields controlled by authorized values cannot be unset (Lost, damaged, not for loan status, ...)
291 7561 major Cannot fast catalog with fast cataloging permissions
292 13523 major AddBiblio fails on mysql with STRICT_TRANS_TABLES
296 13934 critical Check in fails on master "Can't bless non-reference at .../ItemType.pm Line 64"
297 9481 major Charge not showing fines
298 11872 major Lost overdue items should not generate fines
299 12895 major Dropbox mode doesn't work correctly
300 13461 major Circ always asking for confirmation if RentalFeesCheckoutConfirmation is used
301 13679 major There is a bug in overdues if you have overdues that match a rule, and have some items due in the future they are included in the list of overdues
302 13909 major Suspension days calculation doesn't honour finesCalendar
303 13919 major Renewal possible with item level hold on item
304 13923 major Holds tab on the circulation page is broken
305 14011 major Triggering slip print with enter key collides with 'barcode submitted' message
309 14069 blocker Follow-up 13790: Fix database update to drop PK on issues/old_issues first
311 Label/patron card printing
313 10773 major Add item-level descriptions for Label Printing
314 13124 major Record titles with parentheses causing label weirdness
318 12344 major Multi transport types for issues and checkins
319 13468 major Overdue notice lists all checked out books
323 13510 blocker Cross site scripting in opac lists
324 13609 critical Cross Site Scripting problem in authority search
325 12858 major Syndetics index apreciably slow page load for items without result at Syndetics
326 13672 major OPAC locks up browser when browsing items from series link with NoveList and OpacHighlightedWords
327 13917 major OPAC: Putting holds still possible by URL even if turned off by system preference
328 13998 major Opac-ratings-ajax.pl is broken
329 14016 major Due dates in OPAC show 0:00 when it should be 23:59
333 13398 critical Perl files for rotating collections are missing in installations
334 13431 critical Shared FastMmap file causes issues
335 14055 critical Bug 13979 breaks package upgrades
336 14068 critical Bug 14055 breaks new package installs
337 13377 major Automatic_renewals.pl not marked executable
338 13759 major debian/git-build-snapshot misses YUI and dies of sorrow during build
339 13979 major Packages uninstallable on Debian Jessie
343 13470 critical Pay fines with extended borrower attributes result in application error
344 13936 critical Fix patrons search on using the checkout tab
345 13602 major Username/password already exists when editing borrower attributes and messaging preferences
346 14044 major Backslashes ( and possibly other characters ) break patron search
350 13425 critical There is an xss vulnerability in 3.16, 3.18 and master in the opac and intranet facets
351 13428 major Fix facet deletion
352 13476 major Item Search feature gets datatables error and doesn't complete search
353 13636 major Search results item status incorrect for holds
354 13753 major INDEXER_DAEMON default is incorrect in koha-indexer
355 13789 major Facets with accented utf-8 characters generate double encoded links
359 12669 major "Template process failed: undef error - Invalid local time for date in time zone"
360 13109 major Serial failure for received and general viewing
364 13432 major SIP Server does not respect timeout setting
368 14103 critical PDF::FromHTML headaches related to optional discharging.
370 System Administration
372 6007 major Checking 'Display only used Tags/Subfields' on MARC framework page results in unusable output
376 13933 blocker T/DateUtils.t causes the build to break (from bug 13601)
380 14148 blocker Stage-marc-import.pl broken if plugins not enabled
381 13473 critical Plugins fail when loading templates
382 13938 critical Staging MARC records for import fails
383 8246 major Can't delete bibs in big batch delete
384 13522 major Tools/viewlog.pl does not compile in older perls
385 13606 major Batch modification for records is limited to ~500
386 14057 major Inventory is painfully slow
389 Other bugs fixed in 3.20 (beta)
390 ======================
392 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
397 13579 normal History file should be open using utf-8 encoding
398 14006 normal About.pl checks the wrong zebra index mode
399 7143 trivial Bug for tracking changes to the about page
403 3969 normal Budget Search Doesn't Work
404 4402 normal Date filter in parcels.tt requires db format dates
405 7480 normal The Basket manager is always the logged in user
406 10388 normal Acq edited items showing 'null's
407 10752 normal Impossible to add 2 identical suggestions, but without any explanation
408 12323 normal Acquisitions search results fixed in order of biblionumber
409 12905 normal Deleting parent fund will orphan child funds, leaving them un-editable.
410 13319 normal On inserting an order, the parent_ordernumber attribute is not set to the object
411 13333 normal Basket group is not displayed for already received orders
412 13378 normal There is no way to search suggestions not linked to a fund
413 13380 normal Auto fill order cancellation reasons from authorised values
414 13675 normal The budget of an order is set to null if not changed on receiving
415 9333 minor Confirm close JavaScript alerts is not used
416 10971 minor Hide EAN search option for MARC21 when 'ordering from subscription'
417 12059 minor Publisher code always empty on invoice
418 12565 minor Acq: Link to basket in breadcrumbs broken
419 14018 minor Ordering from suggestion shows 'copy. year:2014'
420 13222 trivial Accessors for import_record.status have variable names suggesting overlay_status
422 Architecture, internals, and plumbing
424 9978 normal Update GNU licenses header in Koha files from GPL2 to GPL3
425 10900 normal Incorrect calling conventions accessing C4::Context
426 12601 normal Aqorders.budget_id should be a foreign key
427 12839 normal Aqbooksellers.gstreg is never used
428 12841 normal Aqorders fields should not be mapped
429 12845 normal C4::Output::FormatData is unused
430 12850 normal C4::Serials::GetLateIssues is not used
431 12852 normal The "preview" param is never used in serials/claims.pl
432 12868 normal GetMemberDetails calls GetMemberAccountRecords incorrectly
433 12896 normal Move the bookseller-related code into its own module
434 12980 normal GetHistory does useless processing
435 13006 normal Suggestions.mailoverseeing is not used
436 13007 normal Suggestions.budgetid should be a foreign key
437 13201 normal GetSuggestion takes suggestionid
438 13240 normal Advanced_notices.pl contains code obfuscation
439 13244 normal GetCancelledOrders and GetOrders can be merged
440 13318 normal C4::Acq::GetParcel is not used and can be removed
441 13320 normal Some prices calculation are done in template side
442 13343 normal Items are not embedded when sending a basket/shelf
443 13360 normal C4::Ris considers that hashes are ordered
444 13393 normal The C4::VirtualShelves::Merge package is empty
445 13441 normal Branchcodes should not be allowed to have spaces in them
446 13497 normal The pref AddPatronLists should be removed
447 13586 normal Makefile.PL mentions win32
448 13601 normal Get rid of DateTime::Format::DateParse
449 13645 normal DBIx connection needs to be cached
450 13684 normal C4::Output uses C4::Budgets
451 13713 normal Remove useless constraint in Koha::Schema::Result::Biblio
452 13740 normal Timeout on deleting patrons if too many patrons
453 13793 normal The installer does not output the result of the update using Plack
454 13850 normal C4::Ris does not manage correctly 660 and 661 - UNIMARC
455 13875 normal Columns configuration - table name cannot contain underscore
456 13898 normal Remove unused code in moremember.pl related to permission
457 13939 normal ILS-DI function GetServices doesn't work when the item/biblio is available for hold for specific patron
458 13975 normal Warning "Use of the encoding pragma is deprecated" in misc/export_borrowers.pl
459 14042 normal The authority type admin page manage its own pagination
460 14046 normal CheckIfIssuedToPatron fails if biblionumber != biblioitemnumber
461 14066 normal Koha code does not really use Readonly
462 10606 minor MySQLism in GetUpcomingDueIssues
463 12792 minor C4::Reserves breaks my vim syntax color
464 13418 minor The C4::VirtualShelves::Page needs some cleaning
465 13836 minor Koha/Number/Price.pm: format_for_editing fails 3 tests because of leading spaces in output
466 10328 trivial Rename opaccolorstylesheet to OpacAdditionalStyleSheet
470 1861 normal Unique patrons logins not (totally) enforced
471 12887 normal User logged out on refresh after CAS authentication
472 11400 trivial Show "Login as a different user" instead of "Logout" if not enough premissions
473 13521 trivial Auth.pm code issues
477 9742 normal Confirm overlay prompt always appears on creating record from Z39.50
478 10985 normal Unimarc: Authority summary does not work as expected
479 13331 normal Subfield does not show in cataloging editor - if subfield is disabled in OPAC/enabled in Staff, via frameworks
480 13603 normal AutoBarcode setting hbyymmincr not taking month into account when looking up next increment
481 13635 normal $record->title is called even if marc flavour is UNIMARC
482 13648 normal OPAC = hidden removes pull down from item form
483 13204 trivial Plugin housekeeping: Remove labs_theses.pl plugin
484 13416 trivial Typo in marc21_leader.pl position 5 (record status)
485 13987 trivial Z39.50 Authority search result not displaying server name
489 2542 normal Manual fine/credit fail on superfluous characters ( e.g. '$' )
490 8276 normal Circ history not sorting right
491 10423 normal Date not well formatted on 'print summary' from patron account
492 11120 normal The date option for the overdue_notices cronjob is broken
493 12135 normal Pending suggestions table width is wrong
494 13069 normal Enable sort by title to ignore articles on circulation and patron detail pages
495 13315 normal Add feedback for last item checked out to circulation.pl
496 13482 normal A race condition prevents item info from being available for ReserveSlip (hold notice) printing.
497 13908 normal Checkouts table sorting is not honoring default sort preferences
498 13982 normal Checkouts table not sorting on correct column
499 13025 minor Software error: Undefined subroutine &C4::Circulation::HasOverdues called at /home/koha/kohaclone/C4/Circulation.pm line 1925
500 13290 minor Add better feedback for returns to the checkouts table
501 13415 minor Prevent librarians from scanning multiple items into a single barcode field
502 13537 minor Focus should move to barcode after renewing via checkouts table
503 13841 minor Returns via backdating or SIP2 can create new fines with an amount outstanding of 0
504 10051 trivial Surname and first name should have comma in overdues report
505 13647 trivial On-site checkouts: Allow library to specifiy due date
506 13804 trivial Returns via the checkouts tables uses the phrase "Returned" rather than "Checked in"
507 14014 trivial Argument "" isn't numeric in numeric gt (>) in circulation.tt
509 Command-line Utilities
511 13728 normal Koha-translate -l -a shows po files instead of language codes
515 13817 normal Edit links on course items may point to the wrong course!
516 13818 minor Editing and saving a course reserve displays the add item form
520 2806 normal Issuingbranch isn't used
521 13539 normal Table patroncards not used
522 11706 trivial Typo "efault" in updatedatabase.pl
524 Developer documentation
526 14129 normal Templates.readme is outdated
530 10703 normal Add/update database documentation
531 13771 normal Koha 3.18 Help Files
532 13872 trivial Typographical error on columns_settings.tt
533 13878 trivial Typo in help file (aqbudgets.tt)
534 14051 trivial Tiny adjustment of ReturnPathDefault pref description
538 13368 normal Checking out an item not on loan, but with a hold, busts the holds priority
539 8474 minor Holds done by librarians cause silent errors in koha-error_log
540 13298 minor Holds ratios report ignores ordered items
541 13670 minor Patron holds table not loading when holds tab anchor is used
545 11364 normal Label layout types and text justification types are not translatable
546 12279 normal Diacritics in system preference editor broken
547 13341 normal Hard-coded "Preview" text in OPAC openlibrary.js
548 13357 normal Untranslatable strings on itemsearch.tt
549 13700 normal Translated item search not working
550 13748 normal Acquisition wizard: some strings not translatable
551 13861 normal \n in strings don't translate well
552 12192 minor Template toolkit code in HTML attributes is picked up into po-files
553 13362 minor Translate script creates dirs on update
554 13450 minor Title and breadcrumb of Patron form can look weird in translations
555 13741 minor "No fund found" not translatable
556 13794 minor Text input field values not translated
557 13856 minor Hard to translate strings on patron search results page
558 14030 minor Add Georgian language and fix Kannada language code
559 13350 trivial Untranslatable strings in aqbudgetperiods.tt
560 13351 trivial Untranslatable javascript in members.tt
561 13410 trivial Untranslatable "Change messaging preferences to default for this category?"
562 13422 trivial SCO: "Would you like to print a receipt" not translatable
563 13566 trivial Change translation for 'Rotating collection' in German web installer
564 13686 trivial Add a hint about collation to the "alphabet" syspref
566 Installation and upgrade (command-line installer)
568 13984 normal CardnumberLength missing in sysprefs.sql
570 Installation and upgrade (web-based installer)
572 13373 normal Update Polish web installer sample data files
573 11954 minor Clean up currency default files
574 13285 minor Updatedatabase throws an error if opacthemes is not set
575 13712 trivial Missing newline in DB update 3.19.00.010
577 Label/patron card printing
579 8796 normal Patron cards not starting on designated card
580 13954 normal Patroncards: images show inadequate rough pixelation
581 14122 minor Patron card: Software error when creating using borrower_number as parameter from URL
585 11574 normal Clean up printing of lists in OPAC
587 MARC Bibliographic data support
589 9124 normal 942e tied to undefined CN_EDITION in default MARC21 framework
590 10241 normal Easy analyticals creates two 773 fields. Search/link from host to children is broken
591 13855 normal Fastadd framework has 2x 100$c, missing 100$a
592 8909 minor MARC21 240$a (Uniform title) is not a URL
594 MARC Bibliographic record staging/import
596 10906 normal Reimported records into Koha are imported only as DEFAULT frameworks, not what they were originally
597 13531 normal Bulkmarcimport bombs if no match is found
598 13530 trivial Typo in bulkmarcimport
602 12123 normal HTML notices can break the notice viewer
603 12739 normal SendAlerts function does not take care of "html" format or UTF-8
604 12847 normal Date comparisons in C4::Members::IssueSlip are broken
605 12922 normal Do not DIE the advance_notices.pl -cronjob if "no letter of * type" is found
606 13504 normal The marker '----' is not removed for CHECKIN and CHECKOUT
610 5844 normal Unhilight cuts off some strings
611 6950 normal Cannot sort the results of a tag search
612 7391 normal Return to cart after adding items to a list
613 9120 normal Typing the ENTER key when submitting a tag from search results reloads the page
614 12702 normal Suggestions still accessible in OPAC when deactivated
615 13599 normal Add patron cardnumber to self registration confirmation
616 12399 minor Opaccredits printing at top on printable version
617 12861 minor Noisy warns in C4/AuthoritiesMarc.pm
618 13335 minor Holds and priority display via OPACShowHoldQueueDetails confusing
619 13339 minor Cart button doesn't open the cart
620 13449 minor Syndetics TOC will not display in some cases
621 13469 minor Unapi path to XSLTs is wrong in OPAC
622 13832 minor Missing table header IDs on record holdings table in OPAC
623 14075 minor Undefined value creates noisy warns in C4::AuthoritiesMarc
624 11345 trivial Self registration captcha
625 13689 trivial Remove opac-old.css and sco-old.css
626 13857 trivial Email input field for sharing lists is too small
627 14065 trivial Typo in opac self registration form
631 8050 normal debian/build-git-snapshot should warn user if it fails
632 4847 minor Python required for Debian package builds
633 13784 minor Allow running Zebra daemon for disabled instances in packages
634 13896 trivial PID is created in /tmp/ instead of in /var/run/koha/...
638 12637 normal UTF-8 problems when creating a patron list from the patron search results page
639 13235 normal Revise layout of patron search form
640 13458 normal Add new patron shows default / hardcoded patron categories after search
641 13502 normal A bug was introduced by 1861 - meaning borrowers sometimes cant be added
642 13605 normal _AUTHOR_ not replaced in relatives checkouts
643 13879 normal DataTables server-side processing for patrons - sort is broken
644 13926 normal SQLHelper replacement - C4::Members::Search - circulation.pl
645 13957 normal Patron autocomplete shows NULL in list of results
646 14119 normal Missing de-DE DISCHARGE message
647 13526 minor Mandatory fields should not be able to be hidden in borrower self-registration
648 13582 minor Able to view menu for Circulation History even when user does not have permission
649 13657 minor Don't show extra comma after guarantor name on patron details
653 4281 normal Reports dictionary limited to only 1 field
654 10976 normal The assistant for reports uses the wrong value for the list of item types
655 12567 normal Catalog Statistitics wizard's publication year doesn't work for MARC21
656 13447 normal Runreport.pl html email fails
657 13578 normal Parameter public is lost on creating a report
658 13992 normal Software error in reports if field or table does not exist
659 14008 normal Filters are not displayed on search for reports
663 13442 normal Facet links broken when collection code limit is used
664 13562 normal Item search: Not possible to add other search fields from 952?
665 12948 minor The language filter in advance search doen't work with DOM MARC21 - NORMARC
666 13516 minor Display issue for search results with items both checkout out and lost
667 13787 minor Clean up noisy koha qa tool warnings
668 13800 minor Diacritics not mapped
669 13981 minor Transliterate rule for oe and ae
673 13746 normal On creating a new subscription, notes fields get confused
674 13890 normal Full serial permission is needed to change sequence on a routing list
675 14022 normal Subscription form resets 'subscription length' to issues on editing
676 13868 minor Date on routing list slip is not well formatted
677 13947 minor Serials/subscription-history.pl calls GetBiblio incorrectly
681 12820 normal SIP2 does not send rental charge fee!
682 9848 minor SIP tests : fix in 10renew_all.t (additional checkin)
683 13803 minor SelfCheck not setting flag when item requires transit
684 13506 trivial Sip/Configuration/*.pm classes are unused
688 3873 normal Gracefully handle errors when item in staff client cart has been deleted
689 10285 normal Error 500 in staff client displays old start page
690 11890 normal Control-Click/Command-Click to open a link in a new tab not consistently working
691 12210 normal Baker & Taylor book jackets not disabled when BakerTaylorBookstoreURL is not populated
692 11982 minor Show local cover images in the biblio details page in the intranet.
693 13460 trivial Use price template toolkit plugin across all of intranet
694 13834 trivial News: Wording not consistent for Publication date / Creation date
695 13991 trivial Uninitialized value $src in /tools/viewlog.pl
697 System Administration
699 5002 normal No error message if category code already exists
700 5511 normal Check for Change in Remote IP address for Session Security. Disable when remote ip address changes frequently.
701 11464 minor Saving preferences - Nothing to Save
702 13401 minor Sort branches alphabetically in admin/authorised_values.pl
703 10131 trivial System preference search doesn't work for search terms starting with *
704 13676 trivial OpacSuppression description says 'items' but means 'records'
708 8096 normal Card number twice on patron search results
709 12253 normal MARCURLS not showing in OPAC basket
710 13142 normal Change "mobile phone" label back to "other phone"
711 13270 normal On receiving, "vendor note" label should not be displayed if nothing to display
712 13355 normal System preferences tab value wrong in templates
713 13369 normal [Datatables] tr and td are not correctly highlighted
714 13459 normal Datatables paging slightly broken
715 13487 normal DataTables pagination needs some fixes
716 13525 normal Date sorting on accounts (fines) tab doesn't work correctly
717 13612 normal Remove old YUI javacript libraries from opac-tmpl
718 13744 normal Paging on some datatables slightly broken
719 13768 normal In quotes.tt line 14 the use of \" break the translation
720 13858 normal Datatables paging for news page is broken
721 13859 normal Fix item search result list - obsolete "by" and display of publication date for MARC21
722 13863 normal Datatables paging for cities and search history pages is broken
723 9878 minor Flag display is inconsistent between circulation.pl and memberentry.pl
724 12084 minor Published date for serial items not formatted according to dateformat system preference
725 12291 minor Replace the acronym HTML tag with abbr
726 13268 minor Biblioitems.size value not correctly displayed (more)
727 13370 minor Inputs overflow in filters
728 13375 minor Syspref search highlight styling broken in Chrome
729 13495 minor Use "Checked in" instead of "Returned" in circulation
730 13564 minor Items search: rename Stock number to Inventory number
731 13638 minor Batch patron modification tool missing option to switch language
732 13745 minor Serial collection page shows branchcode instead of branchname
733 13750 minor Holds queue: Always show branch name, not branch code
734 13941 minor Add ids to <body> tag in staff client where missing
735 14125 minor Version variable not properly replaced in csv profiles help page
736 14127 minor Typo in message preference form - "mesage"
737 9958 trivial RoutingSerials description misleading
738 10174 trivial Digest is confusing
739 13017 trivial Login page image replacement technique fails when browser width exceeds 2000 pixels
740 13587 trivial Authorized Values toolbar missing '+' Icons
741 13593 trivial 'Stock number' should be 'Inventory number'
742 13682 trivial Capitalization: Holds Queue
743 13869 trivial Wrong capitalization on guided reports page
744 14033 trivial Capitalization: confirmation message on deleting an authority type
745 14126 trivial Typo on order receive page
749 13451 minor Holidays.t assumes default data
750 13453 minor Koha.t daily quote tests assume sample data
751 13456 minor Serials/Claims.t expects no subscriptions
752 13457 minor Suggestions.t expects sample itemtypes
753 13928 minor Noisy t/Borrower tests
754 13882 trivial Adding new unit tests in t/Borrower.t, testing all 'borrower' database fields
755 13940 trivial Testing C4::OAI::Sets
756 13942 trivial Testing the 'recordpayment' function in C4::Accounts
760 6520 normal Items don't display when viewing staged records
761 6911 normal Log viewer should remember search terms
762 10887 normal Batch item deletion -- doesn't need Use default values section
763 12631 normal Inventory: fix "wrong place" and "item not scanned" statuses
764 12860 normal Tools > Data export : "Don't export fields" option doesn't work
765 13167 minor Stage MARC for Import hangs for biblio containing valid 979* ISBN-13
766 13189 minor Patron card creator patron search browse by last name broken by extended attributes
767 13709 minor Patron cards creator doesn't work with diacritics, utf-8 or ttf fonts
768 14056 trivial Small punctuation error in description for deleting a holiday
772 13568 normal OAI Server doesn't handle properly resumption token
773 13801 normal SVC bib bad encoding
775 Z39.50 / SRU / OpenSearch Servers
777 12823 minor Add some hints for Host, Database and SRU search fields mappings
780 New sysprefs in 3.20 (beta)
781 ======================
790 * OpacAdditionalStylesheet
791 * SearchWithISBNVariations
792 * SessionRestrictionByIP
797 ======================
801 * Perl 5.10 is required
806 ======================
808 The Koha manual is maintained in DocBook.The home page for Koha
811 http://koha-community.org/documentation/
813 As of the date of these release notes, only the English version of the
814 Koha manual is available:
816 http://manual.koha-community.org/3.20/en/
818 The Git repository for the Koha manual can be found at
820 http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
824 ======================
826 Complete or near-complete translations of the OPAC and staff
827 interface are available in this release for the following languages:
848 Partial translations are available for various other languages.
850 The Koha team welcomes additional translations; please see
852 http://wiki.koha-community.org/wiki/Translating_Koha
854 for information about translating Koha, and join the koha-translate
857 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
859 The most up-to-date translations can be found at:
861 http://translate.koha-community.org/
865 ======================
867 The release team for Koha 3.20.0-beta is
869 Release Manager: Tomás Cohen Arazi <tomascohen@gmail.com>
870 QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
871 Documentation Manager: Nicole C Engard <nengard@gmail.com>
872 Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
873 QA Team: Jonathan Druart <jonathan.druart@biblibre.com>
874 Brendan Gallagher <brendan@bywatersolutions.com>
875 Kyle Hall <kyle@bywatersolutions.com>
876 Paul Poulain <paul.poulain@biblibre.com>
877 Martin Renvoize <martin.renvoize@ptfs-europe.com>
878 Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>
879 Bug Wranglers: Magnus Enger <magnus@enger.priv.no>
880 Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
882 Release Maintainer (3.18.x): Chris Cormack <chrisc@catalyst.net.nz>
883 Release Maintainer (3.16.x): Mason James <mtj@kohaaloha.com>
884 Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com>
888 ======================
891 We thank the following libraries who are known to have sponsored
892 new features/enhancements in Koha 3.20 (beta):
896 * Universidad de El Salvador
897 * Universidad Nacional de Cordoba
899 We thank the following individuals who contributed patches to Koha 3.20 (beta).
917 * Larry Baerveldt (2)
918 * Maxime Beaulieu (2)
920 * Frédérick Capovilla (2)
921 * Alexander Cheeseman (1)
923 * Tomás Cohen Arazi (120)
925 * Kahurangi Cormack (1)
927 * Christophe Croullebois (1)
928 * Stéphane Delaune (2)
929 * Frédéric Demians (7)
930 * Marcel de Rooy (24)
931 * Simith D'Oliveira (5)
932 * Jonathan Druart (336)
934 * Hector Eduardo Castro Avalos (3)
938 * Katrin Fischer (49)
939 * Bernardo González Kriegel (12)
942 * Koha instance knakk-koha (1)
943 * Rolando Isidoro (1)
945 * Srdjan Jankovic (2)
948 * Olli-Antti Kivilahti (9)
950 * Nicolas Legrand (1)
953 * Matthias Meusburger (4)
957 * Chris Nighswonger (2)
958 * Dobrica Pavlinusic (8)
961 * Martin Renvoize (11)
963 * Benjamin Rokseth (4)
968 * Fridolin Somers (13)
969 * Emmanuele Somma (1)
977 We thank the following libraries, companies, and other institutions who contributed
978 patches to Koha 3.20 (beta)
984 * ByWater-Solutions (111)
991 * Oslo Public Library (4)
993 * Prosentient Systems (5)
995 * Solutions inLibro inc (9)
997 * Universidad Nacional de Córdoba (132)
998 * Université Jean Moulin Lyon 3 (1)
999 * abunchofthings.net (3)
1000 * bancaditalia.it (1)
1001 * biblos.pk.edu.pl (3)
1003 * bywatersolutions.com” (1)
1008 * poczta.onet.pl (4)
1010 * quecheelibrary.org (4)
1011 * quechelibrary.org (1)
1012 * regionhalland.se (3)
1016 We also especially thank the following individuals who tested patches
1017 for Koha 3.20 (beta).
1022 * Benjamin Rokseth (2)
1024 * Brendan Gallagher (47)
1026 * Chris Cormack (53)
1027 * Chris Nighswonger (6)
1028 * Christophe Brocquet (1)
1029 * Christopher Brannon (6)
1031 * Colin Campbell (4)
1035 * Dobrica Pavlinusic (28)
1036 * Frédéric Demians (16)
1037 * Gaetan Boisson (1)
1040 * Jacek Ablewicz (2)
1042 * Jeanne Heicher (1)
1047 * Jonathan Druart (172)
1048 * Josef Moravec (13)
1049 * Julius Fleschner (1)
1051 * Katrin Fischer (302)
1052 * Larry Baerveldt (6)
1058 * Mark Tompsett (42)
1059 * Martin Renvoize (62)
1061 * Mirko Tietgen (17)
1065 * Nicolas Legrand (7)
1067 * Nicole Engard (10)
1068 * Olli-Antti Kivilahti (6)
1077 * Sophie Meynieux (1)
1082 * valerie bertrand (4)
1087 * Manuel Cohen Arazi (1)
1088 * Tomas Cohen Arazi (944)
1089 * Hector Eduardo Castro Avalos (2)
1090 * Nicole C. Engard (4)
1092 * Bernardo Gonzalez Kriegel (31)
1093 * Koha Team Lyon 3 (1)
1094 * Andreas Hedström Mace (1)
1095 * Marcel de Rooy (74)
1096 * Eivin Giske Skaaren (1)
1098 We regret any omissions. If a contributor has been inadvertently missed,
1099 please send a patch against these release notes to
1100 koha-patches@lists.koha-community.org.
1102 Revision control notes
1103 ======================
1105 The Koha project uses Git for version control. The current development
1106 version of Koha can be retrieved by checking out the master branch of
1108 git://git.koha-community.org/koha.git
1110 The branch for this version of Koha and future bugfixes in this release line is master.
1113 Bugs and feature requests
1114 ======================
1116 Bug reports and feature requests can be filed at the Koha bug
1119 http://bugs.koha-community.org/
1122 He rau ringa e oti ai.
1123 (Many hands finish the work)
1125 ##### Autogenerated release notes updated last on 12 may 2015 12:56:33 Z #####