update release notes for 3.16.0 (human)
authorGalen Charlton <gmc@esilibrary.com>
Thu, 22 May 2014 20:16:25 +0000 (20:16 +0000)
committerGalen Charlton <gmc@esilibrary.com>
Thu, 22 May 2014 20:16:25 +0000 (20:16 +0000)
Manual edit of the release notes to hopefully make
them more useful.  Also added reminder about the
deprecation of the prog and CCSR public catalog
themes.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>

misc/release_notes/release_notes_3_16_0.txt

index 3370ac8..ef45028 100644 (file)
@@ -23,898 +23,1080 @@ Installation instructions can be found at:
 Koha 3.16.0 is a major release, that comes with many new features.
 
 
-It includes 2 features, 200 enhancements and 391 bugfixes.
+It includes 6 new features, 197 enhancements to existing features,
+and 390 bugfixes.
 
+Important notice
+================
+The "prog" and "CSSR" public catalog themes were deprecated upon the
+release of Koha 3.14.0.  They are expected to be removed from Koha
+upon the release of Koha 3.18.0, which is scheduled for November 
+2014.  Users should plan on upgrading to the Bootstrap them as soon
+as possible.
 
 New features in 3.16.0
 ======================
 
 Acquisitions
 ----------
-       8230    Show the ordered status in catalogue page
+    8230    The ordered status is now displayed on the staff bib details
+            page. This is enabled by the new AcquisitionDetails system
+            preference
+    11665   It is now possible to place orders from the holds ratio report
+Command-line Utilities
+----------
+    6435    rebuild_zebra.pl now has the ability to run as a daemon
+            by specifying the -daemon switch.  This allows the Zebra
+            index to be updated within seconds of a bibliographic or
+            authority record being changed, rather than waiting several
+            minutes for a cronjob
+
+Lists
+----------
+    9032    It is now possible for a patron to invite another to
+            share a private list. When an invitation is made, it
+            is sent out via email, and the recipient has the option
+            to confirm the invitation.
 
 Searching
 ----------
-       10862   Add an search history for the staff interface
+    10862   The staff interface now retains and displays bib and authority
+            search history, allowing staff members to easily re-run searches.
+            This is enabled by the new preference EnableSearchHistory.
 
+Tools
+----------
+    9016    It is now possible to use different templates for notices
+            depending on the message transport.  For example, if the library
+            sends out overdue notices via email and SMS, it is now possible
+            to use different templates.  This feature is referred to
+            as "multi transport types".
 
 Enhancements in 3.16.0
 ======================
 
 Acquisitions
 ----------
-       7180    Order from staged file improvements
-       7267    Display accountnumber in PDF
-       7288    Invoice improvements - Show only subscriptions
-       7308    New column in admin/aqbudgets
-       9261    Allow librarians to make purchase suggestions for patrons
-       9416    We should have 2 kinds of notes for each order line
-       9807    There should be a way to show the content of a basketgroup without reopening it
-       10090   The ordered and spent page display the itemtype code
-       10789   Excessive and often incorrect use of finish in C4::Acquisitions
-       10875   Addorderiso2709: the link "show all funds" is missing.
-       10922   Display if prices are tax exc. or inc. when creating a new order
-       10983   Unused subroutines in C4:Budgets
-       11027   Add a column for basketgroups in late orders table
-       11141   Filters are not kept on receiving
-       11224   C4::Acquisition need more UT, and more robust ones.
-       11429   Add a link to basketgroup in basket detail page
-       11435   Show basketgroup information in Acquisition tab in catalogue page
-       11459   [Signed-Off] OrderPdfFormat pref description could be more verbose
-       11551   Allow to search on ordernumber in histsearch.pl
-       11552   After a transfer, allow to search on the original order line
-       11578   Improvement of the funds list view
-       11579   The ordernumber is not displayed on the basket page
-       11665   An ability to place orders directly from hold ratios list
-       11763   Consolidate fund action links into menu
-       11787   Use validation plugin when adding new vendor
-       11805   Use validation plugin when creating new basket in Acquisitions
-       11828   Add German PDF template for orders in acquisitions
-       11864   Show parent_orderline in received orders table
+    7180    Order from staged file improvements: one can now place
+            multiple orders on records from a staged file in one
+            fell swoop, selecting which titles one wants to order.
+            In addition, order fields can be populated from the MARC
+            records based on a mapping set up via the MarcFieldsToOrder
+            system preference.
+    7267    Display account number in PDF
+    7288    Add filter to invoice page to only display invoices related to
+            subscriptions
+    7308    Display base-level amount ordered in fund management
+    9261    Allow librarians to make purchase suggestions for patrons
+    9416    Add vendor note field to order line record
+    9807    It is now possible to view a basket group without reopening it
+    10090   The ordered and spent pages now display the item type description
+            rather than the code
+    10875   The form for adding a new order from a staged file now longer
+            displays inactive funds by default
+    10922   Now displays whether prices include tax or do not include tax
+            when creating a new order
+    11027   There is now a column for basket groups in late orders table
+    11141   The receiving form now retains the search filters that staff
+            set on the pending orders list.
+    11429   There is now a link to basket group on the basket detail page
+    11435   Basket group information is now displayed on the acquisitions tab
+            in the staff bib details page
+    11459   The description of the OrderPdfFormat preference is improved
+    11551   It is now possible to search on parent order number on the
+            advanced orders search page
+    11552   It is now possible to search on the original order line number
+            after transferring an order
+    11578   The funds management page now uses a tree for displaying parent
+            and child funds, make their relationships more clear.
+    11579   The order number is now displayed on the basket page
+    11763   The fund action links on the funds management page are now
+            consolidate on a menu
+    11828   German-language templates for order PDFs are now available
+    11864   The parent order line number is now displayed on the received
+            orders table
 
 Architecture, internals, and plumbing
 ----------
-       7372    RoadTypes should be folded into Authorised Values
-       10277   Add C4::Context->IsSuperLibrarian()
-       10533   Basketgroup js functions should in a separated js file
-       11051   Performance of opac-search
-       11268   Biblioitems URL field is too small for some URLs
-       11389   Re-enable PostgreSQL as a database scheme that Koha can connect to
-       11468   Remove use of smartmatch from DateUtils
-       11474   Remove experimental given/when from C4::Utils::Datatables
-       11478   Remove experimental given/when from Koha::SimpleMARC
-       11479   Remove experimental given/when from C4::MarcModificationTemplates
-       11518   Add new method to Koha::Schema::Result::Item that will always return the correct itemtype
-       11555   Make "All" one of the default options for datatables
-       11605   DT: default entry is 20
-       11730   C4::Charset call C4::Context without use it
-       11751   Some code related to "institution" is unused and obsolete
-       11957   Sample_only_param_tables.sql is not usable
-       11960   GetMemberDetails is unnecessarily called in CanBookBeRenewed
-       11975   Tools: Batch patron deletion code should be improved
+    7372    The list of road types was moved from a database table to a
+            new authorized value, ROADTYPE
+    9823    GetReservesFromBiblionumber was refactored to remove an
+            unnecessary return value and to use named parameters
+    10277   A new routine, C4::Context->IsSuperLibrarian, was added to
+            consolidate the check of whether the current user has
+            superlibrarian privileges
+    10533   The JavaScript functions for managing basket groups were moved
+            to a separate file
+    10789   Removed incorrect uses of $sth->finish in C4::Acquisitions
+    10809   The branches TT plugin is now used by serials search
+    10983   Removed unused subroutines in C4:Budgets
+    11032   Several routines in C4::Biblio now verify that valid MARC::Record
+            objects are passed to them
+    11051   Removed unnecessary SQL queries in GetBranches, improving the
+            speed of public catalog searches
+    11182   Removed spurious logged warnings in circulation
+    11268   Increased the width of the biblioitems URL field
+    11333   The validation plugin is now used by the  CSV profile forms
+    11386   Standardize validation on the subscription add/edit form
+    11389   Re-enabled PostgreSQL as a database scheme that Koha can connect
+            to.  Note that PostgreSQL support for Koha remains a work in
+            progress.
+    11468   Removed use of smartmatch from DateUtils
+    11474   Removed experimental given/when from C4::Utils::Datatables
+    11478   Removed experimental given/when from Koha::SimpleMARC
+    11479   Removed experimental given/when from C4::MarcModificationTemplates
+    11518   Added new method to Koha::Schema::Result::Item to return the
+            effective item type
+    11539   Removed disused C4::Barcodes::PrinterConfig module
+    11555   Make "All" one of the default options for choosing the number of
+            rows in a DataTables table to display
+    11562   Sort the preferences in sysprefs.sql alphabetically
+    11605   The list of rows to display for DataTable option now uses the
+            global default where possible.
+    11730   Make C4::Charset use C4::Context
+    11751   Removed dead code related to handling members of institution
+            patrons
+    11766   The validation plugin is now used by the authority type form
+    11767   The validation plugin is now used by the authority framework tag form
+    11769   The validation plugin is now used by the MARC framework form
+    11771   The validation plugin is now used by the MARC framework tag form
+    11785   The validation plugin is now used when uploading local cover images
+    11787   The validation plugin is now used by the vendor form
+    11788   The validation plugin is now used by course reserve forms
+    11789   The validation plugin is now used by the list form
+    11791   The validation plugin is now used by the city form
+    11792   The validation plugin is now used by the currency form
+    11793   The validation plugin is now used by the item type form
+    11795   The validation plugin is now used by the Z39.50 server form
+    11805   The validation plugin is now used by the order basket form
+    11806   The validation plugin is now used by the OAI set form
+    11957   Removed disused sample_only_param_tables.sql
+    11960   Replaced unnecessary call of GetMemberDetails by CanBookBeRenewed,
+            thereby improving performance
+    11975   The batch patron deletion code received various improvements
 
 Authentication
 ----------
-       11146   Show a go back link on no permission page
-       11241   DHXD
+    11146   The page that is displayed when a staff user does not have
+            permission to perform a given operation now includes a link
+            to go back to the previous page
 
 Cataloging
 ----------
-       9366    On cataloguing each user can easily display tags or not
-       9673    Track when items are marked as lost or withdrawn
-       10970   Update MARC21 frameworks to Update Nr. 17 - DB update
-       11746   Add edit item links to record details page
+    9366    The MARC editor now has a widget to control the display of the
+            MARC tags
+    9673    The item record now has date fields to track when an item is
+            mark lost or is withdrawn
+    10970   The MARC21 frameworks were updated to Update Number 17
+    11746   The record details page now has direct links to edit items
 
 Circulation
 ----------
-       7413    Allow OPAC renewal x days before due date
-       8231    Warning on Check in if borrower is restricted
-       9823    Code optimization: Change prototype of GetReservesFromBiblionumber
-       10694   Allow arbitrary backdating of returns
-       10845   Multi transport types for holds
-       10859   Alert if a patron already has an issue for the same biblio
-       10863   Add 2 circulation permissions: force_checkout and lift_restriction
-       11040   Add option to print regular slip to CircAutoPrintQuickSlip
-       11182   Warnings in circulation
-       11359   Add cardnumber and phonenumber columns to the branch overdues circulation report.
-       11486   Show renewal count on 'check out' and 'details' tabs in patron record
-       11561   Preventing duplicate print notices and enforcing a print notice if no notices can be generated
-       11630   AgeRestrictionMarker doesn't handle marker immediately followed by age
+    7413    Circulation policies can now be set to control how long a patron
+            must wait before being allowed to renew a loan.
+    8231    The check-in page now displays a warning if the patron is
+            restricted
+    10694   The check-in page can now allow the operator to specify an
+            arbitrary return date. This is enabled using the new system
+            preference SpecifyReturnDate
+    10859   The checkout page can now alert the operator if the patron
+            already has a different item on the same bib on loan.  This
+            feature is enabled using the AllowMultipleIssuesOnABiblio
+            system preference.
+    10863   There are two new circulation permissions related to patrons
+            who have restrictions. The force_checkout permission controls
+            whether an operator is allowed to check out an item to a
+            restriction patron, while the manage_restrictions permission
+            controls whether the operator is able to add or remove
+            restrictions.
+    11040   The CircAutoPrintQuickSlip preference now has a new option
+            to print a regular slip.
+    11359   The library overdues report now includes columns for the
+            patron barcode and phone number
+    11486   The number of renewals left is now displayed on the checkout
+            and patron details pages
+    11561   With the implementation of multi transport types, preventing
+            the generation of duplicate hold print notices.  If no
+            other transports can be used for a hold notice, it will continue
+            to default to print
+    11630   The parsing of age restriction markers is now more flexible,
+            and can now accommodate cases where the marker is immediately
+            followed by the age
 
 Command-line Utilities
 ----------
