Adding 3.10 release notes
authorPaul Poulain <paul.poulain@biblibre.com>
Fri, 23 Nov 2012 15:27:57 +0000 (16:27 +0100)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Fri, 23 Nov 2012 16:34:33 +0000 (11:34 -0500)
misc/release_notes/release_notes_3_10_0.txt [new file with mode: 0644]

diff --git a/misc/release_notes/release_notes_3_10_0.txt b/misc/release_notes/release_notes_3_10_0.txt
new file mode 100644 (file)
index 0000000..a1ebdef
--- /dev/null
@@ -0,0 +1,2231 @@
+RELEASE NOTES FOR KOHA 3.10.0
+23 nov. 2012
+========================================================================
+
+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.10.0 can be downloaded from:
+
+    http://download.koha-community.org/koha-3.10.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.10.0 is a major release, that comes with many new features.
+
+
+It includes 160 enhancement and 456 bugfixes.
+
+
+Plack for staff interface
+=========================
+
+The most important feature that comes with Koha 3.10.0 is Plack 
+compatibility for the staff interface. In Koha 3.8.0, 
+the OPAC was already plack-ready. A lot of work (more than 30 
+bugfixes) has been made to make the staff interface Plack-compliant.
+
+The Koha team made many tests, and BibLibre has published a blog entry 
+about performance improvements: using Plack for staff interface 
+will improve your productivity by 25%.
+
+If you’re interested by the complete details for of the tests, you can 
+have a look at:
+
+http://www.biblibre.com/en/blog/entry/plack-for-staff-interface-in-310-why-you-will-want-it
+
+However, Plack is not activated by default when you install Koha 
+(and not activated when you upgrade from a previous version. 
+If you want to activate it, everything you need is described on the wiki page:
+
+http://wiki.koha-community.org/wiki/Plack#Running_Intranet
+
+
+Enhancements and new features in 3.10.0
+======================
+
+About
+----------
+       8301    Display additional system information (preferences) on About page to minimize support cases
+To minimize support questions regarding common mistakes, the About page now 
+has an additional tab that displays warnings if deprecated and/or mutually
+exclusive system preferences are used.
+
+Example: Bug 8298 Can't call method  subfield  on an undefined value at
+Biblio.pm (sub _AddBiblioNoZebra)
+
+       8641    Add information warning about log-in as root user to About->System information
+If you are logged in as database administrative user,a lot of things
+do not work.
+
+It seems that this is a pitfall for a lot of newbies.
+To prevent frustration and support questions, this patch adds some information
+to About->System Information.
+
+Acquisitions
+----------
+       5335    Define VAT/taxes at orderline level, with default value for supplier and list of valid tax rates
+Before this patch, VAT rate was defined at vendor level. With this 
+new feature, the system preference gist is now a list of tax rates.
+Each vendor has its own default tax rate, and on each orderline the 
+librarian can choose the tax rate to apply, the default being the vendor
+default one.
+       5337    In Acquisition, EAN search will return results
+In acquisition module, scanning an EAN results in a correct search
+       5339    Parcel closing in acq
+A new feature has been added to enable closing of a parcel.
+Once a parcel is closed, no items can be added.
+When the librarian closes a parcel, invoice information can be entered.
+Invoice detail includes:
+    - shipment date.
+    - billing date.
+    - shipment cost and budget used for shipment cost.
+       5356    Shipping billing address improvements
+The library will be able to choose shipping and billing address at basket level.
+If that information is filled at basket level, then they won't have to be
+filled at the basketgroup level. If shipping and billing addresses are filled at basket
+level, the information will be stored in the comment section of the basket. That
+will be useful for libraries having a single basketgroup for the supplier, but
+different shipping/billing address
+       7168    Search orders by basket group name
+This patch adds the possibility to search orders by the basket group name
+       7175    Improve order receiving page
+When system preference AcqCreateItem= ordering , this development allows 
+the user to choose what items are received by listing all created items and 
+providing a checkbox for each one.
+
+       7302    CSV export of a basketgroup
+This patch adds CSV export for basketgroups
+       7304    Working on funds ergonomic display and funds management by multiple librarians
+This patch adds more permissions for budgets.
+The librarian can now:
+    - add users to a budget.
+    - Set restrictions to:
+      - None.
+      - Owner.
+      - Owner and users.
+      - Owner, users and library.
+    - Restricted users cannot spend on these budgets (nor can they modify them)
+       7583    Undo receive
+This patch adds a feature to reverse receipt an item in acquisitions 
+- or undo a receipt if you happen to have clicked the wrong title or a 
+title by accident
+       7757    Edit basket vendor after it has been created
+This patch adds the ability to change the vendor for an
+individual basket.
+       7903    Add an ordernumber column in orders history table
+This patch adds ordernumber column in order's history table
+
+Add an ordernumber column in the search results table of orders. It should
+help as far as order tracking is concerned.
+       8028    Make table collapsing on parcel.pl sticky
+The tables on parcel.pl defaulted to show only the first five items in the table,
+and librarians had to click the a link to display all the items. Every time the
+page is reloaded the table got re-collapsed, and the librarian had to click again.
+With this patch, parcel.pl now remembers which way the table was set and keeps it
+that way until it is changed again.
+       8099    DataTables in Acquisision module: acqui-home.tt
+This patch adds a DataTables filter in Acquisision module: acqui-home.tt
+       8100    DataTables in Acquisision module: neworderbiblio.tt
+This patch adds a DataTables filter in Acquisision module: neworderbiblio.tt
+       8102    DataTables in Acquisision module: supplier.tt
+This patch adds a DataTables filter in Acquisision module: supplier.tt
+       8106    DataTables in Acquisision module: addorderiso2709.tt
+This patch adds a DataTables filter in Acquisision module: addorderiso2709.tt
+       8117    Divide budget periods into two tabs
+Budget periods are now divided into two tabs : active and inactive
+budget periods.
+       8652    There is no default value for the late orders
+On the lateorders.pl, we don't want to see all the late orders.
+With this patch, the date interval is based on the estimated delivery date and
+the delay parameter is based on the closing date.
+
+Architecture, internals, and plumbing
+----------
+       7065    Reserves table needs a primary key
+The reserves (and old_reserves) tables need a primary key.
+reservernumber should be used for consistency's sake.  This will allow the
+possibility of multiple holds per biblio/patron combination, and a host of other
+improvements.
+       7248    Caching for services
+This patch moves all caching services to the Koha namespace.
+This patch is a first step that will let us add more caching services to 
+improve speed and scalability in the future.
+This patch works in conjunction with 8089 and 8092
+       7444    Use T::T date plugin to display dates omnibus
+With this patch, all dates can now be displayed through a 
+Template::Toolkit plug-in. All existing code must be updated.
+Dates can/should/must now be displayed by:
+* adding [% USE KohaDates %] at the beginning of the template.
+* use [% mydate   KohaDates %] for mydate date variable.
+* remove .pl code that update date format before sending the string
+to the template.
+
+This entry is an omnibus, as many patches will be necessary.
+       7729    Svc API should allow modification of items
+The svc new_biblio and biblio scripts and now create item as well
+
+The svc API also support deletion of items - maybe using HTTP DELETE
+method.
+       8089    Use Koha::Cache everywhere
+
+
+       8092    Koha should use CHI caching framework
+This patch adds CHI support for caching and its already-existing cache drivers.
+
+Cataloging
+----------
+       3462    Link see also in authorities
+The see also statements in Authorities are linked to the
+authority they were referencing
+       6448    EAN-13 barcode support
+We are migrating one library from custom software to Koha, and they are using
+EAN-13 zero-padded barcodes (primary key in legacy system) instead of ISBN or
+ISSN. Since books already have barcodes on them, we can't change it.
+To make things more interesting, at least one barcode reader reports it as
+UPC-A without first leading zero, since EAN-13 has backwards compatibility with
+it.
+       7412    Pre-filling items in cataloging
+Pre-filling of items: remember what was in the previous item filled, 
+to be able to create multiple items quickly.
+By default, all subfields are prefilled when the PrefillItem system 
+preference is on, unless you specify which fields you want to prefill in the 
+SubfieldsToUseWhenPrefill system preference.
+For example, with a value of 'f u v', only the $f, $u and $v will be pre-filled.
+       7601    Preference for default language for field 008 Range 35-37 (instead of hard coded "eng")
+This patch adds the DefaultLanguageField008 system preference, that is
+used to populate the default 008 MARC21 field, Range 35-37
+       7613    OCLC Connexion Gateway, including extension svc/import_bib
+This patch adds OCLC Connexion Gateway, including extension svc/import_bib
+to let libraries populate their catalog with OCLC (or other) external sources.
+This patch includes:
+  * C4::ImportBatch: create sub GetImportBatchByFilename($filename) which will get
+the last import_batches record with the filename.
+  * svc/import_bib:
+    -  POST request structure:
+param1: val.
+param2: val.
+<?xml version= 1.0  encoding= UTF-8 ?>
+<record ...
+</record>
+    -  call C4::ImportBatch::GetImportBatchByFilename( webservice ); if in 'stage'
+status use it, otherwise create new one AddImportBatch() using POST param.
+    -  call C4::ImportBatch::AddBiblioToBatch() and AddItemsToImportBiblio().
+    -  if import mode = 'direct' call C4::ImportBatch::BatchCommitBibRecords().
+  * misc/cronjobs/import_webservice_batch.pl:
+    -  input params: framework (default 'default').
+    -  call C4::ImportBatch::GetImportBatchByFilename( webservice ); if in 'stage'
+status.
+    -  call C4::ImportBatch::BatchCommitBibRecords().
+  * OCLC requests listening daemon connexion_import.pl.
+    -  base on HTTP::Server or similar.
+    -  command line params: config file.
+    -  config values as per spec.
+    -  first get the auth cookie from auth url, then make request to import url
+       7652    Add item barcode on top of its editing form
+This patch displays the item barcode on top of its editing form. It's
+more useful for the common user than the itemnumber which has no practical 
+application for the user.
+       7739    Batch edit items of a title
+A new option - Edit items in batch - is made available under the Edit 
+menu in  the catalog detail page. When this option is selected the 
+batch item modification tool is called with all items under this record 
+passed as parameters.
+User can then edit all items of this record in batch. Once changes are 
+saved the 'done' link takes the user back to the catalog detail page of 
+this record.
+       7992    New plugin about Automatic Number incrementing inventory. Prefix management from a authorised values list
+The plug-in Koha about the Automatic Number incrementing inventory are not
+perfect.
+This patch adds a new plug-in which offers more opportunities with a prefix 
+management from a authorized values list.
+
+  1 / Create a list of authorized values(INVENTORY_NUMBER). In which the code is
+the prefix and the description the last number assigned.
+
+  2/ A space between the prefix and number.
+
+
+  3 / From a holding record, after indicate the prefix when you click on the
+plug-in -> Koha search the last number from authorized values assigned in the
+list and increment n +1 level meter (description).
+       8185    Plugin for linking records in MARC21
+In cataloging/value_builder there is a plug-in for linking records.
+But is only for UNIMARC (unimarc_field_4XX.pl), this patch add a plug-in for MARC21.
+       8208    Add "create authority" button to auth_finder plugin
+Right now if you want to link a heading to a new authority record, you have to
+either use BiblioAddsAuthorities to automatically generate the authority, or
+create a new authority in the authority module, and wait for the indexer to
+catch up. This patch adds a create authority button that -- like the fast add
+functionality in circulation -- allows you to create an authority and immediately
+populate the heading.
+       8524    Add barcode plugin that does not autofill
+The current barcode plug-in uses the autobarcode system preference to 
+decide which type of barcode to generate, then *always* inserts a barcode.
+This patch adds a plug-in which will only insert the barcode when the plug-in 
+link is clicked.
+       8674    Need a delete biblios script
+The script misc/batchdeletebiblios.pl batch deletes bibliographic 
+records which contain a biblionumber present in file passed in parameter.
+If a bibliographic record has items, it is not deleted.
+       8801    Offer to batch delete items of a bibliographic record
+This patch adds a link in 'Edit' menu to go directly to batch deletion of items.
+
+Circulation
+----------
+       4118    Add Collection Code (CCODE) to Statistics Table
+This patch adds the collection code added to the statistics table in
+addition to itemtype.
+       5549    Hourly Loans
+This patch fixes some problems to hourly loans features which had been 
+introduced in Koha 3.8
+       7420    Add max fines to circulation matrix
+This patch adds a capped charge per item.
+It adds an Overdue Fines Cap section at the bottom of the Circulation
+Rules page with inputs for item type and patron category.
+       7563    Silent print slips using Firefox PlugIn jsPrintSetup and new staff client preference
+This patch implement silent printing for slips. 
+
+In opposition to the solution with an additional Firefox (Portable) installation
+(see: http://wiki.koha-community.org/wiki/Using_Portable_Firefox_as_a_Koha_Client), 
+this solution works with the standard Firefox installation (+ PlugIn jsPrintSetup) .
+
+jsPrintSetup e.g. allows to set printer, print silent, change header and footer,
+see: http://jsprintsetup.mozdev.org/
+
+The overall concept is to have a new staff client system preference 
+(intranetslipprinterjs) where one can enter the necessary JavaScript.
+
+If this preference is empty, Koha falls back to the default behaviour.
+
+Example of intranetslipprinterjs configuration:
+
+function printThenClose() {
+ try
+  {
+        //Try to print using jsPrintSetup Plug-In in Firefox
+        //If it is not installed fall back to default prnting
+        jsPrintSetup.clearSilentPrint();   
+        jsPrintSetup.setOption('printSilent', 1);
+               
+       //Choose printer using one or more of the following functions
+       //jsPrintSetup.getPrintersList...
+       //jsPrintSetup.setPrinter...
+
+       //Set Header and footer...
+        jsPrintSetup.setOption('headerStrLeft', '');
+        jsPrintSetup.setOption('headerStrCenter', '');
+        jsPrintSetup.setOption('headerStrRight', '');
+        jsPrintSetup.setOption('footerStrLeft', '');
+        jsPrintSetup.setOption('footerStrCenter', '');
+        jsPrintSetup.setOption('footerStrRight', '');   
+               
+        jsPrintSetup.print();     
+        window.close();
+  }
+catch(err)
+  {   
+        //Default printing if jsPrint-setup is not available
+        window.print();
+        window.close();
+  }
+} 
+
+if you've installed jsPrintSetup PlugIn in Firefox from now on, 
+slips will print silently with Firefox and will show default behaviour
+if jsPrintSetup is not installed or if you make use of an other browser. 
+
+All other printing will behave like before.
+       7621    Circulation: Match age restriction of title with borrower's age without using categories
+Public libraries and school libraries often have to deal with a lot of age
+restrictions, [e.g. FSK (see www.fsk.de) or PEGI (Pan European Game
+Information, see www.pegi.info)] and/or with regional rules regarding movies
+(virtually every canton in Switzerland has it's own rules).
+
+The classic way to implement age restrictions is to make use of a lot of
+categories. This gets soon very complicated, and is not easily maintainable. The
+librarians need an easy way to maintain age restrictions per title, otherwise
+they will not accept Koha.
+
+This patch adds a robust and easily configurable way to match age restriction
+against the borrower's age.
+
+The concept.
+  1) Have information about age restriction in a field (521$a Target audience
+ is suggested) The entry can be anywhere in the field. It reads like
+PEGI 3 or FSK 12 (or any other 'tag' + age).
+  2) Have a preference 'AgeRestrictionMarker' where such tags are defined. It is a
+text field with a list like
+PEGI,FSK,Age...
+  3) Update your MARC cataloging frameworks to link the 521$a (or any other one) to
+biblioitems.agerestriction.
+  4) Add a limit into a biblio record, for example PEGI 12, if you've defined PEGI in 
+AgeRestrictionMarker.
+If a borrower tries to check out a restricted book and does not have the
+appropriate age, the circulation module will block the check out and issue a
+message like Age restriction 12 
+The AgeRestrictionOverride let you choose if your librarians can or can't
+override age restriction.
+       7647    Checkout History Sort
+With popular items the checkout history can be quite long and it is a challenge
+to sort through and find one library's history of a book.
+This patch puts a table sorter on the checkout history.
+       7704    Independent Branches sys pref change to let librarians choose which things to share
+Before this patch, when independantbranches was ON and canreservefromotherbranch 
+was set to Allow, attempting to checkin the item at the other branch 
+is made, system disallows checkin. Now the item is checked in and an 
+automatic transfer to the home branch is setup.
+       7751    Decrease loan period on items with a high number of holds
+Controlled by a system preference, this will reduce the amount of time something
+can be onloan, if it has a lot of holds on it:
+The loan duration is reduced by decreaseLoanHighHoldsDuration days for items 
+with more than decreaseLoanHighHoldsValue holds
+       7849    Instant Fine Calculation at Checkin
+Add the ability for fines to be calculated at checkin.  This will be 
+helpful for hourly based items so the cronjob for fines doesn't have to be 
+run on such a frequent interval.
+
+
+       7986    Export issues
+This patch adds filters and export button (in iso2709 or csv format) on 
+issues table.
+The export will export bibliographic and items informations, that can be put 
+on a USB key and given to your patron.
+If the patron is a library, he can import this file into his local ILS.
+(This is a common usage in France, where large library check-out hundreds of books
+for a long period to small villages)
+       8167    Add syspref allow a choice of blocking, non-blocking, or do nothing when issuing lost items.
+This patch adds a system preference IssueLostItem to define the 
+behaviour in case of issuing a 'lost' item:
+    - do nothing (checkout without any warning).
+    - request for confirmation.
+    - issue a non-blocking warning.
+       8477    Display home & holding branches when checking in
+This patch adds home and holding branch display when checking in an item.
+       8693    Sort biblio checkout history by checkout date instead of patron name
+issuehistory.pl is displaying a timeline of checkouts for a particular
+title, so it makes more sense to display the list chronologically.
+
+Command-line Utilities
+----------
+       5600    Bulk MARC biblio export script
+This patch adds a command line interface for tools/export.pl
+export.pl [--format=format] [--date=date] [--dont_export_items]
+  [--deleted_barcodes] [--clean] --filename=outputfile
+    * format is either 'xml' or 'marc' (default)
+    * date should be entered as the 'dateformat' system preference is set
+      (dd/mm/yyyy for metric, yyyy-mm-dd for iso, mm/dd/yyyy for us)
+    * records exported are the ones that have been modified since 'date'
+    * if --deleted_barcodes is used, a list of barcodes of items deleted
+      since 'date' is produced (or from all deleted items if no date is
+      specified)
+    * --clean removes NSE/NSB
+       7213    Document /svc/ HTTP API and provide example command-line client
+This patch adds a script that can be used from commandline to play with
+the svc/ API for integrating biblio records into Koha.
+This script can be used from other scripts as C<Koha::SVC> module or run
+directly using syntax:
+  koha-svc.pl http://koha-dev:8080/cgi-bin/koha/svc svc-user svc-password 
+  $biblionumber [bib-42.xml]
+
+       7447    Allow to specify a date in overdue_notice.pl
+
+
+
+       7675    New script for changing selinux file labels on perl scripts
+On some Linux distributions like RedHat, Fedora, CentOS you can use
+SELinux for enhanced security. Among others, this involves file labeling
+(security context).
+In other distributions SELinux can be installed additionally.
+
+The script added by this patch xt/set-selinux-labels lets you update and
+restore such labels on the perl script in a Koha installation.
+Note that there is more to it to get Koha running with SELinux, but this is a
+first step.
+       7963    Parallel HTTP requests when checking URLs
+Current script check-url.pl checks URL found in 856$u by sending HTTP
+requests, one by one. This patch adds a new script which send multiple
+requests simultaneously. The checking is something like 20 times faster.
+
+This script is based on AnyEvent and AnyEvent::HTTP CPAN modules, that are
+required dependencies if you want to use it.
+       8063    Hold print notices do not sort by branch
+The gather_print_notices.pl cronjob for printing hold notices mails all notices
+as one file and does not separate out the notices by branch.  For libraries with
+multiple branches this results in large files being received by individual
+branches that need to be read/sorted/printed or ignored.
+This patch adds a --split (or -s) parameter to gather_print_notices.pl that
+let the library create a separate file for each (borrower) branch
+       8376    Command line utility for exporting borrowers
+
+
+
+
+Database
+----------
+       7792    Redefine the field branchcode as PRIMARY KEY of branches
+The table branches had a UNIQUE KEY `branchcode`, that is moved to PRIMARY KEY
+(There's no noticeable consequence to this change)
+       7794    Redefine the field id as PRIMARY KEY of sessions
+Table sessions had a UNIQUE KEY `id`, that is moved to PRIMARY KEY.
+(There's no noticeable consequence to this change)
+       8268    Koha should offer way to backup entire db
+Right now, if libraries with hosted installations want copies of the database
+for backup purposes, they have to request that their vendors provide them with a
+copy. With this feature, it is possible for vendors to easily enable their
+customers to easily download backups of their database via the Export tool.
+       8757    Longer size text for authorized values description
+This patch improve the size of authorized values descriptions.
+Authorised Values have many uses, and, among others things, store in SUGGEST the
+potential  reasons  (then stored in the  suggestions  table) for which a
+suggestion can be refused.
+To give better informations to borrowers, some librairies would like to see
+longer  lib_opac  fields (the  lib  field should follow the movement, of
+course), this patch make this field 255 chars long.
+
+Developer documentation
+----------
+       6716    Database Documentation
+The database documentation available at 
+http://schema.koha-community.org has been updated and improved
+
+Hold requests
+----------
+       5911    Transport Cost Matrix of transporting an item between branches
+This patch adds a new administrative page that serves to manage the
+relative costs of transporting an item between branches. “Cost” does not
+directly correspond to currency, but rather is a measurement of the difficulty
+of transporting the item between the two branches.
+
+For each branch, it is possible to specify a numeric value indicating the
+'cost' of transporting the item from that branch to every other branch. A toggle
+is also available to block all transport from any branch to any other
+branch. The toggle does not change the 'cost' value associated with the
+transport between any two branches.
+
+A system preference has been added to control whether holds are filled using the
+Transport Cost Matrix, or not.
+
+If the system is configured to use the Transport Cost Matrix for filling holds,
+then when attempting to fill a hold, the system will search for the lowest cost
+branch, and attempt to fill the hold with an item from that branch first.
+Branches of equal cost will be selected from randomly. The branch or branches
+of the next highest cost will be selected from only if all the branches in the
+previous group are unable to fill the hold.
+
+The system use the item's current holding branch when determining whether
+the item can fulfill a hold using the Transport Cost Matrix. This behaviour
+can be overruled if the AutomaticItemReturn system preference is enabled.
+       8004    Items on hold lose transfer after being scanned twice
+When a hold is placed on an item where the pickup location is different than the
+holding library, Koha initiates a branch transfer for that item to fill that
+hold when items is run through the returns system.
+
+If the item is then run through returns a second time, the system is supposed to
+close that transfer as a 'wrongtransfer', and open a new transfer with the same
+from and to branches as the original.
+
+The problem is that the original transfer is closed, but the new transfer is not
+created. This is because at some point, someone replaced the template variable
+WrongTransfer, which had previously contained the branchcode for the library to
+transfer to, with the full name of the library instead ( I assume to make a look
+nicer ).
+
+The consequence of this, is the the name of the library is passed to
+updateWrongTransfer instead of the branchcode, causing the failure.
+       8449    Improve wording and styling for "cancelled holds" on Holds Awaiting Pickup screen
+This patch changes the div classes, so that the prompts for action
+stand out and actually grab the attention of the user.
+
+It also adds more precise, descriptive language for the prompt messages and
+fixes the grammar (e.g. comma splices). The most important part being the 
+second instruction where staff are prompted to check-in the item to continue
+processing the hold for the next patron in the holds queue.
+       8454    Holds to Pull : Show pull list on load. Otherwise, it looks like the pull list is empty.
+Currently, when you click  Holds to pull from the Circulation menu, the only
+thing that you see is a white screen and a side navigation bar that says  Refine
+Results .
+
+Since there appears to be no results to refine, the holds to pull list appears
+completely empty. Staff have to know to click  Submit on the Refine Results 
+form to get anything.
+
+This patch set the run_report  flag to ON for the initial load. The
+report uses the default 2 days mentioned in the Refine Results form, so there
+is continuity across the board.
+       8585    Add System Preference to specify Holds to Pull List Start Date
+When you are on the  Holds to Pull  page in the Circulation module, the
+default Start Date  in the  Refine Results  section is 2 days in the past.
+
+This patch introduce a system preference that changes the number of days to
+however many the librarian chooses. If the system preference isn't set, the
+default of 2 days will continue to be used.
+
+I18N/L10N
+----------
+       8019    Preserve language choice between Browser sessions
+If I select a language in Staff client or Opac, I expect it to be
+persistent between browser sessions.
+
+This is not the case. Koha forgets the selection as soon as all Broser 
+instances are closed, and starts up the next session with the Browser's 
+preferred language.
+With this patch, the language choice is stored for up to 3 years from the last
+login.
+
+Installation and upgrade (command-line installer)
+----------
+       8485    Make koha_perl_deps.pl batch friendly
+This patch adds a switch to the koha_perl_deps.pl script so it is more batch
+friendly. 
+The new parameter -B (for batch) make it output just the library name,
+preserving the other switches semantics.
+
+It is useful to do things like:
+
+for k in $(for i in $(./koha_perl_deps.pl -m -B   perl -pi -e 's/::/-/g'   tr
+'[A-Z]' '[a-z]')
+  do
+    echo lib$i-perl
+  done)
+do
+ apt-cache search $k
+done
+
+Label printing
+----------
+       7846    Get_batch_summary reimplements GROUP BY in perl code
+This patch does not add any feature, but improves by a factor 100 the 
+speed of Manage Batch for label printing screen 
+
+Lists
+----------
+       7788    Tiny problems with calling GetShelf
+This patch just cleans and removes some dead code:
+The first patch deals with two unused calls to GetShelf in
+opac/opac-downloadshelf.pl and virtualshelves/downloadshelf.pl.
+       7805    Exposing the new list permissions in opac and staff
+The next step after 7310: Exposing the new permissions to add and
+delete lists.
+
+Important note: The owner can always add, but needs perms to remove.
+
+MARC Authority data support
+----------
+       2060    Ability to import Authorities from Staff Client
+This patch adds a feature to import authority record files.
+The biblio records staging and importing into the catalog has been extended to handle 
+authorities.
+The matching rules have also be extended to handle authorities.
+       5910    Authorities : allow users to search on all auth types
+This patch adds a 'search all authorities types' feature for
+UNIMARC libraries.
+       7475    Option to overlay authorities
+Right now it is impossible to overlay existing records when importing new
+authority records. This patch adds a script that handles the following overlay
+options:
+    * Overlay (or discard) based on matching preferred headings (1xx in MARC21, 2xx
+in UNIMARC).
+    * Overlay (or discard) based on matching LCCNs (010 in MARC21).
+    * Overlay (or discard) based on matching control numbers (001 for both MARC21
+and UNIMARC).
+    * Overlay (or discard) based on matching an earlier form of the heading
+(4xx$w/2=[aeo] in MARC21, 4xx$5=a in UNIMARC).
+    * Select which record to keep based on the date last modified (003 in MARC21).
+
+This script enable libraries to keep their authority records up to date
+with the latest national authority files, without polluting the local authority
+file with numerous copies of authority records (every time they are updated).
+       8203    Should be possible to save individual authorities
+Right now there is no convenient way to save an individual authority
+record.
+This patch adds a Save button to the authority view in the staff client which
+allows records to be saved as MARC, MARCXML, and (at least for MARC21) MADS.
+       8207    Modify authority type frameworks to allow see also fields to link to thesauri
+Right now if you were to link a field in an authority to a thesaurus, it 
+will not work properly. The authority type frameworks require some adjustments 
+to allow see also headings to be linked to thesauri (such as adding subfield $9).
+
+       8332    Add relationships to auth_finder for authority links
+In addition to the work in bug 8207 that enables auth_finder use, it
+would be very useful when creating authorities to have the auth_finder plug-in
+automatically fill out the relationship information in $w (in MARC21).
+       8627    Fixing pipe values in MARC21 controlfield 008 of authorities
+In MARC21, within field 008 pipe values (i.e. character   ) were not 
+passed correctly in the plug-in script 
+value_builder/marc21_field_008_authorities.pl to the template, resulting 
+in replacement of these character positions.
+
+MARC Bibliographic data support
+----------
+       8138    Add 773$t field to xslt
+This patch adds MARC21 773$t field if exists to result list of both OPAC 
+and staff client.
+This require to have XSLT display activated 
+
+
+Notices
+----------
+       3461    Duplicate overdue email notices caused by message settings not being controled by CircControl in System Prerfrences
+trivial
+       4246    Koha support for Itiva Talking Tech phone notification service
+Implements support for Talking Tech I-tiva phone notification for 
+OVERDUE,  PREDUE and HOLD notifications.
+Overdues respect triggers as configured for the patron's branch.
+Predue and Holds notifications respect patron's messaging preference choices.
+A new column for phone notification is added if the 
+TalkingTechItivaPhoneNotification system preference is turned on.
+
+Record of phone messages being sent to patrons is added to the patron's
+Notices tab; notice of success or failure can be retrieved from I-tiva.
+
+See the TalkingTech.README for installation and set-up instructions.
+
+OPAC
+----------
+       3708    Add another customizable region to the OPAC: right sidebar
+This patch creates a new system preference, OpacNavRight, in
+which the librarian can add HTML which will appear on the OPAC
+main page under the login form. If the user is logged in the content
+will appear in place of the login form.
+       4255    Add item type to facet list
+Itemtype is added to the facet list
+       4460    Amazon's AssociateID tag not used in links so referred revenue lost
+Though Koha enables usage of Amazon's AssociateID tag in the enhanced content
+configuration, no code currently uses it when generating links to Amazon.  Thus
+if a person searching the catalog clicks on a link taking them to Amazon for a
+purchase, Amazon doesn't have the tag and cannot associate the account
+accordingly.  Thus, any possible revenue is lost.
+       6494    Opacmysummaryhtml on reading history
+The opacmysummaryhtml sytem preference is also shown on the reading history
+since it's pretty much a longer version of the my summary anyway.
+
+       6774    Optionally display barcode on OPAC detail page
+This patch optionally displays barcode on OPAC detail normal view 
+including in XSLT view
+       7153    Show Open Library as Search Target in "More Searches" in OPAC detail page
+This patch show Open Library as Search Target in  More Searches  in OPAC
+detail page.
+       7161    Open Library - Larger image, Read, borrow and checked-out status
+This patch modifies Open Library JavaScript to:
+  1. Use jscmd=data instead of default, this provides ebooks availability
+  information. This will allow us to display read/borrow/checkedout icons.
+  2. Show larger image in opac-detail page.
+  3. Show read/borrow/checked-out status in opac-detail page below the image
+       7398    Show number of holds on a title in the OPAC details
+Like on the staff client, it is now possible to show the number of holds
+currently on a title. This will allow patrons to know how long a wait is going
+to be without having to log into the OPAC.
+This patch adds a new system preference, OPACShowHoldsCount, that will
+control whether the total number of holds shown on the OPAC detail page or not.
+       7470    Babeltheque improvement and social networks links (like, +1,...)
+This patch make a new implementation of babeltheque in Koha, more 
+complete and better integrated (for the moment in community version,
+babeltheque is not configurable and hardcoded in opac-bottom.inc).
+There are 3 features in this one:
+  - adds social network information in search results.
+  - adds babeltheque data in opac-detail.
+  - adds social network links in opac-detail too (google+, twitter, mail ...)
+French article with screenshots:
+http://docmiop.wordpress.com/2012/01/18/quand-babeltheque-enrichit-koha/
+       7570    Add item availability status to cart
+For items in the cart (opac-basket.pl), only location and call no. are
+displayed, This patch adds the display of item availability status as well.
+       7959    Update OPAC suggestions interface to match lists
+The OPAC's suggestions list is similar to that of lists in that there is an
+action you can take directly (new suggestion) and an action you can take if
+items are selected (delete suggestion). The toolbar now match the one on
+lists in that the delete option should only be available if an item is selected.
+       7977    Add a "Quote-of-the-day" feature to the OPAC homepage
+This patch adds the option of displaying a select quote
+for the day on the OPAC homepage. It include the addition
+of a QOD editor in the tools section of the staff interface
+which allow the addition, editing, and deletion of quotes.
+A single system preference enable/disable the display of
+the QOD on the OPAC homepage. A new granular permission has
+also been added to control user access to the QOD editor tool.
+       7980    Group search results tag input with other actions
+If TagsInputOnList in enabled there was a 'new tag' form field displayed with
+each search result. This page changes this so that it behaves much like the
+tag link at the top of the search results where clicking the link displays
+the form field.
+
+The per-line add tag functionality is grouped with other  actions  (like
+ place hold,   add to cart,  etc). Clicking the link display the form and
+automatically move the focus to the entry field.
+       7991    Display in a holding summary tab information about serial record
+This patch displays in a holding summary tab informations about serial
+record.
+It is UNIMARC specific, and probably French-specific.
+
+It add the following fields: branch (955$9), holding summary (955$r) and
+call (930$a).
+
+which is information imported from SUDOC (French universities common
+catalog)
+
+example :
+http://catalogue.univ-aix-marseille.fr/cgi-bin/koha/opac-detail
+.pl?biblionumber=725747
+       8001    Add some styling to the tags to allow them to be distinctive
+This patch allows the title and the tag terms in the user's tag list 
+to be styled differently in order to make things prettier.
+       8205    Should be possible to hide unused authorities in OPAC
+For libraries which load complete authority files into their Koha installations,
+authority records which are not in use can overwhelm those that are in the
+ Browse subjects and authors  in the OPAC. This patch adds an OPACShowUnusedAuthorities
+system preference that can be set to 'off' so that the display can be limited to only
+those authorities referenced in the bibliographic database.
+       8206    Add additional search options to authority browser in OPAC
+The OPAC authority browser used to have several boxes for the different types of
+authority searches that are possible. This was confusing to users, and rather
+ugly. However, the additional options were useful for libraries with massive
+authority files. This patch adds a dropdown to the authority search page on the
+OPAC which can be easily hidden using CSS, but offers the option to choose
+whether to look in main entries, headings, or anywhere.
+       8210    Headings in OPAC bib details should link to authority record
+There should be a link to used authority records from the bibliographic
+details display. This is already done in 5888 for the  normal  display.
+       8263    Make OPAC stylesheet preferences more consistent
+This patch merge opaclayoutstylesheet and opacstylesheet that could
+just be one pref (just as opaccolorstylesheet already advertises).
+       8496    Show local cover images on lists view in OPAC
+This patch adds local cover images to lists in the OPAC.
+       8525    Highlight matches on details page
+After doing a search and going to the details page, it can sometimes be
+difficult to see exactly *why* a record was returned by a search. It would be
+very useful to highlight the matches on the details page in the same way we
+highlight them on the results page.
+       8597    New theme for the OPAC with a mobile view
+This patch adds a new theme for the OPAC which includes a mobile version.
+This patch adds the following system preferences:
+    * OpacMainUserBlockMobile- alternate content for MainUserBlock for mobile.
+    * OPACMobileUserCSS- custom CSS for mobile views only.
+    * OpacShowFiltersPulldownMobile- whether or not to show the index
+      dropdown on the mobile view.
+    * OpacShowLibrariesPulldownMobile- whether or not to show the library
+      dropdown on the mobile view.
+
+In order to activate the theme, change the opacthemes system preference to 
+'ccsr' and make sure that your opaccolorstylesheet is set to 'colors.css.'
+       8759    Add labels for library and sorting on OPAC advanced search
+We've had reports of patrons being confused by the lack of labels directly
+attached to the library and sorting pulldowns on the OPAC advanced search.
+With this patch, these pulldowns have explicit labels.
+
+Packaging
+----------
+       6684    Koha-remove should check the number of arguments it gets
+Currently, koha-remove does not check that at least one instancename was
+provided as an argument, so running it with arguments causes an Apache reload,
+which might come as a surprise.
+If no instancename is given as argument it print it's usage.
+
+
+Patrons
+----------
+       3374    Display patron attributes in the same format as other patron data
+Patrons' 'Additional attributes and identifiers' are displayed
+in the same format as other standard patron data: in a list of label/data
+pairs.
+       5742    Batch edit patrons
+This patch adds a batch patron edit tool that includes the
+patron attributes in it.
+An example use of this would be for school libraries
+that keep track of home rooms as an attribute - that changes each year and it
+would be great to be able to batch edit that.
+       7671    Add a real primary key "accountlinesid" in accountlines
+All selects in accountlines are 'WHERE borrowernumber = ? AND accountno=?' 
+Best practice is to have an id. This patch adds id as identifier and modifies calls 
+to accountlines to use it
+       7839    Enhancement: Show routing lists attached to patron in Patron record
+This patch adds a tab called Routing Lists to the Patron record between 
+Fines  and Circulation History.
+It lists all the subscription titles that the patron has routed to them. Each
+title has a link to the subscription record and a link to the edit window of the
+routing list.
+       7955    Statistics tab in patron module
+This patch adds a tab (in the patron module) with statistics (number
+of issues by item type,...)
+       8080    Login and password no longer pre-filled by the browser when creating a new patron
+When creating a new patron, if you have chosen to let your browser remember your
+login and password for you, the login and password fields will be pre-filled
+with them, leading to a system error 'the passwords entered do not match' 
+since the second password field was not filled.
+With this patch, these fields are always blank.
+       8130    Attach PDF files to a patron record
+This patch adds a feature that allows librarians to attach unlimited arbitrary
+files to a patron record.
+It can be used to store a PDF document with a patron record.
+       8431    Increase the borrower attribute field size from 64 characters to 255
+Some libraries like to store more verbose data in a borrower attribute
+field. The character limit has been upped from 64 to 255.
+
+Reports
+----------
+       7249    Report webservices
+This patch adds report webservice, with caching support, and public
+visibility setting.
+Each report can now be declared public and accessible (WARNING: without
+authentication) from OPAC.
+To improve performance, it's also possible to cache for up to 30 days 
+
+       7993    Saved report with hierarchies
+This patch introduces grouping and subgrouping for SQL reports.
+Libraries:
+  -  can create groups (no pre-defined grouping)
+  -  can move report from one hierarchy to another (modify)
+  -  have 2 levels of hierarchy (group and sub groups)
+
+This patch adds 2 authorized value lists:  REPORT_GROUP and REPORT_SUBGROUP.
+When you register or modify a report, you first choose a  group  (code) and 
+then a subgroup  (lib_opac which represent the link between both).
+
+Example:
+  REPORT_GROUP.
+    Code lib lib_opac.
+    CIRC Circulation PRT.
+    CIRC Circulation RET.
+    CAT Cataloging BIB.
+    CAT Cataloging EX.
+    CAT Cataloging AUT.
+    ...etc.
+
+  REPORT_SUBGROUP.
+    Code lib lib_OPAC.
+    PRT Check-outs CIRC.
+    RET Check-ins CIRC.
+    BIB Biblios BIB CAT.
+    EX Biblio EX CAT.
+    AUT Biblio AUT CAT.
+
+From Summary and Statistics  when saving the report, a proposal from the
+list of tabs (hierarchy) to classify the report as a topic of their choice.
+
+Other changes introduced by this patch:
+  * From .../cgi-bin/koha/reports/guided_reports.pl?phase= First show the 
+    top of hierarchies as tabs and then clicking on the opening of
+    the hierarchy. Reports are provided in a table with headers that are 
+    sortable.
+  * After you save the report there is now a link from this page 'Start the 
+    new report'.
+  * Columns are also sortable.
+       8256    Reports webservice should allow selection by name
+At the moment, reports cannot be selected from the reports webservice by name,
+only by report ID. This patch adds the feature to select a report by name.
+
+Searching
+----------
+       6566    Checking if DB records are properly indexed
+This patch adds a small script that checks that each record in the DB is
+properly indexed.
+
+parameters:
+\t-h this help screen
+\t-c confirm (without this parameter, you get the help screen
+\t-z insert a signal in zebraqueue to force indexing of non indexed biblios
+\t-s silent throw no warnings except for non indexed records. Otherwise throw a
+warn every 1000 biblios to show progress
+
+Syntax:
+\t./batchCheckNonIndexedBiblios.pl -h
+\t./batchCheckNonIndexedBiblios.pl -c
+
+       7286    Introduce rebuild_zebra_sliced.zsh to recursively rebuild zebra & be error proof
+
+
+
+       7401    Show shelving location facet instead of branch facet when only 1 branch configured
+If there is only one branch configured in Koha, it doesn't make any sense to put
+a limiter on branchcode in search results.  Having a limiter on shelving
+locations within that branch, though, would be very handy.
+       7417    Include alternate forms from authorities in bibliographic searches
+This patch enables the search on authorities see-from in biblio 
+searches. Although authority records include references from unused terms,
+at present Koha does not take advantage of them when searching bibliographic
+records. It would be very useful if Koha could (optionally) include all the
+see-from terms in bibliographic records for indexing purposes. In order
+to do this, it will be necessary to inject see-from headings into bib 
+records immediately before exporting them for indexing by Zebra (or solr,
+or any other indexing engine that Koha may use).
+The price for this feature, if you use it, is a much slower catalog
+indexing speed. (by a factor 2 or 3)
+       8211    Add "subject (broader)," "subject (narrower)," and "subject (related)" options for search
+With the addition of DOM indexing, it is now possible to do  exploded
+searches which search for records with broader, narrower, and other related
+headings by searching authorities for the specified term, then using
+authorities that match the specified criteria to do a more inclusive search
+for bib records.
+       8492    Restrict OpacSuppression to IP addresses outside of an IP range
+This enhancement extends the OpacSuppression feature with an optional IP address
+range within which results are _not_ suppressed.
+       8726    Did you mean? plugin for broader/narrower/related terms
+Building on the work in bug 8211, this patch add a  Did you mean? 
+plug-in which will suggest that users review broader, narrower, and related
+terms when they do subject searches, thus making the functionality usable
+to the general public.
+
+Serials
+----------
+       5357    Subscription search and displays
+This patch improve many ergonomic aspects of the serials module:
+  * The search page is improved and some fields are added to search on
+(issn, subscription number, library, internal note, callnumber).
+  * The subscription list result is modified. The pipe will be removed in case
+of a repeated title & issn (the title & issn are repeated).
+  * The internal note was not displayed on staff interface. It is now displayed in
+serial issues and in various places where it can be useful.
+  * An option has been added to limit subscription search by branch.
+       8432    Improvement of serials search results list
+This patch adds fields in the search result list : branch, callnumber 
+(in separate columns), history, expirydate, number of routing lists attached.
+
+SIP2
+----------
+       8216    Enable critic tests on SIP modules
+SIP modules continued to issue a number of perlcritic warnings. 
+This patch adds C4/SIP to the testcritic directories and addresses those 
+issues which are warnings (mainly return undef and subroutine prototypes)
+It also removes some dead code that was no longer used.
+       8271    Teach SIPServer to set its own lib path
+Teach SIPServer.pm to set its own lib path. SIPServer.pm requires that
+C4/SIP 
+is added to its lib path This has been done by passing this directory
+to it via -I. By using FindBin it can set the path for itself correctly. 
+This will also work if the C4/SIP directory tree is moved to a 
+non-standard location This patch also remove the now redundant -I. from
+sip_run.sh.
+
+Staff Client
+----------
+       7949    A different favicon for the staff client
+At the moment the favicon used in the staff client is the same as the one for
+the OPAC. A different one would make it more legible when having both opened in
+various tabs.
+
+System Administration
+----------
+       8083    Granular parameters permissions
+This patch introduce 'manage_circ_rules' and
+'parameters_remaining_permissions' parameters subpermissions.
+
+Add  GranularParametersPermissions  boolean system preference, No default. If set to yes
+use aforementioned subpermissions in admin/* functions, otherwise just use
+parameters flag
+       8412    Add color icon set
+This patch adds coloring images to ccodes.
+The goalis to make it so that libraries can use one of the authorized
+values (shelving location or collection code) to store the color of the material
+and then make that searchable on the advanced search page.
+To do this for collection codes you'd need to add the following jqueries:
+intranetuserjs
+  $(document).ready(function(){
+    $( #advsearch-tab-ccode a:contains('Collection') ).text( Color );
+    $( #holdings th:contains('Collection') ).text( Color );
+  });
+opacuserjs
+  $(document).ready(function(){
+    $( #advsearch-tab-ccode a:contains('Collection') ).text( Color );
+    $('#item_ccode').text( Color );
+  });
+And update the frameworks to change the 952$8 label to say Color.
+This patch just has images, no code.
+
+Templates
+----------
+       2930    Put 'other name' on checkout screen
+Put 'other name' on checkout screen
+
+This patch adds 'other name' to the include which is used
+to display patron names and adds this include in several
+places where it can be used in place of direct output.
+
+The patron-title include has been modified to handle the
+two possible variable scopes throughout patron-related
+templates. This is a hack similar to having both
+circ-menu.tt and circ-menu.inc, but keeping both in the
+same file.
+
+Changes to some scripts were necessary to make the
+othernames variable available to the include.
+
+This patch also corrects some title tags and fixes
+some incorrect capitalization (see Bug 2780).
+       5184    Upgrade jQuery to the latest version
+This patch updates JQuery library to version 1.7.2
+       5345    DataTables in Koha
+Table sorter & filters have been added everywhere in Koha
+We avoid adding sorters & filters where perf is a caveat (like circulation)
+       6689    Improve styling of table pager
+This patch change the style of the pager which has been added to some
+tables sorted by the jQuery tablesorter. 
+       7747    Replace YUI autocomplete with jQueryUI
+This patch introduce jQueryUI in Koha, widget autocomplete.
+       7905    Multi-line notes are displayed on one line in Staff Serials page
+In Serials, on the summary of a subscription, four different notes
+(nonpublic note, public note, and 2 notes for history) are displayed in
+one line for each. But when we edit the subscription, it's possible
+(and tempting) to type the content on several lines.
+
+This patch try to display these notes on several lines in an elegant way (not so
+easy because the layout seems to be optimized for one-line informations).
+       7926    Acq search results show empty parenthesis for orders without basket group
+Search results in acquisitions show a column for basket group with  name of
+basket group (basket group number)  that will only be () when there is no basket
+group for an order line.
+       8107    Disabled buttons not distinguishable from enabled buttons.
+Disabled buttons in Koha appear no different than enabled buttons. This
+patch adds some CSS in Koha to make disabled buttons distinguishable from 
+enabled ones.
+       8143    Upgrade jQuery tabs to current jQueryUI version
+We use a very old version of jQuery tabs in many places. Each instance 
+should be updated to work with the latest jQueryUI.
+
+
+       8181    Replace DynArch calendar widget with jQueryUI version
+Currently Koha uses a JavaScript calendar plug-in from
+http://www.dynarch.com/projects/calendar/old/.
+This older version of the plug-in is open source but is now unmaintained and
+the newer version is not open source. This plug-in has been replaced by the
+jQueryUI datepicker widget:
+  http://jqueryui.com/demos/datepicker/
+       8283    Replace usage of YUI Cookie utility with jQuery Cookie plugin
+This patch continues the work to eliminate usage of YUI by using jQuery
+Cookie plug-in instead of YUI Cookie..
+       8319    Headings on statistics tab are confusing
+On the statistics tab on the patron record the table headings are
+confusing to the average library staff member.  This patch change the language
+to something a bit clearer.
+       8405    Add IntranetBiblioDefaultView and BiblioDefaultView to XSLT.pm
+When displaying the result lists with XSLT, the link to the detailed
+bibliographic record was hard-coded to the default view (detail.pl or opac-
+detail.pl) and there was no way to accommodate for the system preference value since it was
+not taken into account in XSLT.pm.
+This patch make the default view available in the XSLT.
+
+       8655    Re-order items on administration page to better match configuration priority
+This patch reorders the administration home page for a better usability:
+The administration home page says 'Configure these parameters in the order they
+appear', but cities and road types appear before circulation and fine rules.
+Circ rules have a higher priority.
+       8718    Normal catalog detail view in staff client doesn't show missing serials or subscription history note
+Normal catalog detail view in staff client doesn't show missing
+serials or subscription history note.
+This patch adds librariannote (staff subscription history note) and missing
+list to the normal catalog detail view in staff client.
+       8989    Availability facet needs an id
+Facets in search results (both in the staff interface and in the OPAC)
+have ids for CSS styling, except for the availability facet.
+
+This patch adds one, especially since this feature seems to have been
+broken for a while and this would allow us to hide it. 
+
+Test Suite
+----------
+       5327    Omnibus for unit tests required for all C4 modules
+The patches attached to this entry are related to unit tests developers
+run when a patch is added to Koha.
+       8353    Add test to compare system preferences in db to syspref.sql
+This patch adds a script, xt/check_sysprefs.t that check all the 
+system preferences in your system, and warn you if any system preferences
+are missing
+       8649    C4::Search needs a unit test
+This patch adds unit tests for searching
+       8728    T/db_dependent/Reserve.t test doesn't use resdate and expdate arguments for AddReserve
+The AddReserve routine had resdate and expdate added in between arguments (not
+appended) in 2009/2010ish so we need to adjust the t/db_dependent/Reserve.t accordingly.
+       8768    T/ItemType.t fails because DBD::Mock has no empty result set
+ItemType.t fails because the second test attempts to retrieve a non existent
+result set causing an error in DBI
+The intention of the test is that all returns 0 on an empty table so DBD::Mock
+should be populated with an empty result set otherwise the test suite fails
+
+
+
+Tools
+----------
+       7351    Ability to edit a range of holidays
+The new feature that allows you to enter a range of holidays did not let you
+edit the range. So if you have a long range of dates and you messed up you'd 
+have to edit them one by one. This patch adds a way to edit/delete a range of 
+dates.
+       7784    Improve clarity of batch modification operations
+In the batch item modification interfaces:
+
+ Checking the box right next the subfield label will disable the entry 
+and delete the values of that subfield on all selected items 
+
+It's more accurate to say  disable the entry and delete the contents of
+the subfield. Some enhancements:
+
+ - indicate this by emptying/resetting the field and adding a disabled
+attribute.
+ - append a note which says  The contents of this field will be deleted.
+
+It would also be helpful to add a note saying that leaving fields empty will
+make no changes to any records.
+       8202    Add authorities to export tool
+This patch adds the feature to export authorities in the export tool
+       8279    CAS Debugging improvements
+Adds more precise debug informations for easier CAS troubleshootings resolution.
+Before this patch, whenever ticket validation failed, the debug message was
+'Invalid ticket'.
+But ticket validation may fail for other reasons: CAS server not reachable,
+casServerUrl system preference is wrong...
+This patch adds the reason for ticket validation failing.
+
+
+Z39.50 / SRU / OpenSearch Servers
+----------
+       3087    Z39.50 server returns usmarc format records for UNIMARC DB
+When marcflavour is UNIMARC, Koha Z39.50 used to return biblio records 
+in UNIMARC format. But it also returned that biblio record format
+is 'usmarc'. There is an incompatibility. Z39.50 clients who interpret 
+this value won't display correctly biblio records.
+WARNING = All UNIMARC libraries must upgrade their zebra configuration and restart zebra,
+or searches will always return 0 results !!!
+Upgrading zebra is automatically done with 'make upgrade'. Libraries using git must go
+to the bugzilla entry to see what must be changed.
+       8570    Add pagination to the Z39.50 results page
+When doing Z39.50 searches, a maximum of 20 results are show even if 
+there are a lot more matching results returned by the server.
+This patch adds some pagination code to the Z39.50 results pages so all results
+returned by the Z39.50 server can be accessed.
+
+
+Critical bugs fixed in 3.10.0
+======================
+
+(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
+
+
+Acquisitions
+----------
+       8247    blocker Adding basket doesn't save basket name, internal or vendor note
+       8495    blocker Javascript error when creating a new order
+       8903    blocker Can't receive any orders
+       8439    critical        Printing basketgroup does not work on plack
+       8637    critical        Lack of control on mandatory in orderreveive.tt
+       8832    critical        Can't enter a tax rate on vendor or when ordering
+       3969    major   Budget Search Doesn't Work
+       7112    major   Having two prices in 020$c causes basket creation to fail from staged marc import
+       7921    major   Software error while placing order
+       8201    major   Can't change receive date
+       8395    major   Order receive not sorting right
+
+Architecture, internals, and plumbing
+----------
+       8486    blocker Critical error in Koha::Calendar::days_between calculation
+       8842    blocker Plack and tools/holidays.pl
+       9064    blocker Statistics.ccode specified inconsistently
+       7119    critical        General code-cleaning, tidy/whitespace omnibus
+       7818    critical        Support DOM mode for Zebra indexing of bibliographic records
+       8636    critical        Some dependencies are not listed by the installer
+       8315    major   Fix 'C4::Output 3.02' errors in Koha
+       8384    major   Some Perl scripts do not compile
+       8463    major   Koha/SearchEngine/Solr/Search.pm fails perlcritic test
+       8892    major   Plack variable scoping in basket.pl
+       8997    major   Dead code in C4/Language causing useless SQL queries
+       9005    major   Changing sysprefs requires restart under Plack
+       9085    major   Installer will not run with DEBUG set
+
+Authentication
+----------
+       8919    critical        ExtendedPatronAttributes not populated from LDAP
+
+Browser compatibility
+----------
+       8414    major   Intranet header toplinks display white rather than blue in < IE8
+       8547    major   Enabling star ratings causes javascript errors that cause IE to have a boo boo
+
+Cataloging
+----------
+       8071    blocker Link beween bib and authorities with the authid
+       8818    blocker Authority linker error on Z cataloging
+       8447    critical        Can't save new records / indicator error
+       8576    critical        Software error on authority edition when using merge
+       8665    critical        DOM indexing fails to index some bib records
+       8829    critical        Can't import authorities
+       8860    critical        Can't merge if you don't have fast cataloging permissions
+       8503    major   Software error n edit items with EasyAnalyticalRecords
+
+Circulation
+----------
+       8154    blocker The export today's checked in barcodes generated file is always empty
+       8800    blocker SpecifyDueDate && useDaysMode=Datedue wrong behaviour
+       5644    critical        Dropbox mode doesn't set the correct date
+       8056    critical        CircAutoPrintQuickSlip set to clear doesn't work
+       8077    critical        Overdues with fines won't run
+       8251    critical        Patrons are systematically debarred at checkin
+       8253    critical        Fix fine doubling, when upgrading from 3.6 to 3.8 (or later)
+       8418    critical        Koha::Calendar is_holiday ignores all user data
+       8966    critical        Koha::Calendar::is_holiday truncates the date
+       6151    major   IndependantBranches and HomeOrHoldingBranchReturn can prevent items from being checked in
+       6976    major   User hold limit can be avoided by users in OPAC
+       8082    major   The:  IssuingInProcess  configuration setting is working in reverse.
+       8213    major   "Cancel All" button on holds over tab cancels both holds over and holds waiting
+       8420    major   Tool statisticfines.pl(bz 6858) and hourly loan(bz5549)
+       8656    major   Koha::Calendar not loading both sets of special dates
+       8738    major   DateTime object being compared to a date string in circulation
+       8939    major   Fines Charged During Grace Period
+
+Command-line Utilities
+----------
+       9001    critical        Zebraqueue_daemon is deprecated and must go
+
+Database
+----------
+       6428    blocker Refered column 'items.coded_location_qualifier' does not exist
+       9066    critical        VirtualShelves database access not Plack + MariaDB compatible
+       8182    major   Problem with overdue fine calculations after upgrade
+
+Documentation
+----------
+       7936    major   General ticket for help file updates
+       8945    major   Koha 3.10 Help Files Update
+
+Hold requests
+----------
+       7641    critical        Add ability to suspend reserves.
+       8448    major   Holds Awaiting Pickup : Cancelling a hold on a waiting item with multiple holds displays a blank screen instead of a warning prompt
+
+Installation and upgrade (command-line installer)
+----------
+       8135    critical        Services Directory and itemrecorddisplay.pl File Missing After Install
+       8289    critical        Upgrading from 2.2 does not work anymore
+       8780    major   Lower dependency version for DateTime::TimeZone
+       8784    major   Missing files in debian.packages list
+
+Installation and upgrade (web-based installer)
+----------
+       8159    critical        Error in kohastructure.sql
+       7984    major   Fix the upload_local_cover_images permission
+
+Label printing
+----------
+       8140    blocker Error when exporting label xml
+       8490    blocker Error when adding label layout under plack
+       8442    critical        Error when printing labels under plack
+
+Lists
+----------
+       8706    critical        Private lists can be accessed by anyone
+
+MARC Authority data support
+----------
+       8520    critical        Authorities display incorrectly in staff results
+       8743    critical        ZOOM error when merging authority change to biblios
+       8905    major   Error when accessing invalid authority
+
+MARC Bibliographic record staging/import
+----------
+       7329    critical        The "undo import into catalog" command deletes items onloan without checking
+
+Notices
+----------
+       8267    blocker Overdue notices not working
+       8607    blocker Overdue_notices is broken
+       7848    major   Issues data missing from circulation notices
+
+OPAC
+----------
+       5981    blocker OPAC: Add limits to search history
+       8381    blocker Paging broken in OPAC search results
+       8144    critical        775 tag in the MARC record causes display issue
+       8293    critical        Software error when clicking on first or last result of each page on OPAC
+       8953    critical        Opac-userupdate encoding issues
+       8095    major   Printed lists in the OPAC not easy to read
+       8145    major   Opac-tags.pl fails when DEBUG is set
+       8204    major   Authority viewer in OPAC ugly, unfriendly, and mostly useless
+       8513    major   OPAC detail page broken with XSLT
+       8572    major   Attempting to view an invalid authority in the OPAC gives an error instead of 404
+       8678    major   XSLT stylesheets output XML, but HTML is needed
+       8885    major   OPAC with ccsr theme in IE9
+
+Packaging
+----------
+       7589    blocker Tinymce editor broken in .deb packages - in 'en' templates
+       8890    blocker Packages can't be built on master, db dependent test
+       7924    critical        Fix handling of command line arguments in koha-remove
+       8162    critical        Packaging scripts create user incorrectly
+
+Patrons
+----------
+       9122    blocker Writing off fees broken
+       7068    major   Autobarcode not working when duplicating patrons
+       8057    major   Error when adding a patron with email address
+       8980    major   Untranslatable strings in modborrowers.pl
+
+Reports
+----------
+       8128    blocker Can't seem to run new sql reports
+       8072    critical        Reports wizard dies
+       8329    major   GetLostItems in C4::Items.pm has a SELECT *
+       8811    major   Can't run report after saving
+
+Searching
+----------
+       8172    major   Missing dereference marker for buildQuery parameter in addbooks.pl
+       8233    major   New search engine layer - introduce solr without breaking anything else
+       8805    major   Add a biblio-zebra-indexdefs.xsl for NORMARC
+       9050    major   Rebuild_zebra should use the adelete action so it doesn't fail when deleting a record not in the index
+
+SIP2
+----------
+       7619    blocker 3M self checkout don't work in France
+       8336    major   SIP Server does not process renewal transaction correctly
+
+Staff Client
+----------
+       9010    blocker Quote of the day: diacritics & other utf8 chars not displayed correctly
+       7998    critical        3.8 UI cleanup, tweaks to new styles
+       8379    critical        Encoding problem under Plack
+
+System Administration
+----------
+       8002    critical        Can't add patron attribute type in newer installation
+       8497    critical        Strange behavior when modifying the 'timeout' system preference.
+
+Templates
+----------
+       3652    critical        XSS vulnerabilities
+       8428    critical        Can't save contracts
+       8078    major   My summary showing contents of incorrect tab
+       8229    major   Tabs in marc subfield structure is not shown correctly
+       8356    major   Moveitem.tt and linkitem.tt have cataloging typo
+       8622    major   Koha themes broken
+       8644    major   JQueryUI CSS file should not contain customizations
+
+Test Suite
+----------
+       8846    blocker T/SuggestionEngine_ExplodedTerms.t sneakily uses database
+       9036    critical        00-load.t checks Koha::Cache::Memcached when it should not
+       9053    critical        Test::MockModule and DBD::Mock should be required
+       9054    critical        00-load should not try to load modules with optional dependencies
+       9039    major   Tests in the basic test suite should only test code based on required dependencies/modules
+
+Tools
+----------
+       8904    blocker Plack variable scoping in tools/overduerules
+       8035    critical        Bibs with comments show an error in opac
+       9046    critical        Items are not exported with the tools/export.pl
+       8707    major   Tags always say approved
+
+Z39.50 / SRU / OpenSearch Servers
+----------
+       8027    major   Wrong order for parameters in Z39.50 SQL INSERT
+
+
+Other bugs fixed in 3.10.0
+======================
+
+(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
+
+
+About
+----------
+       8282    normal  Bug in modules list in about.pl
+       8910    minor   Silent warnings triggered in about.pl
+       7143    trivial Bug for tracking changes to the about page
+       8313    trivial Add ASHS to 'Koha team' page, for sponsorship of the 'star-ratings' feature
+
+Acquisitions
+----------
+       6394    normal  Purchase order has french hard coded in
+       7129    normal  Actual cost showing too many zeros
+       7178    normal  Improve order item creation
+       7604    normal  Link on basket group name for closed basket groups is broken
+       8152    normal  Clicking cancel on edit suggestion redirect to the suggestion detail
+       8184    normal  Duplicate budget page lacks heading and breadcrumbs
+       8224    normal  Aqplan.pl and aqbudgets: authorized values doesn't appear in planning list
+       8382    normal  It is not possible to cancel an order when receiving on a filtered page in parcel.pl
+       8575    normal  Number of items expected is wrong
+       8629    normal  Update of statistics fields on fund selection in order creation/edition
+       8659    normal  Inactive funds in neworderempty not disabled in IE/Opera
+       8680    normal  Z39.50 searches for ISBN/ISSN problematic in the Acquistions Module
+       8944    normal  Fix wording on invoice search
+       7990    minor   Bad html attribute into aqplan.tt : styl= insted of style=
+       8040    minor   A menu misnamed in budgets
+       8166    minor   Adding new currencies & exchange rates if not fill any field it save blank record
+       8183    minor   Acqui/parcels.pl plack scoping
+       8223    minor   Properly format SQL query in C4::Bookseller::GetBookSeller
+       8440    minor   Dates does not appear in suggestions management
+       8666    minor   Prevent to create baskets for inactive suppliers
+       8820    minor   Don't show orders table if there are no orders
+       8831    minor   Gstrate should say 'Tax rate'
+
+Architecture, internals, and plumbing
+----------
+       4321    normal  C4::Biblio::GetBiblio is badly coded
+       4330    normal  Copyright statements out of date
+       7299    normal  ILSDI HoldItem service does't set the itemnumber in reserves table
+       7379    normal  Copynumber is displayed 'as is' when linked to autorised values
+       7857    normal  Database upgrade fails with plack
+       7941    normal  Fix version numbers in modules and set up a system to keep them up to date
+       8311    normal  Mis-scoped function call in C4::Auth
+       8434    normal  Notice generation fails for Advanced Notices, Item Due, and Overdues when run in shell (due to error in Letters.pm)
+       8648    normal  SearchResults uses SQL query rather than GetMarcFromKohaField
+       8679    normal  Remove usage of Amazon API
+       8705    normal  Software error on help of main page
+       8804    normal  Quiet errors in the log from Auth.pm
+       8915    normal  Referential integrity constraints and InnoDB vs MyISAM storage engine
+       2553    minor   Alphabetize dropdown menus
+       6679    minor   Fixing code so it passes basic Perl::Critic tests
+       8017    minor   Remove unnecessary processing on return of GetAllIssues
+       8761    minor   Correct compile time warnings in C4::Circulation
+       4491    trivial Cleaning some weird code in *search.pl
+       8727    trivial Correct help text in rebuild_zebra_sliced.sh
+       8850    trivial Can't place hold on title with ILS-DI
+
+Authentication
+----------
+       7810    normal  C4/Auth.pm - on plack restart session is undefined
+       8787    minor   If OpacMaintenance is on the requested page is loaded
+
+Cataloging
+----------
+       2399    normal  All status fields in the item edit interface offer two blank/null entries per dropdown instead of one
+       3413    normal  Repeatable tickbox not sticking 1st time round
+       4198    normal  Deleting an authority refreshes the page
+       4838    normal  Repeated authority headings break biblio record data entry form
+       6939    normal  DefaultClassificationSource not used in 942$2
+       7961    normal  Local cover images should support CSV link files
+       8116    normal  Z3950 empty search causes silent warning in koha-error_log
+       8161    normal  Cataloging home page should be accessible to users with permission to edit catalog or edit items
+       8175    normal  Items.materials check logs error or displays incorrectly in details.pl
+       8180    normal  Cataloguing/additem.pl plack scoping
+       8386    normal  Error in duplicate detection message for authorities
+       8550    normal  Z39.50 searches for ISBN/ISSN problematic
+       8586    normal  Small bug in die if no mapping in framework for biblioitems.biblioitemnumber
+       8692    normal  Authorities search form does not correspond to current search query
+       8823    normal  CatalogModuleRelink Creates Multiple Links between Bib and Auth record  ($9 RLIN)
+       8862    normal  Merge.pl contains untranslatable strings
+       8191    minor   New value for 8 position in coded data field 100 in unimarc
+       8709    minor   Subfield 0 does not show in MARC detail in intranet
+
+Circulation
+----------
+       3387    normal  WITHDRAWN items shouldn't check in
+       6858    normal  Adds staticfines.pl for static fines processing
+       8005    normal  Lost item is not anonymized when checked in
+       8043    normal  Today's checkouts are in Previous checkouts in circulation.pl
+       8045    normal  Problems on Due date when checking in
+       8129    normal  Quick slips issuing does not work
+       8178    normal  Circ/circulation.pl under plack duplicates checkout rows
+       8275    normal  Xml parsing error when the webservice GetPatronInfo/show_loans is called
+       8370    normal  Default checkout, hold and return policy for all library => wrong term
+       8455    normal  Check ins processed through "Check Out" tab of the Patron Record ignore Circulation System Preferences
+       8498    normal  Can't specify an hour when specifying due date
+       8532    normal  Old/iffy data causes error checking out
+       8590    normal  Checked out from missing on patron detail
+       8640    normal  GetHardDueDate functions incorrectly
+       8675    normal  Renewing item to specified date creates a due date with HH:MM set to 00:00
+       8834    normal  Call to C4::Context::preference fails to pass $self in Circulation.pm
+       8841    normal  Duedates set by Returnbeforeexpiry lack HH:MM
+       8971    normal  Sort holds queue report using DataTables
+       8972    normal  Due Date set to 100 years ago.
+       7948    minor   Printing transfer slip loses barcode field focus
+       8006    minor   Loading offline circulation does not anonymize
+       8234    minor   Dates are not well sorted on Transfers to receive
+       8422    minor   Fix impossible warning in circulation.pl when OverduesBlockCirc set to Block
+       8569    minor   Paying for a lost item overwrites nonpublic notes
+       8826    minor   Initialization of hash triggers error log entries.
+       8772    trivial Uninitialized variable triggers error log entry in smart_rules.pl
+       8880    trivial Uninitialized variable triggers error log entry in circulation.pl
+
+Command-line Utilities
+----------
+       8844    normal  UNIMARC_sync_date_created_with_marc_biblio.pl creates a modification log
+       8741    minor   Crontab.example missing username, fails in some systems
+       6267    trivial Custom http user-agent in check-url.pl (fix for books.google.com 401 error)
+
+Database
+----------
+       6557    normal  Biblioitems.totalissues unused
+
+Documentation
+----------
+       8568    minor   Fix some errors in docs for scripts provided by the Debian packages
+       6350    trivial Bug for tracking updates to the history file
+       8670    trivial Update POD of C4::Branch::GetBranches() to use TT syntax
+       8961    trivial Typo in intranet-tmpl/prog/en/modules/help/offline_circ/list.tt
+
+Hold requests
+----------
+       7951    normal  Suspending holds needs a system preference
+       8419    normal  Suspended holds appear on the daily holds queue
+       8479    normal  Opac Holds being created with priority set to NULL
+       8700    normal  RESERVESLIP fields not being replaced correctly
+       7815    minor   Order pickup library list by name rather than by code
+
+Holidays
+----------
+       8110    normal  Add tests for Calendar modules
+       9078    normal  Is_holiday should honour holiday exceptions
+
+I18N/L10N
+----------
+       7943    normal  Untranslatable strings in OPAC's authority search
+       8633    normal  Translate script hardcoded to prog template
+       9018    normal  Po file for ccsr theme missing on translate.koha-community.org
+       6141    minor   Html glitches causing problems to translator
+       8062    minor   Cart email broken for non english templates
+       8872    minor   Improve encoding for xslt files, showmarc and opac-showmarc
+       9020    trivial Translate new permissions for 3.10
+
+Installation and upgrade (command-line installer)
+----------
+       7820    normal  Missing packages from install_misc/debian.packages
+       8724    normal  Upgrade from NoZebra installs is broken
+       8478    minor   Update Ubuntu related files
+       8742    trivial Example uses perl 5.8 in Makefile.PL
+       8749    trivial Missing Ubuntu library files in ubuntu.packages and ubuntu.12.04.packages
+
+Installation and upgrade (web-based installer)
+----------
+       5795    normal  Missing ReservesControlBranch system pref in database installer
+       9024    normal  Add additional sample data to German installer
+       9058    normal  Norwegian default for CalendarFirstDayOfWeek
+       9023    minor   Update installer txt files to have more accurate information
+       8222    trivial The zip code field is mandatory by default
+
+Label printing
+----------
+       7952    normal  PDF::Reuse under plack writes to console STDOUT instead to browser
+       8375    normal  Common diacritics not shown correctly when exporting batch label to PDF
+       8796    normal  Patron cards not starting on designated card
+
+Lists
+----------
+       1963    normal  Problem with deleted biblio in a virtual shelf
+       8719    normal  Private lists always sorted by title (even when author or date is selected)
+
+MARC Authority data support
+----------
+       6720    normal  Saved authorities always show as 'Default'
+       7455    normal  Authority subfields are cloned in the wrong field
+       7872    normal  C4::Items should use C4::Koha methods instead of duplicating SQL queries
+       8523    normal  Authority hierarchies only support UNIMARC
+       8581    normal  Authority display doesn't like GND records
+       8653    normal  With DOM indexing turned on subject authority links are not indexed
+       8744    normal  Thesaurus in authorities should not lock fields
+       8750    normal  Chronological terms authorities not correctly indexed
+       8870    normal  UNIMARC authorities search doesn't display properly information
+       8914    normal  Blank search that returns invalid authorities fails under Plack
+       9070    normal  Searching for authority from tag editor for field 650 gives error
+
+MARC Bibliographic data support
+----------
+       8136    normal  Changes the expected lenght of 100$a in rebuild_zebra.pl
+
+MARC Bibliographic record staging/import
+----------
+       8350    normal  Searching for a 10 or 13 digit string (with a number in it) that does not exist in one's catalog will fail to affect SQL statement correctly in C4::Breeding
+
+Notices
+----------
+       3383    normal  Item due reminder digests - cannot display title information
+       8606    normal  Talking Tech broken by user-configurable slips feature
+       6090    minor   Empty mails in message_queue are sent
+       8378    minor   <fine> syntax not working on overdues anymore
+       5490    trivial Is smsoverdues.pl an orphan
+
+OPAC
+----------
+       3280    normal  Opac/opac-sendbasket.pl security leaky
+       4064    normal  Uninitialized variable errors in opac-search.pl
+       4173    normal  Statuses not appearing in the OPAC
+       5409    normal  Call number is not show on Opac search result page.
+       7586    normal  Search: Language restriction does  NOT show expected results (no items shown)
+       7932    normal  Twitter share doesn't work with socialnetworks
+       8108    normal  Remove unused images from the OPAC
+       8197    normal  Software error when you have cleaned cookies in your browser and try to past the url to opac-topissues.pl
+       8226    normal  'OpacFooter' markup/css improvements
+       8255    normal  Local cover images should be cacheable
+       8617    normal  Problem with display of comments waiting for moderation in OPAC
+       8626    normal  Encoding problem with = in cart emails
+       8708    normal  RSS feed for new comments is broken
+       8791    normal  OPAC UNIMARC XSLT details : subject with subfield 3
+       8810    normal  Opac: Cart should display branchname instead of branchcode
+       8827    normal  YUI CSS files no longer found on Yahoo servers
+       8873    normal  JavaScript error in Opac displaying tag cloud
+       8923    normal  Add ids to repeated pagination menus to allow for CSS customization
+       8941    normal  Make title display properly for NORMARC OPAC detail view
+       8947    normal  Search does not work with CCSR theme and language = nb-NO
+       8973    normal  HTML and URL escape missing in OPAC templates
+       7500    minor   Use CSS Sprites for faster page loading
+       7642    minor   The number that appears when hovering over a tag in the tag cloud isn't the number of items with that tag
+       7873    minor   Title sort in OPAC basket doesn't work
+       7877    minor   Note on expiration in the opac worded wrongish
+       7929    minor   Duplicate id "availability" on XSLT result page
+       8139    minor   Fix the CSS for the recent comments to prevent leftmenu overlapping it.
+       8232    minor   Comments in OPAC contain untranslatable javascript messages
+       8272    minor   OPAC : date expiration format
+       8314    minor   Missing MARCISBNS param in opac-detail.pl
+       8322    minor   Removing space between end of marc data and fullstops
+       8335    minor   Missing Icon PR.png or typo in MARC21slim2OPACDetail.xsl
+       8357    minor   UNIMARCslim2OPACDetail.xsl, title without class and too links to views
+       8408    minor   Odd OPAC message when OPAC Renewals are disabled and OPACFineNoRenewals is set to blank
+       8441    minor   Hide MODS export for UNIMARC
+       8476    minor   Little bug in OPAC XSLT on OPACURLOpenInNewWindow
+       8936    minor   Search RSS  feeds does not show there items when subscribing in Firefox
+       8988    minor   Item status uses authorized value description for intranet
+       7367    trivial General OPAC typo omnibus
+       8323    trivial User created lists not sorting properly
+       8544    trivial Make RSS icon styleable
+
+Packaging
+----------
+       7968    normal  Create meta-packages to simplify installation of koha
+       8020    normal  Prepare debian packages for 3.8 release
+       8235    minor   Packaging scripts get upset with non-Debian perl modules
+       8982    minor   Koha-create rejects --database option
+       8008    trivial Fix typo in man page for koha-create
+
+Patrons
+----------
+       6634    normal  Manager_id not populated when paying fines
+       7411    normal  Remove diacritics when automatically generating userid
+       7628    normal  Required format is not enforced for Patron Categories
+       7643    normal  Can't upload and import zipped file of patron images
+       8025    normal  Patron attribute not selected if value is zero
+       8391    normal  Cannot view reading record through staff client
+       8514    normal  Display of patron results changed display order
+       8739    normal  Partial Fine Payments Saving Amount Paid Incorrectly
+       7630    minor   Warning on moremember.pl about param without key
+       8014    minor   On the patron entry form hide "restricted until" field if "Restricted: No" is checked
+       8150    minor   Patron circulation history has a fossil navagation bar
+       8196    minor   Members/memberentry.pl?op=add shows all extended attribute values from database
+       8392    minor   Memberentry is not enforcing birthdate restrictions
+       8427    minor   Patron search results not consistent
+       8533    minor   Non-numeric cardnumbers screw up autoMemberNum
+       8863    minor   When clearing a patron attribute, they are all cleared
+       8869    minor   Duplicate member check doesn't disable submit button on bottom.
+       8978    minor   Patron's dateexpiry is erroneously updated if dateexpiry in UnWantedField syspref
+
+Reports
+----------
+       8588    normal  Duplicate field IDs cause problems with SQL report parameter entry
+       8594    normal  A report containing a subquery that has a 'limit' will have that limit stripped out
+       8596    normal  Reports interface date picker doesn't force ISO formatted dates
+
+Searching
+----------
+       7722    normal  Insidious problem with searching
+       7847    normal  OPAC search dies with plack
+       8209    normal  "Did you mean?" suggestions based on authorities
+       8458    normal  $stemmed_operand in C4::Search _build_stemmed_operand is not initialized.
+       8657    normal  Default sort by call number does not work
+       8954    normal  Languages list in advanced search always in english
+       8958    normal  Facets are not fully UNIMARC compliant
+       6886    minor   Single branch mode should disable showing the branch name in front of all callnumbers
+       8041    minor   In admin search, items can be lost and  for loan
+       8217    minor   Focus on search box in Detail page (staff search)
+       8916    minor   Hide Curriculum index in advanced search for unimarc marcflavor
+       8012    trivial DefaultSortOrder and OPACdefaultSortOrder are set to "ascending" on install
+
+Self checkout
+----------
+       8111    normal  Language chooser display problem in self-checkout
+       8518    minor   Self checkout does not display debt amount if syspref AllowFineOverride is set to allow
+       7953    trivial Opacuserjs to the sco template
+
+Serials
+----------
+       8176    normal  $sqlwhere is undefined in C4::Serials in GetSubscriptions
+       8716    normal  Reordering of routing list entries doesn't work
+       3456    minor   Serials receipt note
+       8227    minor   Remove compile time warning from C4::Serials
+       6655    trivial Sorting order of serial issues in OPAC
+
+SIP2
+----------
+       3638    normal  Status of hold not changed when item checked in via SIP2 Interface
+       6335    normal  Branch not set consistently in all SIP transactions
+       7787    normal  SIP server closes the TCP connection when it receives an invalid message
+
+Staff Client
+----------
+       7599    normal  Cart JavaScript contains untranslatable English strings
+       8481    normal  Items table is showing in opac-MARCdetail.pl but not in MARCdetail.pl
+       8812    normal  Staff Client: Patron search should display branch name instead of branch code in results table
+       8949    normal  Trying to view help on a page without any help results in a Perl error
+       8996    normal  In result page items with negative notforloan are available
+       9017    normal  Quote of the day: Table footer not translated
+       5312    minor   XHTML correction in authority summary
+       8009    minor   Item descriptive data not populated on pay.pl
+       8593    minor   Add unique IDs to pending approval markup on staff client home page
+       8646    minor   Certain search terms cause browser "script taking too long" error
+       8793    minor   Fix materialTypeCode/typeOf008 icons for NORMARC XSLT
+       8895    minor   Warning in systempreferences.pl: Use of uninitialized value in length...
+       7368    trivial General staff client typo omnibus
+
+System Administration
+----------
+       4177    normal  Opaccloud missing from the system preferences interface
+       8702    normal  System preferences search does not allow accented letters
+       9107    normal  DidYouMeanFromAuthorities syspref obsolete
+       8119    minor   Show hint when disabling active currency checkbox
+       8122    minor   Add a link to new library group creation from empty groups message
+       8261    minor   Cannot search system preferences from Local Use tab
+       8907    minor   Last updated date does not appear on currency edit form
+       8713    trivial Warning message triggered by clicking keyword to marc mapping.
+       8714    trivial Poorly ordered and triggers warning in marctagstructure.pl
+       8849    trivial Error log generated when not a demo system
+
+Templates
+----------
+       6037    normal  Invalid markup, missing breadcrumbs on Keyword to MARC Mapping page
+       6617    normal  Table of contents not printing right if entered right
+       7127    normal  Templates must be valid XHTML
+       7842    normal  Inconsistencies in Notices interface
+       7982    normal  Typo in moremember-receipt.tt
+       8124    normal  Hide option to download results of items with no checkouts report
+       8160    normal  Link to cataloging appears for users without cataloging permission
+       8241    normal  Remove stray references to YUI autocomplete
+       8281    normal  Remove unused YUI files
+       8385    normal  Searchengine/solr/indexes.tt fails 'prove ./xt/tt_valid.t' test
+       8398    normal  Missing image file in staff global css
+       8522    normal  Markup errors cause problems with customized CSS
+       8549    normal  DataTables upgrade broke display of next/previous buttons in table controls
+       8573    normal  Translation difficult in picture-upload.tt due to nested sentence in if/foreach/if/elsif - construction
+       8598    normal  No patron image or home library on Files & Statistics tabs
+       8621    normal  Template for sending out carts not formatting correctly
+       8623    normal  Javascript libraries should be outside theme directories
+       8931    normal  Submit buttons have blue background
+       8934    normal  Fix typo and language on transport cost matrix
+       8975    normal  Search results should say on order in staff client
+       6855    minor   Bullet point showing in wrong place on error message
+       7483    minor   A more detailed breadcrumb for authority management
+       7690    minor   Hidelostitems not working in Normal Display
+       7889    minor   Use standard style for errors and messages
+       7987    minor   Typo causing invalid markup in circulation.tt
+       8048    minor   Better spacing on categories for attributes
+       8187    minor   Batch patron modification missing from tools sidebar menu
+       8194    minor   Layout problem on subscription add when showing manual history
+       8195    minor   The selected link in include menus must be bold
+       8288    minor   Showmarc.tt should not include full doc-head-close.inc
+       8318    minor   Update StatisticsFields description
+       8321    minor   Fix OPACShowBarcode description
+       8339    minor   Div id="login" should be id="login_controls" in header.inc
+       8351    minor   Fix wording when undoing an import
+       8556    minor   "Mark seen and continue" not translatable in inventory.tt
+       8624    minor   Famfamfam should be outside theme directory
+       8677    minor   Table overlapping to the right on holds waiting
+       8696    minor   Tools menu says export bibs still
+       8711    minor   Alternating colors messed up on reports
+       8717    minor   Wrong subscription notes are showing in catalogue detail view of serials in staff client
+       8721    minor   Typo in  AllowItemsOnHoldCheckout
+       8730    minor   Browse overlaying powered by
+       8737    minor   Incorrect icon at login in staff client
+       8765    minor   Add series title to intranet search results
+       8766    minor   OPACBaseURL still called as OPACBaseurl in many files
+       8851    minor   Strange blue bar above serials results
+       8898    minor   Remove unused mainmenu include and related styles in the staff client
+       8912    minor   Remove unused hold-menu.inc
+       8933    minor   Transport cost matrix capitalization wrong
+       8935    minor   Transport cost matrix could be prettier
+       3521    trivial Items table in catalogue/detail.pl and cataloguing/additem.pl is sorted nonsensically
+       8764    trivial Template change "Authors" to "Additional authors" in OPAC
+
+Test Suite
+----------
+       8022    normal  Permissions test doesn't check all languages
+       8383    normal  Need test to check that Perl files will compile
+       8413    normal  Space in barcode breaks GET request in benchmark_staff.pl
+       8470    minor   Remove  depreciated  H:T:P test file
+       7994    trivial Syntax error in yaml (syspref) files
+
+Tools
+----------
+       8843    normal  Cannot export bibliographic records by call number
+       6372    minor   Batch progress bar does not check for 0 size jobs; should be in separate js too
+       8861    minor   Undefined variables in batchMod.pl trigger error logs
+       8453    trivial Need spaces after radio buttons on inventory
+
+Transaction logs
+----------
+       7241    normal  Circulation action logs record biblionumber instead of item number
+
+translate.koha-community.org
+----------
+       8968    normal  JavaScript String not translatable
+
+Z39.50 / SRU / OpenSearch Servers
+----------
+       3782    normal  Delivered z39.50 targets wrong for NY Public Library and NY University Library
+       8171    normal  Improper escaping of quotes during z39.50 queries leads to broken html
+       8704    normal  Typo in etc/koha-conf.xml
+
+
+New sysprefs in 3.10.0
+======================
+
+  * autoBarcode
+  * BorrowerMandatoryField
+  * MaxFine
+  * OpacNavRight
+  * QuoteOfTheDay
+  * NoZebra
+  * defaultSortField
+  * defaultSortOrder
+  * OPACdefaultSortField
+  * OPACdefaultSortOrder
+  * itemBarcodeInputFilter
+  * OPACItemsResultsDisplay
+  * AllowReturnToBranch
+  * OPACShowHoldQueueDetails
+  * OPACSearchForTitleIn
+  * OPACMySummaryHTML
+  * UseTransportCostMatrix
+  * SvcMaxReportRows
+  * decreaseLoanHighHolds
+  * decreaseLoanHighHoldsValue
+  * decreaseLoanHighHoldsDuration
+  * ReservesControlBranch
+  * IssueLostItem
+  * SuspendHoldsIntranet
+  * SuspendHoldsOpac
+  * DefaultLanguageField008
+  * OPACShowBarcode
+  * OPACShowUnusedAuthorities
+  * EnableBorrowerFiles
+  * UpdateTotalIssuesOnCirc
+  * IntranetSlipPrinterJS
+  * OpacSuppressionByIPRange
+  * PrefillItem
+  * SubfieldsToUseWhenPrefill
+  * AgeRestrictionMarker
+  * AgeRestrictionOverride
+  * IncludeSeeFromInSearches
+  * OPACMobileUserCSS
+  * OpacMainUserBlockMobile
+  * OpacShowLibrariesPulldownMobile
+  * OpacShowFiltersPulldownMobile
+  * AuthDisplayHierarchy
+  * OPACdidyoumean
+  * INTRAdidyoumean
+  * BlockReturnOfWithdrawnItems
+  * HoldsToPullStartDate
+
+
+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.10.0/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 (90%)
+  * Armenian (90%)
+  * Chinese (Taiwan) (69%)
+  * Danish (70%)
+  * English (New Zealand) (91%)
+  * French (100%)
+  * French (Canada) (69%)
+  * German (100%)
+  * German (Switzerland) (100%)
+  * Italian (100%)
+  * Norwegian Bokmål (66%)
+  * Portuguese (Brazil) (100%)
+  * Slovak (100%)
+  * Spanish (93%)
+
+
+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.10.0 is
+
+  Release Manager:       Paul Poulain <paul.poulain@biblibre.com>
+  Documentation Manager: Nicole C Engard <nengard@gmail.com>
+  Translation Manager:   Frédéric Demians <frederic@tamil.fr>
+  Translation Team:      Katrin Fischer <Katrin.Fischer@bsz-bw.de>,
+                         Marijana Glavica <mglavica@ffzg.hr>
+  QA Manager:            Ian Walls <koha.sekjal@gmail.com>
+  QA Team:               Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>,
+                         Jonathan Druart <jonathan.druart@biblibre.com>,
+                         Mason James <mtj@kohaaloha.com>
+  Bug Wranglers:         Magnus Enger <magnus@enger.priv.no>,
+                         Katrin Fischer <Katrin.Fischer@bsz-bw.de>,
+                         Dobrica Pavlinušić <dpavlin@rot13.org>
+  Packaging Manager:     Robin Sheat <robin@catalyst.net.nz>
+  Packaging Assistant:   Mason James <mtj@kohaaloha.com>
+
+  Release Maintainer (3.4.x): Chris Nighswonger <cnighswonger@foundations.edu>
+  Release Maintainer (3.6.x): Jared Camins-Esakov <jcamins@cpbibliography.com>
+  Release Maintainer (3.8.x): Chris Cormack <chrisc@catalyst.net.nz>
+
+
+Credits
+======================
+
+We thank the following libraries who are known to have sponsored
+new features in Koha 3.10.0:
+  * BdP de la Meuse
+  * Brooklyn Law School Library
+  * Central Kansas Library System (CKLS), Plum Creek Library System and Washoe County Library System
+  * Centre collégial des services regroupés (CCSR)
+  * Corpus Christi Public Libraries
+  * Los Gatos Public Library and Harrison Carmel Public Library
+  * North Central Regional Library (NCRL)
+  * Northeast Kansas Library System (NEKLS)
+  * Talking Tech
+  * Universidad Nacional de Córdoba
+  * Université d'Aix-Marseille
+  * Université de Lyon 3
+  * Université de Rennes 2
+  * Université de St Etienne
+  * VOKAL
+  * Washoe County Library System
+
+We thank the following individuals who contributed patches to Koha 3.10.0.
+  *      1     Joseph Alway
+  *      2     Nuño López Ansótegui
+  *     13     Tomas Cohen Arazi
+  *      4     Alex Arnaud
+  *      1     Marc Balmer
+  *      5     D Ruth Bavousett
+  *      2     Gaetan Boisson
+  *      1     Ivan Brown
+  *    162     Jared Camins-Esakov
+  *     31     Colin Campbell
+  *      7     Frédérick Capovilla
+  *     14     Galen Charlton
+  *     14     David Cook
+  *     32     Chris Cormack
+  *      3     Christophe Croullebois
+  *      2     Elliott Davis
+  *      5     Stéphane Delaune
+  *     14     Frédéric Demians
+  *     77     Jonathan Druart
+  *     70     Nicole Engard
+  *     11     Magnus Enger
+  *     26     Katrin Fischer
+  *      6     Amit Gupta
+  *      5     Chris Hall
+  *     72     Kyle M Hall
+  *      2     Claire Hernandez
+  *     40     Mason James
+  *      9     Srdjan Jankovic
+  *      7     Bart Jorgensen
+  *      1     Jorgia Kelsey
+  *      1     Piotr Kowalski
+  *      1     Henri-Damien Laurent
+  *    102     Owen Leonard
+  *      1     Frère Sébastien Marie
+  *     29     Julian Maurice
+  *      1     Melia Meggs
+  *      6     Matthias Meusburger
+  *      4     Sophie Meynieux
+  *      1     Christopher Nighswonger
+  *     21     Chris Nighswonger
+  *     23     Dobrica Pavlinusic
+  *      3     Maxime Pelletier
+  *      3     Shari Perkins
+  *    306     Paul Poulain
+  *      6     Meenakshi R
+  *      5     MJ Ray
+  *      4     Liz Rea
+  *     26     Marcel de Rooy
+  *     34     Fridolyn SOMERS
+  *      3     Mathieu Saby
+  *     14     Adrien Saurat
+  *     19     Robin Sheat
+  *      1     Simon Story
+  *      1     Zeno Tajoli
+  *      8     Lyon3 Team
+  *      6     Mirko Tietgen
+  *     25     Mark Tompsett
+  *      2     Duncan Tyler
+  *      1     Kathryn Tyree
+  *     22     Marc Veron
+  *      1     Aleksa Vujicic
+  *      1     Stacey Walker
+  *      5     Ian Walls
+  *      1     Robert Williams
+  *      4     christophe croullebois
+  *      1     root
+  *      1     Savitra sirohi
+  *      1     Koha user
+  *      3     wajasu
+  *      1     Serhij Dubyk {Сергій Дубик}
+
+We thank the following companies who contributed patches to Koha 3.10.0
+  *     102 ACPL                                                                                          
+  *       1 Abbaye de La Trappe
+  *       1 Amigos Library Services
+  *      26 BSZ BW                                                                                         
+  *     491 BibLibre                                                                                    
+  *      10 BigBallOfWax                                                                          
+  *     151 ByWater-Solutions                                                                   
+  *     162 C & P Bibliography                                                                    
+  *      61 Catalyst                                                                                 
+  *       1 Cilea                                                                                           
+  *      14 Equinox                                                                                   
+  *      21 Foundations                                                                              
+  *      40 KohaAloha                                                                                  
+  *      10 Libeo                                                                                          
+  *      11 Libriotech                                                                                 
+  *       2 MASmedios                                                                                  
+  *      13 Nucsoft OSS Labs
+  *      31 PTFS-Europe                                                                              
+  *       1 Progilone
+  *      14 Prosentient Systems
+  *      26 Rijksmuseum                                                                               
+  *       5 Software.coop                                                                             
+  *      14 Tamil                                                                                           
+  *       7 Université Jean Moulin Lyon 3
+  *       3 Université Rennes 2
+  *       3 abunchofthings.net
+  *       3 gmx.de
+  *       1 littleover.derby.sch.uk
+  *       1 msys.ch
+  *       3 mypacks.net
+  *      23 rot13.org                                                                                      
+  *       1 ubuntu
+  *      62 unidentified
+  *      22 veron.ch
+
+We also especially thank the following individuals who tested patches
+for Koha 3.10.0.
+  *       1 Koha Team Lyon 3
+  *       1 Joseph Alway
+  *       1 Pierre Angot
+  *       9 Tomas Cohen Arazi
+  *       2 Alex Arnaud
+  *       1 Larry Baerveldt
+  *       1 Marc Balmer
+  *       5 Gaetan Boisson
+  *     256 Jared Camins-Esakov
+  *       1 Colin Campbell
+  *       1 François Charbonnier
+  *      16 Galen Charlton
+  *       2 David Cook
+  *     162 Chris Cormack
+  *       7 Elliott Davis
+  *       5 Michael Davis
+  *       1 Stéphane Delaune
+  *       2 Stephane Delaye
+  *       1 Stéphane Delaye
+  *      13 Frédéric Demians
+  *      87 Jonathan Druart
+  *      47 Nicole C. Engard
+  *       9 Magnus Enger
+  *      81 Katrin Fischer
+  *       2 Mathilde Formery
+  *       3 Marijana Glavica
+  *       1 Corinne HAYET
+  *     107 Kyle M Hall
+  *      27 Mason James
+  *      60 Owen Leonard
+  *       1 MathildeF
+  *      25 Julian Maurice
+  *      11 Melia Meggs
+  *       3 Matthias Meusburger
+  *       1 Sophie Meynieux
+  *       5 Joy Nelson
+  *       2 Chris Nighswonger
+  *      10 Dobrica Pavlinusic
+  *       6 Shari Perkins
+  *     687 Paul Poulain
+  *       2 MJ Ray
+  *      14 Liz Rea
+  *       9 Martin Renvoize
+  *      22 Marcel de Rooy
+  *       1 Fridolyn SOMERS
+  *       1 Adrien Saurat
+  *       7 Robin Sheat
+  *       6 Delaye Stephane
+  *       1 Zeno Tajoli
+  *      17 Mirko Tietgen
+  *      43 Marc Veron
+  *       2 Stacey Walker
+  *       9 Ian Walls
+  *       1 jmbroust
+  *       1 jorgia
+  *       3 mveron
+  *      20 wajasu
+
+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.10.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 23 nov. 2012 15:25:13 Z #####