Preliminary (beta) release notes for 3.20
authorTomas Cohen Arazi <tomascohen@gmail.com>
Tue, 12 May 2015 13:16:23 +0000 (10:16 -0300)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Tue, 12 May 2015 13:16:23 +0000 (10:16 -0300)
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
misc/release_notes/release_notes_3_20_0.txt [new file with mode: 0644]

diff --git a/misc/release_notes/release_notes_3_20_0.txt b/misc/release_notes/release_notes_3_20_0.txt
new file mode 100644 (file)
index 0000000..3d7c31b
--- /dev/null
@@ -0,0 +1,1125 @@
+RELEASE NOTES FOR KOHA 3.20 (beta)
+12 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.0-beta can be downloaded from:
+
+    http://download.koha-community.org/koha-3.20.00-beta.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 (beta) is a major release, that comes with many new features.
+
+It includes 5 new features, 118 enhancements and 351 bugfixes.
+
+New features in 3.20 (beta)
+======================
+
+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 (beta)
+======================
+
+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   Creating suggestions for 'Any library' uses _ANY as branchcode
+       12648   Link patrons to an order
+       12743   Allow default values from the ACQ framework to be used when creating a record in acquisitions
+       12944   There is no way to search orders by creator
+       13156   Display borrower's cardnumber who did 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
+       13545   Add barcode image generator service
+       13570   Koha-conf.xml mentions win32
+       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
+       13893   Add ability to execute perl scripts in atomicupdates
+
+Authentication
+----------
+       10177   Koha Accepts Seven "Space" Characters as a Valid Password
+       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
+       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
+       13611   Serial enumeration not visible in the opac-user.pl when browsing own holds.
+
+Command-line Utilities
+----------
+       11399   Batch Rebuild Items Tables
+       13166   Add all restrictions purge to cleanup_database.pl
+
+Database
+----------
+       11008   Useless column supplierreference in aqorders table
+       11165   Auth_header.datemodified should be updated
+
+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
+       13623   Enhance html for holds queue viewer
+
+I18N/L10N
+----------
+       7939    Separate po files for different MARC dialects
+       13400   Untranslatable "Are you sure you want to delete this authority?"
+
+Installation and upgrade (web-based installer)
+----------
+       13068   New feature for DB update and sandbox
+
+Label/patron card 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
+----------
+       13819   Add biblioitems to available tables in ISSUESLIP and ISSUEQSLIP
+
+OPAC
+----------
+       1917    Add RSS Feeds for Lists
+       7843    Create RSS for OPAC news
+       8992    Add an interfacing with the idref webservice
+       11900   OPAC cart can confuse patrons
+       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
+       13892   SQLHelper replacement - C4::Members::Search - ysearch.pl
+       13894   SQLHelper replacement - C4::Members::Search - reserve.pl
+
+Reports
+----------
+       10706   Keyword search on reports should search report number
+       13372   Items lost report improvements
+       13880   Allow svc/report to be passed sql parameters
+       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
+
+Self checkout
+----------
+       8033    Remove unused sco/receipt template file
+
+Serials
+----------
+       12671   Guess next serial date when there are several issues per unit
+
+SIP2
+----------
+       7904    SIP modules handling of @INC is confused
+       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
+       13887   Add datatables to item specific holds table
+
+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
+       12543   Add userid as matchpoint for "Import patrons" tool
+       13040   Improve exporter to allow multiple branch selections
+
+
+Critical bugs fixed in 3.20 (beta)
+======================
+
+(this list include 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
+
+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
+       13876   major   Permission issues on updating via installer - dev installations
+
+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
+       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
+       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
+
+Database
+----------
+       14069   blocker Follow-up 13790: Fix database update to drop PK on issues/old_issues first
+
+Label/patron card printing
+----------
+       10773   major   Add item-level descriptions for Label 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
+
+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
+       13917   major   OPAC: Putting holds still possible by URL even if turned off by system preference
+       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   debian/git-build-snapshot misses YUI and dies of sorrow during build
+       13979   major   Packages uninstallable on Debian 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 (beta)
+======================
+
+(this list include 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
+       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'
+       13222   trivial Accessors for import_record.status have variable names suggesting overlay_status
+
+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
+       12601   normal  Aqorders.budget_id should be a foreign key
+       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
+       13006   normal  Suggestions.mailoverseeing is not used
+       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
+       10606   minor   MySQLism in GetUpcomingDueIssues
+       12792   minor   C4::Reserves breaks my vim syntax color
+       13418   minor   The C4::VirtualShelves::Page needs some cleaning
+       13836   minor   Koha/Number/Price.pm: format_for_editing fails 3 tests because of leading spaces in output
+       10328   trivial Rename opaccolorstylesheet to OpacAdditionalStyleSheet
+
+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
+       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
+       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
+
+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
+       13539   normal  Table patroncards not used
+       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
+       13700   normal  Translated item search not working
+       13748   normal  Acquisition wizard: some strings not translatable
+       13861   normal  \n in strings don't translate well
+       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
+       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
+
+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
+----------
+       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  Unhilight 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
+       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
+       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
+----------
+       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
+       13926   normal  SQLHelper replacement - C4::Members::Search - circulation.pl
+       13957   normal  Patron autocomplete shows NULL in list of results
+       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
+
+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?
+       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
+
+Serials
+----------
+       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
+----------
+       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
+       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.
+       11464   minor   Saving preferences - Nothing to Save
+       13401   minor   Sort branches alphabetically in admin/authorised_values.pl
+       10131   trivial System preference search doesn't work for search terms starting with *
+       13676   trivial OpacSuppression description says 'items' but means 'records'
+
+Templates
+----------
+       8096    normal  Card number twice on patron search results
+       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
+       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
+
+Test Suite
+----------
+       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
+       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
+
+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
+       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
+       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 (beta)
+======================
+
+  * 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 (98%)
+  * Danish (84%)
+  * French (96%)
+  * German (100%)
+  * Italian (99%)
+  * Kurdish (61%)
+  * Polish (79%)
+  * Portuguese (97%)
+  * Slovak (98%)
+  * Spanish (100%)
+  * Swedish (79%)
+  * 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.0-beta 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 Wranglers:         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/enhancements in Koha 3.20 (beta):
+
+  * CCSR
+  * Orex Digital
+  * Universidad de El Salvador
+  * Universidad Nacional de Cordoba
+
+We thank the following individuals who contributed patches to Koha 3.20 (beta).
+
+  * Nicole (11)
+  * Barton (1)
+  * Blou (1)
+  * “ByWater (1)
+  * Chris (1)
+  * mxbeaulieu (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 (2)
+  * Colin Campbell (7)
+  * Frédérick Capovilla (2)
+  * Alexander Cheeseman (1)
+  * Nick Clemens (5)
+  * Tomás Cohen Arazi (120)
+  * David Cook (5)
+  * Kahurangi Cormack (1)
+  * Chris Cormack (8)
+  * Christophe Croullebois (1)
+  * Stéphane Delaune (2)
+  * Frédéric Demians (7)
+  * Marcel de Rooy (24)
+  * Simith D'Oliveira (5)
+  * Jonathan Druart (336)
+  * Yohann Dufour (8)
+  * Hector Eduardo Castro Avalos (3)
+  * Nicole Engard (2)
+  * Magnus Enger (2)
+  * Julian FIOL (7)
+  * Katrin Fischer (49)
+  * Bernardo González Kriegel (12)
+  * Amit Gupta (2)
+  * Morag Hills (2)
+  * Koha instance knakk-koha (1)
+  * 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 (4)
+  * Matthias Meusburger (4)
+  * Kyle M Hall (94)
+  * Thomas Misilo (1)
+  * Josef Moravec (1)
+  * Chris Nighswonger (2)
+  * Dobrica Pavlinusic (8)
+  * Paul Poulain (2)
+  * Liz Rea (1)
+  * Martin Renvoize (11)
+  * David Roberts (1)
+  * Benjamin Rokseth (4)
+  * Winona Salesky (6)
+  * Viktor Sarge (3)
+  * Adrien Saurat (1)
+  * Robin Sheat (10)
+  * Fridolin Somers (13)
+  * Emmanuele Somma (1)
+  * ByWater Staff (1)
+  * Zeno Tajoli (12)
+  * Lyon3 Team (1)
+  * Mirko Tietgen (3)
+  * Mark Tompsett (20)
+  * Marc Véron (37)
+
+We thank the following libraries, companies, and other institutions who contributed
+patches to Koha 3.20 (beta)
+
+  * ACPL (17)
+  * BSZ BW (49)
+  * BibLibre (370)
+  * BigBallOfWax (3)
+  * ByWater-Solutions (111)
+  * Catalyst (20)
+  * Cineca (12)
+  * Foundations (2)
+  * KohaAloha (2)
+  * Libeo (2)
+  * Libriotech (2)
+  * Oslo Public Library (4)
+  * PTFS-Europe (19)
+  * Prosentient Systems (5)
+  * Rijksmuseum (24)
+  * Solutions inLibro inc (9)
+  * Tamil (7)
+  * Universidad Nacional de Córdoba (132)
+  * Université Jean Moulin Lyon 3 (1)
+  * abunchofthings.net (3)
+  * bancaditalia.it (1)
+  * biblos.pk.edu.pl (3)
+  * bulac.fr (1)
+  * bywatersolutions.com” (1)
+  * jns.fi (9)
+  * kinali.ch (1)
+  * live.com (2)
+  * msd.govt.nz (1)
+  * poczta.onet.pl (4)
+  * pttk.fi (1)
+  * quecheelibrary.org (4)
+  * quechelibrary.org (1)
+  * regionhalland.se (3)
+  * rot13.org (8)
+  * veron.ch (37)
+
+We also especially thank the following individuals who tested patches
+for Koha 3.20 (beta).
+
+  * Abby (1)
+  * Aleisha (6)
+  * Attila Kinali (1)
+  * Benjamin Rokseth (2)
+  * Brandon (1)
+  * Brendan Gallagher (47)
+  * Chris (8)
+  * Chris Cormack (53)
+  * Chris Nighswonger (6)
+  * Christophe Brocquet (1)
+  * Christopher Brannon (6)
+  * Cindy Ames (1)
+  * Colin Campbell (4)
+  * Courret (7)
+  * David Cook (1)
+  * David Roberts (2)
+  * Dobrica Pavlinusic (28)
+  * Frédéric Demians (16)
+  * Gaetan Boisson (1)
+  * Heather Braum (2)
+  * Hector Castro (2)
+  * Jacek Ablewicz (2)
+  * Jason Robb (1)
+  * Jeanne Heicher (1)
+  * Jen DeMuth (2)
+  * Jesse Maseto (5)
+  * joel aloi (1)
+  * John Andrews (1)
+  * Jonathan Druart (172)
+  * Josef Moravec (13)
+  * Julius Fleschner (1)
+  * Justin (2)
+  * Katrin Fischer (302)
+  * Larry Baerveldt (6)
+  * Luce Barbey (1)
+  * Lucie (8)
+  * Magnus Enger (12)
+  * Marc Véron (104)
+  * marjorie (1)
+  * Mark Tompsett (42)
+  * Martin Renvoize (62)
+  * Mason James (2)
+  * Mirko Tietgen (17)
+  * Morag Hills (4)
+  * Nick (10)
+  * Nick Clemens (30)
+  * Nicolas Legrand (7)
+  * Nicole (9)
+  * Nicole Engard (10)
+  * Olli-Antti Kivilahti (6)
+  * Owen Leonard (17)
+  * Paola Rossi (67)
+  * Pierre (5)
+  * Robin Sheat (7)
+  * Rochelle (1)
+  * Sean McGarvey (2)
+  * Sheila Kearns (2)
+  * sonia BOUIS (5)
+  * Sophie Meynieux (1)
+  * Thomas (2)
+  * Thomas Misilo (1)
+  * Tom Misilo (1)
+  * vagrant (1)
+  * valerie bertrand (4)
+  * wajasu (4)
+  * Zeno Tajoli (1)
+  * Jason Burds  (2)
+  * Koha Team AMU (4)
+  * Manuel Cohen Arazi (1)
+  * Tomas Cohen Arazi (944)
+  * Hector Eduardo Castro Avalos (2)
+  * Nicole C. Engard (4)
+  * Kyle M Hall (322)
+  * Bernardo Gonzalez Kriegel (31)
+  * Koha Team Lyon 3 (1)
+  * Andreas Hedström Mace (1)
+  * Marcel de Rooy (74)
+  * Eivin Giske Skaaren (1)
+
+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 master.
+
+
+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 12 may 2015 12:56:33 Z #####