-       7844    Plack scripts for developers
-       10782   Add a koha-mysqlcheck script
-       10955   Add ability to skip deletions in zebraqueue
-       11078   Rebuild_zebra.pl can lose updates due to race condition during full rebuilds
-       11278   Adjusting bulkmarcimport.pl for customization routine and verbose printing
-       11484   Add option to purge z39.50 search records from import table to cleanup_database.pl
+    7844    There is now a sample Plack configuration for developer use
+            that handles both staff and public catalog interfaces
+    10782   Debian packages now include a koha-mysqlcheck script
+            for running integrity checks on Koha databases
+    10955   rebuild_zebra.pl is now able to skip processing deletions,
+            allowing record deletions to be handled in a separate
+            run overnight
+    11078   rebuild_zebra.pl now uses a lockfile to prevent multiple
+            rebuild_zebra.pl processes from attempting to make
+            simultaneous changes
+    11278   bulkmarcimport.pl now has the ability to use a user-supplied
+            Perl module to manipulate records prior to import. It also
+            has more options for verbose logging
+    11441   The --aut switch for remove_unused_authorities.pl is no
+            longer required.  If it is omitted, the job will remove
+            all unused authorities, regardless of type.
+    11484   cleanup_database.pl now has an option to purge Z39.50 results
+            from the reservoir
+    11850   bulkmarcimport.pl now has an option to append to its logfile
 
 Course reserves
 ----------
-       11788   Use validation plugin when creating new course
-       11866   Staff side course reserves too restrictive
+    11866   Course reserves information can now be viewed without requiring
+            special permissions on the part of staff operators
 
 Database
 ----------
-       3445    Action_logs table needs some thought
+    3445    Several indexes were added to the action_logs table to improve
+            performance
 
 Documentation
 ----------
-       11238   The version of the manual online link should be dynamically updated
+    11238   Online help now dynamically constructs links to the appropriate
+            version of the Koha manual
 
 Hold requests
 ----------
-       11138   Auto-unsuspend holds not in default cronjobs
+    11138   The example crontabs now include the auto-unsuspend holds job
 
 I18N/L10N
 ----------
-       7934    Separate po file for help pages
-       8044    Localization for Perl scripts and modules
-       10964   Update MARC21 de-DE default framework to Update Nr. 17 (September 2013)
-       11495   I18n toolchain misses one instance of text "Select titles to: " in bootstrap
-       11631   Make translation toolchain ignore useless translatable strings
-       11848   Make Koha::I18N easier to use
-       12138   Use placeholders in translatable javascript strings
+    7934    Separate PO files are now generated for help pages
+    8044    (also bug 11848) It is now possible to make strings embedded in
+            Perl scripts translatable like this:
+
+                use Koha::I18N
+                print gettext('my translatable text');
+
+    10964   Updated the German MARC21 default framework to Update Nr. 17 (September 2013)
+    11495   Instances of text "Select titles to: " in the Bootstrap theme
+            are now translatable
+    11631   The translation toolchain now ignores certain useless translatable strings
+    12138   Placeholders can now be used when setting up strings in JavaScript
+            code to be translatable.  For example:
+
+                 _("Are you sure you want to delete the %s attached items?").format(count)
+
 
 Installation and upgrade (web-based installer)
 ----------
-       10138   Add some authorized values in french installer
-       12113   Update German web Installer for 3.16
-       12275   Small corrections to English web installer
+    10138   Updates to authorized values in the French see data
+    12113   Updates to German seed data
+    12275   Small corrections to English seed data
 
 Label/patron card printing
 ----------
-       11539   C4::Barcodes::PrinterConfig does not appear to be being used anywhere
-       12018   Add table sorting to patron card batches
-
-Lists
-----------
-       9032    Share a list
-       11789   Use validation plugin when creating new list
+    12018   Added table sorting to the list of patron card batches
 
 MARC Authority data support
 ----------
-       8334    Authority UNIMARC 100 field plugin
+    8334    There is now a field plugin for 100 fields in UNIMARC
+            authority record
 
 MARC Bibliographic data support
 ----------
-       11032   Validate passed records in Biblio.pm
-       11330   Inconsistent field/subfield descriptions on MARC21 bibliographic frameworks
-       11453   Update EN default UNIMARC bibliographic framework
+    11330   The MARC21 bibliographic frameworks seed data now has
+            more consistent field and subfield descriptions among
+            the various frameworks
+    11453   The English default UNIMARC bibliographic framework is
+            now up-to-date
 
 MARC Bibliographic record staging/import
 ----------
-       10500   Improve isbn matching when importing records
-       10558   Convert records table in manage-marc-import.pl to ajax DataTable
-       10811   Add a 999$c record matching rule to the MARC21 defaults
+    10500   By turning on the new AggressiveMatchOnISBN, the staged
+            MARC record importer can now include variations when looking
+            for matching records by ISBNs.  Note that at present,
+            AggressiveMatchOnISBN searches on ISBN variations only when
+            the UseQueryParser preference is turned off.
+    10558   The list of records in an import batch is now displayed
+            using an AJAX DataTable, improving responsiveness and making
+            it possible to sort results.
+    10811   The English seed data now includes an import matching rule on
+            biblionumber (999$c)
 
 Notices
 ----------
-       11598   Add --text option to overdue_notices similar to --html option
-
-OPAC
-----------
-       10774   Allow individual holds to be suspended and resumed from the OPAC
-       10807   OPAC: There is no authority search history
-       10907   Showing the staff members name who managed a suggestion should be optional
-       10951   Make the NoLoginInstructions a customizable field through preferences
-       10986   Limit the list of languages in advanced search through system preferences
-       11066   Export Citations not RDA compatible
-       11104   Label in opac topics in facets not easily css selectable
-       11105   Label - opac - places on facets not easily css selectable
-       11256   Set a number of items to display on a biblio detail page
-       11304   Bootstrap OPAC detail page doesn't display holding tabs properly
-       11465   Show counts and amounts on OPAC your summary tabs
-       11466   Purchase suggestion itemtypes, only default available if AdvancedSearchTypes not equal 'itemtypes'
-       11684   More mixed content warnings using SSL with amazon - opac-readingrecord and opac-user
-       11694   Improve handling of individual hold suspension in Bootstrap OPAC
-       11786   Improve RDFa schema.org mappings in prog and bootstrap
-       11860   Display subscription callnumber in OPAC detail page
-       12052   Display a patron message on the summary page
+    11598   Added --text option to overdue_notices similar to --html option
+
+Public Catalog
+----------
+    10774   Hold requests can now be individually suspended or resumed
+            from the public catalog
+    10807   The history of authority (browse) searches is now retained
+            by the public catalog, similar to existing functionality for
+            bibliographic searches
+    10907   There is a new system preference, OpacSuggestionManagedBy,
+            to control whether a patron can see the name of the staff
+            member who managed a purchase suggestion
+    10951   There is a new system preference, NoLoginInstructions, to
+            allow customizing the message that gets displayed on the public
+            catalog login form
+    10986   There is a new system preference, AdvancedSearchLanguages, to
+            control the languages that are included on the language filter
+            list on the advanced search page
+    11066   The RIS and BibTeX record exports now recognize the RDA 264
+            field as a source of publisher information
+    11101   There is now a CSS hook for customizing the item types facet label
+    11104   There is now a CSS hook for customizing the topics facet label
+    11105   There is now a CSS hook for customizing the places facet label
+    11256   The new system preference OpacMaxItemsToDisplay now controls
+            the number of item records that are displayed by default on the
+            record details page
+    11312   Add CSS hooks for customizing various facet labels
+    11465   The tabs on the "your summary" page now display the number
+            of loans, the number of hold requests, and the patron's fine
+            balance
+    11466   The purchase suggestion desired formats list now includes item types
+            whether AdvancedSearchTypes is set to 'itemtypes' or includes
+            'itemtypes' as one of the selected options
+    11684   Removed the likelihood of getting mixed-content warnings when
+            using SSL for the public catalog
+    11694   Improved the widgets for handling individual hold suspension in the
+            Bootstrap public catalog
+    11786   Improved RDFa schema.org mappings in the prog and Bootstrap
+            themes
+    11860   The subscription call number is now displayed on the record
+            details page
+    12052   There is a new preference, OPACMySummaryNote, that can be used
+            to display a message on the patron summary page in the
+            public catalog
 
 Packaging
 ----------
-       7234    Koha-common Debian package should include koha-sites.conf
-       10003   Koha-* scripts (packages) should provide tab-completion in bash
-       10646   Mod_rewrite should be enabled by the postinst script
-       10896   Add a --verbose option to koha-translate
-       10942   Provide a way for package upgrades to update template translations
-       11284   Package related updates for the new release
-       11655   Koha-translate --list shouldn't show 'en'
+    7234    koha-common Debian package now include koha-sites.conf
+    10003   koha-* scripts (packages) now provide tab-completion in bash
+    10646   koha-create now warns if mod_rewrite is not enabled
+    10896   Added a --verbose option to koha-translate
+    10942   The packages now support an option to automatically update
+            translations as part of an upgrade
+    11284   Package-related updates for the new release
+    11655   koha-translate --list no longer shows 'en' as a translation,
+            since it is the current base language
 
 Patrons
 ----------
-       9448    Add separate permission for writing off fees
-       10318   Show email on patron search results
-       10834   Add Sort 1 and Sort 2 to list of searchable patron fields
-       10861   Add a check on cardnumber length
-       11671   Restructure patron lists add form for improved usability
-       11869   Add more informations to the member printing pages.
+    6739    By turning on the new system preference, BlockExpiredPatronOpacActions,
+            expired patrons not blocked from performing actions in the public
+            catalog such as renewing loans
+    9448    There is a new staff permission, updatecharges/writeoff, for
+            controlling whether a staff member is allowed to forgive
+            overdue fines
+    10318   The primary email address is now displayed on patron search results
+    10834   Sort 1 and Sort 2 are now searchable patron fields
+    10861   There is a new system preference, CardnumberLength, that can be
+            set to require a minimum and maximum length for patron card
+            numbers
+    11671   The patron list add page was restructured for improved usability
+    11869   The patron print summary and print receipt templates now include
+            more information, including registration date, expiration date,
+            library, patron category, and fines and payments information
 
 Reports
 ----------
-       9915    Allow opac/svc/report to be passed sql parameters
-       11679   Add an ods export choice for reports
-       12040   Add STMP authentication parameters to runreports.pl
+    9915    The public reports web service (opac/svc/report) can now
+            be given report parameters
+    11679   Report output can now be downloaded as Open Document spreadsheets.
+    12040   Add SMTP authentication parameters to runreports.pl
 
 Searching
 ----------
