Bug 8271 teach SIPServer.pm to set its own lib path
[koha.git] / misc / release_notes / release_notes_3_8_0.txt
1 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.
2
3 The website for the Koha project is
4
5    http://koha-community.org/
6
7 Koha 3.8.0 can be downloaded from:
8
9    http://download.koha-community.org/koha-3.08.00.tar.gz
10
11 Installation instructions can be found at:
12
13    http://wiki.koha-community.org/wiki/Installation_Documentation
14    
15    OR in the INSTALL files that come in the tarball
16
17 Koha 3.8.0 is a major feature release, that comes with a lot of new features, and many tweaks to improve performance. Those tweaks are usually not activated by default when you install Koha. If you're upgrading, they are not activated. Go the the "PERFORMANCE" chapter to see all of those improvements, and how to activate them.
18
19 NEW FEATURES
20
21 ==========
22
23 There are 130+ enhancements in Koha 3.8. Some of them are minor, some are major. The list is given below. The number in () is the bugzilla number (http://bugs.koha-community.org) The "IMPORTANT" flag before an enhancement description means it's a totally new feature, or a major improvement of an existing one, or a change that you should be warned, because you'll spot it in your daily use of Koha
24
25  CATALOGUE and CATALOGUING
26    * IMPORTANT Add ability to take book cover images from local img db (1633) 
27        This feature let you attach images to bibliographic records, that can be cover images or any kind of image
28    * Delete biblios if deleting all their items in batch deletion (6027)
29        When you do batch deletion, you can check a checkbox to automatically delete biblios that have no more items attached. The previous behaviour is still there (do not delete the biblio), and the checkbox not checked by default
30    * Choose framework on Merge (6210)
31         When you merge 2 bibliographic records, you can choose the framework of the merged record
32    * Attach/move items - adding option "try again" after success or wrong barcode (6323)
33    * Enhanced Workflow for adding analytical records (6831)
34        In cataloguing after searching for the parent record the new tool bar option 'add child' takes you into the addbiblio screen but with the Host Item Tag already populated with data derived from the parent record
35    * Adding invoice number and vendor name to the moredetail page (7235)
36        When a biblio is created through an acquisition order, the vendor name and invoice number is displayed, and linked to the order 
37    * In the items table, make items.materials of type text, and show its contents at circulation (7278)
38        The note in the item field mapped to items.materials will show up in a message box when checking the item in or out.
39    * New call number allocation plugin (7458) 
40        When you activate this new plugin (callnumber-KU), the callnumber has the following behaviour:
41        FREN 0 (then click on ...) - FREN 0000 is returned
42        FREN 0 (then click on ...) - FREN 0001 is returned (the first unused value beginning with this prefix) 
43        FREN 01 (then click on ...) - FREN 0100 is returned
44        FEAT AM (then click on ...) - FEAT AM01 is returned
45        FEAT AM (then click on ...) - FEAT AM02 is returned
46    * Create index for items.itemcallnumber (7509) 
47        This index speed up a lot the shelves browsing feature
48    * OCLC Connexion Gateway, including extension svc/import_bib (7613) 
49    * Add auto-completion on auth_finder (7400)
50    * 5 icons have been added to bridge itemtype icon theme (7373)
51    * A minor change in the “GetMarcAuthors”  function of C4/Biblio.pm would allow differentiate the type of authors in the templates (4376) 
52    * Add search links in detail pages (6120)
53    * IMPORTANT Authority matching improvements (7284)
54            Implemented new C4::Linker functionality to make it possible to easily add
55            custom authority linker algorithms. Currently available linker options are:
56            * Default: retains the current behavior of only creating links when there is
57              an exact match to one and only one authority record; if the 'broader_headings'
58              option is enabled, it will try to link to headings to authority records for
59              broader headings by removing subfields from the end of the heading (NOTE:
60              test the results before enabling broader_headings in a production system
61              because its usefulness is very much dependent on individual sites' authority
62              files)
63            * First Match: based on Default, creates a link to the *first* authority
64              record that matches a given heading, even if there is more than one
65              authority record that matches
66            * Last Match: based on Default, creates a link to the *last* authority
67              record that matches a given heading, even if there is more than one record
68              that matches
69
70
71  OPAC
72    * IMPORTANT XSLT systempreference should take a path to file rather than YesNo (4032) 
73        You can now display biblio detail and search results using a XSLT taken from a file. It means you can have a XSLT that is independant from the one provided by Koha. You can still choose to display using normal mode or the default XSLT provided
74    * Add ID attribute to certain areas of OPAC so jquery can be used to hide them (4819) 
75    * IMPORTANT Star ratings in the opac (5668) 
76        You can now activate (through a system preference) local rating in the OPAC. Logged-in users can rate any biblio
77    * IMPORTANT Display information about library on OPAC detail (7264)
78        In libraries administration, there is a new field that, if filled, is displayed on the OPAC when the patron put his mouse over library name. This can be used to enter library opening hours, address,...
79    * System preference to configure export options for OPAC detail page (7392)
80        The new system preference allows to give a list of | separated values to define, which download options are offered in OPAC. You can choose between BIBTEX (bibtex), Dublin Core (dc), MARCXML (marcxml), MARC-8 encoded MARC (marc8), Unicode/UTF-8 encoded MARC (utf8), Unicode/UTF-8 encoded MARC without local use (9xx, x9x, xx9) fields and subfields (marcstd), MODS and RIS
81    * Add ISSN to SearchForTitleIn (7576)
82        The placeholder {ISSN} is now available in SearchForTitleIn systempreference (as title, author, isbn were previously)
83    * Introduce sys pref to control 'browse results' in OPAC (7935)
84        A system preference has been added to activate or desactivate the "browse result" feature (that let you move to the next/previous record when you've made a search)
85    * "Add to Cart" changes to "Remove from Cart" when a record already in the cart is checked (3215)
86    * comments shouldn't show patron's full name (5503) 
87    * Babeltheque integration (7470)
88        Babeltheque is a french provider for enhanced content (comments, reviews,...). The basic support available in previous versions has been improved a lot.
89    * social networks links (7470)
90        You can activate a system preference that will display Facebook 'I like', google+ '+1', linkedIn and some other social networks links. (Note that the system preference OPACBaseURL must be filled in order to have this feature working correctly)
91
92  ACQUISITION
93    * Linking suggestions & orders (5346) 
94        You can now jump from a suggestion to the order placed or from the order to the suggestion it comes from
95    * IMPORTANT keep track of cancelled orders (5358) 
96        When you cancel an order, it does not disappear, but is displayed in a table below the other orders
97    * Create new budget from a copy of a previous budget (6943) 
98    * Claim notice in acquisitions is now using the message queue (7103)
99    * Claims/Late orders in acquisitions give feedback (7104) 
100    * Modify order notes when basket is closed (7166)
101        When a basket is closed, you still can update an order notes. This will let you, for example, add a comment about a delay for delivery
102    * Change booksellers search results display (7169) 
103        The page displayed when you search for a bookseller has been changed a lot for a better readability
104    * edition statement field (7289) 
105        The edition statement field has been added to the order form
106    * IMPORTANT claims management improvement (5347)
107        When you claim a late order, the date of the last claim and the total number of claims is now saved and displayed 
108    * IMPORTANT new fields in vendor table (7293 and 7291) 
109        There is now a field to store the common delivery time. It is used to calculate estimated delivery when placing an order, and displayed in acquisition claims. There is also a field containing the library customer number at the vendor
110    * IMPORTANT display suggestions from librarian library only by default (7300)
111        By default, the librarian sees only the suggestions placed by patrons from his library
112    * Add default date limit to acquisitions histsearch (7301) 
113    * Suggestion show page (7577)
114        There is now a page to display a suggestion, that is used when jumping from order to suggestion
115    * Use of date filters on bookseller pages (7737) 
116    * When adding Vendor default to active currencies (4161) 
117
118  PATRONS
119    * The patron password is masked as it is entered (5280) 
120    * Display Organisation and Parent Organisation names when viewing a borrower of type organisation (6303) 
121    * Link in readingrec.pl to export a barcode file (6751) 
122    * A system preference has been added to renew membership from expiry date or from current date (6843) 
123    * Clean up interface on fine payment screens (7080) 
124    * IMPORTANT Group borrower attributes and link between patron category and attribute (7154) 
125        In patron extended attributes, you can now:
126          - group patron attributes, in a PA_GROUP authorised value list.
127          - select a patron category for a give attribute. If you choose one, only patrons of this category will have this attribute available and displayed
128    * IMPORTANT Add ability search borrowers only on email / phone (7544) 
129        In patron search, you can choose on which field you're doing your search:
130          - standard (the default option, the previous one : search on patron card, then name+surname)
131          - email
132          - borrowernumber (Koha internal number)
133          - phone
134    *  Custom field removal from patron entry screens (6190)
135        The systempreference BorrowerUnwantedField (same format as BorrowerMandatoryField) implement a mechanism for removing unwanted fields from the entry screens
136
137  SERIALS
138    * Partial duplication of a subscription (5354)
139        A syspref has been added that you can use to define fields that should not be duplicated when you duplicate a subscription
140    * Add a 1/4 month frequency (6321)
141    * The hardcoded routing list note is now a system preference (7557)
142
143  CIRCULATION
144    * IMPORTANT Hourly loans (5549)
145        issuing rules can now be defined in hour unit, enabling daily/hourly loans
146    * Make fields from issues table available in overdues (5607) 
147    * IMPRTANT Offline circulation improvements : Firefox plugin, and upload all files, apply at once (5877) 
148        You can download a Firefox plugin (https://addons.mozilla.org/fr/firefox/addon/koct/), that will let you do offline circulation when your network is down. When the network is back, you can upload all KOCT files from your circulation desks, and apply all of them at once.
149    * Adds staticfines.pl for static fines processing (6858) 
150        This script let you define static fine like "when the patron is late, set a fixed fine of 1€ for each book late"
151    * IMPORTANT User Configurable Slips (7001) 
152        - Slips and checkout reciepts are now driven under the notices editor.
153        - The Notice for a given event can be defined for all libraries, or library by library
154        - You can define a CSS to format the notices (see systempreferences)
155    * Floating collection (7144) 
156        Adds support for Floating Collections (i.e. items that don't automatically return home when checked in at another branch) on a per branchcode/itemtype basis.
157    * Display of issue number for serials in overdues (7434) 
158    * Printing Transfer Slips for checkin items that do not have holds but need transfer (7467) 
159    * Display fine amount and make payment link during checkin (7566) 
160    * add columns to overdues export (4051) 
161    * Double-clicking the 'place hold' button can result in duplicate holds (4054)
162    * Suspension of holds (7641)
163        Users are now able to place a hold 'on suspension'.  This means the hold will preserve it's place in the queue, but it will be skipped over to the next non-suspended hold when the item becomes available.  Upon un-suspension, the hold will resume it's original place in the queue.
164    * Expire holds that have been waiting too long (7408)
165        For holds that have been waiting for pickup longer than the ReservesMaxPickupDelay number of days, there is now an automated way to mark these holds as "expired" (misc/cronjobs/holds/expire_holds_over.pl).
166    * Cancel all waiting holds (6039)
167        There is now a button to cancel all waiting holds and an option to choose to cancel or not hold needing a transfer when clicking on this cancel all button
168    * Add "AllowItemsOnHoldCheckout" syspref to allow issue to the patron regardless of hold status (7090)
169        An item scanned at a self check station connected to Koha over SIP2 can generate an issue regardless of whether there is a hold on the item. If the patron has the book in hand, they should be allowed to check it out; otherwise, what's to stop them from just taking it?
170    * Add system pref to control behavior of submitting empty barcode field on circulation page (7077)
171        It used to be that submitting an empty barcode input field when a patron's account was open in Circulation would clear the page (the same behavior as the "clear screen" buton offers now). Since inclusion of Bug 4389 this action has been co-opted to pop up a quick slip print window. A system preference has been added to allow the library to choose which behavior they want.
172
173  PERFORMANCE (see below for more information about performance)
174    * Use memcached cache koha-conf.xml configuration variables (6193) 
175    * Caching Templates (7511) 
176    * work on persistency compatibility to make Koha Plack / mod_perl compliant (7172)
177    * Enhancing the performance test suite (6015) 
178
179  SEARCHING
180    * More options for AdvancedSearchTypes (7031)
181        Adds the ability to perform advanced searches in both the OPAC and staff client on more than
182        a single AdvancedSearchType at a time.  Support included for Itemtype, Collection Code and Shelving Location.
183    
184        AdvancedSearchTypes syspref preference is repurposed; no longer a single value, it can now take
185        multiple item code fields separated by "|".  The order of these fields will determine the order
186        of the tabs in the OPAC and staff client advanced search screens.  Values within the search type
187        are OR'ed together, while each different search type is AND'ed together in the query limits.  The
188        current stored values are supported without any required modification.
189    
190        Each set of advanced search fields are displayed in tabs in both the OPAC and staff client.  The
191        first value in the AdvancedSearchTypes syspref is the selected tab; if no values are present, "itemtypes"
192        is used.  For non-itemtype values, the value in AdvancedSearchTypes must match the Authorised Value name, and
193        must be indexed with 'mc-' prefixing that name.
194    * Add ICU option to Koha out of the box (7698)
195        during installation, you now have an option to use ICU. ICU is a unicode library that improve a lot zebra search engine for non latin alphabet catalogue
196
197  INTERNALS
198    * Be stricter with utf-8 output (6752) 
199    * Have mysql returning errors (7184) 
200    * Move SIPconfig.xml, sip_run and sip_shutdown outside from C4 (7238) 
201    * Allow authentication to Koha via PKI / x.509 certificates (6296) 
202    * Using OPACBaseURL for CAS Authentication (7745) 
203    * Cleaning up import tables and action_logs   (7240)
204        The cleanup_database.pl now can clean imported records and logs
205    * Opac-ics depends on Date::ICal which is largely unmaintained (7532)
206        the Date::ICal dependancy has been removed 
207    * Use KohaDates Template::Toolkit plugin to display dates (7743)
208        all dates are displayed through a Template::Toolkit plugin, that make the code more readable and maintainable. This change is not visible to users
209    * A lot of html div & ids & spans have been added to help with CSS customization (7760, 7781, 7876, and some others)
210
211  TOOLS
212    * Give option to use description for homebranch/holding branch in label creator instead of the branchcode (7615)
213    * It is now possible to export MARC records without private/local fields (7345)
214    * It is now possible to duplicate a holiday calendar (7477) 
215    * It is now possible to mark a range of holiday as closed (7681) 
216
217  LISTS
218    * a deep work has been started to clean up the code and make it more flexible (7310
219        most of this work is invisible for now, but new features will come soon.
220        for now, the only visible improvement is the system preference OpacAllowPublicListCreation that let you enable or disable the creation of public lists by patrons
221
222  VARIOUS
223    * Main page enhanced (7781)
224        The search toolbox available on most page has been introduced on the main page for more consistency. 
225        A "Welcome to Koha" has been added, 
226        The menus are located at the same position if there is no news or if there is some
227    * Improving koha-list and koha-create (6913)
228        The biggest change is to add support for pre-determined MySQL credentials using
229        a file in /etc/koha/passwd (for security reasons, if you use this feature, make
230        sure the file is not world-readable). The configuration file has the following
231        format:
232        instance:user:password:database
233        The database is optional, but the other two are both required if you want to
234        specify MySQL credentials. If no credentials are specified for a given instance,
235        the standard koha_instance username and an auto-generated password are used.
236    
237        The following additional command line options are now available:
238        * --use-db - use a pre-existing database, see also --database
239        * --database - specify the name of the mysql database (still defaults to
240          koha_instance)
241        * --passwdfile - specify a custom (Koha) passwd file for MySQL credentials
242  
243        The following additional variables are now available (for use in
244        koha-sites.conf or a custom config file):
245        * OPACPORT (previously added but not documented) - port on which the OPAC
246          should be served
247        * OPACPREFIX - prefix for the OPAC's virtual host
248        * OPACSUFFIX - suffix for the OPAC's virtual host
249
250        This commit also adds the --keep-mysql option to koha-remove, which, if
251        specified, will prevent koha-remove from deleting the database or MySQL user
252        when removing an instance.
253    * rebuild_zebra.pl now has a --limit option to allow partial re-indexing (7246)
254    * a System Preference has been added to select the first day of week (Sunday or Monday) to use in the calendar (OPAC and Intranet) (7261)
255    * Koha's OAI-PMH now fully support sets (6440)
256    * Provide datepicker for sql reports runtime parameters (5698) 
257    * Installation might fail it user web doesn't have in its path the database command path (6008) 
258    * Script to recreate entries in the statistics table from the issues and oldissues table (6025) 
259    * Set a timeout to z3950 servers that could have network problems occasionally (6140) 
260
261 PERFORMANCE
262
263 ==========
264
265 A lot of work has been made to improve Koha performance. Some of those improvements are available for everybody in any situation (like database connexion that has been speeded by 200ms (7188) However, the 3 most important speed improvements requires a tweaking of your configuration file
266
267  TEMPLATE CACHING
268    Without the tweak, templates are compiled everytime you call them. It means that, when you call circulation.pl page, the circulation template is read, parsed and analysed before being filled. The read/parsing/analysis need to be done only once.
269    Fortunately, Template::Toolkit is a great tool and provide a caching mechanism: the read/parsing/analysis phase is made only once and the result is stored on your server, at a location defined in your koha configuration file. To activate the caching you must:
270        - open koha-conf.xml
271        - search for the <config> part of the file
272        - add a line <template_cache_dir>/tmp</template_cache_dir>
273        - that's all folks&nbsp;!
274    Of course, the /tmp directory is at your choice, you can use whatever directory you want. The directory you choose will be filled with files under path/to/koha/koha-tmpl/... (so, if you choose /tmp for template caching and your Koha is installed on /usr/opt/koha, you'll have /tmp/usr/opt/koha/koha-tmpl/...) The size of those files on the disk is less than 5MB
275    The performance improvement is a rough 10%, so it's worth it
276
277  MEMCACHE
278    Memcache is a global caching mechanism that we use for caching almost static data that are retrieved from mySQL. It has been introduced in previous versions of Koha, but it has been upgraded in this release. Previously, the memcache configuration was in the Koha configuration. The consequence was that it was not possible to cache the configuration file itself.
279    In Koha 3.8, the memcache configuration is now in the Apache setting. If you're upgrading from a previous version, you must update your configuration, or the memcache won't work anymore.
280    To activate memcache:
281        * install memcached server (apt-get install memcached). You should not need to update the memcached configuration file, the default values are OK, but it may be worth reading it, to let him use more memory or listen on a different unix port
282        * update your koha-httpd.conf file, and add the following lines:
283          <memcached_servers>127.0.0.1:11211</memcached_servers>
284          <memcached_namespace>KOHA</memcached_namespace>
285        Note that, if you have more than one Koha instance on your server, you *must* have a different namespace for each. Otherwise, the'll all share the same cached values, and you'll get some unexpected behaviour&nbsp;!!!
286        DISCLAIMER = the memcache mechanism read cached values only once every 10 minuts. So, if you change some parameter that is cached (like cataloguing frameworks), you'll have to wait up to 10 minuts before seing the changes when cataloguing. You've been warned. In future versions, we plan to add a more efficient caching mechanism that will update the cache when it's needed, but for now, just wait. At your option, you also can restart memcache (sudo /etc/init.d/memcached restart) or flush the cache (echo "flush_all" | /bin/netcat -q 2 127.0.0.1 11211)
287    The performance improvement is a rought 10%, mostly due to configuration caching (reading and parsing the XML on each page is costly)
288
289  PERSISTENCY
290    Since version 1, Koha run on the webserver in CGI mode. This mode is not the most efficient we can have. We made a lot of changes on the code to make it persistency compliant. The OPAC is safely run under Plack mode in production in Lyon 3 university and a few other early testers. The staff interface is still considered as experimental, but if you want to help us polishing and make it stable, you're welcomed to try it.
291    Setting up Plack result in a huge performance boost. The speed of most pages is multiplied by 3&nbsp;! It means that a page computed in 1.8s will be computed in 0.6s under Plack.
292    If you want to activate Plack, head to the wiki page: http://wiki.koha-community.org/wiki/Plack
293    If you want to activate Plack for staff, we strongly suggest to be (or become) a subscriber of koha-devel mailing list (the Koha developers one), and announce there that you're running Plack for staff&nbsp;!
294
295 System Preferences
296
297 ==========
298
299 The following system preferences have been added or changes (the number in () is the bugzilla number)
300
301  * OpacBrowseResults (7935)
302  * OpacStarsRating (5668)
303  * OPACXSLTDetailsDisplay, OPACXSLTResultsDisplay, XSLTDetailsDisplay and XSLTResultsDisplay (4032)
304  * AutoResumeSuspendedHolds (7641)
305  * Babeltheque_url_js and Babeltheque_url_update (7470)
306  * SocialNetworks (7470)
307  * OpacAllowPublicListCreation and OpacAllowSharingPrivateLists (7310)
308  * UseICU (7092) Be carefull that this syspref can be changed, but only in conjunction with zebra configuration files
309  * OAI-PMH:AutoUpdateSets (6440)
310  * AllowPKIAuth (6296)
311  * RoutingListNote (7557)
312  * CalendarFirstDayOfWeek (7261)
313  * ExpireReserveMaxPickupDelay and ExpireReserveMaxPickupDelayCharge (7408)
314  * NoticeCSS and SlipCSS (7001)
315  * AutoCreateAuthorities, LinkerModule, LinkerOptions, LinkerRelink, LinkerKeepStale, CatalogModuleRelink (7284)
316  * OpacPatronimages (3516)
317  * ShowReviewer is now none|full|first|surname|firstandinitial|username instead of yes/no (5503)
318  * TransferWhenCancelAllWaitingHolds (6039)
319  * OpacExportOptions (7392)
320  * AllowItemsOnHoldCheckout (7090)
321  * BorrowerRenewalPeriodBase
322  * OPACLocalCoverImages, LocalCoverImages, AllowMultipleCovers (1633)
323  * CircAutoPrintQuickSlip (7077)
324  * BorrowerUnWantedField (6190)
325    
326
327 System requirements
328
329 ==========
330
331 Installation
332
333 ==========
334
335 You can install Koha from:
336
337  * the tag.gz provided, see INSTALL and INSTALL.debian (even if you're not using debian. There are some usefull hints here)
338  * git repository. Download Koha from git.koha-community.org, and checkout branch 3.8.x or tag 3.8.0
339  * debian package, that will be provided soon (check http://koha-community.org for announcement)
340
341 Upgrading
342
343 ==========
344
345 If you have a Koha already running, you must take care of the following changes:
346
347    * The SIP start and shutdown scripts and configuration file have been moved from C4 directory to misc/bin, Update your system or your SIP server won't work anymore
348    * The cleanup_database.pl script has 2 new options, to clean-up imported records and logs, update your crontab&nbsp;:
349        --import DAYS      purge records from import tables older than DAYS days.
350                           Defaults to 60 days if no days specified.
351        --logs DAYS        purge entries from action_logs older than DAYS days.
352                           Defaults to 180 days if no days specified.
353    * The Date::ICal dependancy has be removed and a DateTime::Format::ICal has been introduced, update your perl packages on your server&nbsp;!
354    * The memcache configuration has been moved from koha conf file to Apache configuration file
355
356 Also note that Koha 3.4.x or later no longer stores items in biblio records. If you are upgrading from an older version ou will need to do the following two steps, they can take a long time (several hours) to complete for large databases
357
358 misc/maintenance/remove_items_from_biblioitems.pl --run
359 misc/migration_tools/rebuild_zebra.pl -b -r
360
361 Documentation
362
363 ==========
364
365 The Koha manual is maintained in DocBook format. The home page for Koha documentation is
366
367    http://koha-community.org/documentation/
368
369 As of the date of these release notes, the Koha manual is available:
370
371    english: http://manual.koha-community.org/3.8/en/
372    french: http://manual.koha-community.org/3.8/fr/
373
374 The Git repository for the Koha manual can be found at
375
376    http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
377
378 Translations
379
380 ==========
381
382 Complete or near-complete translations are available in this release for the following languages:
383    * French (100%)
384    * Spanish (100%)
385    * German (100%)
386    * Chinese -Taïwan- (97%, OPAC 100%)
387    * Italian (86%, OPAC 100%)
388    * Danish (81%)
389    * Portuguese (79%)
390    * French -canada- (76%)
391    * English -nz- (76%)
392    * Greek (74%)
393    * Norwegian (73%)
394
395 Note that some strings in online help have been introduced after string freeze, so:
396    * the previous number don't count them
397    * you'll find some strings in english in online help
398
399 Partial (less than 50%) translations are available for various other languages.
400
401 The Koha team welcomes additional translations; please see
402
403    http://wiki.koha-community.org/wiki/Translating_Koha
404
405 for information about translating Koha, and join the koha-translate list to volunteer:
406
407    http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
408
409 The most up-to-date translations can be found at:
410
411    http://translate.koha-community.org/
412
413 Release Team
414
415 ==========
416
417 The release team for Koha 3.8 is
418
419 Release Manager:       Paul Poulain <paul.poulain@biblibre.com> 
420 Documentation Manager: Nicole C Engard <nengard@gmail.com> 
421 Translation Manager:   Frédéric Demians <frederic@tamil.fr> 
422 QA Manager:            Ian Walls <koha.sekjal@gmail.com> 
423 QA team:               Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>, Jonathan Druart <jonathan.druart@biblibre.com> 
424 Bug Wranglers:         Katrin Fischer, Magnus Enger
425
426 Release Maintainer (3.4.x): Chris Nighswonger <cnighswonger@foundations.edu>
427 Release Maintainer (3.6.x): Chris Nighswonger <cnighswonger@foundations.edu>
428 Release Maintainer (3.8.x): Chris Cormack <chrisc@catalyst.net.nz>
429
430
431 Credits
432
433 ==========
434
435 The following individuals contributed patches to Koha 3.8.0.:
436   Paul Poulain
437   Owen Leonard
438   Katrin Fischer
439   Chris Cormack
440   Colin Campbell
441   Marcel de Rooy
442   Dobrica Pavlinusic
443   Nicole C. Engard
444   Kyle M Hall
445   Ian Walls
446   Jonathan Druart
447   Jared Camins-Esakov
448   Adrien Saurat
449   Frédéric Demians
450   Julian Maurice
451   Srdjan Jankovic
452   Liz Rea
453   Robin Sheat
454   Magnus Enger
455   Duncan Tyler
456   Elliott Davis
457   Garry Collum
458   Chris Hall
459   Frédérick Capovilla
460   MJ Ray
461   Juan Romay Sieira
462   Chris Nighswonger
463   Alex Arnaud
464   Sam Sanders
465   Maxime Pelletier
466   Matthias Meusburger
467   Sophie Meynieux
468   Tomas Cohen Arazi
469   Mason James
470   Marc Balmer
471   Stéphane Delaune
472   Henri-Damien Laurent
473   D Ruth Bavousett
474   Connor Dewar
475   Christophe Croullebois
476   Zeno Tajoli
477   Gaetan Boisson
478   Aleksa Vujicic
479   Brendan Gallagher
480   Marc Veron
481   Galen Charlton
482   Serhij Dubyk {Сергій Дубик}
483   Janusz Kaczmarek
484   Salvador Zaragoza Rubio
485   Koustubha Kale
486   Kate Henderson
487   Jono Mingard
488   Albert Oller
489   Frère Sébastien Marie
490   Martin Renvoize
491   Peter Lorimer
492   Bart Jorgensen
493   Jorgia Kelsey
494   Lyon3 Team
495   James Mason
496   Jesse Maseto
497   Fridolyn Sommers
498   Jon Aker
499   Greg Barniskis
500   Joy Nelson                   
501   Nahuel Angelinetti
502
503 We regret any omissions. If a contributor has been inadvertantly missed, please send a patch against these release notes to koha-patches@lists.koha-community.org.
504
505 Revision control notes
506 ==========
507
508 The Koha project uses Git for version control. The current development version of Koha can be retrieved by checking out the master branch of
509
510    git://git.koha-community.org/koha.git
511
512 The branch for Koha 3.8.x (i.e., this version of Koha and future bugfix releases) is 3.8.x.
513
514 Bugs and feature requests
515
516 ==========
517
518 Bug reports and feature requests can be filed at the Koha bug tracker at
519
520    http://bugs.koha-community.org/
521