Main Koha release repository
https://koha-community.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1321 lines
50 KiB
1321 lines
50 KiB
RELEASE NOTES FOR KOHA 3.22
|
|
26 Nov 2015
|
|
========================================================================
|
|
|
|
Koha is the first free and open source software library automation package
|
|
(ILS). Development is sponsored by libraries of varying types and sizes,
|
|
volunteers, and support companies from around the world.
|
|
The website for the Koha project is
|
|
|
|
http://koha-community.org/
|
|
|
|
Koha 3.22 can be downloaded from:
|
|
|
|
http://download.koha-community.org/koha-3.22.00.tar.gz
|
|
|
|
Installation instructions can be found at:
|
|
|
|
http://wiki.koha-community.org/wiki/Installation_Documentation
|
|
|
|
OR in the INSTALL files that come in the tarball
|
|
|
|
|
|
Koha 3.22 is a major release, that comes with many new features.
|
|
|
|
It includes 10 new features, 155 enhancements and 381 bugfixes.
|
|
|
|
New features in 3.22
|
|
====================
|
|
|
|
Architecture, internals, and plumbing
|
|
-------------------------------------
|
|
13791 Plack - Out of the box support on packages
|
|
13799 Add base for building RESTful API
|
|
|
|
Cataloging
|
|
----------
|
|
6874 Attach files to bibliographic records
|
|
11559 Professional cataloger's interface
|
|
|
|
Circulation
|
|
-----------
|
|
11759 Batch checkout
|
|
|
|
Command-line Utilities
|
|
----------------------
|
|
11190 sitemap.pl - Generate a catalog sitemap
|
|
|
|
I18N/L10N
|
|
---------
|
|
14100 Add base to make item types, branch names, sysprefs values and authorised values translatable
|
|
|
|
OPAC
|
|
----
|
|
13485 Add a page to display links to restricted sites
|
|
|
|
Serials
|
|
-------
|
|
10855 Custom fields for subscriptions
|
|
|
|
Staff Client
|
|
------------
|
|
11431 Custom notification sounds
|
|
|
|
|
|
Enhancements in 3.22
|
|
====================
|
|
|
|
About
|
|
-----
|
|
7895 Add Plack/FastCGI/mod_perl server configuration to about.pl
|
|
|
|
Acquisitions
|
|
------------
|
|
9468 Add ability to hide itemtypes from purchase suggestions forms
|
|
12074 Filter duplicates when adding a full batch from a staged file
|
|
12906 Show shipment date in invoice search result list
|
|
13014 Sent an email to the fund owner when a suggestion can be treated
|
|
13619 Acq home: ensure 'manage suggestions' goes to pending suggestions
|
|
13962 Add vendor to the acq tab on the details page in staff client
|
|
|
|
Architecture, internals, and plumbing
|
|
-------------------------------------
|
|
9809 Get rid of reserveconstraints
|
|
10020 Remove old code related to 'ethnicity'
|
|
10363 Move authorised value related code into its own package
|
|
10933 Merge PurgeSearchHistory into the C4::Search::History module
|
|
13813 Remove deprecated module C4::Dates from system - first steps
|
|
13851 Replace waiting holds logic in circulation.pl with Koha Objects
|
|
13948 Add ability to dump template toolkit variables to html comment
|
|
13967 Add package for System preferences
|
|
14167 Add Koha::Logger based on Log4perl
|
|
14207 Improving circulation performance by caching yaml file
|
|
14321 Merge UploadedFile and UploadedFiles into Koha::Upload
|
|
14544 Move the list related code to Koha::Virtualshelves
|
|
14639 Extend Koha::MetadataRecord to handle serialization format
|
|
14788 Move opac-topissues.pl code into C4::Circulation
|
|
14836 Move the patron categories related code to Koha::PatronCategories
|
|
14870 Delete C4/Dates.pm from System
|
|
14873 Remove C4::Dates from reserve/request.pl
|
|
14878 Tests - Create the branchcodes if needed
|
|
14879 Remove C4::Dates from catalogue/detail.pl
|
|
14888 Move the cities related code to Koha::Cities
|
|
14890 Remove C4::Dates from circ/bookcount.pl
|
|
14903 Remove C4::Dates from circ/circulation.pl
|
|
14918 Remove C4::Dates from circ/pendingreserves.pl
|
|
14920 Remove C4::Dates from circ/reserveratios.pl
|
|
14922 Remove C4::Dates from cataloguing/additem.pl
|
|
14923 Remove C4::Dates from labels/label-item-search.pl
|
|
14924 Remove C4::Dates from members/memberentry.pl
|
|
14925 Remove C4::Dates from members/moremember.pl
|
|
14926 Remove C4::Dates from members/printfeercpt.pl
|
|
14928 Remove C4::Dates from files acqui/pdfformat/layout*.pm
|
|
14931 Remove C4::Dates from files admin/aq*.pl
|
|
14946 Remove C4::Dates from files acqui/*.pl
|
|
14949 Remove C4::Dates from admin/smart-rules.pl and admin/categorie.pl
|
|
14951 Remove C4::Dates from plugins/*.pl files
|
|
14954 Remove C4::Dates from holiday related files in folder tools
|
|
14956 Remove C4::Dates from files opac/*.pl
|
|
14960 Remove C4::Dates from files in misc/cronjobs
|
|
14961 Remove C4::Dates from files reports/*_stats.pl
|
|
14965 Remove C4::Dates from 'lists' in folder reports
|
|
14969 Remove C4::Dates from serials/*.pl files
|
|
14977 Remove C4::Dates from files t/db_dependent/*.t
|
|
14982 Remove C4::Dates from guided report wizard and dictionary
|
|
14985 Remove C4::Dates from 6 files in folder C4/*.pm
|
|
14995 Remove C4::Dates: Delete files reservereport.pl / reservereport.tt
|
|
14996 Remove C4::Dates from tags/review.pl
|
|
14997 Remove C4::Dates from tools (import / export)
|
|
14998 Remove C4::Dates from installer and maintenance folders
|
|
15166 Make output_pref accept a string as parameter
|
|
15168 Remove C4::Serials::ItemizeSerials which is not used anymore
|
|
15185 3 subroutines are unused in C4::Circulation
|
|
|
|
Cataloging
|
|
----------
|
|
7369 Ability to duplicate existing items
|
|
8064 Merge several biblio records
|
|
12357 Enhancements to RIS and BibTeX exporting
|
|
13904 Unimarc_field_4XX plugin - Add display of volume info and link to biblio record
|
|
14510 Allow column visibility in additem.pl to be customized
|
|
|
|
Circulation
|
|
-----------
|
|
8236 Prevent renewing if overdue or restriction
|
|
11882 Add a new button to the checkout confirmation dialog when checking out an on hold item
|
|
13030 Show hold expiration date for waiting holds on circulation.pl
|
|
13590 Add ability to charge fines at start of charge period
|
|
14045 Add specific quotas to on-site checkout
|
|
14717 Prevent 0000-00-00 dates in patron data
|
|
14900 Add ability to pay all fees at once from circulation screen
|
|
|
|
Command-line Utilities
|
|
----------------------
|
|
11368 Add script to import Lexile scores
|
|
12368 Rebuild Zebra improvement: allow to specify a DB table
|
|
12372 Make koha-mysql handle arbitrary mysql arguments
|
|
13049 Merge selfreg cron jobs into cleanup_database
|
|
13585 HEA - activate cronjob by default
|
|
14402 Add --fees option to cleanup_database.pl to purge all 0 balance fees and payments older than the given number of days
|
|
14714 koha-mysql tab-completion in bash
|
|
14727 koha-indexer tab-completion in bash
|
|
14840 Add new cronjob to send membership expiry reminder notices in crontab.example file
|
|
|
|
Database
|
|
--------
|
|
7793 Redefine the field message_id as PRIMARY KEY of message_queue
|
|
14246 Add borrowernumber to koha_news
|
|
|
|
Hold requests
|
|
-------------
|
|
14464 Add ability to cancel waiting holds from checkin screen
|
|
14557 Add holds count to holds tab
|
|
|
|
I18N/L10N
|
|
---------
|
|
12072 New dateformat dd.mm.yyyy
|
|
13632 Make permission descriptions translatable
|
|
|
|
Installation and upgrade (web-based installer)
|
|
----------------------------------------------
|
|
4925 Remove Smithsonian as a delivered z39.50 target
|
|
10963 Simplified creation of MARC21 sample frameworks
|
|
14249 Improve discharge letter sample notice
|
|
|
|
Label/patron card printing
|
|
--------------------------
|
|
11880 Select the barcode index by default when searching for label items
|
|
14107 Patron cards: Make barcode width and height scaling editable
|
|
14667 Label creator UI/UX revamp
|
|
14676 UI/UX enhancements for the patron card creator
|
|
14805 Allow the deletion of multiple patron card batches
|
|
|
|
Lists
|
|
-----
|
|
11325 Focus on "Add item" in Lists
|
|
|
|
MARC Bibliographic data support
|
|
-------------------------------
|
|
13382 RDA: 700/710/711 display in XSLT
|
|
13383 RDA: 100/110/111 changes to XSLT
|
|
13387 Uniform titles (130 / 240 / 730) Display in XSLT
|
|
13734 RDA: Display 33xs
|
|
14054 246 XSLT Improvements
|
|
14333 Update MARC21 frameworks to Update No. 20 (April 2015) and 21 (September 2015)
|
|
14734 Enhance 264 display in OPAC and Staff XSLT
|
|
14917 RDA: 700/710/711 fix path for icon in XSLT
|
|
15097 Update MARC21 de-DE frameworks to Update 21 (September 2015)
|
|
15063 Update MARC21 es-ES frameworks to Update 21 (September 2015)
|
|
15070 Update MARC21 it-IT frameworks to Update 21 (September 2015)
|
|
|
|
Notices
|
|
-------
|
|
11603 Gather print notices: add csv and ods export
|
|
11678 Gather print notices: send files by email
|
|
12933 Add ability to print overdue slip from staff intranet
|
|
13622 Add option to display datetimes as dates in notices
|
|
13972 Include fields from subscription and serial table in serial notification email
|
|
14280 Add branches fields to discharges letters
|
|
|
|
OPAC
|
|
----
|
|
10937 Advanced search: Hide itemtypes from search form & Group itemtypes together into one search option
|
|
11881 Small improvements in OPAC results list
|
|
14252 Make the OPAC language switcher available in the masthead navbar, footer, or both.
|
|
14607 Make Baker & Taylor cover images accessible by UPC as well as ISBN
|
|
14652 Change gender option N/A to None specified
|
|
|
|
Packaging
|
|
---------
|
|
12216 One should be able to override zebra configuration on a per instance basis
|
|
14262 Versioning updates for master
|
|
14312 Package dependency updates for master
|
|
|
|
Patrons
|
|
-------
|
|
5685 Validation of email address fields
|
|
6810 Send membership expiry reminder notices
|
|
10904 Limit patron modification request management by branch
|
|
12352 Patron modification request page: Add link to patron record
|
|
13336 Add time to date column for patron circulation history
|
|
13697 Syspref to not add a fee when a patron changes to a category with enrolment fee
|
|
13853 Show waiting hold expiration date for waiting holds in holds ajax datatable
|
|
14002 Show patron expiry date in OPAC
|
|
14368 Add discharges history
|
|
|
|
Reports
|
|
-------
|
|
14024 Add reports to action logs
|
|
14029 Provide link to clear reports search filters
|
|
|
|
Searching
|
|
---------
|
|
11620 Add dissertation-information index for non-UNIMARC installations
|
|
14031 Make itemnumber a numeric search in ccl.properties
|
|
14198 RDA: Indexing 264 field (Zebra)
|
|
14217 Add a DOM syntax for specifying conditions on indexes
|
|
14617 Add indexes for MARC 020$z => ISBN, 022$y, 022$z => ISSN
|
|
|
|
Serials
|
|
-------
|
|
8296 Add descriptive (text) published date field for serials
|
|
8436 Add branch limit on checkexpiration.pl
|
|
8438 Allow staff to only claim serial issues of their own branch
|
|
|
|
Staff Client
|
|
------------
|
|
14189 Make text persist/populate hidden fields for the Staff searchbox
|
|
14574 Correcting messages on intranet error pages so they make more sense
|
|
14585 Fixing up the online help on main page
|
|
|
|
System Administration
|
|
---------------------
|
|
12137 Extend CalendarFirstDayOfWeek to be any day
|
|
14247 System preference for news author display
|
|
|
|
Templates
|
|
---------
|
|
11584 Add wysiwyg editor to system preferences dealing with HTML
|
|
13696 Add support for Font Awesome icons in Koha
|
|
14181 MARC21 773 -- Display when ind1 = 0 or blank
|
|
14190 Scale search boxes in staff head
|
|
14268 Change Localsyspref type entry to dropdown
|
|
14915 Use Font Awesome instead of Glyphicons for the staff intranet
|
|
|
|
Test Suite
|
|
----------
|
|
13899 Adding misc/devel/coverage.pl, a script making a cover on all modules to see which ones are not tested yet.
|
|
15160 GetTopIssues.t should create random data
|
|
|
|
Tools
|
|
-----
|
|
14248 Optionally display authorship for news items
|
|
14722 Refactor the catalogue export tool (command-line tools/export.pl does not work anymore. Use misc/export_catalogue.pl instead)
|
|
|
|
Web services
|
|
------------
|
|
3206 OAI-PMH repository deleted record support
|
|
10824 OAI-PMH repository/server: Add handling of time in "from" argument
|
|
12252 OAI-PMH GetRecord result doesn't include item data
|
|
|
|
|
|
Critical bugs fixed in 3.22
|
|
===========================
|
|
|
|
(this list includes all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
|
|
|
|
Acquisitions
|
|
------------
|
|
14743 critical Addorder.pl redirect problems under plack behind apache 2.4.10
|
|
8684 major Duplicate check for creating items on order broken
|
|
11273 major Barcode generation hbyymmincr (AutoBarcode) in acquisitions is broken
|
|
14264 major Export of CSV from late orders form does only work in English
|
|
15090 major Fix date filter for Suggestions management
|
|
|
|
Architecture, internals, and plumbing
|
|
-------------------------------------
|
|
10961 critical Error in GetMarcBiblio can cause severe data loss
|
|
15087 critical Hardduedate should not be inserted as 0000-00-00 but NULL
|
|
8686 major Raise required version of URI::Escape to 3.31
|
|
14342 major Unit tests in t/db_dependent/Context.t failing due to Bug 13967
|
|
14467 major Security updates break some Koha plugins
|
|
14521 major SQL injection in local use system preferences
|
|
14584 major Encoding broken with system preferences
|
|
14778 major DBIC should create/own the DB handler
|
|
14820 major SMSSendUsername and SMSSendPassword are not listed in the system preferences
|
|
15005 major (Plack) Use of SCRIPT_NAME makes Koha generate wrong URIs
|
|
15218 major Make processes that rely on background jobs run in CGI mode
|
|
|
|
Authentication
|
|
--------------
|
|
5371 major Back-button in OPAC shows previous user's details, after logout
|
|
14509 major Don't allow spaces at the end, beginning or as your password
|
|
|
|
Cataloging
|
|
----------
|
|
15197 critical In Rancor, multiple &/</" characters not escaped on saving
|
|
6657 major Making 999 visible in framework duplicates 999 entry and affects index
|
|
13943 major Cancelling the deletion process of an item deletes item anyway
|
|
14660 major Cataloguing plugins for generating inventory numbers are broken
|
|
|
|
Circulation
|
|
-----------
|
|
14655 critical Cannot checkin without Anonymous Patron
|
|
14685 critical Cannot set guarantor for a child account
|
|
9942 major Circulation module cannot anonymise if anonymity user is not set up correctly.
|
|
10067 major DecreaseLoanHighHolds messes with specify due date
|
|
12066 major New renew page in staff client doesn't record branch in statistics
|
|
14101 major Auto renewal is tied to 'no renewal before'
|
|
14811 major Don't set permanent_location to CART or PROC
|
|
14842 major Wrong call to GetBranchItemRule in circ/returns.pl
|
|
15091 major Batch Checkout Doesn't Tell You it Failed
|
|
|
|
Command-line Utilities
|
|
----------------------
|
|
15242 blocker Missing subroutine in overdue_notices.pl
|
|
14361 major koha-restart-zebra fails
|
|
14674 major koha-create should set upload_path in koha-conf.xml
|
|
14709 major The export tool is broken if used from the command line
|
|
|
|
Course reserves
|
|
---------------
|
|
14205 major Deleting an Item/Record does not remove link to course reserve
|
|
|
|
Database
|
|
--------
|
|
15095 major Marc_modificacation_template_actions DB not consistent between fresh and updated DB
|
|
|
|
Hold requests
|
|
-------------
|
|
8723 critical Holds don't transfer when moving items
|
|
11250 major "too many holds" message appears inappropriately
|
|
12197 major Exceeding the maxreserves preference does not prevent librarian from placing the hold
|
|
12632 major Hold limits ignored for record level holds with item level itemtypes
|
|
14733 major Prevent a record from having holds with duplicate priorities
|
|
|
|
Installation and upgrade (command-line installer)
|
|
-------------------------------------------------
|
|
15182 blocker Make test fails immediately on 3.22.00-beta due to missing Crypt::GCrypt which is optional
|
|
|
|
Installation and upgrade (web-based installer)
|
|
----------------------------------------------
|
|
15181 blocker Rename fast add framework sql file
|
|
14339 major Installer broken by bug 13967
|
|
14981 major Sample patron data broken by removal of ethnicity column
|
|
15053 major Sample_creator_data.sql now fails during a fresh install
|
|
15207 major Error on upgrade from 3.20.5 to 3.22 beta
|
|
|
|
Label/patron card printing
|
|
--------------------------
|
|
14468 major Remove warnings when creating Labels
|
|
14739 major Add several patrons to a new batch will create a new batch per patron added
|
|
|
|
Lists
|
|
-----
|
|
14416 major Stored XSS flaw affects OPAC and Staff interface
|
|
14517 major Private lists browsing broken in translated staff interface
|
|
14529 major Cannot delete a list even if the permission is set
|
|
|
|
MARC Bibliographic record staging/import
|
|
----------------------------------------
|
|
14597 major Reverting a batch where a record overlaid is now deleted will fail
|
|
|
|
Notices
|
|
-------
|
|
14141 major Changing the Library for a notice duplicates the notice instead of updating it
|
|
|
|
OPAC
|
|
----
|
|
14412 critical SQL Injection in OPAC Interface
|
|
14360 major XSS Injection point
|
|
14418 major XSS Flaws in OPAC Interface
|
|
14524 major Result list RSS feed broken
|
|
|
|
Packaging
|
|
---------
|
|
14938 critical Dependency updates from bug 13791 prevent installation on jessie
|
|
14106 major koha-conf.xml paths to zebra libraries are wrong in jessie
|
|
|
|
Patrons
|
|
-------
|
|
12525 major Patron Lists aren't added to list pulldown when created from Patron search
|
|
14717 major Prevent 0000-00-00 dates in patron data
|
|
14782 major Can't search by username anymore
|
|
|
|
Reports
|
|
-------
|
|
14735 critical Cache_expiry is not saved when updating a SQL report
|
|
14382 major Datepicker's dateFormat setting for reports is missing
|
|
|
|
Searching
|
|
---------
|
|
10886 normal Hide patron's history if intranetreadinghistory is set to not allow
|
|
12885 major Search fails with errors when HTML5 Media is enabled and url has plus (+) characters
|
|
13636 major Search results item status incorrect for holds
|
|
14431 major Encoding issues - search in staff
|
|
14453 major Kohaidx is missing for id in authority-koha-indexdefs.xml
|
|
14456 major EmbedSeeFromHeadings record filter shouldn't process MARC holding fields
|
|
|
|
Serials
|
|
-------
|
|
15042 major Barcode <branchcode>yymm0001 does not work when receiving serials
|
|
|
|
SIP2
|
|
----
|
|
14644 critical SIP2 terminal authentication via telnet transport broken
|
|
13411 major Koha's SIP server returns not ok for checking in items that are not checked out
|
|
14673 major Renewals cause Sipserver to crash
|
|
15215 major Remove Depreciation Errors due to misuse of UNIVERSAL in SIP/Sip/MsgType.pm
|
|
|
|
Staff Client
|
|
------------
|
|
14408 critical Path traversal vulnerabilty
|
|
14426 critical SQL Injection in Staff Client
|
|
14423 major Multiple XSS and XSRF issues in Staff Client
|
|
14440 major Get_template_and_user can not have an empty template_name
|
|
14450 major Stricter template name rules cause itemsearch to stop working
|
|
|
|
System Administration
|
|
---------------------
|
|
15093 critical Item type groups not saving
|
|
12965 major Can create an item type that already exists
|
|
15073 major FeeOnChangePatronCategory in wrong place
|
|
|
|
Templates
|
|
---------
|
|
15092 critical Item type descriptions not showing if no logo
|
|
14632 major Incorrect alert while deleting single item in batch
|
|
14955 major "Show more" link contains double encoded characters
|
|
|
|
Test Suite
|
|
----------
|
|
15150 blocker t/ tests should pass if Test::DBIx::Class is not available
|
|
15151 blocker t/Circulation_barcodedecode.t fails if no DB present
|
|
15029 major Tests fail if launched after 23:00
|
|
|
|
Tools
|
|
-----
|
|
12311 critical Batch modification of checked out and lost items checks them in
|
|
14795 critical Batch record modification tool removes framework code
|
|
15061 critical Can't add item to rotating collection
|
|
6756 major Patron anonymizing tool reports false success in anonymous patron not defined
|
|
7634 major Permanent Location (shelving location) is NULL when Import MARC records tool is used
|
|
10005 major Inventory checks items in without warning
|
|
10625 major Inventory/Stocktaking tool cannot handle windows file uploads
|
|
14098 major Regression in Marc Modification Templates
|
|
14472 major Wrong ISSN search index in record matching rules
|
|
14592 major Fix encoding in data exports
|
|
15014 major Plack testing -- Import patrons tool -- sample text file link broken
|
|
15021 major Batch item modification does not work correctly on plack
|
|
15066 major Transfer rotating collection fails on plack
|
|
15079 major Batch Delete Records Error
|
|
|
|
Web services
|
|
------------
|
|
14927 major OAI-PMH listRecords result should include item data when using a resumption token
|
|
|
|
|
|
Other bugs fixed in 3.22
|
|
========================
|
|
|
|
(this list includes all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
|
|
|
|
About
|
|
-----
|
|
7143 trivial Bug for tracking changes to the about page
|
|
14490 trivial Duplicate armenian translator
|
|
|
|
Acquisitions
|
|
------------
|
|
4502 normal Perl error in acq budget planning
|
|
8417 normal Date acquired is shipping date
|
|
12054 normal Don't allow to create orders for inactive vendors
|
|
13993 normal Set correct orderstatus when order is transferred from one vendor to another
|
|
14253 normal Can't scroll though patron notify list on new order
|
|
14343 normal Links to results pages don't work in receive shipment list
|
|
14388 normal Add sorting to funds
|
|
14649 normal Fund names not displayed in budget planning
|
|
14653 normal Acq planning filter and export always use default active period
|
|
15036 normal Closing and reopening a basket should not alter status of completed orders
|
|
11458 minor Improve description for syspref gist
|
|
14163 minor "Show all" in acquisition confusing
|
|
14929 trivial Fix missing display of help page in contract management
|
|
|
|
Architecture, internals, and plumbing
|
|
-------------------------------------
|
|
5010 normal Fix OPACBaseURL to include protocol
|
|
11804 normal Merge circ-menu.tt and a circ-menu.inc
|
|
12320 normal $.cookie('foo', null) deprecated
|
|
13265 normal Still too many search cursor cookies
|
|
13805 normal Installer does not work under Plack
|
|
13815 normal Plack loses CGI qw(-utf8) flag creating incorrect utf-8 encoding everywhere
|
|
14351 normal Remove given-when from opac-search.pl
|
|
14494 normal Terribly slow checkout caused by DateTime->new in far future
|
|
14522 normal Use Koha::Cache for accessing single_holidays()
|
|
14646 normal Koha::RecordProcessor only accepts one filter at a time
|
|
14651 normal Koha::Item::effective_itemtype should fallback to biblio-level if no item-level itemtype
|
|
14737 normal Can't use cn_browser.pl cataloguing plugin without superlibrarian permissions
|
|
14916 normal Overdues are not listed if due on 23:59 of the 'to date' (Was: Remove C4::Dates from circ/overdue.pl)
|
|
14950 normal A date is not correctly filled in default values from batch mod [was Remove C4::Dates from tools/batchMod.pl]
|
|
14978 normal Issues.itemnumber should be a unique key
|
|
14990 normal Make the date formatting template side - moremember.pl
|
|
15052 normal Add diagnostic for the TestBuilder tests
|
|
15069 normal Items_search_fields.authorised_values_category is still a varchar(32)
|
|
15083 normal Acqui/currency.pl is unused
|
|
15152 normal t/db_dependent/Reports_Guided.t should not depend on existing data
|
|
15189 normal The batch records modification tool should not close STDERR when running in background mode
|
|
6679 minor Fixing code so it passes basic Perl::Critic tests
|
|
9006 minor Autoload in C4::Context is a bad idea
|
|
11790 minor C4::Charset should not depend on C4::Context
|
|
14325 minor Test calls C4::Context::set_userenv
|
|
14344 minor Uninitialized value warning C4/Utils/DataTables/Members.pm
|
|
14427 minor Use Koha::version() instead of C4::Context->KOHAVERSION
|
|
14428 minor Remove C4::Input
|
|
14589 minor Adjust authorities_merge_ajax and replace some indirect syntax
|
|
14696 minor Useless use of String::Random in catalogue/search.pl
|
|
15068 trivial Get rid of warnings in members/summary-print.pl
|
|
|
|
Cataloging
|
|
----------
|
|
13437 normal Convert marc21 framework plugins to new style
|
|
14047 normal Sort z39.50 biblio servers by rank in derivate cataloguing doesn't work
|
|
14078 normal Converting from ISO5426 is not complete
|
|
14354 normal Only superlibrarian should see edit links for other branches' items in staff detail
|
|
14387 normal Merge reference selection has no effect when merging authorities.
|
|
14766 normal Complete cataloguing plugin unimarc_field_4XX
|
|
15077 normal Fix Fast Add framework to pass test
|
|
11247 minor Fix calls of TransformHtmlToXml
|
|
14201 minor Remove unused code or template from some MARC21 leader plugins
|
|
14202 minor Unexpected parameter for window.open in marc21_linking_section plugin
|
|
14276 minor Keep highlight on the active item in item editor
|
|
14327 minor Fix js error "TypeError: events is null" in additem.js
|
|
14518 minor Deleting records with a hold (and no item) does not work
|
|
14588 minor Simplify merge_ajax.pl
|
|
14829 minor Wrong shortcuts in module "cataloging"
|
|
|
|
Circulation
|
|
-----------
|
|
3333 normal Item status for "not for loan" by item type / item is different
|
|
7981 normal Remove HomeOrHoldingBranchReturn syspref
|
|
11229 normal Makepayment and makepartialpayment (C4::Accounts) don't log branch to statistics table
|
|
11298 normal Renewal due date won't take specified time into account
|
|
13663 normal Offline circ permission issue
|
|
14299 normal Today's checkouts not always sorting correctly
|
|
14337 normal AllowRenewalIfOtherItemsAvailable counts holdable not for loan items when checking renewability
|
|
14470 normal Renewals should be disabled in OPAC if are referred to an on-site checkout
|
|
14640 normal 'Cancel Hold' check box on check-out confirmation does not cancel the hold when item is checked out
|
|
14710 normal Export checkout list exports all item infos
|
|
14821 normal Don't show item in checked in list, when it wasn't checked in
|
|
14841 normal Columns settings on checkouts table have 2 bugs
|
|
14880 normal Keyboard shortcuts don't work after setting CircAutocompl to "Don't try"
|
|
14975 normal Fine grace period label is incorrect
|
|
15037 normal Batch checkout tab should be hidden for patrons not satisfying policy
|
|
15094 normal Update link to offline circ for windows
|
|
15116 normal Show circ buttons at the top of batch circ page
|
|
14534 minor Stop overdue_notices.pl from issuing the warning: Use of uninitialized value $borrowernumber
|
|
14634 minor Warns when placing hold on record with no items
|
|
14726 minor Title not showing up on checkout summary
|
|
14487 trivial Warns from returns.pl during checkin
|
|
|
|
Command-line Utilities
|
|
----------------------
|
|
15011 normal koha-indexer --stop does not work
|
|
15012 normal koha-shell raises " no job control in shell" error
|
|
15120 normal runreport.pl doesn't allow custom subjects anymore
|
|
15133 normal runreport.pl badly encode accented characters
|
|
14203 trivial koha-translate error string for non-existent lang removal
|
|
14858 trivial Misc/batchRebuildItemsTables.pl has hard coded record length limit of 99999 bytes.
|
|
|
|
Course reserves
|
|
---------------
|
|
14760 normal Disabled courses display in the course reserves list for items
|
|
|
|
Database
|
|
--------
|
|
14053 normal Acquisition db tables are missing indexes
|
|
14350 minor Missing statement in kohastructure.sql - DROP TABLE IF EXISTS borrower_sync;
|
|
|
|
Developer documentation
|
|
-----------------------
|
|
10063 trivial Correct the documentation for the C4:Members sub: IsMemberBlocked
|
|
14383 trivial Typos in various Koha files
|
|
14394 trivial Fix documentation of OpacHiddenItems
|
|
14425 trivial Typographical error in C4::Context perldoc
|
|
15027 trivial Typo in GetItemsForInventory POD
|
|
|
|
Documentation
|
|
-------------
|
|
14424 normal Update Help Files for 3.20
|
|
14813 normal Encoding issues when editing the help
|
|
14255 minor Minor edits to history.txt to facilitate automagic updates to the web site
|
|
14545 trivial Typo in help file for 3.20 (stage-marc-import.tt)
|
|
14547 trivial Typo in help file for 3.20 (basket.tt)
|
|
14548 trivial Typo in help file for 3.20 (batch_record_modification.tt)
|
|
|
|
Hold requests
|
|
-------------
|
|
14297 normal Holds Queue building ignoring holds where pickup & home branch don't match and item is not from least cost branch
|
|
14702 normal Refactor GetReserveFee
|
|
15062 normal Holds queue with Transport Cost Matrix will transfer item even if transfers disabled
|
|
14142 minor Holds queue viewer only displays first subtitle from marc keyword mappings
|
|
14526 minor MoveReserve should look at future holds too
|
|
14801 minor Fix Reserves.t
|
|
14882 minor Librarians are not warned if patron owe more than maxoutstanding when placing holds
|
|
14883 minor Librarians are not warned if patron is restricted when placing holds
|
|
|
|
Holidays
|
|
--------
|
|
14703 minor Holidays description shows \r\n for every new line
|
|
|
|
I18N/L10N
|
|
---------
|
|
11467 normal Untranslatable strings in opac-detail.tt
|
|
13656 normal "Change"/"Set to patron" button for linking a member to an organisation (or child to guarantor) not translatable
|
|
14263 normal Export of CSV from item search form does only work in English
|
|
15058 normal Update German web installer sample files for 3.22
|
|
15117 normal There is no translation of confirm dialog when transfering a basket
|
|
15178 normal Update Italian web installer sample files for 3.22
|
|
8330 minor Overdues email subject contains untranslatable 'Overdue:' string
|
|
13427 minor JQuery Timepicker is not translated on returns page
|
|
14485 minor HTML comment disables translation in cataloguing/addbooks.tt
|
|
14671 minor Allow correct translation of CAS authentication
|
|
15154 minor Allow correct translation for upload local cover image
|
|
14285 trivial Bengali locale needs to be re-defined
|
|
15123 trivial Acquisition: Better context for "Transferred from..." to avoid ambiguity in translation
|
|
15208 trivial Ease translation for shelves messages
|
|
|
|
Installation and upgrade (command-line installer)
|
|
-------------------------------------------------
|
|
14283 minor Required Devel::Cover should be Wheezy's
|
|
14422 minor Typographical error in updatedatabase.pl
|
|
|
|
Label/patron card printing
|
|
--------------------------
|
|
12194 normal Some fonts don't work on printing label
|
|
14781 normal Creation of barcode types 2of5 not functional
|
|
15072 normal Breadcrumbs and titles inconsistent in Label creator
|
|
15112 normal Make greybox consistent size across label and patron card creator
|
|
14366 minor Units doesn't get saved usefully for patroncards
|
|
|
|
Lists
|
|
-----
|
|
14528 normal Viewing lists fails silently when not having correct permisison
|
|
15137 normal List email sent from staff is missing ISBN and author information
|
|
|
|
MARC Bibliographic record staging/import
|
|
----------------------------------------
|
|
15130 minor Useless unitialization warnings when updating authorities
|
|
|
|
Notices
|
|
-------
|
|
14070 normal Notice not saved when mandatory fields are not filled
|
|
14206 normal Notices using non email templates can't be deleted from the staff client
|
|
14240 minor Add '(All libraries)' to notice deletion confirmation page
|
|
14937 minor Expiration date for holds based onReservesMaxPickUpDelay should not require ExpireReservesMaxPickUpDelay
|
|
15177 minor Sample notice TO_PROCESS confuses budget and fund
|
|
|
|
OPAC
|
|
----
|
|
4137 normal OPACViewOthersSuggestions does not work
|
|
5144 normal Duplicate holds allowed if patron clicks back button after placing hold
|
|
11139 normal Opac-topissues does not work with CCODE
|
|
11693 normal Default emailing preferences not loaded for self registering patron
|
|
12428 normal "OPAC info" is not displayed in the OPAC
|
|
14173 normal Paging on 'recent comments' page in OPAC is not displaying correctly
|
|
14245 normal RIS in unimarc flavour is still deficient
|
|
14313 normal OPAC: Adding a comment makes result browser disappear
|
|
14318 normal IDreamBooks doesn't work when Koha is using https
|
|
14675 normal Updating personal details on OPAC - request sent even if no changes are made
|
|
14683 normal Unable to clear SMS number
|
|
14832 normal Encoding issues when exporting in RIS
|
|
15047 normal Genre/Form-655 URL not clickable in opac-detail.pl, with XSLT enabled
|
|
11011 minor Rephrase "in keyword" in OPAC authority search
|
|
14025 minor Fix 856u-links in the OPAC for NORMARC
|
|
14094 minor DDC - Add separators for repeated $a subfields (MARC21)
|
|
14184 minor Noisy warns in C4/CourseReserves.pm
|
|
14185 minor Noisy warns in opac-readingrecord.pl
|
|
14186 minor Noisy warns in opac-reserve.pl
|
|
14269 minor OPAC: Small template improvements to full serial history page
|
|
14496 minor Improving opac-detail.pl performances
|
|
14553 minor Warns when clearing a rating on an item on OPAC
|
|
14575 minor OPACURLOpenInNewWindow should apply to item-level urls too
|
|
14940 minor Opac-topissues.pl sort is broken
|
|
15039 minor Move top language menu to include and streamline logic
|
|
14345 trivial Parsed isbn has semi-colon fails to nicely link for idreambooks
|
|
|
|
Patrons
|
|
-------
|
|
9314 normal Remove useless code related to the type_only parameter
|
|
10119 normal Calculation of fines on return needs to be documented
|
|
13781 normal Relative's checkouts table is missing one column heading
|
|
13970 normal Remove related code to category_type
|
|
14324 normal "Add Child" button missing on moremember.pl
|
|
14338 normal Unable to delete patron images
|
|
14498 normal Uri_escape error triggered by duplicate accountno's for patron
|
|
14867 normal Userid not generated when defined in BorrowerUnwantedField
|
|
14871 normal Cannot search for patrons using second surname/firstname
|
|
14910 normal Renew a patron does not redirect to the correct module
|
|
15010 normal Import patron tool creates 'duplicate' restrictions ( debarments )
|
|
15109 normal Regression in patron search results ordering
|
|
7976 minor "Borrow Permission" is not used and can be removed
|
|
11929 minor Patron modification error shows borrowernumber
|
|
11941 minor "Patron lists" are not easily accessible
|
|
14157 minor Show notices tab with EnhancedMessagingPreferences deactivated
|
|
14436 minor Noisy warns in C4/Utils/DataTables/Members.pm
|
|
14484 minor Warns when changing patron password
|
|
14687 minor Patron's transaction history changes items' order after paying fines
|
|
14403 trivial Remove unconditional warn from Koha::NorwegianPatronDB
|
|
14569 trivial Typo for borrowers
|
|
15146 trivial Format date of birth on patrons requesting modification page
|
|
|
|
Reports
|
|
-------
|
|
14130 normal Update columns.def with descriptions for new columns
|
|
|
|
Searching
|
|
---------
|
|
14401 normal Zebra index configuration doesn't allow exact search for 'C.'
|
|
14542 normal Transliterate rule for all single quote forms
|
|
14824 normal Fix sorting of Norwegian vowels
|
|
14861 normal Accession date comparison does not work in advanced search
|
|
13950 minor Sort Item search home library list by branch name
|
|
14154 minor 608$9 defined twice in UNIMARC biblio-koha-indexdefs.xml
|
|
14371 minor Facets should be sorted by label (displayed) not title (link value)
|
|
15175 minor IntranetBiblioDefaultView syspref is not respected when XSLTResultsDisplay is empty
|
|
15198 minor Make OpacSuppression work even if there are no records suppressed
|
|
14661 trivial Space needed in added to staff side cart message, if items added are already in cart
|
|
|
|
Self checkout
|
|
-------------
|
|
14404 normal Checkouts default sort order for Self Checkout (SCO) confusing for patrons
|
|
14776 normal SCO/shelfcheck 'log out' option redirects to OPAC, not back to SCO
|
|
|
|
Serials
|
|
-------
|
|
12616 normal Locale in subscriptions not preselecting correctly
|
|
13662 normal Serial permissions: receive_serials
|
|
14505 normal Single quotes in journal number cause print routing list window to not appear
|
|
15171 normal Searching serials expiring after today should be allowed
|
|
|
|
Staff Client
|
|
------------
|
|
14773 normal Move help link back out of the dropdown menu
|
|
14439 minor Typo in Bug 14408 regexp
|
|
14579 minor 'You are not logged in' should link to log in page
|
|
14421 trivial Small error in example in SMS.pm
|
|
|
|
System Administration
|
|
---------------------
|
|
8802 normal Library group records - category type reverts to "searchdomain" when editing group record
|
|
14389 normal Editing a syspref in a textarea does not enable the Save button
|
|
12160 minor Rename [intranet|opac]userjs to [Intranet|OPAC]UserJS
|
|
14215 minor Change the 'delimiter' syspref description to say it applies to more than just Reports
|
|
14290 minor Add a table foot to circulation matrix
|
|
14291 minor OpacExportOptions shouldn't say 'separated by |'
|
|
14314 trivial System Preferences: Better explanation for syspref 'ShowReviewerPhoto'
|
|
|
|
Templates
|
|
---------
|
|
10172 normal Some links and blocks could be hidden when printing a record
|
|
10181 normal Improve message shown for deleted records in basket summary page
|
|
14265 normal Use $.trim instead of trim() in admin/categorie.tt
|
|
14266 normal Replace trim() with $.trim() in opac-shareshelf.tt
|
|
14279 normal Remove CGI::scrolling_list from issues_avg_stats.pl
|
|
14303 normal Fix item search CSV export - obsolete "by" and display of publication year for MARC21
|
|
14508 normal 'New patron' dropdown empty list on circulation.pl
|
|
14621 normal Messaging preferences table needs to be sorted
|
|
14812 normal Help could not be displayed in the correct language
|
|
15098 normal Itemtype description missing from facets for itypes in a search group
|
|
15102 normal Fix capitalization for some strings on XSLT detail pages
|
|
15114 normal Warning on purchase suggestions is inaccurate
|
|
12176 minor Remove HTML from additem.pl
|
|
13946 minor Change order status 'Pending' to ordered like in database
|
|
14135 minor Local Use syspref addition form missing variable type 'Free'
|
|
14267 minor How active is active in additem.tt?
|
|
14275 minor Remove CGI::scrolling_list from guided_reports.pl
|
|
14326 minor XSLT Syntax error in MARC21slimOPACResults.xsl
|
|
15059 minor Line break in html attribute
|
|
5025 trivial Discrepancy between opac doc-head-open.inc and staff doc-head-open.inc
|
|
10938 trivial Item columns in different order
|
|
13874 trivial Rotating collections and calendar are circ tools
|
|
14329 trivial Useless copy/paste from Template::Plugin::HtmlToText
|
|
14330 trivial Remove unused email_sender from sendbasket/sendshelf
|
|
14356 trivial Improvements to the 'Transfers to receive' page (branchname, mailto link)
|
|
14904 trivial Resolve warning from tt_valid.t
|
|
14966 trivial Table header broken at detail.tt
|
|
|
|
Test Suite
|
|
----------
|
|
14197 normal Warning raised by TestBuilder
|
|
14256 normal Tests for TestBuilder fail randomly
|
|
14334 normal DBI fighting DBIx over Autocommit in tests
|
|
14346 normal t/Biblio.t fails because of new warning
|
|
14693 normal t/db_dependent/Contract.t fails do to fixed date
|
|
15028 normal t/db_dependent/Letters.t should set the numbering pattern it needs
|
|
15081 normal TestBuilder should not handle the transaction
|
|
15082 normal t/db_dependent/Search.t shouldn't mock the DB connection
|
|
15159 normal TestBuilder behaviour on AI values should be tested
|
|
15199 normal t/db_dependent/Review.t should not depend on existing data
|
|
14111 minor Silence warnings t/Auth_with_shibboleth.t
|
|
14112 minor Silence warnings t/Charset.t
|
|
14113 minor Silence warnings t/Date.t
|
|
14115 minor Silence warnings t/Label*
|
|
14116 minor Silence noise t/Scrubber.t
|
|
14117 minor Silence warnings t/Search_PazPar2.t
|
|
14120 minor Silence warnings t/db_dependent/Auth.t
|
|
14121 minor Silence warnings t/db_dependent/Auth_with_cas.t
|
|
14602 minor Fix failing t/Creators.t test, when using koha-shell
|
|
14905 minor t/db_dependent/www/search_utf8.t fails to upload a file
|
|
14909 minor Warnings from search_utf8.t when empty idx= misses in returned base
|
|
15158 minor t/db_dependent/Circulation/GetTopIssues.t is failing in Jenkins
|
|
14059 trivial Fully testing C4::Creators::Lib
|
|
|
|
Tools
|
|
-----
|
|
6379 normal Remove link from unapproved and rejected tags in the OPAC's "My tags" table
|
|
14001 normal Inventory has bad $_ references
|
|
14779 normal Reviewswaiting.pl paging is not working
|
|
14817 normal Encoding issues in columns.def
|
|
10355 minor Second click on modification log misses object parameter
|
|
12540 minor Batch modifications for records - unavailable "Every" option
|
|
14445 minor Noisy warns in Notices (letter.tt) module
|
|
|
|
Web services
|
|
------------
|
|
14721 minor OAI-PMH must return error when no results
|
|
|
|
|
|
New system preferences in 3.22
|
|
==============================
|
|
|
|
* BatchCheckouts
|
|
* BatchCheckoutsValidCategories
|
|
* BibtexExportAdditionalFields
|
|
* ConsiderOnSiteCheckoutsAsNormalCheckouts
|
|
* DumpTemplateVarsIntranet
|
|
* DumpTemplateVarsOpac
|
|
* EnableAdvancedCatalogingEditor
|
|
* FeeOnChangePatronCategory
|
|
* IndependentBranchesPatronModifications
|
|
* MembershipExpiryDaysNotice
|
|
* MergeReportFields
|
|
* NewsAuthorDisplay
|
|
* OAI-PMH:DeletedRecord
|
|
* OpacLangSelectorMode
|
|
* OverduesBlockRenewing
|
|
* ReportsLog
|
|
* RestrictedPageContent
|
|
* RestrictedPageLocalIPs
|
|
* RestrictedPageTitle
|
|
* RestrictionBlockRenewing
|
|
* RisExportAdditionalFields
|
|
* SMSSendPassword
|
|
* SMSSendUsername
|
|
* UseWYSIWYGinSystemPreferences
|
|
|
|
Renamed system preferences in 3.22
|
|
==================================
|
|
|
|
* soundson -> AudioAlerts
|
|
|
|
Deleted system preferences in 3.22
|
|
==================================
|
|
|
|
* HomeOrHoldingBranchReturn
|
|
|
|
System requirements
|
|
===================
|
|
|
|
Important notes:
|
|
|
|
* Perl 5.10 is required
|
|
* Zebra is required
|
|
|
|
|
|
Documentation
|
|
=============
|
|
|
|
The Koha manual is maintained in DocBook.The home page for Koha
|
|
documentation is
|
|
|
|
http://koha-community.org/documentation/
|
|
|
|
As of the date of these release notes, only the English version of the
|
|
Koha manual is available:
|
|
|
|
http://manual.koha-community.org/3.22/en/
|
|
|
|
The Git repository for the Koha manual can be found at
|
|
|
|
http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
|
|
|
|
|
|
Translations
|
|
============
|
|
|
|
Complete or near-complete translations of the OPAC and staff
|
|
interface are available in this release for the following languages:
|
|
|
|
* English (USA)
|
|
* Arabic (99%)
|
|
* Armenian (99%)
|
|
* Chinese (China) (83%)
|
|
* Chinese (Taiwan) (100%)
|
|
* Czech (98%)
|
|
* Danish (79%)
|
|
* English (New Zealand) (100%)
|
|
* Finnish (86%)
|
|
* French (91%)
|
|
* French (Canada) (86%)
|
|
* German (100%)
|
|
* German (Switzerland) (100%)
|
|
* Italian (99%)
|
|
* Korean (60%)
|
|
* Kurdish (57%)
|
|
* Norwegian Bokmål (62%)
|
|
* Persian (67%)
|
|
* Polish (96%)
|
|
* Portuguese (100%)
|
|
* Portuguese (Brazil) (94%)
|
|
* Slovak (100%)
|
|
* Spanish (100%)
|
|
* Swedish (86%)
|
|
* Turkish (98%)
|
|
* Vietnamese (82%)
|
|
|
|
|
|
Partial translations are available for various other languages.
|
|
|
|
The Koha team welcomes additional translations; please see
|
|
|
|
http://wiki.koha-community.org/wiki/Translating_Koha
|
|
|
|
for information about translating Koha, and join the koha-translate
|
|
list to volunteer:
|
|
|
|
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
|
|
|
|
The most up-to-date translations can be found at:
|
|
|
|
http://translate.koha-community.org/
|
|
|
|
|
|
Release Team
|
|
============
|
|
|
|
The release team for Koha 3.22 is
|
|
|
|
Release Manager: Tomás Cohen Arazi <tomascohen@gmail.com>
|
|
|
|
QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
|
|
|
|
QA Team: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
|
|
Brendan Gallagher <brendan@bywatersolutions.com>
|
|
Kyle Hall <kyle@bywatersolutions.com>
|
|
Paul Poulain <paul.poulain@biblibre.com>
|
|
Martin Renvoize <martin.renvoize@ptfs-europe.com>
|
|
Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
|
|
|
|
Bug Wranglers: Amit Gupta <amitddng135@gmail.com>
|
|
Indranil Das Gupta <indradg@l2c2.co.in>
|
|
Eivin Giske Skaaren <eivin@sysmystic.com>
|
|
Zeno Tajoli <z.tajoli@cineca.it>
|
|
Mirko Tietgen <mirko@abunchofthings.net>
|
|
Marc Veron <veron@veron.ch>
|
|
|
|
Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
|
|
|
|
Documentation Manager: Nicole C. Engard <nengard@gmail.com>
|
|
|
|
Translation Manager: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
|
|
|
|
Wiki curators: Thomas Dukleth <kohadevel@agogme.com>
|
|
Indranil Das Gupta <indradg@l2c2.co.in>
|
|
Brooke Johnson <abesottedphoenix@yahoo.com>
|
|
|
|
Release Maintainer (3.20.x): Chris Cormack <chrisc@catalyst.net.nz>
|
|
Release Maintainer (3.18.x): Liz Rea <liz@catalyst.net.nz>
|
|
Release Maintainer (3.16.x): Mason James <mtj@kohaaloha.com>
|
|
Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com>
|
|
|
|
Credits
|
|
=======
|
|
|
|
We thank the following libraries who are known to have sponsored
|
|
new features in Koha 3.22:
|
|
|
|
* Arcadia Public Library
|
|
* Bohdan Smilauer (librarian)
|
|
* BULAC - http://www.bulac.fr/
|
|
* ByWater Solutions
|
|
* Carnegie Stout Public Library
|
|
* Central Kansas Library System
|
|
* CCSR ( http://www.ccsr.qc.ca )
|
|
* Cooperative Information Network
|
|
* Coos County Library Service District
|
|
* Donohue Group Incorporated
|
|
* Halland County Library
|
|
* Henry Carter Hull Library
|
|
* Hochschule für Gesundheit (hsg), Germany
|
|
* Jaffrey Public Library
|
|
* Koha Gruppo Italiano and EBSCO
|
|
* North Central Regional Library
|
|
* Orex Digital
|
|
* Southeast Kansas Library System
|
|
* St Peter's Anglican Primary School, Campbelltown, NSW
|
|
* Stanwood-Camano School District
|
|
* SWITCH Library Consortium
|
|
* Universidad de El Salvador
|
|
* Universidad Nacional de Cordoba
|
|
* Vaara-kirjastot
|
|
* Vanier college
|
|
* VOKAL
|
|
* Walla Walla Public Library
|
|
* Washoe County Library System
|
|
|
|
We thank the following individuals who contributed patches to Koha 3.22.
|
|
|
|
* Aleisha (14)
|
|
* ahmed (1)
|
|
* Liz (1)
|
|
* mxbeaulieu (1)
|
|
* Blou (4)
|
|
* Chris (8)
|
|
* Jacek Ablewicz (1)
|
|
* Alex Arnaud (4)
|
|
* Stefano Bargioni (1)
|
|
* Colin Campbell (3)
|
|
* Frédérick Capovilla (1)
|
|
* Nicole C. Engard (10)
|
|
* Galen Charlton (6)
|
|
* Barton Chittenden (10)
|
|
* Nick Clemens (5)
|
|
* Tomás Cohen Arazi (181)
|
|
* David Cook (14)
|
|
* Chris Cormack (8)
|
|
* Christophe Croullebois (1)
|
|
* Indranil Das Gupta (17)
|
|
* Stéphane Delaune (1)
|
|
* Frédéric Demians (10)
|
|
* Marcel de Rooy (67)
|
|
* Simith D'Oliveira (3)
|
|
* Jonathan Druart (365)
|
|
* Hector Eduardo Castro Avalos (9)
|
|
* Magnus Enger (4)
|
|
* Julian Fiol (9)
|
|
* Katrin Fischer (59)
|
|
* Eivin Giske Skaaren (4)
|
|
* Bernardo González Kriegel (39)
|
|
* Amit Gupta (5)
|
|
* Mason James (10)
|
|
* Srdjan Jankovic (1)
|
|
* Olli-Antti Kivilahti (1)
|
|
* Ulrich Kleiber (1)
|
|
* Rafal Kopaczka (1)
|
|
* Joonas Kylmälä (10)
|
|
* Nicolas Legrand (1)
|
|
* Owen Leonard (2)
|
|
* Julian Maurice (34)
|
|
* Remi Mayrand-Provencher (1)
|
|
* Holger Meißner (2)
|
|
* Matthias Meusburger (8)
|
|
* Sophie Meynieux (1)
|
|
* Kyle Hall (117)
|
|
* Josef Moravec (2)
|
|
* Dobrica Pavlinusic (2)
|
|
* Martin Persson (7)
|
|
* Genevieve Plantin (3)
|
|
* Paul Poulain (2)
|
|
* Liz Rea (9)
|
|
* Martin Renvoize (1)
|
|
* Benjamin Rokseth (2)
|
|
* Winona Salesky (10)
|
|
* Juhani Seppälä (1)
|
|
* Robin Sheat (12)
|
|
* Fridolin Somers (19)
|
|
* Martin Stenberg (2)
|
|
* Zeno Tajoli (3)
|
|
* Lari Taskula (2)
|
|
* Lyon3 Team (4)
|
|
* Samanta Tello (1)
|
|
* Mirko Tietgen (1)
|
|
* Mark Tompsett (41)
|
|
* Marc Véron (63)
|
|
* Jesse Weaver (26)
|
|
* Stefan Weil (8)
|
|
|
|
We would like to congratulate the individuals who had their very first patches
|
|
pushed during the 3.22 release cycle:
|
|
|
|
* Indranil Das Gupta
|
|
* Stefan Weil
|
|
* Barton Chittenden
|
|
* Eivin Giske Skaaren
|
|
* Samanta Tello
|
|
* Martin Stenberg
|
|
* Joonas Kylmälä
|
|
* Martin Persson
|
|
* Lari Taskula
|
|
* Genevieve Plantin
|
|
* Remi Mayrand-Provencher
|
|
|
|
We thank the following libraries, companies, and other institutions who contributed
|
|
patches to Koha 3.22:
|
|
|
|
* ACPL (2)
|
|
* BSZ BW (60)
|
|
* BibLibre (159)
|
|
* BigBallOfWax (8)
|
|
* ByWater-Solutions (138)
|
|
* Catalyst (28)
|
|
* Cineca (3)
|
|
* Equinox (5)
|
|
* Hochschule für Gesundheit (hsg), Germany (2)
|
|
* KohaAloha (10)
|
|
* Libeo (1)
|
|
* Libriotech (1)
|
|
* Oslo Public Library (2)
|
|
* PTFS-Europe (4)
|
|
* Prosentient Systems (14)
|
|
* Rijksmuseum (67)
|
|
* Solutions inLibro inc (12)
|
|
* Tamil (10)
|
|
* Theke Solutions (157)
|
|
* Universidad Nacional de Córdoba (63)
|
|
* Université Jean Moulin Lyon 3 (4)
|
|
* abunchofthings.net (1)
|
|
* biblos.pk.edu.pl (1)
|
|
* bulac.fr (1)
|
|
* inLibro.com (1)
|
|
* informaticsglobal.com (4)
|
|
* jns.fi (1)
|
|
* koha-community.org (285)
|
|
* l2c2.co.in (1)
|
|
* libriotech.no (3)
|
|
* poczta.onet.pl (1)
|
|
* pusc.it (1)
|
|
* quecheelibrary.org (4)
|
|
* rot13.org (2)
|
|
* student.uef.fi (3)
|
|
* sysmystic.com (1)
|
|
* unidentified (140)
|
|
* veron.ch (63)
|
|
* weilnetz.de (8)
|
|
* xinxidi.net (2)
|
|
|
|
We also especially thank the following individuals who tested patches
|
|
for Koha 3.22:
|
|
|
|
* Aleisha (10)
|
|
* Alex Arnaud (23)
|
|
* Alexis Rodegerdts (3)
|
|
* Amit Gupta (7)
|
|
* Amy Purvis (2)
|
|
* Barton Chittenden (3)
|
|
* Benjamin Rokseth (1)
|
|
* Brendan Gallagher (15)
|
|
* Catherine (1)
|
|
* Cathi Wiggins (3)
|
|
* Cédric Vita (4)
|
|
* Chris Cormack (28)
|
|
* Chris Kirby (1)
|
|
* Chris Nighswonger (3)
|
|
* Christopher Brannon (1)
|
|
* Colin Campbell (1)
|
|
* Daniel Grobani (2)
|
|
* David Cook (1)
|
|
* David Kuhn (1)
|
|
* David Roberts (1)
|
|
* Deborah Duce (1)
|
|
* Eugene Espinoza (1)
|
|
* Frédéric Demians (46)
|
|
* Fridolin Somers (1)
|
|
* Gaetan Boisson (9)
|
|
* Galen Charlton (7)
|
|
* Heather Braum (5)
|
|
* Ian Bays (1)
|
|
* JA (1)
|
|
* Jacek Ablewicz (1)
|
|
* Jared Camins-Esakov (3)
|
|
* Jason Burds (1)
|
|
* Jason Robb (3)
|
|
* Jenny Schmidt (1)
|
|
* Jesse Weaver (3)
|
|
* Jonathan Druart (497)
|
|
* Joonas Kylmälä (26)
|
|
* Josef Moravec (37)
|
|
* Julian Maurice (9)
|
|
* Karl Holton (1)
|
|
* Katrin Fischer (360)
|
|
* kholten@switchinc.org (1)
|
|
* Laurence Lefaucheur (1)
|
|
* Laurie McKee (2)
|
|
* Liz Rea (8)
|
|
* Magnus Enger (7)
|
|
* Marc Véron (92)
|
|
* Marjorie (1)
|
|
* Mark Tompsett (71)
|
|
* Martin Persson (4)
|
|
* Martin Renvoize (41)
|
|
* Mason James (1)
|
|
* Matthias Meusburger (1)
|
|
* Megan Wianecki (3)
|
|
* Mirko Tietgen (36)
|
|
* Nancy Keener (4)
|
|
* Nick (2)
|
|
* Nick Clemens (57)
|
|
* Nicolas Legrand (6)
|
|
* Nicole Engard (14)
|
|
* Nora Blake (1)
|
|
* Owen Leonard (3)
|
|
* Paola Rossi (4)
|
|
* Paul Poulain (2)
|
|
* Robin Sheat (3)
|
|
* Stefan Weil (8)
|
|
* Tadeas Moravec (3)
|
|
* Zeno Tajoli (7)
|
|
* Tomás Cohen Arazi (1279)
|
|
* Brendan Gallagher (6)
|
|
* Hector Eduardo Castro Avalos (43)
|
|
* Indranil Das Gupta (L2C2 Technologies) (43)
|
|
* Kyle M Hall (216)
|
|
* Bernardo Gonzalez Kriegel (112)
|
|
* Andreas Hedström Mace (2)
|
|
* Marcel de Rooy (140)
|
|
* Victor do Rosário (1)
|
|
* Jason Robb (SEKLS) (1)
|
|
* Eivin Giske Skaaren (1)
|
|
* Do, Tam T (1)
|
|
|
|
We regret any omissions. If a contributor has been inadvertently missed,
|
|
please send a patch against these release notes to
|
|
koha-patches@lists.koha-community.org.
|
|
|
|
Thanks
|
|
======
|
|
|
|
It is with great sadness that we say goodbye to Robin as a fulltime
|
|
Koha developer. During his time working on Koha he has done an immense
|
|
amount of work including Debian packaging of Koha and its
|
|
dependencies, Elasticsearch integration, bugfixing and tons more. He
|
|
is one of the most talented and conscientious developers you will ever
|
|
meet and he will be greatly missed.
|
|
|
|
Kia hora te marino, Kia whakapapa pounamu te moana, kia tere te
|
|
Kārohirohi i mua i tōu huarahi.
|
|
(May the calm be widespread
|
|
Let the sea glisten like the greenstone
|
|
May the shimmer of light ever dance across your pathway.)
|
|
|
|
Special thanks from the Release Manager:
|
|
----------------------------------------
|
|
I'd like to thank everyone in the community, specially Katrin and Jonathan,
|
|
for their support and their hard work, to make every new release the best ever.
|
|
|
|
I'd like to thank Marcelo Baldi, a fellow FLOSS advocate and Koha supporter
|
|
at UNC, who passed away during the release cycle. We'll miss you, Marcelo!
|
|
|
|
Revision control notes
|
|
======================
|
|
|
|
The Koha project uses Git for version control. The current development
|
|
version of Koha can be retrieved by checking out the master branch of
|
|
|
|
git://git.koha-community.org/koha.git
|
|
|
|
The branch for this version of Koha and future bugfixes in this release line is master.
|
|
|
|
|
|
Bugs and feature requests
|
|
=========================
|
|
|
|
Bug reports and feature requests can be filed at the Koha bug
|
|
tracker at
|
|
|
|
http://bugs.koha-community.org/
|
|
|
|
|
|
He rau ringa e oti ai.
|
|
(Many hands finish the work)
|
|
|
|
##### Autogenerated release notes updated last on 25 Nov 2015 22:27:56 Z #####
|
|
|