-       9940    Add a new index for original language of document
-       9972    Add/ change some zebra indexes (MARC21) (GRS1+DOM)
-       10857   Add facets cancellation
-       11069   Increase title ranking in relevance when using QueryWeightFields
-       11202   Improve UNIMARC biblio indexing
-       11334   Add facet for home library
+    9940    Added a new index for original language of document
+    9972    Added word and phrase versions of the MARC21 Lexile
+            index and indexes for the 653, 655, and 041 fields.
+    10857   Users of the staff and public catalog search interfaces can now
+            remove active facets when refining search results
+    11069   Words in the title now have a higher weight in relevance ranking
+            when using QueryWeightFields
+    11202   Various improvements to UNIMARC biblio indexing
+    11334   Added ability to control which library fields are used for facets,
+            as set by the new DisplayLibraryFacets system preference.
 
-Serials
+Self checkout
 ----------
-       10809   Use template branches plugin in serials search
-       10851   Add missing statuses
-       10852   Add 3 filters to the serials search
-       11386   Mandatory fields in subscription add form should use standard formatting
-       11861   Add ISSN column in serials claims table
+    11415   Automatic receipt printing in the web-based self-check interface
+            can now be disabled by adjusting the new system preference
+            SelfCheckReceiptPrompt
 
-SIP2
+Serials
 ----------
-       6273    SIP2 Fee Paid and Fee Paid Response support
-       8769    Allow SIP2 return backdating
-       9288    Add a script to test SIP from the command line
-       11351   Add support for SIP2 media types
+    10851   There are now more "missing" statuses to choose run when
+            receiving serials, including "never received", "sold out",
+            "damaged", and "lost"
+    10852   The serials search form can now filter on location, call number,
+            and expiration date
+    11861   The serials claims list now includes a column for ISSN
 
-Staff Client
+SIP2
 ----------
-       11101   Item Type label in OPAC not easily css selectable.
-       11333   Use jQuery validator plugin for CSV profile forms
-       11772   Show warning on About page:System information if no active currency is defined
+    6273    Payments made via SIP2 now have the payment type (e.g., cash
+            or credit card) recorded
+    8769    The return date passed by the SIP2 client in the check-in
+            message is now used.  Previously, the return date was always
+            set to the current date.
+    9288    There is a new script to test SIP from the command line
+    11351   Koha item types have a new column for setting the SIP2 media
+            type, which can be used by SIP2 devices to controlled
+            a demagnetizer for security strips.
 
 System Administration
 ----------
-       11596   Missing indexing options in koha-conf.xml should be reported
-       11766   Use validation plugin when creating new authority type
-       11767   Use validation plugin when creating new authority framework tag
-       11769   Use validation plugin when creating new MARC framework
-       11771   Use validation plugin when creating new MARC framework tag
-       11791   Use validation plugin when creating new city
-       11792   Use validation plugin when creating new currency
-       11793   Use validation plugin when creating new item type
-       11795   Use validation plugin when creating new Z39.50 server
-       11806   Use validation plugin when creating new OAI set
+    11596   Missing indexing options in koha-conf.xml are now reported
+            on the abut page.
+    11772   The about page now displays a warning if no active currency
+            is defined.
 
 Templates
 ----------
-       7484    Keeping typed values when searching for authorities
-       9677    Style button on notices and slips page with Bootstrap
-       10987   Too many 'see also' and 'usedfor/see from' labels occurences
-       11087   Have the fines tab default to pay fines rather than account
-       11272   Copy submit button on inventory
-       11312   Add span to facets (for css selection)
-       11328   Show local cover images in staff client search results
-       11398   A typo occurred with occured
-       11570   Upgrade jQueryUI to latest version in the staff client
-       11724   Make Funds/Status on suggestions page sortable/searchable
-       11946   Add table sorters to label batches
-       12088   Improve date handling and sorting in holds to pull report
-       12089   Remove use of dt_add_type_uk_date()
-       12101   Move Greybox library outside of language-specific directory
-       12102   Move humanmsg jQuery plugin outside of language-specific directory
-       12103   Move ajaxfileupload jQuery plugin outside of language-specific directory
-       12107   Move checkboxes jQuery plugin outside of language-specific directory
-       12116   Move fixFloat jQuery plugin outside of language-specific directory
-       12119   Move jeditable jQuery plugin outside of language-specific directory
+    7484    When changing the search type for an authority search,
+            other search inputs like authority type, operator, term,
+            and sort order are now retained
+    9677    The toolbar on the notices and slips page is now styled
+            with Bootstrap
+    10987   Removed duplicate 'see also' and 'see from' labels from
+            authority search results
+    11087   The fines tab now defaults to pay fines rather than the patron
+            account summary
+    11272   Added second submit button to inventory form
+    11328   Local cover images are now displayed in staff client search results
+    11398   Fixed "occured" typo
+    11570   Upgraded jQueryUI to latest version in the staff client
+    11724   Made funds and status on suggestions page sortable/searchable
+    11946   Added table sorters to label batches
+    12088   Improved date handling and sorting in holds to pull report
+    12089   Removed use of dt_add_type_uk_date()
+    12101   Moved Greybox library outside of language-specific directory
+    12102   Moved humanmsg jQuery plugin outside of language-specific directory
+    12103   Moved ajaxfileupload jQuery plugin outside of language-specific directory
+    12107   Moved checkboxes jQuery plugin outside of language-specific directory
+    12116   Moved fixFloat jQuery plugin outside of language-specific directory
+    12119   Moved jeditable jQuery plugin outside of language-specific directory
 
 Test Suite
 ----------
-       11452   Add some tests for Koha::Template::Plugin::Cache
-       11480   Tests in Output_JSON.t make invalid assumptions
-       11537   Increasing test coverage for C4::Log
-       11540   Increasing test coverage for C4::Charset
-       11541   Increasing test coverage for C4::Installer
-       11542   Increasing test coverage for C4::Print
-       11543   Increasing test coverage for C4::Category
-       11544   Increasing test coverage for C4::Installer_PerlModule
-       11545   Increasing test coverage for C4::Languages
-       11562   QA: the sysprefs.sql is not correctly sorted
+    11224   Added more unit tests for C4::Acquisition
+    11452   Added some tests for Koha::Template::Plugin::Cache
+    11480   Improved tests in Output_JSON.t
+    11537   Increased test coverage for C4::Log
+    11540   Increased test coverage for C4::Charset
+    11541   Increased test coverage for C4::Installer
+    11542   Increased test coverage for C4::Print
+    11543   Increased test coverage for C4::Category
+    11544   Increased test coverage for C4::Installer_PerlModule
+    11545   Increased test coverage for C4::Languages
 
 Tools
 ----------
-       2693    Tagging: Add filter by name
-       7567    News by Library: refactor, enhance, and fix
-       9016    Multi transport types for notices
-       10832   Multi transport types for overdue notices
-       10833   Multi transport types for advanced notices
-       11441   Ability to globally remove authorities with no bibliographic record linked.
-       11785   Use validation plugin when uploading local cover images
-       11850   Bulkmarcimport does not append in logfile
-       11867   Multi transport types: Manage *_PHONE notices
-       11868   Multi transport types: disable sms and phone if not in use
+    2693    Added ability to filter by reviewer name on tag review page
+    7567    Added support for per-library news
+    10832   Implemented multi transport types for overdue notices
+    10833   Implemented multi transport types for advanced notices
+    10845   With the implementation of multi transport types, the legacy
+            HOLD_PRINT notice is now merged as the print template
+            of the HOLD notice
+    11343   The max number of items to process in a deletion or modification
+            batch is now controlled by the new preference MaxItemsForBatch
+    11867   With the implementation of multi transport types, the legacy
+            *_PHONE notices are now merged as per-transport templates
+            of the HOLD, PREDUE, and OVERDUE notices
+    11868   The fields for setting templates for SMS and phone messages
+            are now disabled if those transports are not in use (as
+            determined by the SMSSendDriver and TalkingTechItivaPhoneNotification
+            preferences)
 
 Transaction logs
 ----------
-       11477   Add names for librarian and borrowers in the logs
+    11477   The transaction log now displays the name of the staff member
+            involved, if applicable
 
 Web services
 ----------
-       11491   Extending report service to be annotated
+    11491   Added option to supply field names in the output of the
+            reports web service
 
 
 Critical bugs fixed in 3.16.0
 ======================
 
