1199 lines
45 KiB
Text
1199 lines
45 KiB
Text
RELEASE NOTES FOR KOHA 3.20
|
|
22 May 2015
|
|
========================================================================
|
|
|
|
Koha is the first free and open source software library automation package
|
|
(ILS). Development is sponsored by libraries of varying types and sizes,
|
|
volunteers, and support companies from around the world.
|
|
The website for the Koha project is
|
|
|
|
http://koha-community.org/
|
|
|
|
Koha 3.20 can be downloaded from:
|
|
|
|
http://download.koha-community.org/koha-3.20.00.tar.gz
|
|
|
|
Installation instructions can be found at:
|
|
|
|
http://wiki.koha-community.org/wiki/Installation_Documentation
|
|
|
|
OR in the INSTALL files that come in the tarball
|
|
|
|
|
|
Koha 3.20 is a major release, that comes with many new features.
|
|
|
|
It includes 5 new features, 114 enhancements and 407 bugfixes.
|
|
|
|
|
|
Important notice
|
|
================
|
|
|
|
* As of 3.20, support for Debian 6 (Squeeze) is deprecated.
|
|
|
|
|
|
New features in 3.20
|
|
====================
|
|
|
|
Cataloging
|
|
----------
|
|
12412 Add ability for plugins to convert arbitrary files to MARC from record staging tool
|
|
|
|
Hold requests
|
|
----------
|
|
5786 Move AllowOnShelfHolds and OpacItemHolds system preferences to the Circulation Matrix
|
|
|
|
OPAC
|
|
----------
|
|
9580 Cover image from Coce, a remote image URL cache
|
|
|
|
Patrons
|
|
----------
|
|
8007 Discharge management
|
|
|
|
Tools
|
|
----------
|
|
11395 Batch modifications for records
|
|
|
|
|
|
Enhancements in 3.20
|
|
====================
|
|
|
|
About
|
|
----------
|
|
13404 More System information about GRS1 vs DOM settings
|
|
|
|
Acquisitions
|
|
----------
|
|
6820 Hide receive option if there is nothing to receive
|
|
9089 Show suggestion number on suggestion management
|
|
10753 Don't use _ANY_ as branchcode when creating suggestions for 'Any library'
|
|
12648 Link patrons to an order
|
|
12743 Allow default values from the ACQ framework to be used when creating a record in acquisitions
|
|
12944 Search for creator of an order
|
|
13156 Display cardnumber of borrower who made a suggestion in suggestion.pl
|
|
13214 Improve performance of acqui/addorderiso2709.pl, stop fetching all import_records needlessly
|
|
|
|
Architecture, internals, and plumbing
|
|
----------
|
|
11337 Calls to GetSubscriptions can be replaced by Searchsubscriptions
|
|
11814 Serial statuses should be stored in constants
|
|
11927 Add greek support to CHR
|
|
12969 VAT and price calculation should be done in a subroutine
|
|
12970 Refactor VAT and price calculation - basket page
|
|
12973 Allow passing code to XSLT_Handler instead of filename
|
|
12975 Refactor VAT and price calculation - basketgroup page
|
|
12976 Refactor VAT and price calculation - invoice page
|
|
13001 Refactor VAT and price calculation - parcel page
|
|
13019 Add base classes on which to build Koha objects
|
|
13262 Add parameters to XSLT Handler transform method
|
|
13346 The type of the OpacExportOptions pref should be multiple
|
|
13758 KOHAVERSION should be statically set
|
|
13790 Add unique id issue_id to issues and old_issues tables
|
|
13852 Manage C4::VirtualShelves in C4::Auth for performance
|
|
|
|
Authentication
|
|
----------
|
|
13499 Auth.pm needs a tidy
|
|
13507 Add intranet support for CAS authentication
|
|
|
|
Cataloging
|
|
----------
|
|
7741 Clear search terms in Z3950 search page
|
|
10480 Improvements for framework plugins in cataloguing/item editor
|
|
11165 Save and update auth_header.modification_time
|
|
13023 Nonpublic note for items should be mapped to a database column like itemnotes
|
|
13218 Usability enhancement for z39.50 search
|
|
13322 Update MARC21 frameworks to Update No. 19 (October 2014)
|
|
13364 Add a call number browser to add item page
|
|
13773 Add stock number to details and items display
|
|
13885 Cataloging search header should include more options
|
|
13886 Add ability to merge records directly from cataloging search
|
|
|
|
Circulation
|
|
----------
|
|
11201 List pending in-house checkouts
|
|
11239 Show hour of due date in history circulation
|
|
12122 TransferSlip should accept both itemnumber and barcode
|
|
13408 Tell librarians they may continue scanning while checkouts table is loading
|
|
13492 Add location to the checkouts tables
|
|
13549 Add cardnumber to overdue circulation report overdue.pl
|
|
|
|
Command-line Utilities
|
|
----------
|
|
11399 Batch rebuild items tables
|
|
13166 Add all restrictions purge to cleanup_database.pl
|
|
|
|
Developer documentation
|
|
----------
|
|
12889 Improving documentation in C4::Members.pm
|
|
13575 Updating developer list.
|
|
|
|
Hold requests
|
|
----------
|
|
9528 Add delivery branch to the place hold display
|
|
13299 Add home library column to the holds ratios report
|
|
13611 Make serial enumeration visible in user account when browsing own holds
|
|
13623 Enhance html for holds queue viewer
|
|
13887 Add datatables to item specific holds table
|
|
|
|
I18N/L10N
|
|
----------
|
|
7939 Separate po files for different MARC dialects
|
|
|
|
Installation and upgrade (web-based installer)
|
|
----------
|
|
13068 New feature for DB update and sandbox
|
|
13893 Add ability to execute perl scripts in atomicupdates
|
|
14072 Update German web installer for 3.20
|
|
14152 Check for required dependencies during upgrades
|
|
|
|
Label/patron card printing
|
|
----------
|
|
10773 Add item-level descriptions for Label Printing
|
|
13407 Remove methods which are included in the 0.36 release of PDF::Reuse
|
|
|
|
Lists
|
|
----------
|
|
13417 New permission to allow staff to remove public lists
|
|
13419 Add filters and server-side processing to the shelves list view
|
|
13421 Add the creation time for virtual shelves
|
|
|
|
MARC Authority data support
|
|
----------
|
|
11961 Add a "Z39.50 search" button to the authority creation and modfication forms.
|
|
|
|
MARC Bibliographic data support
|
|
----------
|
|
1487 Set only the used fields/subfields
|
|
12842 Add classification to MARC21 XSLT detail page
|
|
|
|
Notices
|
|
----------
|
|
13545 Add barcode image generator service
|
|
13819 Add biblioitems to available tables in ISSUESLIP and ISSUEQSLIP
|
|
|
|
OPAC
|
|
----------
|
|
1917 Add RSS Feeds for Lists
|
|
7843 Add RSS feeds for OPAC news
|
|
8992 Add an interfacing with the idref webservice
|
|
11900 Add tooltips to cart and list in OPAC
|
|
13119 Use XSLT to display tagged titles in the OPAC
|
|
13695 Allow ISBD format export
|
|
13729 Give news in Opac a unique anchor
|
|
13826 OPAC: Display RSS icon on list of recent comments
|
|
|
|
Packaging
|
|
----------
|
|
13359 Provide virtual-mysql-server Depends On to facilitate alternate mysql implementations
|
|
13571 koha-conf.xml.in has fallen out of sync with koha-conf.xml
|
|
13785 koha-disable should also stop SIP/Zebra/Indexer for instance
|
|
|
|
Patrons
|
|
----------
|
|
13021 DataTables server-side processing - guarantor search
|
|
13349 Allow library code to display against users pending changes
|
|
13583 Able to view menu for Statistics even when user does not have permission
|
|
13584 Able to view menu for Purchase Suggestions even when user does not have permission
|
|
13891 Make all patron searches use DataTables server-side processing
|
|
|
|
Reports
|
|
----------
|
|
10706 Keyword search on reports should search report number
|
|
13372 Items lost report improvements
|
|
13880 Allow svc/report to be passed sql parameters for non-public reports
|
|
13994 Add a back link to error message in Reports
|
|
14013 Use name of a saved report as part of the file name for download
|
|
|
|
Searching
|
|
----------
|
|
11430 Search history: Delete selected lines
|
|
13307 Create a link to the last advanced search in search result page (OPAC)
|
|
13528 Ability to search on the different isbn variations
|
|
|
|
Serials
|
|
----------
|
|
5338 Add serials module to guided reports
|
|
12671 Guess next serial date when there are several issues per unit
|
|
|
|
SIP2
|
|
----------
|
|
13159 Enhancements to the SIP2 command line emulator
|
|
13252 SIP2 server should accept IPv6 connections
|
|
|
|
Staff Client
|
|
----------
|
|
13889 Add information about cron jobs to system log
|
|
|
|
System Administration
|
|
----------
|
|
13436 Add more options to UsageStatsLibraryType
|
|
|
|
Templates
|
|
----------
|
|
4041 Address Format as a I18N/L10N system preference
|
|
13381 RDA: 245 field changes in XSLT
|
|
13385 RDA: 508 display in XSLT
|
|
13386 246 display in XSLT
|
|
13433 655 display in XSLT
|
|
13434 586 XSLT improvements
|
|
13496 Wrong Koha version on installer title
|
|
13864 Columns configuration - Late orders
|
|
13865 Columns configuration - Orders search
|
|
13866 Columns configuration - Patrons search
|
|
|
|
Test Suite
|
|
----------
|
|
12603 TestBuilder - Module to simplify the writing of tests
|
|
12604 TestBuilder - Refactoring Category.t
|
|
13264 Full stack encoding tests (UTF-8)
|
|
13814 Add unit tests for C4::Boolean
|
|
|
|
Tools
|
|
----------
|
|
12404 CSV profiles improvements (concatenations, substrings, conditions...)
|
|
12543 Add userid as matchpoint for "Import patrons" tool
|
|
13040 Improve exporter to allow multiple branch selections
|
|
|
|
|
|
Critical bugs fixed in 3.20
|
|
===========================
|
|
|
|
(this list includes all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
|
|
|
|
|
|
Acquisitions
|
|
----------
|
|
4277 major Budget planning refreshes funny
|
|
6059 major Problem with changing quantity on uncertain prices list
|
|
13352 major Editing amount in Acquisitions budget causes error due to formatting
|
|
13731 major Suggestions reason doesn't save
|
|
14172 major Acq: Orders without items missing from 'Spent' list
|
|
|
|
Architecture, internals, and plumbing
|
|
----------
|
|
13577 blocker The correct COLLATE is not set to all DB tables
|
|
13810 blocker Prevent updatedatabase.pl from breaking because of case insensitive utf8 collation
|
|
11944 major Cleanup Koha UTF-8
|
|
13379 major Authorised_values.category is varchar(16)
|
|
13544 major Admin/auth_subfields_structure.pl does not compile in older perls
|
|
13554 major Bug 12969 introduces a test case that fails
|
|
13596 major Prevent updatedatabase.pl from reverting utf8_mb4 databases to utf8
|
|
13690 major Koha::Schema should be lazy-loaded
|
|
|
|
Authentication
|
|
----------
|
|
10177 critical Koha Accepts Seven "Space" Characters as a Valid Password
|
|
|
|
Cataloging
|
|
----------
|
|
13296 critical Error when using z3950 with UNIMARC authorities
|
|
13465 critical Fields controlled by authorized values cannot be unset (Lost, damaged, not for loan status, ...)
|
|
7561 major Cannot fast catalog with fast cataloging permissions
|
|
13523 major AddBiblio fails on mysql with STRICT_TRANS_TABLES
|
|
|
|
Circulation
|
|
----------
|
|
13934 critical Check in fails on master "Can't bless non-reference at .../ItemType.pm Line 64"
|
|
9481 major Charge not showing fines
|
|
11872 major Lost overdue items should not generate fines
|
|
12895 major Dropbox mode doesn't work correctly
|
|
13461 major Circ always asking for confirmation if RentalFeesCheckoutConfirmation is used
|
|
13909 major Suspension days calculation doesn't honour finesCalendar
|
|
13919 major Renewal possible with item level hold on item
|
|
13923 major Holds tab on the circulation page is broken
|
|
14011 major Triggering slip print with enter key collides with 'barcode submitted' message
|
|
14194 major Date due for on-site checkouts defaults to 00:00 for hh:mm
|
|
|
|
Database
|
|
----------
|
|
14069 blocker Follow-up 13790: Fix database update to drop PK on issues/old_issues first
|
|
|
|
Hold requests
|
|
----------
|
|
13917 major OPAC: Placing holds still possible by URL even if turned off by system preference
|
|
|
|
Installation and upgrade (web-based installer)
|
|
----------
|
|
13876 major Permission issues on updating via installer - dev installations
|
|
|
|
Label/patron card printing
|
|
----------
|
|
13124 major Record titles with parentheses causing label weirdness
|
|
|
|
Notices
|
|
----------
|
|
12344 major Multi transport types for issues and checkins
|
|
13468 major Overdue notice lists all checked out books
|
|
13679 major If you have overdues that match a rule, and have some items due in the future they are included in the list of overdues
|
|
|
|
OPAC
|
|
----------
|
|
13510 blocker Cross site scripting in opac lists
|
|
13609 critical Cross Site Scripting problem in authority search
|
|
12858 major Syndetics index apreciably slow page load for items without result at Syndetics
|
|
13672 major OPAC locks up browser when browsing items from series link with NoveList and OpacHighlightedWords
|
|
13998 major Opac-ratings-ajax.pl is broken
|
|
14016 major Due dates in OPAC show 0:00 when it should be 23:59
|
|
|
|
Packaging
|
|
----------
|
|
13398 critical Perl files for rotating collections are missing in installations
|
|
13431 critical Shared FastMmap file causes issues
|
|
14055 critical Bug 13979 breaks package upgrades
|
|
14068 critical Bug 14055 breaks new package installs
|
|
13377 major Automatic_renewals.pl not marked executable
|
|
13759 major Git-build-snapshot misses YUI and dies of sorrow during build
|
|
13979 major Packages uninstallable on Debian Jessie
|
|
14106 major Koha-conf paths to zebra libraries are wrong in jessie
|
|
|
|
Patrons
|
|
----------
|
|
13470 critical Pay fines with extended borrower attributes result in application error
|
|
13936 critical Fix patrons search on using the checkout tab
|
|
13602 major Username/password already exists when editing borrower attributes and messaging preferences
|
|
14044 major Backslashes ( and possibly other characters ) break patron search
|
|
|
|
Searching
|
|
----------
|
|
13425 critical There is an xss vulnerability in 3.16, 3.18 and master in the opac and intranet facets
|
|
13428 major Fix facet deletion
|
|
13476 major Item Search feature gets datatables error and doesn't complete search
|
|
13636 major Search results item status incorrect for holds
|
|
13753 major INDEXER_DAEMON default is incorrect in koha-indexer
|
|
13789 major Facets with accented utf-8 characters generate double encoded links
|
|
|
|
Serials
|
|
----------
|
|
12669 major "Template process failed: undef error - Invalid local time for date in time zone"
|
|
13109 major Serial failure for received and general viewing
|
|
|
|
SIP2
|
|
----------
|
|
13432 major SIP Server does not respect timeout setting
|
|
|
|
Staff Client
|
|
----------
|
|
14103 critical PDF::FromHTML headaches related to optional discharging
|
|
|
|
System Administration
|
|
----------
|
|
6007 major Checking 'Display only used Tags/Subfields' on MARC framework page results in unusable output
|
|
|
|
Test Suite
|
|
----------
|
|
13933 blocker T/DateUtils.t causes the build to break (from bug 13601)
|
|
|
|
Tools
|
|
----------
|
|
14148 blocker Stage-marc-import.pl broken if plugins not enabled
|
|
13473 critical Plugins fail when loading templates
|
|
13938 critical Staging MARC records for import fails
|
|
8246 major Can't delete bibs in big batch delete
|
|
13522 major Tools/viewlog.pl does not compile in older perls
|
|
13606 major Batch modification for records is limited to ~500
|
|
14057 major Inventory is painfully slow
|
|
|
|
|
|
Other bugs fixed in 3.20
|
|
========================
|
|
|
|
(this list includes all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
|
|
|
|
|
|
About
|
|
----------
|
|
13579 normal History file should be open using utf-8 encoding
|
|
14006 normal About.pl checks the wrong zebra index mode
|
|
13486 minor About page Apache version is empty if Apache version is 2.4
|
|
7143 trivial Bug for tracking changes to the about page
|
|
|
|
Acquisitions
|
|
----------
|
|
3969 normal Budget Search Doesn't Work
|
|
4402 normal Date filter in parcels.tt requires db format dates
|
|
7480 normal The Basket manager is always the logged in user
|
|
10388 normal Acq edited items showing 'null's
|
|
10752 normal Impossible to add 2 identical suggestions, but without any explanation
|
|
12323 normal Acquisitions search results fixed in order of biblionumber
|
|
12905 normal Deleting parent fund will orphan child funds, leaving them un-editable
|
|
13319 normal On inserting an order, the parent_ordernumber attribute is not set to the object
|
|
13333 normal Basket group is not displayed for already received orders
|
|
13378 normal There is no way to search suggestions not linked to a fund
|
|
13380 normal Auto fill order cancellation reasons from authorised values
|
|
13675 normal The budget of an order is set to null if not changed on receiving
|
|
9333 minor Confirm close JavaScript alerts is not used
|
|
10971 minor Hide EAN search option for MARC21 when 'ordering from subscription'
|
|
12059 minor Publisher code always empty on invoice
|
|
12565 minor Acq: Link to basket in breadcrumbs broken
|
|
14018 minor Ordering from suggestion shows 'copy. year:2014'
|
|
|
|
Architecture, internals, and plumbing
|
|
----------
|
|
9978 normal Update GNU licenses header in Koha files from GPL2 to GPL3
|
|
10900 normal Incorrect calling conventions accessing C4::Context
|
|
10913 normal Non executed code in acqui/basket.pl ?
|
|
11385 normal C4::SQLHelper should be removed
|
|
12601 normal Aqorders.budget_id should be a foreign key
|
|
12633 normal SQLHelper replacement - C4::Members
|
|
12839 normal Aqbooksellers.gstreg is never used
|
|
12841 normal Aqorders fields should not be mapped
|
|
12845 normal C4::Output::FormatData is unused
|
|
12850 normal C4::Serials::GetLateIssues is not used
|
|
12852 normal The "preview" param is never used in serials/claims.pl
|
|
12868 normal GetMemberDetails calls GetMemberAccountRecords incorrectly
|
|
12896 normal Move the bookseller-related code into its own module
|
|
12980 normal GetHistory does useless processing
|
|
13007 normal Suggestions.budgetid should be a foreign key
|
|
13201 normal GetSuggestion takes suggestionid
|
|
13240 normal Advanced_notices.pl contains code obfuscation
|
|
13244 normal GetCancelledOrders and GetOrders can be merged
|
|
13318 normal C4::Acq::GetParcel is not used and can be removed
|
|
13320 normal Some prices calculation are done in template side
|
|
13343 normal Items are not embedded when sending a basket/shelf
|
|
13360 normal C4::Ris considers that hashes are ordered
|
|
13393 normal The C4::VirtualShelves::Merge package is empty
|
|
13441 normal Branchcodes should not be allowed to have spaces in them
|
|
13497 normal The pref AddPatronLists should be removed
|
|
13586 normal Makefile.PL mentions win32
|
|
13601 normal Get rid of DateTime::Format::DateParse
|
|
13645 normal DBIx connection needs to be cached
|
|
13684 normal C4::Output uses C4::Budgets
|
|
13713 normal Remove useless constraint in Koha::Schema::Result::Biblio
|
|
13740 normal Timeout on deleting patrons if too many patrons
|
|
13793 normal The installer does not output the result of the update using Plack
|
|
13850 normal C4::Ris does not manage correctly 660 and 661 - UNIMARC
|
|
13875 normal Columns configuration - table name cannot contain underscore
|
|
13898 normal Remove unused code in moremember.pl related to permission
|
|
13939 normal ILS-DI function GetServices doesn't work when the item/biblio is available for hold for specific patron
|
|
13975 normal Warning "Use of the encoding pragma is deprecated" in misc/export_borrowers.pl
|
|
14042 normal The authority type admin page manage its own pagination
|
|
14046 normal CheckIfIssuedToPatron fails if biblionumber != biblioitemnumber
|
|
14066 normal Koha code does not really use Readonly
|
|
14200 normal GetNormalizedISBN failing to normalize valid ISBNs in some cases
|
|
10606 minor MySQLism in GetUpcomingDueIssues
|
|
12792 minor C4::Reserves breaks my vim syntax color
|
|
13418 minor The C4::VirtualShelves::Page needs some cleaning
|
|
13570 minor Koha-conf.xml mentions win32
|
|
13822 minor Patron autocomplete search is severly limited
|
|
13836 minor Koha/Number/Price.pm: format_for_editing fails 3 tests because of leading spaces in output
|
|
10328 trivial Rename opaccolorstylesheet to OpacAdditionalStyleSheet
|
|
13222 trivial Accessors for import_record.status have variable names suggesting overlay_status
|
|
|
|
Authentication
|
|
----------
|
|
1861 normal Unique patrons logins not (totally) enforced
|
|
12887 normal User logged out on refresh after CAS authentication
|
|
11400 trivial Show "Login as a different user" instead of "Logout" if not enough premissions
|
|
13521 trivial Auth.pm code issues
|
|
|
|
Cataloging
|
|
----------
|
|
9742 normal Confirm overlay prompt always appears on creating record from Z39.50
|
|
10299 normal Authorities plugin putting values in reverse order
|
|
10985 normal Unimarc: Authority summary does not work as expected
|
|
13331 normal Subfield does not show in cataloging editor - if subfield is disabled in OPAC/enabled in Staff, via frameworks
|
|
13603 normal AutoBarcode setting hbyymmincr not taking month into account when looking up next increment
|
|
13635 normal $record->title is called even if marc flavour is UNIMARC
|
|
13648 normal OPAC = hidden removes pull down from item form
|
|
14254 normal Unclosed <option> element in unimarc_field_116.tt
|
|
14213 minor Cataloging plugin in cloned field does not work
|
|
13204 trivial Plugin housekeeping: Remove labs_theses.pl plugin
|
|
13416 trivial Typo in marc21_leader.pl position 5 (record status)
|
|
13987 trivial Z39.50 Authority search result not displaying server name
|
|
|
|
Circulation
|
|
----------
|
|
2542 normal Manual fine/credit fail on superfluous characters ( e.g. '$' )
|
|
8276 normal Circ history not sorting right
|
|
10423 normal Date not well formatted on 'print summary' from patron account
|
|
11120 normal The date option for the overdue_notices cronjob is broken
|
|
12135 normal Pending suggestions table width is wrong
|
|
13069 normal Enable sort by title to ignore articles on circulation and patron detail pages
|
|
13315 normal Add feedback for last item checked out to circulation.pl
|
|
13482 normal A race condition prevents item info from being available for ReserveSlip (hold notice) printing.
|
|
13908 normal Checkouts table sorting is not honoring default sort preferences
|
|
13982 normal Checkouts table not sorting on correct column
|
|
13025 minor Software error: Undefined subroutine &C4::Circulation::HasOverdues called at /home/koha/kohaclone/C4/Circulation.pm line 1925
|
|
13290 minor Add better feedback for returns to the checkouts table
|
|
13415 minor Prevent librarians from scanning multiple items into a single barcode field
|
|
13537 minor Focus should move to barcode after renewing via checkouts table
|
|
13841 minor Returns via backdating or SIP2 can create new fines with an amount outstanding of 0
|
|
10051 trivial Surname and first name should have comma in overdues report
|
|
13647 trivial On-site checkouts: Allow library to specifiy due date
|
|
13804 trivial Returns via the checkouts tables uses the phrase "Returned" rather than "Checked in"
|
|
14014 trivial Argument "" isn't numeric in numeric gt (>) in circulation.tt
|
|
|
|
Command-line Utilities
|
|
----------
|
|
13728 normal Koha-translate -l -a shows po files instead of language codes
|
|
9892 minor Export_borrowers.pl separator should default to the 'delimiter' syspref value
|
|
|
|
Course reserves
|
|
----------
|
|
13817 normal Edit links on course items may point to the wrong course!
|
|
13818 minor Editing and saving a course reserve displays the add item form
|
|
|
|
Database
|
|
----------
|
|
2806 normal Issuingbranch isn't used
|
|
13006 normal Suggestions.mailoverseeing is not used
|
|
13539 normal Table patroncards not used
|
|
14132 normal Suggestions table is missing indexes
|
|
11006 minor Useless column totalamount in aqorders table
|
|
11008 minor Remove unused column supplierreference in aqorders table
|
|
11706 trivial Typo "efault" in updatedatabase.pl
|
|
|
|
Developer documentation
|
|
----------
|
|
14129 normal Templates.readme is outdated
|
|
|
|
Documentation
|
|
----------
|
|
10703 normal Add/update database documentation
|
|
13771 normal Koha 3.18 Help Files
|
|
13872 trivial Typographical error on columns_settings.tt
|
|
13878 trivial Typo in help file (aqbudgets.tt)
|
|
14051 trivial Tiny adjustment of ReturnPathDefault pref description
|
|
|
|
Hold requests
|
|
----------
|
|
13368 normal Checking out an item not on loan, but with a hold, busts the holds priority
|
|
8474 minor Holds done by librarians cause silent errors in koha-error_log
|
|
13298 minor Holds ratios report ignores ordered items
|
|
13670 minor Patron holds table not loading when holds tab anchor is used
|
|
|
|
I18N/L10N
|
|
----------
|
|
11364 normal Label layout types and text justification types are not translatable
|
|
12279 normal Diacritics in system preference editor broken
|
|
13341 normal Hard-coded "Preview" text in OPAC openlibrary.js
|
|
13357 normal Untranslatable strings on itemsearch.tt
|
|
13400 normal Untranslatable "Are you sure you want to delete this authority?"
|
|
13700 normal Translated item search not working
|
|
13748 normal Acquisition wizard: some strings not translatable
|
|
13861 normal \n in strings don't translate well
|
|
11576 minor Untranslatable "manage" in serials-collection
|
|
12192 minor Template toolkit code in HTML attributes is picked up into po-files
|
|
13362 minor Translate script creates dirs on update
|
|
13450 minor Title and breadcrumb of Patron form can look weird in translations
|
|
13741 minor "No fund found" not translatable
|
|
13794 minor Text input field values not translated
|
|
13856 minor Hard to translate strings on patron search results page
|
|
14030 minor Add Georgian language and fix Kannada language code
|
|
13350 trivial Untranslatable strings in aqbudgetperiods.tt
|
|
13351 trivial Untranslatable javascript in members.tt
|
|
13410 trivial Untranslatable "Change messaging preferences to default for this category?"
|
|
13422 trivial SCO: "Would you like to print a receipt" not translatable
|
|
13423 trivial Unused code in serials-edit.tt and serials-recieve.tt
|
|
13566 trivial Change translation for 'Rotating collection' in German web installer
|
|
13686 trivial Add a hint about collation to the "alphabet" syspref
|
|
|
|
Installation and upgrade (command-line installer)
|
|
----------
|
|
13984 normal CardnumberLength missing in sysprefs.sql
|
|
|
|
Installation and upgrade (web-based installer)
|
|
----------
|
|
13373 normal Update Polish web installer sample data files
|
|
11954 minor Clean up currency default files
|
|
13285 minor Updatedatabase throws an error if opacthemes is not set
|
|
13712 trivial Missing newline in DB update 3.19.00.010
|
|
|
|
Label/patron card printing
|
|
----------
|
|
8796 normal Patron cards not starting on designated card
|
|
13954 normal Patroncards: images show inadequate rough pixelation
|
|
14122 minor Patron card: Software error when creating using borrower_number as parameter from URL
|
|
|
|
Lists
|
|
----------
|
|
11574 normal Clean up printing of lists in OPAC
|
|
13986 normal Printing a list only prints the results of the page you are viewing
|
|
|
|
MARC Authority data support
|
|
----------
|
|
8399 normal Problems with mandatory field alert message for authorities
|
|
9067 normal Staging an authority file gives conflicting messages
|
|
10947 normal Default framework for authorities can't be edited
|
|
|
|
MARC Bibliographic data support
|
|
----------
|
|
9124 normal 942e tied to undefined CN_EDITION in default MARC21 framework
|
|
10241 normal Easy analyticals creates two 773 fields. Search/link from host to children is broken
|
|
13855 normal Fastadd framework has 2x 100$c, missing 100$a
|
|
8909 minor MARC21 240$a (Uniform title) is not a URL
|
|
|
|
MARC Bibliographic record staging/import
|
|
----------
|
|
10906 normal Reimported records into Koha are imported only as DEFAULT frameworks, not what they were originally
|
|
13531 normal Bulkmarcimport bombs if no match is found
|
|
13530 trivial Typo in bulkmarcimport
|
|
|
|
Notices
|
|
----------
|
|
11607 normal Items.content does not contain any formatting when HTML message is selected.
|
|
12123 normal HTML notices can break the notice viewer
|
|
12739 normal SendAlerts function does not take care of "html" format or UTF-8
|
|
12847 normal Date comparisons in C4::Members::IssueSlip are broken
|
|
12922 normal Do not DIE the advance_notices.pl -cronjob if "no letter of * type" is found
|
|
13504 normal The marker '----' is not removed for CHECKIN and CHECKOUT
|
|
|
|
OPAC
|
|
----------
|
|
5844 normal Unhighlight cuts off some strings
|
|
6950 normal Cannot sort the results of a tag search
|
|
7391 normal Return to cart after adding items to a list
|
|
9120 normal Typing the ENTER key when submitting a tag from search results reloads the page
|
|
12702 normal Suggestions still accessible in OPAC when deactivated
|
|
13599 normal Add patron cardnumber to self registration confirmation
|
|
12399 minor Opaccredits printing at top on printable version
|
|
12861 minor Noisy warns in C4/AuthoritiesMarc.pm
|
|
13335 minor Holds and priority display via OPACShowHoldQueueDetails confusing
|
|
13339 minor Cart button doesn't open the cart
|
|
13449 minor Syndetics TOC will not display in some cases
|
|
13469 minor Unapi path to XSLTs is wrong in OPAC
|
|
13591 minor Rss sample templates have hardcoded urls
|
|
13832 minor Missing table header IDs on record holdings table in OPAC
|
|
14075 minor Undefined value creates noisy warns in C4::AuthoritiesMarc
|
|
11345 trivial Self registration captcha
|
|
13689 trivial Remove opac-old.css and sco-old.css
|
|
13857 trivial Email input field for sharing lists is too small
|
|
14065 trivial Typo in opac self registration form
|
|
|
|
Packaging
|
|
----------
|
|
8050 normal Debian/build-git-snapshot should warn user if it fails
|
|
14231 normal Package updates for 3.20 release
|
|
4847 minor Python required for Debian package builds
|
|
13784 minor Allow running Zebra daemon for disabled instances in packages
|
|
13896 trivial PID is created in /tmp/ instead of in /var/run/koha/...
|
|
|
|
Patrons
|
|
----------
|
|
11925 normal Patron category not checking ages limits
|
|
12637 normal UTF-8 problems when creating a patron list from the patron search results page
|
|
13235 normal Revise layout of patron search form
|
|
13458 normal Add new patron shows default / hardcoded patron categories after search
|
|
13502 normal A bug was introduced by 1861 - meaning borrowers sometimes cant be added
|
|
13605 normal _AUTHOR_ not replaced in relatives checkouts
|
|
13879 normal DataTables server-side processing for patrons - sort is broken
|
|
13892 normal SQLHelper replacement - C4::Members::Search - ysearch.pl
|
|
13894 normal SQLHelper replacement - C4::Members::Search - reserve.pl
|
|
13910 normal Prevent delete of one's own patron account
|
|
13926 normal SQLHelper replacement - C4::Members::Search - circulation.pl
|
|
13957 normal Patron autocomplete shows NULL in list of results
|
|
14038 normal SQLHelper replacement - C4::Members::Search - nl-search.pl
|
|
14119 normal Missing de-DE DISCHARGE message
|
|
13526 minor Mandatory fields should not be able to be hidden in borrower self-registration
|
|
13582 minor Able to view menu for Circulation History even when user does not have permission
|
|
13657 minor Don't show extra comma after guarantor name on patron details
|
|
14077 trivial Remove unused AUTH_UPDATE_FAILED from moremember.tt
|
|
|
|
Reports
|
|
----------
|
|
4281 normal Reports dictionary limited to only 1 field
|
|
10976 normal The assistant for reports uses the wrong value for the list of item types
|
|
12567 normal Catalog Statistitics wizard's publication year doesn't work for MARC21
|
|
13447 normal Runreport.pl html email fails
|
|
13578 normal Parameter public is lost on creating a report
|
|
13992 normal Software error in reports if field or table does not exist
|
|
14008 normal Filters are not displayed on search for reports
|
|
|
|
Searching
|
|
----------
|
|
13442 normal Facet links broken when collection code limit is used
|
|
13562 normal Item search: Not possible to add other search fields from 952?
|
|
13650 normal Parenthesis in subject links problematic for search
|
|
12948 minor The language filter in advance search doen't work with DOM MARC21 - NORMARC
|
|
13516 minor Display issue for search results with items both checkout out and lost
|
|
13787 minor Clean up noisy koha qa tool warnings
|
|
13800 minor Diacritics not mapped
|
|
13981 minor Transliterate rule for oe and ae
|
|
|
|
Self checkout
|
|
----------
|
|
8033 minor Remove unused sco/receipt template file
|
|
|
|
Serials
|
|
----------
|
|
9139 normal Sending empty vendor or biblio when adding subscriptions gives wrong error
|
|
13746 normal On creating a new subscription, notes fields get confused
|
|
13890 normal Full serial permission is needed to change sequence on a routing list
|
|
14022 normal Subscription form resets 'subscription length' to issues on editing
|
|
13868 minor Date on routing list slip is not well formatted
|
|
13947 minor Serials/subscription-history.pl calls GetBiblio incorrectly
|
|
|
|
SIP2
|
|
----------
|
|
7904 normal SIP modules handling of @INC is confused
|
|
12820 normal SIP2 does not send rental charge fee!
|
|
9848 minor SIP tests : fix in 10renew_all.t (additional checkin)
|
|
13803 minor SelfCheck not setting flag when item requires transit
|
|
13506 trivial Sip/Configuration/*.pm classes are unused
|
|
|
|
Staff Client
|
|
----------
|
|
3873 normal Gracefully handle errors when item in staff client cart has been deleted
|
|
8480 normal Auth_subfield_structure is not cleared when deleting an authority type
|
|
10285 normal Error 500 in staff client displays old start page
|
|
11890 normal Control-Click/Command-Click to open a link in a new tab not consistently working
|
|
12210 normal Baker & Taylor book jackets not disabled when BakerTaylorBookstoreURL is not populated
|
|
11982 minor Show local cover images in the biblio details page in the intranet.
|
|
13460 trivial Use price template toolkit plugin across all of intranet
|
|
13834 trivial News: Wording not consistent for Publication date / Creation date
|
|
13991 trivial Uninitialized value $src in /tools/viewlog.pl
|
|
|
|
System Administration
|
|
----------
|
|
5002 normal No error message if category code already exists
|
|
5511 normal Check for Change in Remote IP address for Session Security. Disable when remote ip address changes frequently.
|
|
10011 normal Branch limitiations are not saved on creating a new patron category
|
|
10235 normal Koha's syspref search fails to find 'local' sysprefs
|
|
11464 minor Saving preferences - Nothing to Save
|
|
13401 minor Sort branches alphabetically in admin/authorised_values.pl
|
|
14124 minor Add 'Unimarc only' note to IdRef system preference
|
|
14145 minor Noisy warns in admin/preferences.pl
|
|
10131 trivial System preference search doesn't work for search terms starting with *
|
|
13676 trivial OpacSuppression description says 'items' but means 'records'
|
|
|
|
Templates
|
|
----------
|
|
7380 normal Can't filter patron search on detail page
|
|
8096 normal Card number twice on patron search results
|
|
12109 normal Authority subfield configuration page for controlled fields is broken
|
|
12253 normal MARCURLS not showing in OPAC basket
|
|
13142 normal Change "mobile phone" label back to "other phone"
|
|
13270 normal On receiving, "vendor note" label should not be displayed if nothing to display
|
|
13355 normal System preferences tab value wrong in templates
|
|
13369 normal [Datatables] tr and td are not correctly highlighted
|
|
13459 normal Datatables paging slightly broken
|
|
13487 normal DataTables pagination needs some fixes
|
|
13525 normal Date sorting on accounts (fines) tab doesn't work correctly
|
|
13612 normal Remove old YUI javacript libraries from opac-tmpl
|
|
13744 normal Paging on some datatables slightly broken
|
|
13768 normal In quotes.tt line 14 the use of \" break the translation
|
|
13858 normal Datatables paging for news page is broken
|
|
13859 normal Fix item search result list - obsolete "by" and display of publication date for MARC21
|
|
13863 normal Datatables paging for cities and search history pages is broken
|
|
9878 minor Flag display is inconsistent between circulation.pl and memberentry.pl
|
|
12084 minor Published date for serial items not formatted according to dateformat system preference
|
|
12291 minor Replace the acronym HTML tag with abbr
|
|
13268 minor Biblioitems.size value not correctly displayed (more)
|
|
13370 minor Inputs overflow in filters
|
|
13375 minor Syspref search highlight styling broken in Chrome
|
|
13495 minor Use "Checked in" instead of "Returned" in circulation
|
|
13564 minor Items search: rename Stock number to Inventory number
|
|
13638 minor Batch patron modification tool missing option to switch language
|
|
13745 minor Serial collection page shows branchcode instead of branchname
|
|
13750 minor Holds queue: Always show branch name, not branch code
|
|
13941 minor Add ids to <body> tag in staff client where missing
|
|
14074 minor 'suggested on' date on suggestion list not correctly formatted
|
|
14125 minor Version variable not properly replaced in csv profiles help page
|
|
14127 minor Typo in message preference form - "mesage"
|
|
9958 trivial RoutingSerials description misleading
|
|
10174 trivial Digest is confusing
|
|
13017 trivial Login page image replacement technique fails when browser width exceeds 2000 pixels
|
|
13587 trivial Authorized Values toolbar missing '+' Icons
|
|
13593 trivial 'Stock number' should be 'Inventory number'
|
|
13682 trivial Capitalization: Holds Queue
|
|
13869 trivial Wrong capitalization on guided reports page
|
|
14033 trivial Capitalization: confirmation message on deleting an authority type
|
|
14126 trivial Typo on order receive page
|
|
14128 trivial Capitalization: Guided Reports - step 2 - Build A Report
|
|
14160 trivial Typo in AddressFormat preference
|
|
|
|
Test Suite
|
|
----------
|
|
14195 normal TestBuilder does not generate the good length for text fields
|
|
14204 normal Fix t/db_dependent/Labels/t_Batch.t failing test from Bug 12911
|
|
13451 minor Holidays.t assumes default data
|
|
13453 minor Koha.t daily quote tests assume sample data
|
|
13456 minor Serials/Claims.t expects no subscriptions
|
|
13457 minor Suggestions.t expects sample itemtypes
|
|
13928 minor Noisy t/Borrower tests
|
|
14114 minor Silence warnings t/Debug.t
|
|
14118 minor Silence warnings t/DataTables/Members.t
|
|
13673 trivial Remove warnings from t/db_dependent/Barcodes.t
|
|
13882 trivial Adding new unit tests in t/Borrower.t, testing all 'borrower' database fields
|
|
13940 trivial Testing C4::OAI::Sets
|
|
13942 trivial Testing the 'recordpayment' function in C4::Accounts
|
|
13969 trivial Testing C4::Review
|
|
14147 trivial Add unit tests to C4::External::OverDrive
|
|
|
|
Tools
|
|
----------
|
|
6520 normal Items don't display when viewing staged records
|
|
6911 normal Log viewer should remember search terms
|
|
10887 normal Batch item deletion -- doesn't need Use default values section
|
|
12631 normal Inventory: fix "wrong place" and "item not scanned" statuses
|
|
12860 normal Tools > Data export : "Don't export fields" option doesn't work
|
|
12911 minor Batch_id for new label batches can be assigned to several batches
|
|
13167 minor Stage MARC for Import hangs for biblio containing valid 979* ISBN-13
|
|
13189 minor Patron card creator patron search browse by last name broken by extended attributes
|
|
13709 minor Patron cards creator doesn't work with diacritics, utf-8 or ttf fonts
|
|
14056 trivial Small punctuation error in description for deleting a holiday
|
|
|
|
Web services
|
|
----------
|
|
13568 normal OAI Server doesn't handle properly resumption token
|
|
13687 normal ILS-DI services HoldItem and HoldTitle don't consider hold policy by item type
|
|
13801 normal SVC bib bad encoding
|
|
|
|
Z39.50 / SRU / OpenSearch Servers
|
|
----------
|
|
12823 minor Add some hints for Host, Database and SRU search fields mappings
|
|
|
|
|
|
New sysprefs in 3.20
|
|
====================
|
|
|
|
* AddressFormat
|
|
* CardnumberLength
|
|
* Coce
|
|
* CoceHost
|
|
* CoceProviders
|
|
* CronjobLog
|
|
* IdRef
|
|
* OpacAdditionalStylesheet
|
|
* SearchWithISBNVariations
|
|
* SessionRestrictionByIP
|
|
* useDischarge
|
|
|
|
|
|
System requirements
|
|
======================
|
|
|
|
Important notes:
|
|
|
|
* Perl 5.10 is required
|
|
* Zebra is required
|
|
|
|
|
|
Documentation
|
|
======================
|
|
|
|
The Koha manual is maintained in DocBook.The home page for Koha
|
|
documentation is
|
|
|
|
http://koha-community.org/documentation/
|
|
|
|
As of the date of these release notes, only the English version of the
|
|
Koha manual is available:
|
|
|
|
http://manual.koha-community.org/3.20/en/
|
|
|
|
The Git repository for the Koha manual can be found at
|
|
|
|
http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
|
|
|
|
|
|
Translations
|
|
======================
|
|
|
|
Complete or near-complete translations of the OPAC and staff
|
|
interface are available in this release for the following languages:
|
|
|
|
|
|
* English (USA)
|
|
* Arabic (98%)
|
|
* Armenian (98%)
|
|
* Czech (100%)
|
|
* Danish (84%)
|
|
* French (97%)
|
|
* German (100%)
|
|
* Italian (100%)
|
|
* Kurdish (61%)
|
|
* Polish (78%)
|
|
* Portuguese (97%)
|
|
* Slovak (100%)
|
|
* Spanish (100%)
|
|
* Swedish (89%)
|
|
* Turkish (100%)
|
|
* Vietnamese (88%)
|
|
|
|
|
|
Partial translations are available for various other languages.
|
|
|
|
The Koha team welcomes additional translations; please see
|
|
|
|
http://wiki.koha-community.org/wiki/Translating_Koha
|
|
|
|
for information about translating Koha, and join the koha-translate
|
|
list to volunteer:
|
|
|
|
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
|
|
|
|
The most up-to-date translations can be found at:
|
|
|
|
http://translate.koha-community.org/
|
|
|
|
|
|
Release Team
|
|
======================
|
|
|
|
The release team for Koha 3.20 is
|
|
|
|
Release Manager: Tomás Cohen Arazi <tomascohen@gmail.com>
|
|
QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
|
|
Documentation Manager: Nicole C. Engard <nengard@gmail.com>
|
|
Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
|
|
QA Team: Jonathan Druart <jonathan.druart@biblibre.com>
|
|
Brendan Gallagher <brendan@bywatersolutions.com>
|
|
Kyle Hall <kyle@bywatersolutions.com>
|
|
Paul Poulain <paul.poulain@biblibre.com>
|
|
Martin Renvoize <martin.renvoize@ptfs-europe.com>
|
|
Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
|
|
Bug Wrangler: Magnus Enger <magnus@enger.priv.no>
|
|
Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
|
|
|
|
Release Maintainer (3.18.x): Chris Cormack <chrisc@catalyst.net.nz>
|
|
Release Maintainer (3.16.x): Mason James <mtj@kohaaloha.com>
|
|
Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com>
|
|
|
|
Credits
|
|
======================
|
|
|
|
|
|
We thank the following libraries who are known to have sponsored
|
|
new features in Koha 3.20:
|
|
|
|
* CCSR
|
|
* Orex Digital
|
|
* Universidad de El Salvador
|
|
* Universidad Nacional de Cordoba
|
|
|
|
We thank the following individuals who contributed patches to Koha 3.20.
|
|
|
|
* Barton (1)
|
|
* Blou (1)
|
|
* Samuel (1)
|
|
* शंतनू (1)
|
|
* Justin (2)
|
|
* Abby (3)
|
|
* Aleisha (3)
|
|
* Brandon (3)
|
|
* Liz (3)
|
|
* Rochelle (3)
|
|
* Thomas (8)
|
|
* Jacek Ablewicz (3)
|
|
* Larry Baerveldt (2)
|
|
* Maxime Beaulieu (3)
|
|
* Colin Campbell (8)
|
|
* Frédérick Capovilla (2)
|
|
* Alexander Cheeseman (1)
|
|
* Nick Clemens (7)
|
|
* Tomás Cohen Arazi (135)
|
|
* David Cook (5)
|
|
* Kahurangi Cormack (1)
|
|
* Chris Cormack (9)
|
|
* Christophe Croullebois (1)
|
|
* Stéphane Delaune (2)
|
|
* Frédéric Demians (7)
|
|
* Marcel de Rooy (27)
|
|
* Simith D'Oliveira (5)
|
|
* Jonathan Druart (366)
|
|
* Yohann Dufour (8)
|
|
* Hector Eduardo Castro Avalos (3)
|
|
* Nicole Engard (14)
|
|
* Magnus Enger (2)
|
|
* Julian FIOL (10)
|
|
* Katrin Fischer (52)
|
|
* Bernardo González Kriegel (17)
|
|
* Amit Gupta (2)
|
|
* Morag Hills (2)
|
|
* Rolando Isidoro (1)
|
|
* Mason James (2)
|
|
* Srdjan Jankovic (2)
|
|
* Pasi Kallinen (1)
|
|
* Attila Kinali (1)
|
|
* Olli-Antti Kivilahti (9)
|
|
* Rafal Kopaczka (4)
|
|
* Nicolas Legrand (1)
|
|
* Owen Leonard (17)
|
|
* Julian Maurice (5)
|
|
* Matthias Meusburger (4)
|
|
* Kyle M Hall (100)
|
|
* Thomas Misilo (1)
|
|
* Josef Moravec (1)
|
|
* Chris Nighswonger (3)
|
|
* Dobrica Pavlinusic (8)
|
|
* Paul Poulain (2)
|
|
* Liz Rea (1)
|
|
* Martin Renvoize (11)
|
|
* David Roberts (1)
|
|
* Benjamin Rokseth (4)
|
|
* Winona Salesky (7)
|
|
* Viktor Sarge (3)
|
|
* Adrien Saurat (1)
|
|
* Robin Sheat (13)
|
|
* Fridolin Somers (15)
|
|
* Emmanuele Somma (1)
|
|
* Zeno Tajoli (12)
|
|
* Lyon3 Team (1)
|
|
* Mirko Tietgen (4)
|
|
* Mark Tompsett (27)
|
|
* Marc Véron (42)
|
|
|
|
We would like to congratulate the individuals who had their very first patches
|
|
pushed during the 3.20 release cycle:
|
|
|
|
* Alexander Cheeseman
|
|
* Kahurangi Cormack
|
|
* Julian Fiol
|
|
* Brandon Haveman
|
|
* Rochelle Healy
|
|
* Morag Hills
|
|
* Attila Kinali
|
|
* Josef Moravec
|
|
* Abby Robertson
|
|
* Justin Vos
|
|
* Thomas Wright
|
|
|
|
We thank the following libraries, companies, and other institutions who contributed
|
|
patches to Koha 3.20
|
|
|
|
* ACPL (17)
|
|
* BSZ BW (52)
|
|
* BibLibre (404)
|
|
* BigBallOfWax (3)
|
|
* ByWater-Solutions (119)
|
|
* Catalyst (23)
|
|
* Cineca (12)
|
|
* Foundations (3)
|
|
* KohaAloha (2)
|
|
* Libeo (2)
|
|
* Libriotech (2)
|
|
* Oslo Public Library (4)
|
|
* PTFS-Europe (20)
|
|
* Prosentient Systems (5)
|
|
* Rijksmuseum (27)
|
|
* Solutions inLibro inc (9)
|
|
* Tamil (7)
|
|
* Universidad Nacional de Córdoba (152)
|
|
* Université Jean Moulin Lyon 3 (1)
|
|
* abunchofthings.net (4)
|
|
* bancaditalia.it (1)
|
|
* biblos.pk.edu.pl (3)
|
|
* bulac.fr (1)
|
|
* jns.fi (9)
|
|
* kinali.ch (1)
|
|
* koha-community.org (2)
|
|
* msd.govt.nz (1)
|
|
* poczta.onet.pl (4)
|
|
* pttk.fi (1)
|
|
* quecheelibrary.org (7)
|
|
* regionhalland.se (3)
|
|
* rot13.org (8)
|
|
* unidentified (76)
|
|
* veron.ch (42)
|
|
|
|
We also especially thank the following individuals who tested patches
|
|
for Koha 3.20.
|
|
|
|
* Abby (1)
|
|
* Aleisha (6)
|
|
* Attila Kinali (1)
|
|
* Benjamin Rokseth (2)
|
|
* Brandon (1)
|
|
* Brendan Gallagher (47)
|
|
* Chris (8)
|
|
* Chris Cormack (55)
|
|
* Chris Nighswonger (6)
|
|
* Christophe Brocquet (1)
|
|
* Christopher Brannon (7)
|
|
* Cindy Ames (1)
|
|
* Colin Campbell (4)
|
|
* Courret (7)
|
|
* David Cook (1)
|
|
* David Roberts (2)
|
|
* Dobrica Pavlinusic (28)
|
|
* Frédéric Demians (17)
|
|
* Gaetan Boisson (1)
|
|
* Heather Braum (2)
|
|
* Hector Castro (5)
|
|
* Jacek Ablewicz (2)
|
|
* Jason Robb (1)
|
|
* Jeanne Heicher (1)
|
|
* Jen DeMuth (2)
|
|
* Jesse Maseto (5)
|
|
* joel aloi (1)
|
|
* John Andrews (1)
|
|
* Jonathan Druart (185)
|
|
* Josef Moravec (13)
|
|
* Julius Fleschner (1)
|
|
* Justin (2)
|
|
* Karen Bryant (2)
|
|
* Katrin Fischer (339)
|
|
* Larry Baerveldt (6)
|
|
* Luce Barbey (1)
|
|
* Lucie (8)
|
|
* Magnus Enger (13)
|
|
* Marc Véron (111)
|
|
* marjorie (1)
|
|
* Mark Tompsett (53)
|
|
* Martin Renvoize (62)
|
|
* Mason James (2)
|
|
* Mirko Tietgen (20)
|
|
* Morag Hills (4)
|
|
* Nick (11)
|
|
* Nick Clemens (30)
|
|
* Nicolas Legrand (7)
|
|
* Nicole (9)
|
|
* Nicole Engard (12)
|
|
* Olli-Antti Kivilahti (6)
|
|
* Owen Leonard (17)
|
|
* Paola Rossi (69)
|
|
* Pierre (5)
|
|
* Robin Sheat (7)
|
|
* Rochelle (1)
|
|
* Sean McGarvey (2)
|
|
* Sheila Kearns (2)
|
|
* sonia BOUIS (5)
|
|
* Sophie Meynieux (1)
|
|
* Thomas Misilo (4)
|
|
* valerie bertrand (4)
|
|
* wajasu (4)
|
|
* Zeno Tajoli (1)
|
|
* Jason Burds (2)
|
|
* Koha Team AMU (4)
|
|
* Manuel Cohen Arazi (1)
|
|
* Tomas Cohen Arazi (1033)
|
|
* Hector Eduardo Castro Avalos (2)
|
|
* Nicole C. Engard (4)
|
|
* Indranil Das Gupta (6)
|
|
* Kyle M. Hall (335)
|
|
* Bernardo Gonzalez Kriegel (49)
|
|
* Koha Team Lyon 3 (1)
|
|
* Andreas Hedström Mace (4)
|
|
* Marcel de Rooy (89)
|
|
* Eivin Giske Skaaren (2)
|
|
|
|
We regret any omissions. If a contributor has been inadvertently missed,
|
|
please send a patch against these release notes to
|
|
koha-patches@lists.koha-community.org.
|
|
|
|
Revision control notes
|
|
======================
|
|
|
|
The Koha project uses Git for version control. The current development
|
|
version of Koha can be retrieved by checking out the master branch of
|
|
|
|
git://git.koha-community.org/koha.git
|
|
|
|
The branch for this version of Koha and future bugfixes in this release line is 3.20.x.
|
|
|
|
|
|
Bugs and feature requests
|
|
======================
|
|
|
|
Bug reports and feature requests can be filed at the Koha bug
|
|
tracker at
|
|
|
|
http://bugs.koha-community.org/
|
|
|
|
|
|
He rau ringa e oti ai.
|
|
(Many hands finish the work)
|
|
|
|
##### Autogenerated release notes updated last on 22 may 2015 14:31:45 Z #####
|