86229f154746b9a36d7311694b28f4f1ed1979a6
[koha.git] / misc / release_notes / release_notes_3_18_0.txt
1 RELEASE NOTES FOR KOHA 3.18.0
2 28 Nov 2014
3 ========================================================================
4
5 Koha is the first free and open source software library automation package 
6 (ILS). Development is sponsored by libraries of varying types and sizes, 
7 volunteers, and support companies from around the world.  
8 The website for the Koha project is 
9
10     http://koha-community.org/
11
12 Koha 3.18.0 can be downloaded from:
13
14     http://download.koha-community.org/koha-3.18.00.tar.gz
15
16 Installation instructions can be found at:
17
18     http://wiki.koha-community.org/wiki/Installation_Documentation
19     
20     OR in the INSTALL files that come in the tarball
21
22
23 Koha 3.18.0 is a major release, that comes with many new features.
24
25 It includes 14 new features, 120 enhancements and 487 bugfixes.
26
27
28 Important notice
29 ================
30
31   * As of 3.18.0, GRS-1 indexing is deprecated and will no longer be
32     maintained. It will be removed in a future version.
33
34   * The "prog" and "CCSR" themes have been completely removed.
35
36   * Packages: It is now possible to use the Zebra indexer daemon instead of
37     a cronjob. Look at /etc/default/koha-common. (Bug 8773)
38
39   * LDAP: a new option (update_password) for LDAP configuration to avoid 
40     storing user passwords is introduced. (Bug 9165)
41
42   * ILS-DI (API change): CancelHold now takes a reserve_id. (Bug 8868)
43
44   * overdue_notices.pl added some fields for the CSV export. (Bug 8687)
45
46   * Notices in HTML format now need explicit line-breaks (<br />). (Bug 12294)
47
48
49 New features in 3.18.0
50 ======================
51
52 Acquisitions
53 ----------
54         3050    Add an option to upload scanned invoices
55         10402   Add multiple contacts for vendors
56         12164   Rollover outstanding orders not yet received
57
58 Architecture, internals, and plumbing
59 ----------
60         11232   Retrieve facets from Zebra
61
62 Authentication
63 ----------
64         8446    Shibboleth authentication
65
66 Circulation
67 ----------
68         8836    Resurrect Rotating Collections
69         10860   On-site checkouts (was In-House Use)
70         11577   Automatic renewals
71
72 Searching
73 ----------
74         11425   Search form for items
75
76 Templates
77 ----------
78         10212   Columns configuration for tables
79
80 Tools
81 ----------
82         11876   Add a diff view to staged MARC records
83         12403   Batch record deletion
84
85 Websites, Mailing Lists, etc
86 ----------
87         11926   Optionally report usage statistics to Koha community (HEA)
88
89 Z39.50 / SRU / OpenSearch Servers
90 ----------
91         6536    Z3950 Search Enhancements: SRU targets and additional XSLT processing
92
93
94 Enhancements in 3.18.0
95 ======================
96
97 About
98 ----------
99         12790   Perl modules: Display required version numbers on about page
100         13087   Add a notice for use_zebra_facets problems in about page
101
102 Acquisitions
103 ----------
104         7162    Factorize code for order cancellation and add field for giving a reason
105         7498    Cloning a budget: enable change of description
106         9088    Neworderempty should preselect the only active fund for new orders
107         11169   OPAC: Display acquisition details
108         12110   Display the order vendor note in basket and basketgroup CSV and PDF
109         12835   Acquisitions: Show search terms in z39.50 results
110         12958   Set a fund owner to its children
111         12984   Improvement of the funds list view on acqui home
112         12987   Update table footer with the visible rows
113         12988   Update table footer with the visible rows - budgets
114         12989   Update table footer with the visible rows - acqui-home
115         13042   Move budget action links into menu
116
117 Architecture, internals, and plumbing
118 ----------
119         7372    RoadTypes should be folded into Authorised Values
120         10330   Rename system preference authoritysep to AuthoritySeparator
121         11319   Marc modification templates improvements
122         11826   Improving code for XSLT handling
123         11891   Make Koha::Schema use C4::Context->dbh
124         12041   Improve Koha::Cache
125         12151   Remove remaining uses of the Perl smartmatch operator
126         12233   Remove prog and CCSR OPAC themes
127         12237   Remove the "horrible hack" in C4::Templates
128         12538   Solr removal
129         12609   Replace use of DBI in C4::Ratings with DBIx::Class
130         12674   GetMarcISSN should not return empty ISSN
131         12745   Add a sanity check for QueryParser configuration on about.pl
132         12827   NewOrder returns basketno
133         12830   Move the order-related code into its own module
134         12844   Introduce a centralized way to display prices
135
136 Authentication
137 ----------
138         9165    Allow preventing passwords from being stored locally when using LDAP
139
140 Cataloging
141 ----------
142         1561    Show search terms in z39.50 results
143         6681    Provide a way for removing authority links and holdings on Z39.50 record import
144         10308   Authorities linker should handle the "local subject added entry" fields.
145         12435   Update MARC21 frameworks to Update No. 18 (April 2014)
146
147 Circulation
148 ----------
149         643     Allow override of 'debarred' status
150         11230   Refactor C4::Stats::UpdateStats and add UT
151         11629   Add ability to update not for loan status on checkin
152         11703   Convert checkouts table to ajax datatable
153         12230   Add maximum suspension days as a new issuing rule
154         12448   Ask for confirmation when checking out an item with rental fees
155         12495   Street number missing from hold alert on checkin page
156         12523   Add patron email in Holds awaiting pickup circulation report
157         13106   Encapsulate Circulation::GetAgeRestriction() and modify it to check borrowers age as well
158         13113   Prevent juvenile/children from reserving ageRestricted material
159         13116   Make it possible to propagate errors from C4::Reserves::CanItemBeReserved() to the web-templates.
160         13183   Improve visibility of automatic on-site checkout rule when OnSiteCheckoutsForce is on
161
162 Command-line Utilities
163 ----------
164         8218    Add a script to sanitize entity where "&" character was wrongly replaced with "&amp;"
165         8337    System preferences for longoverdue cron
166         8687    Improvements in overdue_notices.pl
167
168 Course reserves
169 ----------
170         10632   Enable datatables for courses and course details in the OPAC
171
172 Developer documentation
173 ----------
174         12545   Add EditorConfig file to the source tree
175
176 Documentation
177 ----------
178         12828   Update Z39.50/SRU online help
179         13140   Add a notice on the About page about GRS-1 deprecated
180
181 Hold requests
182 ----------
183         8735    Expire holds waiting only on days the library is open
184         11126   Make the holds system optionally give precedence to local holds
185         11634   Allow renewal of item with unfilled holds if other available items can fill those holds
186         11990   Holds ratio report (circ/reserveratios.pl) sorts numeric values as text
187
188 I18N/L10N
189 ----------
190         11392   Logaction() modulename and action are untranslatable
191         11593   Subtag_registry.sql files contain the same information for each language
192         12061   Tmpl_process3.pl new features
193         12649   Add Croatian language
194
195 Installation and upgrade (web-based installer)
196 ----------
197         11586   Better default framework for UNIMARC
198         12658   Select all options on installer screen
199
200 MARC Bibliographic data support
201 ----------
202         3977    MARC21 Tag 321b
203         12501   Show Dissertation note (MARC21 502) in XSLT results
204
205 Notices
206 ----------
207         9530    Allow separate 'Reply To' and 'From' email address for notices
208
209 OPAC
210 ----------
211         7720    Ambiguity in OPAC Details location.
212         7825    Change OPACItemHolds syspref to be of type Choice, choices being "no", "yes", "force"
213         9043    Adding system preferences to control the visibility of the content on the Advanced Search page
214         12162   Add class="branchcode" to body tag to make OPAC CSS-styleable per branch
215         12296   OPAC search box should be customisable
216         12330   Hide item types, collections, locations on advanced search if hidden by opachiddenitems
217         12519   Convert OPAC list download pop-up to modal dialog
218         12521   Arrangement of divs on opac-advsearch.tt
219         12568   Improve visibility of successful renewal via opac
220         12576   Search links need style id
221         12677   Use Bootstrap "label" style for inline OPAC renewal messages
222         12683   Use NoLoginInstructions to customize text for OPAC user/pass information
223         12724   Show RDA tag 264 on OPAC Detail XSLT view
224         12726   Show RDA tag 264 on OPAC Results XSLT view
225         13234   Make on-site checkouts visible in OPAC
226
227 Packaging
228 ----------
229         8566    Enable koha-foreach to insert the instancename into commands
230         8567    Set output directory for fines.pl in cron config created by the packages
231         8773    Add per-instance koha-index-daemon in .deb setup
232         12350   Disable apache indexes on package installation by default
233         12750   koha-create should be able to configure SRU server for the created instance
234
235 Patrons
236 ----------
237         6254    Set default for privacy by patron category
238         7673    New patron permissions to manage items (edit, batchmod, delete all)
239         9811    Patrons search improvements
240         11401   Add support for Norwegian national library card
241         12258   Datatable in Patrons Account Fines
242         12550   Add ability to delay loading of patron's checkouts in circulation and patron details
243
244 Reports
245 ----------
246         13141   Add ability for biblio_framework to be a dropdown in Guided Reports
247
248 Searching
249 ----------
250         4927    Remove doubled call number entry from OPAC advanced search page
251         5672    Add RSS feeds to catalog search history
252         12582   Control of branch displayed in search results linked to HomeOrHoldingBranch
253         13088   Allow the user to specify a max amount of facets to show.
254
255 Serials
256 ----------
257         5342    Serial claiming improvements
258         12377   Add date pickers to serials-edit.pl
259
260 SIP2
261 ----------
262         12571   Add ability to customize SIP2 screen messages
263
264 Staff Client
265 ----------
266         12725   Show RDA tag 264 on Intranet Results and Detail XSLT view (MARC21)
267         13176   Add links "My account" and "My checkouts" for logged in user to drop down in staff client header
268
269 System Administration
270 ----------
271         12190   Move creators preference to tools tab
272         12760   Add restrictions purge to cleanup_database.pl
273
274 Templates
275 ----------
276         10220   IDs on checkin columns
277         12334   Make it easier to hide parts of material type and format information in OPAC
278         12572   Use jQueryUI Accordion to display message transport types
279         12692   Markup improvements to holds awaiting pickup report
280         13112   Add name of template file in html comment for each '.tt' file.
281         13128   Add span with id for logged in branch name, add hidden span for branchcode
282         13139   Move treeview jQuery plugin outside of language-specific directory
283         13151   Staff marc preview not wrapping
284         13247   Opacuserjs is not compatible with tracking's tools like Piwik
285
286 Tools
287 ----------
288         12238   Tools/export.pl: file list of ids as input parameter
289         12309   Add more fields to batch patron modification tool
290         12716   Import patrons form should have drop-downs for some values
291
292 Web services
293 ----------
294         12590   Support deletion of biblio in svc API
295
296 Z39.50 / SRU / OpenSearch Servers
297 ----------
298         12265   Improve Z39.50 servers administration (incl DBIx)
299
300
301 Critical bugs fixed in 3.18.0
302 ======================
303
304 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
305
306
307 Acquisitions
308 ----------
309         12891   critical        NewOrder does not return ordernumber
310         11744   major   Cancel receipt doesn't work for one item
311         12619   major   Shipment date gets lost on finishing the invoice
312         12927   major   Problems with item information tab on acq order from staged page
313         12955   major   The budget list always shows my funds
314         12985   major   All basketgroups are not listed
315         13220   major   Shipment date not saved when creating an invoice which has a duplicated number
316
317 Architecture, internals, and plumbing
318 ----------
319         13215   critical        Letter.code is considered as a primary key
320         10126   major   C4::Reports::Guided is not Plack safe
321         11715   major   Z39.50 search page does not check authorization
322         13071   major   Currency page shows perl error under some circumstances
323         13115   major   Holidays.t will fail some unit tests on Sundays
324         13131   major   Remove Solr file left behind
325
326 Authentication
327 ----------
328         8148    critical        Ldap authentication should FAIL if ldap contains NEW password, and user types the PREVIOUS password
329         12398   critical        CAS authentication not working
330         12831   critical        Local only logins should still work when ldap authentication is enabled
331
332 Cataloging
333 ----------
334         7817    critical        Items Permanent location (shelving location) is set to NULL when item is edited
335         12295   critical        Javascript error when merging authorities
336
337 Circulation
338 ----------
339         13255   blocker On-site checkout due date wrong if SpecifyDueDate is disabled
340         13330   blocker All overdue items with fines returned via checkouts table will have fines forgiven!
341         13332   blocker Items disappear from staff detail page when there is an on-site checkout
342         12596   critical        Backdating returns with SpecifiyReturnDate causes fines for items not overdue!
343         13293   critical        Regression: Override renewal limit option broken with AJAX circ
344         12778   major   Regression: Item lost status doesn't show in list of checkouts
345         13018   major   Static fine should apply only once for a given borrower
346         13104   major   Changing date or time format on a production server will create duplicate fines!
347         13190   major   Export checkout list does not work anymore
348         13226   major   Significant slowdown of checkins with fix for notices ignoring the dateformat preference
349
350 Command-line Utilities
351 ----------
352         12856   blocker Koha-disable fails without disabling site
353         13230   major   Bug 12995 causes test case failures
354
355 Database
356 ----------
357         12781   major   DBIx::Class schema should preserve case for column names
358
359 Hold requests
360 ----------
361         4045    critical        No check for maximum number of allowed holds from OPAC.
362         12873   critical        Reserve can be cancelled by any logged in user
363         10883   major   OPACAllowHoldDateInFuture can let a patron jump to the top of the holds list
364         12086   major   Hold priorities incorrect, when waiting status was reversed
365
366 Holidays
367 ----------
368         12801   critical        Koha::Calendar is caching holidays for the wrong branch!
369
370 Installation and upgrade (web-based installer)
371 ----------
372         13169   blocker C4::Templates::themelanguage fails if the DB is not populated
373
374 Notices
375 ----------
376         12396   critical        MTT FIX: Due notices (DUEDGST) are multiplicated and everybodys all ODUEDGST are sent to everyone who should receive them.
377         12717   critical        Library no longer receiving Overdue email for patrons without email address
378         9180    major   Default rules are not always used for overdues
379         11244   major   Notices ignoring the dateformat preference
380         13035   major   Overdue notices send notices for due date in future.
381
382 OPAC
383 ----------
384         13329   blocker Can't make new suggestion with AllowPurchaseSuggestionBranchChoice turned on
385         12371   critical        Links in every patron self-registration email points to a single borrower
386         12784   critical        A patron cannot change his personal details
387         13174   critical        Opac detail view with XSLT is broken
388         10956   major   Series of OPAC searches can cause a browser crash
389         12517   major   Download and send list popups broken in bootstrap OPAC
390         12701   major   OPAC reading history still accessible by URL if turned OFF
391         12703   major   OPAC privacy page still accessible when the feature is turned off
392         12849   major   Sending a list has malformed links
393         13271   major   Subject search links broken if XSLT and OPACPopupAuthorsSearch are both off
394
395 Packaging
396 ----------
397         12234   blocker Package dependency updates for master
398         10467   major   Package dependency updates for master
399         12312   major   3.16 packages ask to change Apache configuration even if Apache version is < 2.4
400         13173   major   Path changes make package build fail
401         13303   major   Fix typo in debian/control
402         13353   major   Package updates for for 3.18 release
403
404 Patrons
405 ----------
406         12971   critical        Regression: Patron print summary doesn't show checkouts
407         12833   major   Patron search no longer searches extended attributes
408         13084   major   Prevent mixup of columns in deletedborrowers
409         13232   major   Patron letter browse not working
410
411 Reports
412 ----------
413         12432   major   Saved reports tabs not working
414         13288   major   Saved reports tabs broken by DataTables upgrade
415
416 Searching
417 ----------
418         10542   critical        QueryParser + OpacSuppression doesn't allow search in 'all libraries'
419         12005   critical        Zebra searches sometimes fail silently under Plack
420         12593   critical        Search facets die with regex error if biblio has square brackets in fields
421         13163   critical        Duplicate records in Zebra after editing NORMARC records with DOM
422         12738   major   Search behaviour inconsistent with QueryParser on Perl 5.18
423
424 Serials
425 ----------
426         11226   major   Working with serials now requires admin (parameters) permission
427
428 Staff Client
429 ----------
430         12892   major   Holds Waiting: not showing from check out screen
431
432 System Administration
433 ----------
434         12454   critical        Can't add new patron categories
435
436 Templates
437 ----------
438         766     major   Omnibus: Use of CGI::scrolling_list prevents customization in template
439         10519   major   Suggestions: 'Organize by' and correct display of tab descriptions broken
440         11014   major   Slip Print Problem in Chrome
441         12407   major   Phone label or data switched
442         12755   major   MARC Preview doesn't always display in managed MARC record
443         12963   major   Columns misplaced in moremember.tt
444         13080   major   Addition of noEnterSubmit class should not apply to textarea, only to input
445         13170   major   Remove of prog theme broke the OPAC's "view plain" option for MARC details
446         13254   major   Delete record don't wait for confirmation
447
448 Test Suite
449 ----------
450         12642   major   SMS.t requires a database
451         12953   major   Bug 12827 causes a test to fail
452         13172   major   T/Koha_Email.t depends on the database
453
454 Tools
455 ----------
456         13289   blocker Calendar with weekly repeating holidays completely broken by DataTables upgrade
457         13308   blocker The export tools is broken
458         12025   critical        Inventory tool fails with "Could not reads headers", or sometimes a timeout
459         12229   critical        Tools/export.pl fix to forbid adding of invalid records
460         12315   critical        MTT FIX: Advanced notices are duplicated and not sent to the right patron
461         12727   critical        Patron category filter in batch patron deletion tool is broken
462         11742   major   Overdue notice/status triggers displaying the wrong notice for default
463         12859   major   Patron import tool doesn't import extened attributes values any longer
464         13085   major   Bugfix : tools/export.pl don't works in commandline without id_list_file parameter
465
466 Websites, Mailing Lists, etc
467 ----------
468         13149   major   B 11926 (HEA - Render community koha statistic usages) introduces an column count error in sysprefs.ql
469
470 Z39.50 / SRU / OpenSearch Servers
471 ----------
472         12898   critical        Z39.50 title search doesn't work with multiple words
473
474
475 Other bugs fixed in 3.18.0
476 ======================
477
478 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
479
480
481 About
482 ----------
483         13347   minor   Update credits for Arabic translation
484         7143    trivial Bug for tracking changes to the about page
485
486 Acquisitions
487 ----------
488         11714   normal  GetBudgetHierarchy needs optimization
489         12505   normal  Make variable aqorders.listprice in acq claim notice work and improve error handling
490         12508   normal  The removal of a contract which is linked to a basket does not display an error
491         12557   normal  Cannot revert the changes done by AcqItemSetSubfieldsWhenReceived on canceling a receipt
492         12646   normal  Only "top 20" rows visible in invoices search result
493         12775   normal  Only suggestion manager can order from accepted suggestion
494         12840   normal  The budgeted cost and the total should not be manually modified
495         12937   normal  Deleting suggestions should ask for a confirmation
496         12956   normal  Users are not linked to a fund
497         12992   normal  Fund planning does not display actual values
498         12438   minor   Bad encoding in acquisition basket
499         13055   minor   Show budget name when editing it
500         12554   trivial C4::Biblio GetMarcPrice does not handle NORMARC
501         13065   trivial Receive shipment error message incorrectly styled
502         13207   trivial "Branch:" on basket page should read "Library:"
503
504 Architecture, internals, and plumbing
505 ----------
506         9013    normal  Cart in staff interface displays location pulled from Description (OPAC)
507         9967    normal  Authorized values are not Plack-compatible
508         10652   normal  Ajaxfileupload.js failing in IE9 for local image upload
509         11575   normal  OPACBaseURL sometimes set by ENV variable and not system preference
510         11842   normal  MARC framework editing is broken when memcache is enabled
511         12023   normal  Web installer fails under plack
512         12298   normal  The "feed" MTT does not seem to be used
513         12338   normal  Remove smartmatch operator from C4/Serials.pm
514         12343   normal  TransformKohaToMarc() is adding MARC subfields in random order
515         12411   normal  Encoding broken in the syspref template plugin
516         12456   normal  The file C4/Maintainance.pm can be removed
517         12467   normal  Lost items marked as not on loan even if they are!
518         12482   normal  C4::Budgets : Replacement of subroutine calls of C4::SQLHelper by DBIx::Class
519         12487   normal  C4::Contract.pm : Replacement of subroutine calls of C4::SQLHelper by DBIx::Class
520         12539   normal  PROG/CCSR deprecation: Remove hardcoded theme from C4/Templates.pm
521         12558   normal  DBIx::Class schema update 07/2014
522         12583   normal  DelItem takes $dbh in parameter
523         12623   normal  SQLHelper replacement - Koha::Borrower::Modifications
524         12626   normal  SQLHelper replacement - C4::Acquisition
525         12627   normal  SQLHelper replacement - C4::Suggestions
526         12651   normal  DOM indexing should be the default
527         12672   normal  GetMarcISBN should return the corresponding subfield
528         12957   normal  Get rid of warning in aqbudgets.pl
529         12979   normal  Price formatting should only be defined at one place
530         13011   normal  Parsing a date on sending a letter generates a warning
531         12174   minor   Zotero connection with Koha: problem with UTF-8
532         12800   minor   Can't access MARC bibliographic frameworks and other pages
533         12884   minor   Get rid of redefined subroutine warnings from dateaccessioned.pl
534         11856   trivial Minor improvements on code documentation (omnibus)
535         12462   trivial Fix some POD errors
536         12728   trivial Add StatisticsFields to sysprefs.sql
537         13194   trivial Tiny typo in POD for SetMessagingPreferencesFromDefaults
538
539 Authentication
540 ----------
541         13114   minor   Disabled Shibboleth authentication spams logs
542         13051   trivial And remember, usernames are not case sensitive
543
544 Browser compatibility
545 ----------
546         12862   trivial HTML fixes triggered by cleaning up language="javascript"
547
548 Cataloging
549 ----------
550         8837    normal  Dewey cn_sort inaccurate
551         9093    normal  008 forgetting what material type was chosen
552         10473   normal  Prompt for confirmation if more than 99 items are being added
553         11030   normal  Add 359, 947 and 969 fields in french unimarc_complete framework
554         11292   normal  Barcode scanner clicking 'save'
555         11905   normal  When editing item, cursor is positioning in search box and not to item
556         12380   normal  Can't tab to save buttons on add item
557         12419   normal  Not for loan items are not listed
558         12424   normal  Ddc sorting of call numbers truncates long Cutter parts
559         12874   normal  On editing an item, some fields can be set to NULL
560         13223   normal  Plugin housekeeping: do not redefine wrapper
561         13225   normal  Z39.50 result Card View doesn't work for UNIMARC
562         13297   normal  Shelving location PROC does not work according to manual
563         9859    minor   C4::Charset -> nsb_clean() remove Â
564         10648   minor   In records merge greatest field can not be added
565         11021   minor   Delete useless 9XX field in french unimarc_complet default Framework
566         12307   minor   Catalog details page displaying incorrect status for items with itemtype level notforloan status
567         13062   minor   Cataloging search no longer passes search terms to z39.50 search
568         13129   minor   HTML and JS escapes missing in unimarc_field_4XX.tt
569         12592   trivial Minor correction for C4::DelBiblio documentation
570         13203   trivial Plugin housekeeping: UNIMARC field 123i, 123j, 210c
571
572 Circulation
573 ----------
574         8868    normal  ILS-DI: CancelHold needs to take a reserve_id
575         9245    normal  Visual Bug under fines tab
576         10960   normal  Holds Queue Report display loc code not description
577         12205   normal  It should be possible for Holds charges to count towards blocking checkout
578         12337   normal  Multi-clicking the renewal buttons on circulation.pl can trigger "renewal failed" message.
579         12542   normal  Tabs inconsistency in different circ-menu.inc uses
580         12662   normal  Ajax-based check in does not work for some system preference settings enabled
581         12729   normal  Overdue items won't show as overdue in red in circulation
582         12811   normal  Patron 'Details' and 'Check out' pages not working properly for staff users which don't have renewal override permissions
583         12899   normal  Row grouping in checkouts table is alphabetical and layout depends on words chosen in translation
584         12938   normal  Strings.inc is missing a semicolon in var CIRCULATION_RENEW_FAILED = _("Renew failed:")
585         13020   normal  Checkouts table default ordering is incorrect
586         13168   normal  "Today's checkouts" sort improperly because issuedate lacks seconds.
587         13179   normal  Circulation page layout problem when OnSiteCheckoutsForce is enabled
588         13184   normal  Circulation template problems if OnSiteCheckouts is off but OnSiteCheckoutsForce is on
589         13195   normal  Regression: Circulation checkouts table no longer shows item type description
590         13196   normal  "Always show checkouts immediately" cookie should persist across sessions
591         13236   normal  Regression: Table of checkouts no longer preselects overdue items for rewewal
592         13242   normal  Slow checkin for patrons restricted indefinitely
593         13258   normal  Clicking the "show checkouts" button should return focus to the barcode field
594         12666   minor   Offline Circulation has poor HTML
595         12914   minor   Wrong message 'Patron(..) is blocked for 2014-09-30 day(s).
596         12959   minor   Check in forgets to remember arbitrary backdating of returns setting
597         13253   minor   Unnecessary white space above checkouts table in circulation
598         13261   minor   Better check in message for patrons with indefinite restriction
599         13286   minor   Checkouts table due date not updated when an item is renewed.
600         12332   trivial Purchase-suggestions.pl tabs do not show selected
601         12837   trivial Ajax Circ - various things out of alignment
602
603 Command-line Utilities
604 ----------
605         9000    normal  Misc/cronjobs/rss/rss.pl uses HTP
606         11945   normal  Cronjob delete_expired_opac_registrations.pl fails with error in SQL syntax
607         12720   minor   Turn off Authority logging when running "bulkmarcimport.pl"
608         12995   minor   Script update_totalissues.pl stops on corrupted record
609         13028   minor   Remove uninitialized value warning and add partial flag to cmp_sysprefs script
610
611 Course reserves
612 ----------
613         12635   minor   Course reserves item list should use "Checked out" instead of "On Loan"
614
615 Database
616 ----------
617         11007   normal  Useless column cancelledby in aqorders table
618
619 Developer documentation
620 ----------
621         13257   minor   Update_dbix_class_files.pl need a POD
622         13314   minor   Fixes to .mailmap for the 3.18 release
623         12479   trivial Update mailmap for master
624
625 Documentation
626 ----------
627         10136   normal  Misc/translator/translator_doc.html outdated
628         12685   normal  Search history page missing help file
629         11958   minor   Classification sources help file has typo
630         12434   trivial Typos in help files
631         12661   trivial Capitalisation error for "Item Type" in prog/en/modules/help/reports/manager.tt
632
633 Hold requests
634 ----------
635         9350    normal  Don't block bulk holds if one or more titles have no items
636         10226   normal  Suspended holds still show not available
637         12522   normal  Fatal database error when viewing Holds for Bib with no Items
638         12876   normal  Reserve in waiting/transfer status may be cancelled by user
639         13122   normal  Patron holds table no longer display date item went in transit
640         4231    minor   Placing holds from cart fails silently
641         11801   minor   In transit hold items incorrectly labeled as "Waiting to be pulled" on request.pl
642         12287   minor   Hold priority for new hold incorrect if record has holds in transit
643         12943   minor   Add patron branchcode to patron search results for holds
644         13099   minor   "Item hasn't been transferred yet" shows pickup branch rather than holding branch
645
646 I18N/L10N
647 ----------
648         8938    normal  Transport cost matrix script and template contain untranslatable strings
649         11068   normal  Update MARC21 es-ES default frameworks fields and translation
650         11365   normal  Label card element title texts cannot be translated
651         11614   normal  Untranslatable label_element_title in label management
652         11672   normal  Untranslatable report areas in step 1 of Guided Reports
653         12150   normal  Use more placeholders in translatable javascript strings
654         12165   normal  Add description of charges (bug 2546) to Bootstrap OPAC
655         12250   normal  Update descriptions for languages, scripts and regions
656         12279   normal  Diacritics in system preference editor broken
657         12301   normal  Translate script raised warnings with perl 5.18
658         12534   normal  PROG/CCSR deprecation: Make getlanguages() theme independent for opac
659         12535   normal  PROG/CCSR Deprecation: Make opac translation theme independent
660         12999   normal  Untranslatable string on enhanced_content.pref
661         13328   normal  Rename Kurdish translation files
662         11504   minor   Untranslatable "Item Type" or "Collection Code" in branch transfer limits
663         12062   minor   Untranslatable "Reserve not found"
664         12222   minor   Members-update.tt has a giant hash variable
665         13075   minor   Use of uninitialized value while proving db_dependent/Holds.t
666         12223   trivial Members-update.tt has misspelled field B_phone name
667         12299   trivial SQL setup (MARC21), translation of relators codes - Italian
668         12621   trivial Z39.50-targets - Record type is untranslatable
669         12882   trivial Translations: Resolve ambiguity for word "checked" in Z39.50 server administration
670
671 Installation and upgrade (command-line installer)
672 ----------
673         12453   normal  Do not use by default Host-Item-Number in UNIMARC
674         13224   normal  Use TOUT-UF8 base for z3950 BNF server
675         12361   minor   No default value for opaccolorstylesheet syspref
676         12466   trivial Bad updatedatabase.pl message for $DBversion = "3.15.00.049";
677
678 Installation and upgrade (web-based installer)
679 ----------
680         10582   normal  Koha OPAC URL shows Perl error message before web installer was run
681         13147   normal  Update German web installer sample files for 3.18
682         13199   normal  Incoherence between 'en' sample notices and translated notices
683         13027   trivial Typo RoutlingListNote
684
685 Label/patron card printing
686 ----------
687         5502    normal  Patron card category search field should be menu
688         12068   normal  Label-create-pdf.pl Add support for RTL languages
689         12589   normal  Manage label batch view should show item type description instead of code
690
691 Lists
692 ----------
693         8521    normal  Error in warning message when deleting list
694         12749   trivial Better translatability for list module
695
696 MARC Authority data support
697 ----------
698         11650   normal  Multiplicated authorities after link_bibs_to_authorities.pl
699         12654   minor   Incorrect quoting in regexp in AuthoritiesMarc
700         12573   trivial Blinddetail-biblio-search uses wrong comparison operator
701
702 MARC Bibliographic data support
703 ----------
704         12465   normal  XSLT: Missing punctuation between 710$a and $b
705         11517   minor   MARC21slim2intranetResults.xsl has swapped braille and combination
706
707 MARC Bibliographic record staging/import
708 ----------
709         8970    normal  MARC import gives error under Starman/Plack
710
711 Notices
712 ----------
713         3186    normal  Invalid or uninstalled SMSSendDriver (or bad number format) causes process_message_queue to fail
714         12294   normal  Revert BZ9372
715         12529   normal  Overdue notices do not respect holidays
716         12851   normal  Order tags are not removed on claiming serials/orders
717         13152   normal  Duplicate phone hold notices when using Talking Tech
718
719 OPAC
720 ----------
721         3144    normal  Anti-spam for opac-suggestions
722         9214    normal  Show damaged status in the OPAC for items which are not for loan
723         11346   normal  Deprecate the PROG and CCSR themes
724         11347   normal  PROG/CCSR deprecation: Remove opacsmallimage system-preference
725         11349   normal  PROG/CCSR deprecation: Remove .tmpl -> .tt translation
726         11357   normal  Biblio.size value not correctly displayed in list emails sent from OPAC and intranet
727         11515   normal  Encoding problem with OpacBrowseResults
728         12220   normal  Bootstrap not responsive on all devices
729         12280   normal  "Others..." reason for suggestions not showing in Bootstrap OPAC
730         12281   normal  RTL display for records using 880 broken in Bootstrap
731         12293   normal  Remove Problematic Logic from Patron Messaging Preferences Form - bootstrap
732         12308   normal  Show all title subfields on the holds list
733         12336   normal  Author of reserved book is not displayed in opac-user.pl
734         12393   normal  OverDrive does not depend on SSL modules for LWP, causing searches to fail
735         12428   normal  "OPAC info" is not displayed in the OPAC
736         12464   normal  Bootstrap XSLT view no longer displaying 505 correctly formatted
737         12485   normal  Show OPAC search history when opacuserlogin is OFF
738         12511   normal  Novelist Select not using https in bootstrap
739         12574   normal  BiblioDefaultView doesn't affect XSLT results view
740         12655   normal  PROG/CCSR deprecation: Correct hard-coded opac-tmpl/prog path in XSLT
741         12718   normal  Show extended patron attributes in the OPAC
742         12886   normal  Shelfbrowser script should write headers
743         12901   normal  BiblioDefaultView doesn't do anything with NORMARC or UNIMARC XSLT
744         13052   normal  OPAC Cart JavaScript is included twice in the footer
745         13144   normal  Google transliteration does not work on bootstrap
746         10433   minor   Colspan calculation done by opac/opac-reserve.pl should be moved to template
747         10936   minor   Standardnumber doubled up in Advanced search - more options
748         11810   minor   Input fields in OPAC suggestion form are a bit short (Bootstrap)
749         12143   minor   Hiding alternate address on patron self registration doesn't hide heading
750         12668   minor   Stray dollar ($) -sign in opac-reserve.pl
751         12697   minor   Surplus closing </div> in OPAC advanced search (bootstrap)
752         12863   minor   News in OPAC: HTML broken with nested p tags and multiple thead in same table
753         13050   minor   Follow-up for bug 12371 on self-registration verification notice
754         13083   minor   Hard-coded " by " in opac-tags.pl
755         13120   minor   Invalid HTML generated by MARC21slim2OPACResults.xsl
756         13227   minor   Display856uAsImage displays images in OPAC in original size
757         12763   trivial Add more information for users to OPAC Error 404 page
758         12916   trivial Use of uninitialized values $max and $min in C4/Tags.pm
759         12974   trivial Argument "" isn't numeric in numeric gt (>) in opac-results.tt
760         13095   trivial An email will be sent shortly
761         13145   trivial UNIMARC 610 tag isn't displayed in OPAC when there is no $9 subfield
762
763 Packaging
764 ----------
765         12439   normal  Apache 2.4 may not have the CGI module enabled by default, and we need it.
766         12657   normal  PROG/CCSR deprecation: Remove hard-coded theme from debian/* scripts
767         12870   normal  Require a higher version of Test::Simple for building
768         11362   trivial Increase zebra AUTH register sizes, from 4G to 20G
769
770 Patrons
771 ----------
772         4013    normal  Road type missing on search results
773         7237    normal  Duplicating patron not using patron's branch
774         7462    normal  Duplicate patron shows flags
775         7878    normal  When duplicating a patron too many fields carrying over
776         7944    normal  Attribute error could be clearer
777         9221    normal  Contact note not showing
778         10155   normal  Patron search should remember search options selected
779         11857   normal  Number of patrons on a patron list not accurate
780         12304   normal  Creating a user via LDAP doesn't populate message preferences
781         12415   normal  Fee receipt: description of charges is empty
782         12595   normal  Finding a patron witht firstname and surname should display the patron detail
783         12981   normal  Patron attribute type limit by patron category not working on patron entry form
784         13107   normal  Members are restricted even if the debarment is ended - opac-user
785         13108   normal  Members are restricted even if the debarment is ended - opac-reserve
786         12693   minor   Colspan calculation done by members/statistics.pl should be moved to template
787
788 Reports
789 ----------
790         2969    normal  Report Name should be mandatory for saved reports
791         12622   normal  Exporting report as Open Document Spreadsheet results in Perl error when report has no results
792         13161   normal  Report name should be mandatory when editing saved reports
793         12587   minor   Improve output of filter information on patrons with the most checkouts report
794         11673   trivial Columns.def has swapped last and first name of alt contact
795
796 Searching
797 ----------
798         5304    normal  Too many post find queries for items
799         9368    normal  Specific behavior of yr and acqdate indexes
800         12443   normal  Initial re-factoring of buildQuery
801         12647   normal  QueryParser fails tests
802         12788   normal  Refine search displays 4xx fields from authority records
803         13064   normal  Indexing problem with ICU on control characters
804         9828    minor   Zebra indexes useless subfields in UNIMARC 6XX
805         12405   minor   Search links on callnumber fails on intranet results page
806         13157   minor   Fix holdingbranch facet for UNIMARC
807         6149    trivial Operator Highlighted in Search Results
808         12600   trivial Duplicated use statement in Search.pm
809
810 Self checkout
811 ----------
812         12690   minor   Opacuserjs gets loaded twice in self checkout
813
814 Serials
815 ----------
816         12536   normal  Incorrect number of irregularity issues
817         12659   trivial Receive is spelt wrong on subscription history page
818
819 SIP2
820 ----------
821         11633   normal  Cannot use the override function AllowFineOverride on the Staff client because this stops the pay function working on the SelfCheck (SC) machines
822         12263   normal  SIPServer does not respond correctly to signals
823
824 Staff Client
825 ----------
826         10571   normal  IntranetBiblioDefaultView doesn't do anything with MARC21 XSLT
827         12698   normal  If user changes home library in Opac change is not visible in staff client
828         12865   normal  'Pay amount toward all fines' does not record payment note
829         12900   normal  IntranetBiblioDefaultView doesn't do anything with NORMARC or UNIMARC XSLT
830         12091   minor   HTML from auth_subfields_structure.tt doesn't pass firefox's html validator
831         12744   minor   Set library in staff client should have 'Cancel' link
832         12866   minor   Incorrect display of Email Address in Alternate Address Patron Details
833         10878   trivial Display856uAsImage works in Results pages, can remove caveat text from system preference.
834         11888   trivial Random password suggestion does not work twice
835         12132   trivial Show guarantees in staff patron details too
836         12746   trivial Remove empty onclick attribute from memberentrygen.tt
837
838 System Administration
839 ----------
840         7988    normal  Warning on authorized values confusing
841         8539    normal  Library transfer limits page has incorrect permission
842         12245   normal  PROG/CCSR deprecation: Remove OPACMobileUserCSS system preference
843         12246   normal  PROG/CCSR deprecation: Remove OpacMainUserBlockMobile system preference
844         12494   normal  Remove yuipath system preference
845         12512   normal  PROG/CCSR deprecation: Remove OpacShowFiltersPulldownMobile system preference
846         12513   normal  PROG/CCSR deprecation: Remove OpacShowLibrariesPulldownMobile system preference
847         13123   normal  Duplicate label ids for language and opaclanguages
848         13200   normal  Followup of Bug 12246 - noisy C4/Auth.pm
849         12231   minor   AllowMultipleIssuesOnABiblio description misleading
850         12451   minor   Circulation rule cant be edited if itemtype contains a space character
851         13211   trivial Added: GoogleIndicTransliteration as a System Preference
852
853 Task Scheduler
854 ----------
855         12031   normal  Task Scheduler not sending mail
856
857 Templates
858 ----------
859         10749   normal  Patron permissions typos
860         11271   normal  Serials table off the screen in smaller viewports
861         11638   normal  Remove HTML from addbiblio.pl
862         12261   normal  Staff client next/previous links lead to unknown record
863         12429   normal  Patron seeing fines codes
864         12559   normal  Wrong message if all cover images deleted
865         12597   normal  Give better visual indication of currently-selected language in the staff client
866         12612   normal  Remove CGI::scrolling_list from auth_tag_structure.pl
867         12613   normal  Remove CGI::scrolling_list from koha2marclinks.pl
868         12614   normal  Remove CGI::scrolling_list from auth_subfields_structure.pl
869         12615   normal  Remove CGI::scrolling_list from marc_subfields_structure.pl
870         12673   normal  Remove CGI::scrolling_list from C4::Items.pm
871         12675   normal  Remove CGI::scrolling_list from labeledMARCdetail.pl
872         12687   normal  Remove CGI::scrolling_list from circulation.pl
873         12694   normal  Remove CGI::scrolling_list from unimarc_field_4XX.pl
874         12696   normal  Remove CGI::scrolling_list from C4/Reports.pm
875         12704   normal  Remove CGI::scrolling_list from unimarc_field_225a.pl
876         12706   normal  Remove CGI::scrolling_list from serial_stats.pl
877         12707   normal  Remove CGI::scrolling_list from some Reports
878         12708   normal  Unexpected behaviour in IE 9 and lower when using openWindow
879         12986   normal  Upgrade the DataTables jQuery plugin to the latest version
880         13037   normal  Staff client cart should exclude articles when sorting by title
881         13039   normal  Vendor search: sorting of "item count" and "biblio count" columns can be incorrect
882         13053   normal  Do not use template cache when from commandline
883         13089   normal  Tab key triggers JavaScript error in the checkEnter function
884         13138   normal  Remove jQuery plugins which were used by Solr
885         2889    minor   Templates should not use  [% IF ( loop.odd ) %]
886         11812   minor   Add missing "required" indicator to fields which are required
887         12176   minor   Remove HTML from additem.pl
888         12177   minor   Remove HTML from authorities.pl
889         12180   minor   Remove HTML from batchMod.pl
890         12207   minor   TTparser parses certain TT statements wrong
891         12211   minor   Wrong home link in bootstrap opac-auth
892         12379   minor   Double use of module KohaDates
893         12463   minor   Capitalization: Calendar tool, headings for different types of holidays
894         12481   minor   Staff client detail-view "next" link is greyed out when the last search result of any results page is clicked or navigated into
895         12686   minor   Make more selected option XHTML complian
896         12695   minor   Remove CGI::scrolling_list from marc21_linking_section.pl
897         12829   minor   Incorrect ISBN visualization on the normal view if invalid/cancelled ISBN present
898         12890   minor   Improve title and breadcrumbs when editing saved SQL report
899         12893   minor   'Clear date' links on start and expiration hold date in staff not working
900         13036   minor   Exclude control columns from sorting on staff client catalog detail page
901         13043   minor   Remove incorrect link to unused DataTables columnFilter plugin on staff client search history page
902         13105   minor   Columns misplaced in member search result
903         13164   minor   Incorrect ISSN visualization on the normal view if invalid/cancelled ISSN present
904         13229   minor   Suggestion date filters have a style problem
905         13233   minor   Patron search by birth date tooltip broken
906         9177    trivial Duplicate patron: Prepopulated fields are cleared when setting cursor
907         12106   trivial Capitalization: Patron Attributes on tools/patron import
908         12147   trivial Column width for action links on invoices too small
909         12184   trivial Typo "retricted" in returns.tt
910         12255   trivial Amazon cover images have useless image alt text in bootstrap
911         12376   trivial Blinking cursor not clear in larger resolutions
912         12386   trivial 'Days in advance' pull down in bootstrap OPAC is huge
913         12560   trivial Wrong capitalization on acquisition statistics page
914         12562   trivial Capitalization: 'Save Report' when saving a new SQL report
915         12563   trivial Capitalization: 'Set Status' on detail pages item's tab
916         12564   trivial Capitalization: Buttons in inventory tool
917         12639   trivial Z39.50 administration page should use "message" dialog for adds and updates
918         12699   trivial Capitalization: All Libraries in pull down on news tool page
919         12700   trivial Capitalization: "Close Help Window" in context help
920         12765   trivial Capitalization: Cataloguing > Z39.50 search > "Try another search"
921         12776   trivial Capitalization: confirmation messages in circulation
922         12779   trivial Capitalization: strings on subscription add page
923         12821   trivial Capitalization: about page fixes
924         13103   trivial No checkouts count on member details page
925         13133   trivial Mangled UTF8 in pay.tt
926         13256   trivial Typographical error on item search template
927
928 Test Suite
929 ----------
930         12406   normal  Adding a column maxsuspensiondays in the table issuingrules breaks the UT t/db_dependent/Circulation_Issuingrule.t
931         12409   normal  The test t/db_dependent/Record.t fails with Perl 5.18.2
932         12416   normal  DelUniqueDebarment (Debarments.pm) is not tested in Borrower_Debarments.t
933         12417   normal  Koha::Borrower::Files.pm needs unit tests
934         12427   normal  C4::Members::Attributes.pm needs unit tests
935         12445   normal  C4::Suggestions.pm needs more unit tests
936         12455   normal  The module C4/SMS.pm needs more unit tests
937         12457   normal  The module C4::Members.pm needs more unit tests
938         12470   normal  C4::Circulations.pm needs more unit tests
939         12493   normal  The module C4::Acquisition.pm contains subroutines which belong to C4::Contract.pm
940         12499   normal  The module C4::Letters.t needs more unit tests
941         12653   normal  PROG/CCSR deprecation: Correct hard-coded opac-tmpl/prog path in tests
942         12782   normal  T/db_dependent/XISBN.t should work on DOM too
943         12918   normal  Error in test case causes test failure
944         13274   normal  T/00-load.t shouldn't depend on the DB
945         13276   normal  T/XSLT.t shouldn't depend on the DB
946         13277   normal  T/SuggestionEngine_AuthorityFile.t shouldn't depend on the DB
947         13278   normal  T/Search.t shouldn't depend on the DB
948         13279   normal  T/Breeding.t shouldn't depend on the DB
949         13280   normal  T/Circulation_barcodedecode.t shouldn't depend on the DB
950         13281   normal  T/ImportBatch.t shouldn't depend on the DB
951         13282   normal  T/Message.t shouldn't depend on the DB
952         13283   normal  T/Overdues.t shouldn't depend on the DB
953         13284   normal  T/RotatingCollections.t shouldn't depend on the DB
954         12264   trivial Tiny typo in t/db_dependent/Items.t
955         12570   trivial Warnings in t/Biblio.t could be tested
956         12753   trivial Warnings in t/SIP_Sip.t could be tested
957         12808   trivial Remove useless diags from t/db_dependent/Context.t
958         12879   trivial Remove unnecesary diags from Holds.t
959
960 Tools
961 ----------
962         4162    normal  Inventory Tool Fails Silently
963         11331   normal  CSV export for viewlog.pl is missing newlines
964         11413   normal  Marc modification template has not the expected behavior if the condition and source fields are on the same field
965         12507   normal  News does not always display in staff or OPAC
966         12705   normal  News not possible for one sublanguage if two sublanguages are installed
967         12909   normal  Item withdrawn is missing in inventory results
968         12929   normal  Bug 12716 introduces a regression on the patron import tools
969         13082   normal  Tools/export.pl fix to forbid adding of all invalid records
970         9312    minor   Strict perl for picture-upload.pl
971         9667    minor   Inventory scrolling to top with every click
972         12458   minor   Holidays calendar has wrong colors for weekly and yearly repeatable
973         12660   minor   Mispelling of Accomodation in two tools templates - in comments
974         12740   minor   It should not be possible to store empty news
975         13162   minor   Label batch editor title sorting by default, rather then label number
976         12367   trivial Import patrons still says "MD5 hash"
977
978 Web services
979 ----------
980         12871   minor   Wthdrawn instead of withdrawn in ILSDI
981
982 Z39.50 / SRU / OpenSearch Servers
983 ----------
984         12325   normal  Marc and Card view in Z39.50 Results doesn't work properly in IE 8
985         12864   minor   Add LOC SRU server to sample z3950servers.sql
986
987
988 New user permissions in 3.18.0
989 ==============================
990
991   * editcatalogue/edit_items_restricted:
992     Limit item modification to subfields defined in the SubfieldsToAllowForRestrictedEditing
993     preference (please note that edit_item is still required)
994
995   * editcatalogue/delete_all_items:
996     Delete all items at once
997
998   * tools/items_batchmod_restricted: Limit batch item modification
999     to subfields defined in the SubfieldsToAllowForRestrictedBatchmod preference (please note
1000     that items_batchmod is still required)
1001
1002   * tools/records_batchdel:
1003     Perform batch deletion of records (bibliographic or authority)
1004
1005
1006 New system preferences in 3.18.0
1007 ================================
1008
1009   * AcqEnableFiles
1010   * AcqItemSetSubfieldsWhenReceiptIsCancelled
1011   * AllowRenewalIfOtherItemsAvailable
1012   * DefaultLongOverdueChargeValue
1013   * DefaultLongOverdueDays
1014   * DefaultLongOverdueLostValue
1015   * ExpireReservesOnHolidays
1016   * FacetMaxCount
1017   * GoogleIndicTransliteration
1018   * LocalHoldsPriority
1019   * LocalHoldsPriorityItemControl
1020   * LocalHoldsPriorityPatronControl
1021   * NorwegianPatronDBEnable
1022   * NorwegianPatronDBEndpoint
1023   * NorwegianPatronDBPassword
1024   * NorwegianPatronDBSearchNLAfterLocalHit
1025   * NorwegianPatronDBUsername
1026   * NotHighlightedWords
1027   * OnSiteCheckouts
1028   * OnSiteCheckoutsForce
1029   * OPACAcquisitionDetails
1030   * OpacAdvSearchMoreOptions
1031   * OpacAdvSearchOptions
1032   * OpacCustomSearch
1033   * OPACFallback
1034   * OpacLocationBranchToDisplay
1035   * OpacLocationBranchToDisplayShelving
1036   * OverdueNoticeCalendar
1037   * RentalFeesCheckoutConfirmation
1038   * StaffSearchResultsDisplayBranch
1039   * SubfieldsToAllowForRestrictedBatchmod
1040   * SubfieldsToAllowForRestrictedEditing
1041   * UpdateNotForLoanStatusOnCheckin
1042   * UsageStats
1043   * UsageStatsCountry
1044   * UsageStatsID
1045   * UsageStatsLastUpdateTime
1046   * UsageStatsLibraryName
1047   * UsageStatsLibraryType
1048   * UsageStatsLibraryUrl
1049
1050
1051 Renamed system preferences in 3.18.0
1052 ====================================
1053
1054   * AuthoritySeparator (renamed from authoritysep)
1055
1056
1057 System requirements
1058 ===================
1059
1060     Important notes:
1061     
1062     * Perl 5.10 is required
1063     * Zebra is required
1064
1065
1066 Documentation
1067 =============
1068
1069 The Koha manual is maintained in DocBook. The home page for Koha 
1070 documentation is 
1071
1072     http://koha-community.org/documentation/
1073
1074 As of the date of these release notes, only the English version of the
1075 Koha manual is available:
1076
1077     http://manual.koha-community.org/3.18/en/
1078
1079 The Git repository for the Koha manual can be found at
1080
1081     http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
1082
1083
1084 Translations
1085 ============
1086
1087 Complete or near-complete translations of the OPAC and staff
1088 interface are available in this release for the following languages:
1089
1090   * English (USA)
1091   * Arabic (94%)
1092   * Armenian (97%)
1093   * Czech (99%)
1094   * Danish (81%)
1095   * French (93%)
1096   * German (100%)
1097   * Italian (98%)
1098   * Kurdish (64%)
1099   * Polish (82%)
1100   * Portuguese (94%)
1101   * Slovak (99%)
1102   * Spanish (100%)
1103   * Swedish (82%)
1104   * Turkish (99%)
1105   * Vietnamese (91%)
1106
1107
1108 Partial translations are available for various other languages.
1109
1110 The Koha team welcomes additional translations; please see
1111
1112     http://wiki.koha-community.org/wiki/Translating_Koha
1113
1114 for information about translating Koha, and join the koha-translate 
1115 list to volunteer:
1116
1117     http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
1118
1119 The most up-to-date translations can be found at:
1120
1121     http://translate.koha-community.org/
1122
1123
1124 Release Team
1125 ============
1126
1127 The release team for Koha 3.18.0 is
1128
1129   Release Manager:       Tomás Cohen Arazi <tomascohen@gmail.com>
1130   Documentation Manager: Nicole C Engard <nengard@gmail.com>
1131   Translation Manager:   Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
1132   QA Manager:            Katrin Fischer <Katrin.Fischer@bsz-bw.de>
1133   QA Team:               Galen Charlton <gmc@esilibrary.com>
1134                          Jonathan Druart <jonathan.druart@biblibre.com>
1135                          Brendan Gallagher <brendan@bywatersolutions.com>
1136                          Kyle Hall <kyle@bywatersolutions.com>
1137                          Julian Maurice <julian.maurice@biblibre.com>
1138                          Paul Poulain <paul.poulain@biblibre.com>
1139                          Martin Renvoize <martin.renvoize@ptfs-europe.com>
1140                          Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>
1141   Bug Wranglers:         Alex Sassmannshausen <alex.sassmannshausen@ptfs-europe.com>
1142                          Zeno Tajoli <z.tajoli@cineca.it>
1143   Packaging Manager:     Robin Sheat <robin@catalyst.net.nz>
1144
1145   Release Maintainer (3.16.x): Galen Charlton <gmc@esilibrary.com>
1146   Release Maintainer (3.14.x): Fridolin Somers <fridolin.somers@biblibre.com>
1147   Release Maintainer (3.12.x): Kyle Hall <kyle@bywatersolutions.com>
1148
1149
1150 Credits
1151 ======================
1152
1153 We thank the following libraries who are known to have sponsored
1154 new features in Koha 3.18.0:
1155
1156   * BSZ
1157   * CCSR
1158   * Hochschule für Gesundheit (hsg), Germany
1159   * Oslo Public Library
1160   * Universidad Nacional de Cordoba
1161   * Ville de Victoriaville, QC
1162
1163 We thank the following individuals who contributed patches to Koha 3.18.0.
1164
1165   * Jacek Ablewicz (14)
1166   * Alex Arnaud (1)
1167   * Maxime Beaulieu (5)
1168   * Natalie Bennison (3)
1169   * Gaetan Boisson (1)
1170   * Jared Camins-Esakov (4)
1171   * Colin Campbell (6)
1172   * Frédérick Capovilla (3)
1173   * Galen Charlton (32)
1174   * Evonne Cheung (2)
1175   * Nick Clemens (1)
1176   * Tomás Cohen Arazi (226)
1177   * David Cook (15)
1178   * Chris Cormack (27)
1179   * Stéphane Delaune (6)
1180   * Frédéric Demians (8)
1181   * Marcel de Rooy (57)
1182   * Simith D'Oliveira (10)
1183   * Jonathan Druart (206)
1184   * Yohann Dufour (26)
1185   * Héctor Eduardo Castro Avalos (1)
1186   * Nicole Engard (4)
1187   * Magnus Enger (6)
1188   * Charles Farmer (1)
1189   * Katrin Fischer (39)
1190   * Brendon Ford (1)
1191   * Brendan Gallagher (1)
1192   * Petter Goksøyr Åsen (3)
1193   * Bernardo González Kriegel (55)
1194   * Amit Gupta (2)
1195   * Sean Hamlin (2)
1196   * Mason James (2)
1197   * Srdjan Jankovic (2)
1198   * Janusz Kaczmarek (1)
1199   * Pasi Kallinen (5)
1200   * Olli-Antti Kivilahti (13)
1201   * Rafal Kopaczka (7)
1202   * Nicolas Legrand (1)
1203   * Owen Leonard (109)
1204   * Jesse Maseto (1)
1205   * Julian Maurice (16)
1206   * Janet McGowan (1)
1207   * Holger Meißner (9)
1208   * Karl Menzies (2)
1209   * Matthias Meusburger (2)
1210   * Sophie Meynieux (2)
1211   * Kyle M Hall (113)
1212   * Brian Norris (2)
1213   * Dobrica Pavlinusic (5)
1214   * Maxime Pelletier (1)
1215   * Paul Poulain (3)
1216   * Liz Rea (5)
1217   * Martin Renvoize (21)
1218   * David Roberts (1)
1219   * Mathieu Saby (9)
1220   * Viktor Sarge (5)
1221   * Juhani Seppälä (3)
1222   * Robin Sheat (26)
1223   * Fridolin Somers (27)
1224   * ByWater Staff (1)
1225   * Zeno Tajoli (3)
1226   * Mark Tompsett (19)
1227   * Admin User Koha (2)
1228   * Marc Véron (27)
1229   * Reed Wade (2)
1230   * Jesse Weaver (2)
1231
1232 We would like to congratulate the individuals who had their very first patches
1233 pushed during the 3.18.0 release cycle:
1234
1235   * Viktor Sarge
1236   * Yohann Dufour
1237   * Nick Clemens
1238   * Brendon Ford
1239   * Juhani Seppälä
1240   * Simith D'Olivera
1241   * Petter Goksøyr Åsen
1242   * Natalie Bennison
1243   * Brian Norris
1244   * Karl Menzies
1245   * Evonne Cheung
1246   * Sean Hamlin
1247   * Maxime Beaulieu
1248   * Charles Farmer
1249   * Janet McGowan
1250   * Héctor Eduardo Castro Avalos
1251
1252 We thank the following libraries, companies, and other institutions who contributed
1253 patches to Koha 3.18.0
1254
1255   * ACPL (109)
1256   * BSZ BW (39)
1257   * BibLibre (264)
1258   * BigBallOfWax (7)
1259   * ByWater-Solutions (120)
1260   * C & P Bibliography (4)
1261   * Catalyst (64)
1262   * Cineca (3)
1263   * Equinox (32)
1264   * Hochschule für Gesundheit (hsg), Germany (9)
1265   * KohaAloha (2)
1266   * Libeo (4)
1267   * Libriotech (1)
1268   * Oslo Public Library (8)
1269   * PTFS-Europe (29)
1270   * Prosentient Systems (15)
1271   * Rijksmuseum (57)
1272   * Solutions inLibro inc (16)
1273   * Tamil (8)
1274   * Universidad Nacional de Córdoba (281)
1275   * Université Rennes 2 (4)
1276   * biblos.pk.edu.pl (14)
1277   * bulac.fr (1)
1278   * informaticsglobal.com (2)
1279   * jns.fi (13)
1280   * localhost (2)
1281   * manhattan.edu (1)
1282   * poczta.onet.pl (7)
1283   * pttk.fi (5)
1284   * quecheelibrary.org (1)
1285   * regionhalland.se (5)
1286   * rot13.org (5)
1287   * student.uef.fi (3)
1288   * typist.geek.nz (2)
1289   * unidentified (54)
1290   * veron.ch (27)
1291
1292 We also especially thank the following individuals who tested patches
1293 for Koha 3.18.0.
1294
1295   * Aleisha Amohia (19)
1296   * Axelle Clarisse (1)
1297   * Benjamin Rokseth (1)
1298   * Blou (1)
1299   * Brendan Gallagher (32)
1300   * Britta Cramer (2)
1301   * Broust (1)
1302   * cachan (1)
1303   * Cathi Wiggins (1)
1304   * Cedric Vita (1)
1305   * Chris Cormack (193)
1306   * Chris Rohde (1)
1307   * Christopher Brannon (19)
1308   * Coralie Barsacq (1)
1309   * Corinne Bulac (2)
1310   * David Cook (15)
1311   * Delaye Stephane (2)
1312   * Dobrica Pavlinusic (5)
1313   * Frederic Demians (23)
1314   * Fridolin Somers (4)
1315   * Gaetan Boisson (3)
1316   * Galen Charlton (95)
1317   * George Williams (1)
1318   * Giuseppe Angilella (7)
1319   * Havilah Lyon (1)
1320   * Holger Meissner (1)
1321   * Ian Beardslee (2)
1322   * Jacek Ablewicz (3)
1323   * Jared Camins-Esakov (4)
1324   * Jason Burds (1)
1325   * Jason Robb (1)
1326   * jeremie.benarros (1)
1327   * Jesse Maseto (1)
1328   * Jesse Weaver (2)
1329   * jmbroust (1)
1330   * Joel Sasse (2)
1331   * Jonathan Druart (210)
1332   * Juhani Seppälä (2)
1333   * Julian Maurice (4)
1334   * Karam Qubsi (1)
1335   * Katrin Fischer (552)
1336   * Leila (1)
1337   * Liz Rea (5)
1338   * Magnus Enger (11)
1339   * Marc Véron (58)
1340   * marjorie barry-vila (2)
1341   * Mark Tompsett (17)
1342   * Martin Renvoize (68)
1343   * Mason James (1)
1344   * Mathieu Saby (1)
1345   * Matthias Meusburger (6)
1346   * Mirko Tietgen (3)
1347   * Nick Clemens (44)
1348   * Olli-Antti Kivilahti (2)
1349   * Owen Leonard (103)
1350   * Paola Rossi (60)
1351   * Paul Poulain (16)
1352   * Rafal Kopaczka (1)
1353   * Robert Higgins (2)
1354   * Robin Sheat (14)
1355   * Sean McGarvey (1)
1356   * Simith D'Olivera (1)
1357   * Srdjan (3)
1358   * Ulrich Kleiber (1)
1359   * Veronica Lencinas (1)
1360   * Yohann Dufour (2)
1361   * Zeno Tajoli (2)
1362   * Cindy Murdock Ames (2)
1363   * Koha Team AMU (9)
1364   * Tomas Cohen Arazi (1096)
1365   * Petter Goksoyr Asen (5)
1366   * Nicole C. Engard (12)
1367   * Leila and Fridos help (1)
1368   * Kyle M Hall (175)
1369   * Bernardo Gonzalez Kriegel (113)
1370   * Koha Team Lyon 3 (2)
1371   * Marcel de Rooy (87)
1372   * Leila and Sonia (1)
1373
1374 We regret any omissions.  If a contributor has been inadvertently missed,
1375 please send a patch against these release notes to 
1376 koha-patches@lists.koha-community.org.
1377
1378
1379 Thanks
1380 ======
1381
1382 Thanks from the Release Manager:
1383 - My lovely wife Cecilia, and my son Manuel, for their patience and
1384   willingness to overlook late nights working on Koha.
1385 - Katrin, Jonathan and Bernardo for this 6 month cycle working side by side daily.
1386 - Zeno, Paola and everyone testing other people's work. It is amazing.
1387 - My personal idiomatic and Zebra advisor, Jared.
1388 - Adam Dickmeiss from IndexData, for his willingness to help with Zebra facets.
1389 - My employer, UNC, for giving me the chance to work on Koha.
1390
1391
1392 Revision control notes
1393 ======================
1394
1395 The Koha project uses Git for version control. The current development
1396 version of Koha can be retrieved by checking out the master branch of
1397
1398     git://git.koha-community.org/koha.git
1399
1400 The branch for this version of Koha and future bugfixes in this release line is 3.18.x.
1401
1402
1403 Bugs and feature requests
1404 ======================
1405
1406 Bug reports and feature requests can be filed at the Koha bug
1407 tracker at
1408
1409     http://bugs.koha-community.org/
1410
1411
1412 He rau ringa e oti ai.
1413 (Many hands finish the work)
1414
1415 ##### Autogenerated release notes updated last on 28 nov 2014 13:11:57 Z #####