-(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
-
+(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintenance releases)
 
 Acquisitions
 ----------
-       9948    critical        Acq data going on first item even if not received
-       11322   critical        Suggestion "notes" field should be sanitized or escaped
-       11755   critical        Argument 'booksellerid' not properly handled in orderreceive.pl
-       12274   critical        Closed invoices not properly handled on invoice details page
-       4068    major   Accepting a suggestion hides 'pending' tab
-       10613   major   Gst is not calculated correctly on the invoice page
-       11549   major   After transferring an order, receive and cancel the receipt will delete the order
-       11675   major   Budget amount is not checked if a parent exist
-       11680   major   Tax rate changes on edit
-       11699   major   Notes entered when receiving are not saved
-       12019   major   Funds displayed on acquisition home show funds of all branches
-       12168   major   Spent and ordered budget values are wrong if deep > 2
+    9948    critical    Acq data going on first item even if not received
+    11322   critical    Suggestion "notes" field should be sanitized or escaped
+    11755   critical    Argument 'booksellerid' not properly handled in orderreceive.pl
+    12274   critical    Closed invoices not properly handled on invoice details page
+    4068    major   Accepting a suggestion hides 'pending' tab
+    10613   major   Gst is not calculated correctly on the invoice page
+    11549   major   After transferring an order, receive and cancel the receipt will delete the order
+    11675   major   Budget amount is not checked if a parent exist
+    11680   major   Tax rate changes on edit
+    11699   major   Notes entered when receiving are not saved
+    12019   major   Funds displayed on acquisition home show funds of all branches
+    12168   major   Spent and ordered budget values are wrong if deep > 2
 
 Architecture, internals, and plumbing
 ----------
-       11493   critical        Batch Item Modification not handling unicode characters
-       11660   critical        Tools/pdfViewer.pl is vulnerable to displaying the contents of an arbitrary file on the server
-       11661   critical        Edithelp.pl can be used to write arbitrary files to the server
-       11662   critical        Member-picupload.pl can write to arbitrary files on the server
-       11666   critical        Admin/import_export_framework.pl allows execution of arbitrary SQL without authentication
-       12243   critical        Records with invalid ISBNs can cause searches to fail
-       10611   major   C4::Context->dbh checks if the DB is still running
-       11563   major   Class noEnterSubmit no longer functioning
-       11779   major   Unexpected change in logged in branch when changing overdue notice triggers
+    11493   critical    Batch Item Modification not handling Unicode characters
+    11660   critical    Tools/pdfViewer.pl is vulnerable to displaying the contents of an arbitrary file on the server
+    11661   critical    Edithelp.pl can be used to write arbitrary files to the server
+    11662   critical    Member-picupload.pl can write to arbitrary files on the server
+    11666   critical    Admin/import_export_framework.pl allows execution of arbitrary SQL without authentication
+    12243   critical    Records with invalid ISBNs can cause searches to fail
+    10611   major   C4::Context->dbh checks if the DB is still running
+    11563   major   Class noEnterSubmit no longer functioning
+    11779   major   Unexpected change in logged in branch when changing overdue notice triggers
 
 Authentication
 ----------
-       11219   critical        CAS authentication fails with URL parameters
+    11219   critical    CAS authentication fails with URL parameters
 
 Cataloging
 ----------
-       6435    major   [ENH] Added daemon mode parameters to rebuild_zebra.pl
-       8018    major   New subfields have a default max length of zero
-       11286   major   Bug 10602 prevents to create new subfields in authorities
-       11338   major   Items that are captured for holds can be deleted without warning
-       11410   major   Cataloging search finds no results for searches with ampersands
+    8018    major   New subfields have a default max length of zero
+    11286   major   Bug 10602 prevents to create new subfields in authorities
+    11338   major   Items that are captured for holds can be deleted without warning
+    11410   major   Cataloging search finds no results for searches with ampersands
 
 Circulation
 ----------
-       9532    major   Reserve rules with itemtype on biblio
+    9532    major   Reserve rules with itemtype on biblio
 
 Command-line Utilities
 ----------
-       11417   major   Remove_unused_authorities.pl doesn't accept --test
+    11417   major   Remove_unused_authorities.pl doesn't accept --test
 
 Course reserves
 ----------
-       11534   major   Impossible to remove instructors on course reserve
+    11534   major   Impossible to remove instructors on course reserve
 
 Database
 ----------
-       11846   major   Correct database update for debarments with 9999-12-31
+    11846   major   Correct database update for debarments with 9999-12-31
 
 Hold requests
 ----------
-       11258   major   Holds queue is still making transfer requests that contradict the branch holds policy
-       11336   major   Priority is not updated on deleting holds
-       11947   major   Hold priorities not re-calculated when hold is confirmed on checkin.
+    11258   major   Holds queue is still making transfer requests that contradict the branch holds policy
+    11336   major   Priority is not updated on deleting holds
+    11947   major   Hold priorities not re-calculated when hold is confirmed on checkin.
 
 I18N/L10N
 ----------
-       2546    major   Description of charges: string hardcoded
-       11290   major   Members-home.pl displays badly if using non english templates and have a utf8 char in categorycode description
-       11571   major   Bug 7934 introduces a regression in the translate script
+    2546    major   Description of charges: string hardcoded
+    11290   major   Members-home.pl displays badly if using non English templates and have a UTF8 char in categorycode description
+    11571   major   Bug 7934 introduces a regression in the translate script
 
 Installation and upgrade (web-based installer)
 ----------
-       12212   blocker Wrong number of parameters for AggressiveMatchOnISBN in sysprefs.sql
-       12251   blocker Error in sample_notices.sql (es-ES)
+    12212   blocker Wrong number of parameters for AggressiveMatchOnISBN in sysprefs.sql
+    12251   blocker Error in sample_notices.sql (es-ES)
 
 Lists
 ----------
-       11248   major   Problems with translated list email sent
+    11248   major   Problems with translated list email sent
 
 Notices
 ----------
-       9210    major   Automatic carriage return are missing in print letters generated for holds
+    9210    major   Automatic carriage return are missing in print letters generated for holds
 
-OPAC
+Public Catalog
 ----------
-       11307   critical        Potential XSS attack vector in opac rss feed
-       11341   critical        XSS attack vector in facets in OPAC - prog theme
-       10605   major   Problems with translated cart email sent
-       10952   major   Store anonymous search history in session
-       11277   major   Bootstrap theme: error in link for showing all facets
-       11535   major   Patron self-registration form does not sanitize its input
-       11978   major   OverDrive API now prepends http:// to URLs
-       12046   major   Authentication using CAS - bootstrap
+    11307   critical    Potential XSS attack vector in public catalog RSS feed
+    11341   critical    XSS attack vector in facets in public catalog - prog theme
+    10605   major   Problems with translated cart email sent
+    10952   major   Store anonymous search history in session
+    11277   major   Bootstrap theme: error in link for showing all facets
+    11535   major   Patron self-registration form does not sanitize its input
+    11978   major   OverDrive API now prepends http:// to URLs
+    12046   major   Authentication using CAS - bootstrap
 
 Packaging
 ----------
-       12234   blocker Package dependency updates for master
-       11404   major   Add out-of-the-box support for Apache 2.4
+    12234   blocker Package dependency updates for master
+    11404   major   Add out-of-the-box support for Apache 2.4
 
 Patrons
 ----------
-       11282   blocker Not possible to create multiple restrictions from patron details/new restriction overwrites existing
-       10453   critical        Updating child to adult loses password
-       11352   critical        Batch Patron Deletion/Anonmyzation deletes more than warning states it will delete
-       12134   critical        Members are restricted even if the debarment is ended
-       6739    major   Expired patrons not blocked from opac actions
-       11009   major   Do not allow reading records of anonymous patron
-       12292   major   Members are restricted even if the debarment is ended - moremember.pl
+    11282   blocker Not possible to create multiple restrictions from patron details/new restriction overwrites existing
+    10453   critical    Updating child to adult loses password
+    11352   critical    Batch Patron Deletion/Anonmyzation deletes more than warning states it will delete
+    12134   critical    Members are restricted even if the debarment is ended
+    11009   major   Do not allow reading records of anonymous patron
+    12292   major   Members are restricted even if the debarment is ended - moremember.pl
 
 Searching
 ----------
-       11096   major   Koha cannot retrieve big records from Zebra
-       11533   major   "use" QueryParser breaks authority search
+    11096   major   Koha cannot retrieve big records from Zebra
+    11533   major   "use" QueryParser breaks authority search
 
 Serials
 ----------
-       11843   blocker Manual subscription history doesn't seem to work as expected
-       12161   critical        Serials receiving is broken
-       11262   major   Don't require hardcoded translations for seasonal numbering pattern to work
-       11689   major   New missing statuses is not well managed
-       11995   major   Followup for Bug 7688 - FIX GetNextDate in serialsUpdate.pl
-       12003   major   Next issues for irregular pattern not correctly predicted
-       12080   major   Superserials permission appears to be broken
-
-Staff Client
-----------
-       11369   major   Too many search cursor cookies overflow HTTP-header size, when making multiple searches in the staff client.
+    11843   blocker Manual subscription history doesn't seem to work as expected
+    12161   critical    Serials receiving is broken
+    11262   major   Don't require hardcoded translations for seasonal numbering pattern to work
+    11689   major   New missing statuses is not well managed
+    11995   major   Followup for Bug 7688 - FIX GetNextDate in serialsUpdate.pl
+    12003   major   Next issues for irregular pattern not correctly predicted
+    12080   major   Superserials permission appears to be broken
 
 Templates
 ----------
-       766     major   Use of CGI::scrolling_list prevents customization in template
+    766 major   Use of CGI::scrolling_list prevents customization in template
 
 Test Suite
 ----------
-       12271   critical        Valid-templates.t does not test bootstrap opac templates
+    12271   critical    Valid-templates.t does not test bootstrap opac templates
 
 Tools
 ----------
-       11414   critical        Marc modification template limitations should alert the user
-       9048    major   Quote editor does not work under Plack
-       11287   major   Import borrowers doesn't take into account the new restriction system
-       11412   major   Bulkmarcimport can crash when searching for duplicates
-       12163   major   Adding a new quote fails
+    11414   critical    Marc modification template limitations should alert the user
+    9048    major   Quote editor does not work under Plack
+    11287   major   Import borrowers doesn't take into account the new restriction system
+    11412   major   Bulkmarcimport can crash when searching for duplicates
+    12163   major   Adding a new quote fails
 
 Z39.50 / SRU / OpenSearch Servers
 ----------
-       9612    major   SRU Response is different when DOM indexing is enabled
+    9612    major   SRU Response is different when DOM indexing is enabled
 
 
 Other bugs fixed in 3.16.0
 ======================
 
-(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
+(this list include all bugfixes since the previous major version. Most of them have already been fixed in maintenance releases)
 
 
 About
 ----------
-       7143    trivial Bug for tracking changes to the about page
+    7143    trivial Bug for tracking changes to the about page
 
 Acquisitions
 ----------
-       7791    normal  Deleting basket should not delete all existing orders without warning
-       8683    normal  Acq: Clear button doesn't clear all item fields
-       9063    normal  When ordering from staged file '# Bibs' is empty
-       9224    normal  Acqui/finishreceive.pl is not Plack-compatible
-       9593    normal  Prices not imported correctly from a staged file
-       11018   normal  Add order from a reverted file
-       11059   normal  Not possible to sort staged dates in metric format
-       11111   normal  The basket group is not displayed on the parcel page
-       11166   normal  Branch filter in budgets admin uses pattern match  instead of equals
-       11170   normal  The pending order list should only display orders to receive
-       11171   normal  The basket group is not displayed on the supplier list page
-       11237   normal  Clarify explanation for the new pref AcqItemSetSubfieldsWhenReceived
-       11243   normal  Supplier list counts all items, even canceled ones
-       11397   normal  Displaying itemnumber list on the Acquisition detail tab is useless
-       11644   normal  Cannot update fund if total is equal to amount unallocated
-       11777   normal  Created by name is not coming in order receiving page
-       11798   normal  Problems with column sorting and row visibility in invoices table
-       11914   normal  Ordering from suggestions: fund (budget id) is not retained; price calculations not working
-       11056   minor   Dead code in basketgroup.pl : remove code depending on "validate" param
-       11314   minor   Restore ability to see only 5 entries on parcel.pl
-       11433   minor   Remove attachbasket op value in basket.pl
-       11471   minor   Basket groups display 0 0
-       11550   minor   Add a couple of unit tests for C4::Acq::GetOrder
-       11820   minor   Dead code in basketgroup.pl : "add" operation is never invoked without a booksellerid
-       11845   minor   Set overlay and import status translatable in addorderiso2709.tt
-       11939   minor   Sample of currencies with a working active value
-       9654    trivial Missing space between amount and currency symbol in basket groups
-       12111   trivial Improving templates regarding order notes
-       12185   trivial Remove extra "f" from parcel.tt
+    7791    normal  Deleting basket should not delete all existing orders without warning
+    8683    normal  Acq: Clear button doesn't clear all item fields
+    9063    normal  When ordering from staged file '# Bibs' is empty
+    9224    normal  Acqui/finishreceive.pl is not Plack-compatible
+    9593    normal  Prices not imported correctly from a staged file
+    11018   normal  Add order from a reverted file
+    11059   normal  Not possible to sort staged dates in metric format
+    11111   normal  The basket group is not displayed on the parcel page
+    11166   normal  Branch filter in budgets admin uses pattern match  instead of equals
+    11170   normal  The pending order list should only display orders to receive
+    11171   normal  The basket group is not displayed on the supplier list page
+    11237   normal  Clarify explanation for the new pref AcqItemSetSubfieldsWhenReceived
+    11243   normal  Supplier list counts all items, even canceled ones
+    11397   normal  Displaying itemnumber list on the Acquisition detail tab is useless
+    11644   normal  Cannot update fund if total is equal to amount unallocated
+    11777   normal  Created by name is not coming in order receiving page
+    11798   normal  Problems with column sorting and row visibility in invoices table
+    11914   normal  Ordering from suggestions: fund (budget id) is not retained; price calculations not working
+    11056   minor   Dead code in basketgroup.pl : remove code depending on "validate" param
+    11314   minor   Restore ability to see only 5 entries on parcel.pl
+    11433   minor   Remove attachbasket op value in basket.pl
+    11471   minor   Basket groups display 0 0
+    11550   minor   Add a couple of unit tests for C4::Acq::GetOrder
+    11820   minor   Dead code in basketgroup.pl : "add" operation is never invoked without a booksellerid
+    11845   minor   Set overlay and import status translatable in addorderiso2709.tt
+    11939   minor   Sample of currencies with a working active value
+    9654    trivial Missing space between amount and currency symbol in basket groups
+    12111   trivial Improving templates regarding order notes
+    12185   trivial Remove extra "f" from parcel.tt
 
 Architecture, internals, and plumbing
 ----------
-       7965    normal  Silence warns in staff error log (koha-error_log)
-       10626   normal  Remove doubled up TT plugins
-       11035   normal  Replace shortcut plugin jquery.hotkeys.min.js
-       11061   normal  Koha::Calendar::_mock_init is unused
-       11112   normal  Koha::Calendar->new loads all holidays
-       11148   normal  Two routines are useless in Koha::DateUtils
-       11391   normal  Suggestions.suggesteddate has a problematic default value
-       11616   normal  The tablesorter plugin is no longer in use
-       11687   normal  Statecollection.pl is unused
-       12259   normal  Invalid dependency module version number
-       11384   minor   Koha should not use "ctid" as a column name
-       11402   minor   Labels::_guide_box should return undef if undefned data is passed
-       11757   minor   Dependency on POE is not longer necessary
-       12065   minor   Consistent use of encode_qp when sending basket/shelf
-       12076   minor   Xt/tt_valid.t can miss an invalid construct
-       12112   minor   C4::Breeding::ImportBreeding() is not used
-       12131   minor   C4/TmplToken.pm has an unnecessary dependency on Exporter
-       11077   trivial Correct silent warnings in C4/Auth.pm
-       11587   trivial IsSuperLibrarian generates warnings
-       11799   trivial Housekeeping: Remove _biblionumber_sth from VirtualShelves.pm
-       11803   trivial Consistent use of $dbh in _koha_modify_item
-       11856   trivial Minor improvements on code documentation (omnibus)
+    7965    normal  Silence warns in staff error log (koha-error_log)
+    10626   normal  Remove doubled up TT plugins
+    11035   normal  Replace shortcut plugin jquery.hotkeys.min.js
+    11061   normal  Koha::Calendar::_mock_init is unused
+    11112   normal  Koha::Calendar->new loads all holidays
+    11148   normal  Two routines are useless in Koha::DateUtils
+    11391   normal  Suggestions.suggesteddate has a problematic default value
+    11616   normal  The tablesorter plugin is no longer in use
+    11687   normal  Statecollection.pl is unused
+    12259   normal  Invalid dependency module version number
+    11384   minor   Koha should not use "ctid" as a column name
+    11402   minor   Labels::_guide_box should return undef if undefned data is passed
+    11757   minor   Dependency on POE is not longer necessary
+    12065   minor   Consistent use of encode_qp when sending basket/shelf
+    12076   minor   Xt/tt_valid.t can miss an invalid construct
+    12112   minor   C4::Breeding::ImportBreeding() is not used
+    12131   minor   C4/TmplToken.pm has an unnecessary dependency on Exporter
+    11077   trivial Correct silent warnings in C4/Auth.pm
+    11587   trivial IsSuperLibrarian generates warnings
+    11799   trivial Housekeeping: Remove _biblionumber_sth from VirtualShelves.pm
+    11803   trivial Consistent use of $dbh in _koha_modify_item
+    11856   trivial Minor improvements on code documentation (omnibus)
 
 Authentication
 ----------
-       7002    normal  Inaccurate checks for borrower flags == 1
-       11048   normal  Fix logout redirection for CAS authentication
+    7002    normal  Inaccurate checks for borrower flags == 1
+    11048   normal  Fix logout redirection for CAS authentication
 
 Cataloging
 ----------
-       7125    normal  Can't change tag in frameworks
-       7442    minor   Crash when selecting an authority with 200$x or 200$y
-       9114    minor   Exported MARC frameworks encoding should be UTF-8
-       10808   minor   Thesaurus search form does not correspond to current search query
-       11313   minor   Empty value in mandatory combobox in record edition
-       11955   minor   Remove spaces in empty indicators after linking an authority to a biblio record.
-       11316   trivial Plugin icon missing tooltip in addbiblio.pl
-       11611   trivial Fix possible confusion between UNIMARC and MARC21 in some sysprefs
+    7125    normal  Can't change tag in frameworks
+    7442    minor   Crash when selecting an authority with 200$x or 200$y
+    9114    minor   Exported MARC frameworks encoding should be UTF-8
+    10808   minor   Thesaurus search form does not correspond to current search query
+    11313   minor   Empty value in mandatory combobox in record edition
+    11955   minor   Remove spaces in empty indicators after linking an authority to a biblio record.
+    11316   trivial Plugin icon missing tooltip in addbiblio.pl
+    11611   trivial Fix possible confusion between UNIMARC and MARC21 in some sysprefs
 
 Circulation
 ----------
-       11756   normal  Hold ratios report sorting incorrectly
-       11075   minor   Clicking 'select all' link in export tab in checkout page clears renew checkboxes
-       11231   minor   Notes should be reservenotes in pendingreserves.pl and reserveratios.pl
+    11756   normal  Hold ratios report sorting incorrectly
+    11075   minor   Clicking 'select all' link in export tab in checkout page clears renew checkboxes
+    11231   minor   Notes should be reservenotes in pendingreserves.pl and reserveratios.pl
 
 Command-line Utilities
 ----------
-       11188   minor   Make gather_print_notices.pl die on failed open()
-       12288   minor   Search Errors with AggressiveMatchOnISBN turned on
+    11188   minor   Make gather_print_notices.pl die on failed open()
+    12288   minor   Search Errors with AggressiveMatchOnISBN turned on
 
 Course reserves
 ----------
-       11179   minor   Opac-course-details.pl shows item as available when it is checked out
+    11179   minor   opac-course-details.pl shows item as available when it is checked out
 
 Database
 ----------
-       5377    normal  Database fields too small for multiple ISBN and ISSN
-       11155   normal  PostgreSQL schema contains syntax errors
-       11249   normal  Add db indexes on borrowers names
-       11275   normal  Make deleteditems.materials of type text
-       11928   normal  Table aqorderdelivery seem useless
-       6331    minor   Obsolete marc column in deleteditems
+    5377    normal  Database fields too small for multiple ISBN and ISSN
+    11155   normal  PostgreSQL schema contains syntax errors
+    11249   normal  Add db indexes on borrowers names
+    11275   normal  Make deleteditems.materials of type text
+    11928   normal  Table aqorderdelivery seem useless
+    6331    minor   Obsolete marc column in deleteditems
 
 Documentation
 ----------
-       11483   normal  New serial pages missing help
-       12244   normal  Help Files for Koha 3.16
-       11383   minor   There is no help page for the marc modification templates tool
-       11403   minor   Renew page missing help file
+    11483   normal  New serial pages missing help
+    12244   normal  Help Files for Koha 3.16
+    11383   minor   There is no help page for the marc modification templates tool
+    11403   minor   Renew page missing help file
 
 Hold requests
 ----------
-       8918    normal  ILS-DI: HoldTitle and HoldItem do not calculate rank of hold
-       11445   normal  It is possible for duplicate hold notifications to be sent
-       11531   normal  Cannot add new libraries to the transport cost if previously used.
-       12000   normal  Staff users can set hold suspension dates to occur in the past
-       12079   normal  CheckReserves() and _Findgroupreserve do not return reserve_id
-       9788    minor   Improvements for calling GetReservesFromItemnumber
-       10452   minor   AllowHoldsOnDamagedItems should control using damaged items to fulfill holds
+    8918    normal  ILS-DI: HoldTitle and HoldItem do not calculate rank of hold
+    11445   normal  It is possible for duplicate hold notifications to be sent
+    11531   normal  Cannot add new libraries to the transport cost if previously used.
+    12000   normal  Staff users can set hold suspension dates to occur in the past
+    12079   normal  CheckReserves() and _Findgroupreserve do not return reserve_id
+    9788    minor   Improvements for calling GetReservesFromItemnumber
+    10452   minor   AllowHoldsOnDamagedItems should control using damaged items to fulfill holds
 
 I18N/L10N
 ----------
-       5052    normal  Can't choose languages if all choices are sublanguages
-       11225   normal  \n in translation strings should be removed
-       11227   normal  Staff po files contain some Javascript
-       11411   normal  Bootstrap theme (enhancement) for (right to left).
-       11488   normal  Untranslatable warning "Are you sure you want to write off ..."
-       11505   normal  Untranslatable table headers in Label batch manager
-       11588   normal  Untranslatable subscription frequency units
-       11618   normal  JQuery timepicker is not picked up by the i18n toolchain
-       11646   normal  Untranslatable confirm popup in field 006 and 008 builders
-       11686   normal  "please note your reason here..." does not get translated
-       11731   normal  Typo "tranports" in installation
-       12034   normal  MSG_REMOVE_FROM_LIST different wording between OPAC and staff client
-       12056   normal  Untranslatable strings in calendar
-       12081   normal  Tmpl_process3.pl does not delete temp files
-       12240   normal  Update of Italian SQL files (no marc setup) - 3.16
-       11363   minor   Label printer profile units are not translatable
-       11366   minor   Acq basket group "No group" untranslatable
-       11497   minor   I18n toolchain fails to pick up TT code in the format 'SomeVariable or "Some Text"' for translation
-       11508   minor   Untranslatable pull-down in auth_subfields_structure.pl
-       11639   minor   Untranslatable strings in 007 builder
-       11973   minor   Fix Armenian language description
-       11993   minor   Untranslatable confirm popup in request.tt
-       10818   trivial System preference OAI-PMH:ConfFile isn't translatable
-       11189   trivial Rename Print label in UNIMARC advanced search
-       11393   trivial Language menu not show up as name for Thai (th-THA was shown)
+    5052    normal  Can't choose languages if all choices are sublanguages
+    11225   normal  \n in translation strings should be removed
+    11227   normal  Staff po files contain some Javascript
+    11411   normal  Bootstrap theme (enhancement) for (right to left).
+    11488   normal  Untranslatable warning "Are you sure you want to write off ..."
+    11505   normal  Untranslatable table headers in Label batch manager
+    11588   normal  Untranslatable subscription frequency units
+    11618   normal  JQuery timepicker is not picked up by the i18n toolchain
+    11646   normal  Untranslatable confirm popup in field 006 and 008 builders
+    11686   normal  "please note your reason here..." does not get translated
+    11731   normal  Typo "tranports" in installation
+    12034   normal  MSG_REMOVE_FROM_LIST different wording between public catalog and staff client
+    12056   normal  Untranslatable strings in calendar
+    12081   normal  Tmpl_process3.pl does not delete temp files
+    12240   normal  Update of Italian SQL files (no marc setup) - 3.16
+    12241   normal  Update of Italian SQL files (MARC setup) - 3.16
+    11363   minor   Label printer profile units are not translatable
+    11366   minor   Acq basket group "No group" untranslatable
+    11497   minor   I18n toolchain fails to pick up TT code in the format 'SomeVariable or "Some Text"' for translation
+    11508   minor   Untranslatable pull-down in auth_subfields_structure.pl
+    11639   minor   Untranslatable strings in 007 builder
+    11973   minor   Fix Armenian language description
+    11993   minor   Untranslatable confirm popup in request.tt
+    10818   trivial System preference OAI-PMH:ConfFile isn't translatable
+    11189   trivial Rename Print label in UNIMARC advanced search
+    11393   trivial Language menu not show up as name for Thai (th-THA was shown)
 
 Installation and upgrade (command-line installer)
 ----------
-       10580   normal  Remove NoZebra reference from Makefile.pl
-       10729   normal  Support phrases-icu.xml in install and upgrade
+    10580   normal  Remove NoZebra reference from Makefile.pl
+    10729   normal  Support phrases-icu.xml in install and upgrade
 
 Installation and upgrade (web-based installer)
 ----------
-       11260   normal  Update German web installer
-       11261   normal  Sample frequencies and numbering patterns should better be mandatory on install
-       12282   normal  RESERVESLIP wrong in German sample notices
-       7841    minor   Several warnings on language from webinstaller
-       12209   minor   Fix currency symbol for NOK
+    11260   normal  Update German web installer
+    11261   normal  Sample frequencies and numbering patterns should better be mandatory on install
+    12282   normal  RESERVESLIP wrong in German sample notices
+    7841    minor   Several warnings on language from webinstaller
+    12209   minor   Fix currency symbol for NOK
 
 Label/patron card printing
 ----------
-       8375    normal  Common diacritics not shown correctly when exporting batch label to PDF
-       9854    normal  Add 'ttf-dejavu*' packages to debian/control file, for label printing (bug 8375)
-       11222   normal  A regression on label-item-search.pl done by Bug 9239
+    8375    normal  Common diacritics not shown correctly when exporting batch label to PDF
+    9854    normal  Add 'ttf-dejavu*' packages to debian/control file, for label printing (bug 8375)
+    11222   normal  A regression on label-item-search.pl done by Bug 9239
 
 Lists
 ----------
-       8262    normal  Special kohaadmin cannot create lists
-       10714   minor   Redirect to list contents view upon save after initiating edit from list contents view
+    8262    normal  Special kohaadmin cannot create lists
+    10714   minor   Redirect to list contents view upon save after initiating edit from list contents view
 
 MARC Authority data support
 ----------
-       10691   normal  5xx not properly linked by authid in authority search result list
-       10905   minor   Author tracings incorrect when UseAuthoritiesForTracings is turned on
-       11652   minor   Merging authority records does not correct biblios
-       11797   minor   Auth_finder.pl: Odd number of elements in anonymous hash
+    10691   normal  5xx not properly linked by authid in authority search result list
+    10905   minor   Author tracings incorrect when UseAuthoritiesForTracings is turned on
+    11652   minor   Merging authority records does not correct biblios
+    11797   minor   Auth_finder.pl: Odd number of elements in anonymous hash
 
 MARC Bibliographic data support
 ----------
-       11004   normal  Make xmlControlfield.js use the marcflavour syspref to look for XML files
-       11695   normal  Typo: "Tree-character alphabetic code"
-       11762   normal  Sequence of MARC21 245 subfields different on XSLT result list and detail page
-       11912   minor   GetMarcISBN wrongly prepends a space to ISBNs
+    11004   normal  Make xmlControlfield.js use the marcflavour syspref to look for XML files
+    11695   normal  Typo: "Tree-character alphabetic code"
+    11762   normal  Sequence of MARC21 245 subfields different on XSLT result list and detail page
+    11912   minor   GetMarcISBN wrongly prepends a space to ISBNs
 
 MARC Bibliographic record staging/import
 ----------
-       11923   normal  Marc record batches not sorting by citation descending
+    11923   normal  Marc record batches not sorting by citation descending
 
 Notices
 ----------
-       8258    normal  Branch specific  DUEDGST notice is not used
-       9216    normal  Make table headings translatable
-       11696   normal  Multi transport types: the print notices should be processed in first
-       11760   normal  In notices, code of road type is used instead of descritpion
-       8168    minor   Ersatz CSV header in attachment of overdue notices sent to administrator
-       11732   trivial Eliminate warning on undefined branchcode
-
-OPAC
-----------
-       8952    normal  Add http:// to url in social media links on opac-detail
-       10195   normal  Records hidden with OpacSuppression can still be accessed
-       10647   normal  Make OPAC MARC plain view work for all flavours of MARC
-       10865   normal  Don't show list permissions when adding public lists/sharing lists is not allowed
-       11127   normal  OPAC suggestion: the delete link is active when no suggestion selected
-       11183   normal  Warnings in opac
-       11308   normal  RSS feed is slightly broken in bootstrap theme
-       11310   normal  Update XSLT stylesheets in bootstrap theme
-       11489   normal  OPAC search results in 404 error when the only search result is supressed
-       11647   normal  Subscribe to email notification for serials needs user login
-       11743   normal  Remove unused DataTables plugin from OPAC theme directories
-       11768   normal  Show patron cardnumber in opac personal details
-       11809   normal  OPAC patron details form shouldn't show 'Clear date' if field is required
-       11951   normal  OPAC search suggestions template error
-       11986   normal  Tags searching doesn't work in OPAC if biblio DOM indexing is being used
-       12058   normal  OverDrive search results page doesn't show cart, lists, or login links
-       8661    minor   Break out additional authors in opac like in staff
-       9723    minor   Hourly loans don't show time due in OPAC
-       10781   minor   Remove C4::ILSDI::Utility
-       10797   minor   Move styling from element to CSS file for search input field in OPAC
-       10944   minor   Mixed content warnings in results and detail with Amazon images on https
-       11242   minor   Fix opac-MARCdetail.pl bizarre ordering of data and noisy warnings
-       11342   minor   Error with opac self registration if BorrowersTitles is empty
-       11381   minor   IDreamBooks too close to title on bootstrap
-       11476   minor   Opac self registration title pull down offers 2 empty options
-       11516   minor   OPAC highlight lost in results browser
-       11522   minor   Self registration formatting
-       11709   minor   Bootstrap OPAC lists interface requires some revisions
-       11752   minor   In OPAC, the serials details display the wrong periodicity
-       12073   minor   OPAC detail page printing show links URL
-       10798   trivial OPAC_SEARCH_LIMIT behaves badly with search groups
-       11094   trivial Bootstrap theme: typo loaction
-       11174   trivial Wrong parameter 'valuec' in  opac-authoritiessearchresultlist
-       11329   trivial Check for marc record in opac-showmarc
-       11663   trivial Bootstap theme opac holding tab improperly displayed when opacbookbag syspref is disabled
+    8258    normal  Branch specific DUEDGST notice is not used
+    9216    normal  Make table headings translatable
+    11696   normal  Multi transport types: the print notices should be processed in first
+    11760   normal  In notices, code of road type is used instead of description
+    8168    minor   Ersatz CSV header in attachment of overdue notices sent to administrator
+    11732   trivial Eliminate warning on undefined branchcode
+
+Public Catalog
+----------
+    8952    normal  Add http:// to URL in social media links on opac-detail
+    10195   normal  Records hidden with OpacSuppression can still be accessed. Two
+                    new system preferences, OpacSuppressionMessage and OpacSuppressionRedirect,
+                    can now be used to control what should be displayed if a
+                    patron tries to view a suppressed record.
+    10647   normal  Make public catalog MARC plain view work for all flavours of MARC
+    10865   normal  Don't show list permissions when adding public lists/sharing lists is not allowed
+    11127   normal  public catalog suggestion: the delete link is active when no suggestion selected
+    11183   normal  Warnings in opac
+    11304   normal  Holding tabs are now properly displayed in translated Bootstrap
+                    public catalogs
+    11308   normal  RSS feed is slightly broken in bootstrap theme
+    11310   normal  Update XSLT stylesheets in bootstrap theme
+    11489   normal  public catalog search results in 404 error when the only search result is suppressed
+    11647   normal  Subscribe to email notification for serials needs user login
+    11743   normal  Remove unused DataTables plugin from public catalog theme directories
+    11768   normal  Show patron cardnumber in opac personal details
+    11809   normal  public catalog patron details form shouldn't show 'Clear date' if field is required
+    11951   normal  public catalog search suggestions template error
+    11986   normal  Tags searching doesn't work in public catalog if biblio DOM indexing is being used
+    12058   normal  OverDrive search results page doesn't show cart, lists, or login links
+    8661    minor   Break out additional authors in opac like in staff
+    9723    minor   Hourly loans don't show time due in public catalog
+    10781   minor   Remove C4::ILSDI::Utility
+    10797   minor   Move styling from element to CSS file for search input field in public catalog
+    10944   minor   Mixed content warnings in results and detail with Amazon images on https
+    11242   minor   Fix opac-MARCdetail.pl bizarre ordering of data and noisy warnings
+    11342   minor   Error with opac self registration if BorrowersTitles is empty
+    11381   minor   IDreamBooks too close to title on bootstrap
+    11476   minor   public catalog self registration title pull down offers 2 empty options
+    11516   minor   public catalog highlight lost in results browser
+    11522   minor   Self registration formatting
+    11709   minor   Bootstrap public catalog lists interface requires some revisions
+    11752   minor   In public catalog, the serials details display the wrong periodicity
+    12073   minor   public catalog detail page printing show links URL
+    10798   trivial OPAC_SEARCH_LIMIT behaves badly with search groups
+    11094   trivial Bootstrap theme: typo loaction
+    11174   trivial Wrong parameter 'valuec' in  opac-authoritiessearchresultlist
+    11329   trivial Check for marc record in opac-showmarc
+    11663   trivial Bootstap theme opac holding tab improperly displayed when opacbookbag syspref is disabled
 
 Packaging
 ----------
-       10735   normal  Koha-dump not working
-       11705   normal  New Debian policy enforcement is breaking the build script
-       8921    minor   Koha-common*.deb should depend on cron
-       11509   trivial Koha-create should print better usage information
-       11510   trivial Typo in koha-translate usage message
+    10735   normal  Koha-dump not working
+    11705   normal  New Debian policy enforcement is breaking the build script
+    8921    minor   Koha-common*.deb should depend on cron
+    11509   trivial Koha-create should print better usage information
+    11510   trivial Typo in koha-translate usage message
 
 Patrons
 ----------
-       11184   normal  Fix wrong attribute type cloning
-       11207   normal  Impossibility to remove a sms number
-       11283   normal  Restriction type is not translatable
-       11628   normal  Staffaccess permission is missing in french userflags.sql file
-       11707   normal  Additional attributes broken for category code with space
-       12069   normal  If you access members/mod_debarment.pl when logged out you are redirected to OPAC login
-       12100   normal  Messaging preferences did not save Days in Advance
-       12198   normal  Guarantor search makes incorrect and unnecessary call to GetMemberIssuesAndFines
-       11125   minor   Remove Problematic Logic from Patron Messaging Preferences Form
-       11802   minor   Patron purchase suggestions page requires some corrections
-       11855   trivial Tiny code cleanup in members
+    11184   normal  Fix wrong attribute type cloning
+    11207   normal  Impossibility to remove a sms number
+    11283   normal  Restriction type is not translatable
+    11628   normal  Staffaccess permission is missing in french userflags.sql file
+    11707   normal  Additional attributes broken for category code with space
+    12069   normal  If you access members/mod_debarment.pl when logged out you are redirected to public catalog login
+    12100   normal  Messaging preferences did not save Days in Advance
+    12198   normal  Guarantor search makes incorrect and unnecessary call to GetMemberIssuesAndFines
+    11125   minor   Remove Problematic Logic from Patron Messaging Preferences Form
+    11802   minor   Patron purchase suggestions page requires some corrections
+    11855   trivial Tiny code cleanup in members
 
 Reports
 ----------
-       11704   normal  Wrong headers in {opac|intranet}/svc/report
-       11833   normal  Filtering on saved report subgroup doesn't work
-       12114   normal  Reports web service JSON output has an encoding problem
-       10777   minor   Runreport.pl allows for sending html reports via email, but mimetype is wrong
-       12214   minor   SQL errors in reports are not shown to user
+    11704   normal  Wrong headers in {opac|intranet}/svc/report
+    11833   normal  Filtering on saved report subgroup doesn't work
+    12114   normal  Reports web service JSON output has an encoding problem
+    10777   minor   Runreport.pl allows for sending html reports via email, but mimetype is wrong
+    12214   minor   SQL errors in reports are not shown to user
 
 Searching
 ----------
-       7518    normal  Searches with quotation marks don't work
-       10688   normal  QueryParser doesn't recognize QP queries when used in a fielded search box
-       10893   normal  Location facet not working in UNIMARC
-       11131   normal  Authority search does not display summary while searching by all auth types
-       11192   normal  Fix two definitions in ccl.properties
-       11252   normal  Rebuild_zebra.pl should not have --munge-config
-       11255   normal  Sort by relevance asc generates a wrong query
-       11741   normal  < > not displaying correctly in XSLT result list
-       11796   normal  Results with 6 facets have missing facet
-       4397    minor   Display problems (umlauts, ß) with scan index in advanced search
-       6886    minor   Single branch mode should disable showing the branch name in front of all callnumbers
-       9578    minor   Error when search and sort not on relevance
-       10544   minor   Stocknumber index is an alias of Number-local-acquisition
-       11635   minor   995$r defined twice in record.abs
-       11572   trivial Keyword searches no longer detect isbn from "Search the catalog"
-       11619   trivial Duplicate key in QueryParser config
+    7518    normal  Searches with quotation marks don't work
+    10688   normal  QueryParser doesn't recognize QP queries when used in a fielded search box
+    10893   normal  Location facet not working in UNIMARC
+    11131   normal  Authority search does not display summary while searching by all auth types
+    11192   normal  Fix two definitions in ccl.properties
+    11252   normal  Rebuild_zebra.pl should not have --munge-config
+    11255   normal  Sort by relevance asc generates a wrong query
+    11741   normal  < > not displaying correctly in XSLT result list
+    11796   normal  Results with 6 facets have missing facet
+    4397    minor   Display problems (umlauts, ß) with scan index in advanced search
+    6886    minor   Single branch mode should disable showing the branch name in front of all callnumbers
+    9578    minor   Error when search and sort not on relevance
+    10544   minor   Stocknumber index is an alias of Number-local-acquisition
+    11635   minor   995$r defined twice in record.abs
+    11572   trivial Keyword searches no longer detect isbn from "Search the catalog"
+    11619   trivial Duplicate key in QueryParser config
 
 Self checkout
 ----------
-       11773   normal  Crash 'undefined value as a HASH' in sco-main.pl
-       9724    minor   Hourly loans don't show time due in SCO
-       11415   minor   SCO has no option to disable automatic receipt printing
-       11784   minor   Patron images broken in Self checkout
+    11773   normal  Crash 'undefined value as a HASH' in sco-main.pl
+    9724    minor   Hourly loans don't show time due in SCO
+    11415   minor   SCO has no option to disable automatic receipt printing
+    11784   minor   Patron images broken in Self checkout
 
 Serials
 ----------
-       10837   normal  Exporting serial claims does not work if no notice defined
-       11091   normal  Limits in catalog search when creating subscription
-       11228   normal  Explanation on 'patron notification' is not quite right
-       11263   normal  New 'locale' setting in subscriptions is not user friendly
-       11265   normal  Problems with locale saving/editing on serial subscriptions
-       11309   normal  Duplicated patterns when subscription table is updated
-       11637   normal  No way to prevent a prediction date for the next issue in serials
-       10429   minor   Branch filter not working in serial claims
-       11214   minor   Allow create routing list in serial collection page
-       11416   minor   Serials editor improperly hides fields
-       12048   minor   Doesn't display other libraries subscriptions when superlibrarian user
-       12098   minor   User can edit some subcriptions he should be prevented to
+    10837   normal  Exporting serial claims does not work if no notice defined
+    11091   normal  Limits in catalog search when creating subscription
+    11228   normal  Explanation on 'patron notification' is not quite right
+    11263   normal  New 'locale' setting in subscriptions is not user friendly
+    11265   normal  Problems with locale saving/editing on serial subscriptions
+    11309   normal  Duplicated patterns when subscription table is updated
+    11637   normal  No way to prevent a prediction date for the next issue in serials
+    10429   minor   Branch filter not working in serial claims
+    11214   minor   Allow create routing list in serial collection page
+    11416   minor   Serials editor improperly hides fields
+    12048   minor   Doesn't display other libraries subscriptions when superlibrarian user
+    12098   minor   User can edit some subcriptions he should be prevented to
 
 SIP2
 ----------
-       9865    normal  Make SIP2 message encoding configurable via SIPconfig.xml
-       11783   normal  Record level unavailable holds sending empty CD field rather than item barcode
+    9865    normal  Make SIP2 message encoding configurable via SIPconfig.xml
+    11783   normal  Record level unavailable holds sending empty CD field rather than item barcode
 
 Staff Client
 ----------
-       10415   normal  Add course reserves to staff client home page
-       11906   normal  Bad display of utf-8 chars in Patron lists (Datatable)
-       12060   normal  Indentation issues allow markup errors in header.inc
-       12075   normal  JQueryUI upgrade broke keyboard shortcuts
-       12024   minor   Add to list opens the list adding UI in two windows
-       12071   minor   Javascript broken for a search with double quotes
-       9075    trivial Rename type to material type
+    10415   normal  Add course reserves to staff client home page
+    11369   major   Fixes a bug where the staff interface would cease to function
+                    for a user session after making multiple searches
+    11906   normal  Bad display of utf-8 chars in Patron lists (Datatable)
+    12060   normal  Indentation issues allow markup errors in header.inc
+    12075   normal  JQueryUI upgrade broke keyboard shortcuts
+    12024   minor   Add to list opens the list adding UI in two windows
+    12071   minor   Javascript broken for a search with double quotes
+    9075    trivial Rename type to material type
 
 System Administration
 ----------
-       7491    normal  Description for item-level_itypes is misleading
-       10012   minor   Remove all traces of NoZebraIndexes
-       11513   minor   Warnings in Patron categories
+    7491    normal  Description for item-level_itypes is misleading
+    10012   minor   Remove all traces of NoZebraIndexes
+    11513   minor   Warnings in Patron categories
 
 Templates
 ----------
-       2310    normal  Delete grayed out w/out explanation
-       10661   normal  Mandatory item fields should be formatted the same on all forms
-       10751   normal  Title should be mandatory for creating suggestions in staff
-       10790   normal  Adding/editing item types screen mis aligned if  noItemTypeImages  not showing
-       11117   normal  Right to left text in facets + facet count = mixed text
-       11503   normal  Several typos
-       11692   normal  Number 9 showing on topissues
-       11710   normal  Use new DataTables include in cataloging Z39.50 search template
-       11711   normal  Use new DataTables include in circ templates
-       11713   normal  Use new DataTables include in course reserves templates
-       11716   normal  Use new DataTables include in label manage template
-       11717   normal  Use new DataTables include in member templates
-       11718   normal  Use new DataTables include in reports templates
-       11719   normal  Use new DataTables include in serials templates
-       11721   normal  Use new DataTables include in suggestions template
-       11734   normal  Use new DataTables include in batch modification templates
-       11735   normal  Use new DataTables include in calendar template
-       11736   normal  Use new DataTables include in Koha news templates
-       11737   normal  Use new DataTables include in quotes management template
-       11738   normal  Use new DataTables include in batch patron modification template
-       11739   normal  Use new DataTables include in notices template
-       11740   normal  Use new DataTables include in quotes upload template
-       11748   normal  Remove unused jquery.uitablefilter.js plugin
-       11753   normal  Replace jQuery qTip plugin with Bootstrap tooltip on patron search form
-       11794   normal  OpacSerialDefaultTab  being ignored
-       11819   normal  Don't show catalog edit menu if user has no edit permissions
-       11821   normal  Staff client catalog: delete menu items greyed out without explanation
-       11829   normal  JavaScript error on staff client biblio details pages if template variables are undefined
-       11877   normal  Eliminate use of deprecated jQuery .live() method
-       11878   normal  Eliminate use of deprecated jQuery .toggle() method usage
-       11885   normal  Inconsistent HTML in MARC Details
-       12094   normal  JQueryUI upgrade broke default tab selection
-       12105   normal  Remove duplicated plugin jquery.dataTables.columnFilter.js
-       12117   normal  Remove unused image myshadow.png from the staff client
-       12118   normal  Unnecessary YUI assets included in offline circ manifest
-       12127   normal  Incorrect DataTable types in Holds to Pull list
-       12195   normal  Remove duplicated plugin jquery.dataTables.min.js
-       12196   normal  Remove unused jquery.qtip.js plugin
-       10825   minor   Detail.tt displays duplicated enumchron values for serial items
-       11502   minor   Branch filter in "Holds To Pull" is too fuzzy
-       11648   minor   Use word item instead of copy
-       11649   minor   Always use words "copy number"
-       11670   minor   Remove sorting from patron lists action columns
-       11749   minor   Remove unused jQuery plugin jquery.hoverIntent.minified.js from the staff client
-       11764   minor   Move repeatedly redefined function toUC() into staff-global.js
-       11765   minor   Remove unused function isDate from templates
-       11832   minor   JavaScript error on staff client place hold screen if record has no items
-       12206   minor   Malformed HTML in search result other holdings list
-       10823   trivial Add class info to enumchron data in detail.tt, for better styling
-       11246   trivial Followup for Bug 10465 fields 780 and 785 in UNIMARC XSLT should be removed in bootstrap theme
-       11554   trivial Capitalization fix in patron account on fines tab
-       11608   trivial Don't need the word 'library' on funds
-       11918   trivial Typo on authorized value page
-       11935   trivial Capitalization: OPAC prog theme, checkouts tab
-       11938   trivial Capitalization: Serial prediction pattern preview - Publication Date
+    2310    normal  Delete grayed out w/out explanation
+    10661   normal  Mandatory item fields should be formatted the same on all forms
+    10751   normal  Title should be mandatory for creating suggestions in staff
+    10790   normal  Adding/editing item types screen mis aligned if  noItemTypeImages  not showing
+    11117   normal  Right to left text in facets + facet count = mixed text
+    11503   normal  Several typos
+    11692   normal  Number 9 showing on topissues
+    11710   normal  Use new DataTables include in cataloging Z39.50 search template
+    11711   normal  Use new DataTables include in circ templates
+    11713   normal  Use new DataTables include in course reserves templates
+    11716   normal  Use new DataTables include in label manage template
+    11717   normal  Use new DataTables include in member templates
+    11718   normal  Use new DataTables include in reports templates
+    11719   normal  Use new DataTables include in serials templates
+    11721   normal  Use new DataTables include in suggestions template
+    11734   normal  Use new DataTables include in batch modification templates
+    11735   normal  Use new DataTables include in calendar template
+    11736   normal  Use new DataTables include in Koha news templates
+    11737   normal  Use new DataTables include in quotes management template
+    11738   normal  Use new DataTables include in batch patron modification template
+    11739   normal  Use new DataTables include in notices template
+    11740   normal  Use new DataTables include in quotes upload template
+    11748   normal  Remove unused jquery.uitablefilter.js plugin
+    11753   normal  Replace jQuery qTip plugin with Bootstrap tooltip on patron search form
+    11794   normal  OpacSerialDefaultTab  being ignored
+    11819   normal  Don't show catalog edit menu if user has no edit permissions
+    11821   normal  Staff client catalog: delete menu items greyed out without explanation
+    11829   normal  JavaScript error on staff client biblio details pages if template variables are undefined
+    11877   normal  Eliminate use of deprecated jQuery .live() method
+    11878   normal  Eliminate use of deprecated jQuery .toggle() method usage
+    11885   normal  Inconsistent HTML in MARC Details
+    12094   normal  JQueryUI upgrade broke default tab selection
+    12105   normal  Remove duplicated plugin jquery.dataTables.columnFilter.js
+    12117   normal  Remove unused image myshadow.png from the staff client
+    12118   normal  Unnecessary YUI assets included in offline circ manifest
+    12127   normal  Incorrect DataTable types in Holds to Pull list
+    12195   normal  Remove duplicated plugin jquery.dataTables.min.js
+    12196   normal  Remove unused jquery.qtip.js plugin
+    10825   minor   Detail.tt displays duplicated enumchron values for serial items
+    11502   minor   Branch filter in "Holds To Pull" is too fuzzy
+    11648   minor   Use word item instead of copy
+    11649   minor   Always use words "copy number"
+    11670   minor   Remove sorting from patron lists action columns
+    11749   minor   Remove unused jQuery plugin jquery.hoverIntent.minified.js from the staff client
+    11764   minor   Move repeatedly redefined function toUC() into staff-global.js
+    11765   minor   Remove unused function isDate from templates
+    11832   minor   JavaScript error on staff client place hold screen if record has no items
+    12206   minor   Malformed HTML in search result other holdings list
+    10823   trivial Add class info to enumchron data in detail.tt, for better styling
+    11246   trivial Followup for Bug 10465 fields 780 and 785 in UNIMARC XSLT should be removed in bootstrap theme
+    11554   trivial Capitalization fix in patron account on fines tab
+    11608   trivial Don't need the word 'library' on funds
+    11918   trivial Typo on authorized value page
+    11935   trivial Capitalization: public catalog prog theme, checkouts tab
+    11938   trivial Capitalization: Serial prediction pattern preview - Publication Date
 
 Test Suite
 ----------
-       11124   normal  The staff benchmark script does not work with sql administrator account
-       11439   normal  UT: XISBN.t returns failure
-       11457   normal  T/db_dependent/Bookseller.t can fail when subscription table is not empty
-       11499   normal  Zebra_setup.pl not correctly setting indexing mode
-       11470   minor   Circulation_transfers.t can fail, spuriously
-       11934   trivial Replace given by if-else in Circulation_issuingrules.t
+    11124   normal  The staff benchmark script does not work with sql administrator account
+    11439   normal  UT: XISBN.t returns failure
+    11457   normal  T/db_dependent/Bookseller.t can fail when subscription table is not empty
+    11499   normal  Zebra_setup.pl not correctly setting indexing mode
+    11470   minor   Circulation_transfers.t can fail, spuriously
+    11934   trivial Replace given by if-else in Circulation_issuingrules.t
 
 Tools
 ----------
-       5031    normal  CSV export profile form doesn't indicate that profile marcfields are required
-       10996   normal  Cannot exclude numeric subfields on export
-       11208   normal  Multi transport types: a sms message without sms number should be marked as failed
-       11209   normal  Multi transport types: same messages are sent for a patron
-       11245   normal  Typo in modborrowers.tt javascript string
-       11254   normal  Breeding search must normalize ISBN
-       11279   normal  Quote of the day feature won't pick a quote
-       11343   normal  The max number of items to process in a batch is hardcoded
-       11475   normal  Batch modification process ends with broken link
-       11636   normal  Impossible to remove patrons from patron list during add process
-       12032   normal  TinyMCE rewrites urls in a very annoying and unexpected way
-       11253   minor   Tools/inventory.pl output_pref ignores 'iso' parameter passed
-       12115   minor   Follow up fix for tools/inventory.pl's output_pref issues
+    5031    normal  CSV export profile form doesn't indicate that profile marcfields are required
+    10996   normal  Cannot exclude numeric subfields on export
+    11208   normal  Multi transport types: a sms message without sms number should be marked as failed
+    11209   normal  Multi transport types: same messages are sent for a patron
+    11245   normal  Typo in modborrowers.tt javascript string
+    11254   normal  Breeding search must normalize ISBN
+    11279   normal  Quote of the day feature won't pick a quote
+    11475   normal  Batch modification process ends with broken link
+    11636   normal  Impossible to remove patrons from patron list during add process
+    12032   normal  TinyMCE rewrites urls in a very annoying and unexpected way
+    11253   minor   Tools/inventory.pl output_pref ignores 'iso' parameter passed
+    12115   minor   Follow up fix for tools/inventory.pl's output_pref issues
 
 Transaction logs
 ----------
-       11473   normal  View log template has malformed conditionals, and logging info incorrect/inconsistent/unexpected
+    11473   normal  View log template has malformed conditionals, and logging info incorrect/inconsistent/unexpected
 
 Z39.50 / SRU / OpenSearch Servers
 ----------
-       1047    normal  Punctuation in site names breaks Edit/Delete z39.50 server administration
-       11701   normal  Fix C4::Context::Zconn
-       11419   minor   Z39.50 searches not displaying errors
+    1047    normal  Punctuation in site names breaks Edit/Delete z39.50 server administration
+    11701   normal  Fix C4::Context::Zconn
+    11419   minor   Z39.50 searches not displaying errors
 
 
 New sysprefs in 3.16.0
@@ -969,7 +1151,7 @@ The Git repository for the Koha manual can be found at
 Translations
 ======================
 
-Complete or near-complete translations of the OPAC and staff
+Complete or near-complete translations of the public catalog and staff
 interface are available in this release for the following languages:
 
 
@@ -1053,90 +1235,89 @@ Credits
 We thank the following libraries who are known to have sponsored
 new features in Koha 3.16.0:
   * Hochschule für Gesundheit (hsg), Germany
-  * Universidad Nacionald de Cordoba
   * Universidad Nacional de Cordoba
 
 We thank the following individuals who contributed patches to Koha 3.16.0.
-  *     10     Jacek Ablewicz
-  *      1     Aleisha Amohia
-  *      2     Roman Amor
-  *      1     Nuño López Ansótegui
-  *     39     Tomas Cohen Arazi
-  *      1     Daniel Barker
-  *      1     JaTara Barnes
-  *      1     Pablo Bianchi
-  *      3     Blou
-  *      1     Gaetan Boisson
-  *      1     Isaac Brodsky
-  *      2     Koha SAB CINECA
-  *      1     Jared Camins-Esakov
-  *     12     Colin Campbell
-  *      3     Frédérick Capovilla
-  *    332     Galen Charlton
-  *     10     David Cook
-  *     17     Chris Cormack
-  *      1     Samuel Crosby
-  *      1     Stéphane Delaune
-  *      6     Frédéric Demians
-  *    243     Jonathan Druart
-  *      1     Rachel Dustin
-  *     15     Nicole Engard
-  *      6     Magnus Enger
-  *      1     Vitor FERNANDES
-  *     36     Katrin Fischer
-  *      1     Amit Gupta
-  *      1     Chris Hall
-  *     95     Kyle M Hall
-  *      1     Tim Hannah
-  *      1     Emma Heath
-  *      1     Tom Houlker
-  *      2     Mason James
-  *      5     Srdjan Jankovic
-  *      1     Janusz Kaczmarek
-  *      7     Pasi Kallinen
-  *      3     Doug Kingston
-  *      5     Olli-Antti Kivilahti
-  *     24     Bernardo Gonzalez Kriegel
-  *      2     Ketan Kulkarni
-  *      1     Nicolas Legrand
-  *    115     Owen Leonard
-  *      2     Jesse Maseto
-  *     28     Julian Maurice
-  *      7     Holger Meißner
-  *      4     Matthias Meusburger
-  *      7     Sophie Meynieux
-  *      3     Francesca Moore
-  *      1     Joy Nelson
-  *      1     Chris Nighswonger
-  *      1     Nicholas van Oudtshoorn
-  *      2     Dobrica Pavlinusic
-  *      1     Paul Poulain
-  *      6     Liz Rea
-  *      1     Martin Renvoize
-  *     50     Marcel de Rooy
-  *      1     Fridolin SOMERS
-  *     33     Fridolyn SOMERS
-  *     28     Mathieu Saby
-  *      2     A. Sassmannshausen
-  *      1     Adrien Saurat
-  *      1     Dan Scott
-  *     15     Robin Sheat
-  *      1     Juan Sieira
-  *     18     Fridolin Somers
-  *      1     Claire Stent
-  *      3     Zeno Tajoli
-  *      3     Lyon3 Team
-  *      1     Peggy Thrasher
-  *      2     Mirko Tietgen
-  *     28     Mark Tompsett
-  *      3     Marc Véron
-  *      1     Ian Walls
-  *      1     Jesse Weaver
-  *      2     alex_h
-  *      3     blou
-  *      1     daniel
-  *      1     merllissia
-  *      1     “ByWater
+  *     10  Jacek Ablewicz
+  *      1  Aleisha Amohia
+  *      2  Roman Amor
+  *      1  Nuño López Ansótegui
+  *     39  Tomas Cohen Arazi
+  *      1  Daniel Barker
+  *      1  JaTara Barnes
+  *      1  Pablo Bianchi
+  *      3  Blou
+  *      1  Gaetan Boisson
+  *      1  Isaac Brodsky
+  *      2  Koha SAB CINECA
+  *      1  Jared Camins-Esakov
+  *     12  Colin Campbell
+  *      3  Frédérick Capovilla
+  *    332  Galen Charlton
+  *     10  David Cook
+  *     17  Chris Cormack
+  *      1  Samuel Crosby
+  *      1  Stéphane Delaune
+  *      6  Frédéric Demians
+  *    243  Jonathan Druart
+  *      1  Rachel Dustin
+  *     15  Nicole Engard
+  *      6  Magnus Enger
+  *      1  Vitor FERNANDES
+  *     36  Katrin Fischer
+  *      1  Amit Gupta
+  *      1  Chris Hall
+  *     95  Kyle M Hall
+  *      1  Tim Hannah
+  *      1  Emma Heath
+  *      1  Tom Houlker
+  *      2  Mason James
+  *      5  Srdjan Jankovic
+  *      1  Janusz Kaczmarek
+  *      7  Pasi Kallinen
+  *      3  Doug Kingston
+  *      5  Olli-Antti Kivilahti
+  *     24  Bernardo Gonzalez Kriegel
+  *      2  Ketan Kulkarni
+  *      1  Nicolas Legrand
+  *    115  Owen Leonard
+  *      2  Jesse Maseto
+  *     28  Julian Maurice
+  *      7  Holger Meißner
+  *      4  Matthias Meusburger
+  *      7  Sophie Meynieux
+  *      3  Francesca Moore
+  *      1  Joy Nelson
+  *      1  Chris Nighswonger
+  *      1  Nicholas van Oudtshoorn
+  *      2  Dobrica Pavlinusic
+  *      1  Paul Poulain
+  *      6  Liz Rea
+  *      1  Martin Renvoize
+  *     50  Marcel de Rooy
+  *      1  Fridolin SOMERS
+  *     33  Fridolyn SOMERS
+  *     28  Mathieu Saby
+  *      2  A. Sassmannshausen
+  *      1  Adrien Saurat
+  *      1  Dan Scott
+  *     15  Robin Sheat
+  *      1  Juan Sieira
+  *     18  Fridolin Somers
+  *      1  Claire Stent
+  *      3  Zeno Tajoli
+  *      3  Lyon3 Team
+  *      1  Peggy Thrasher
+  *      2  Mirko Tietgen
+  *     28  Mark Tompsett
+  *      3  Marc Véron
+  *      1  Ian Walls
+  *      1  Jesse Weaver
+  *      2  alex_h
+  *      3  blou
+  *      1  daniel
+  *      1  merllissia
+  *      1  “ByWater
 
 We thank the following companies who contributed patches to Koha 3.16.0
   *     115 ACPL                                                                                          
@@ -1311,5 +1492,3 @@ tracker at
 
 He rau ringa e oti ai.
 (Many hands finish the work)
-
-##### Autogenerated release notes updated last on 22 May 2014 17:09:57 Z #####