Merge branch 'bug_7368' into 3.14-master
[koha.git] / misc / release_notes / release_notes_3_12_0.txt
1 RELEASE NOTES FOR KOHA 3.12.0-beta1
2 23 Mar 2013
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.12.0-beta1 can be downloaded from:
13
14     http://download.koha-community.org/koha-3.12.00-beta1.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 This is a beta release of Koha 3.12 and is not yet ready for use in
24 production. It has many new features compared to 3.10.
25
26
27 It includes 6 features, 169 enhancements and 228 bugfixes.
28
29
30 New features in 3.12.0-beta1
31 ======================
32
33 Architecture, internals, and plumbing
34 ----------
35         7167    Updatedatabase improvements
36
37 Authentication
38 ----------
39         9587    Allow login via mozilla persona - https://www.mozilla.org/en-US/persona/
40
41 OPAC
42 ----------
43         8733    Adding critic reviews to book pages
44         8917    Track clicks to links external to Koha
45
46 Patrons
47 ----------
48         7067    Allow patron self registration via the opac
49
50 Serials
51 ----------
52         8782    Add a feature to close a subscription
53
54
55 Enhancements in 3.12.0-beta1
56 ======================
57
58 About
59 ----------
60         8641    Add information warning about log-in as root user to About->System information
61
62 Acquisitions
63 ----------
64         8117    Divide budget periods into two tabs
65         8240    There is dead code in orderreceive.tt
66         8795    Just add the login branch In orderreveive.tt
67         8913    Improve acquisitions navigation
68         9030    There is no constraint on aqorders_items
69         9130    Remove old javascript from Parcel
70
71 Architecture, internals, and plumbing
72 ----------
73         7387    Add Template::Toolkit plugin to allow caching of includes
74         8089    Use Koha::Cache everywhere
75         8164    Replace IFNULL() with COALESCE() in all database calls
76
77 Authentication
78 ----------
79         7973    Allow for new type of LDAP authentication
80         9704    Add persona login to the CCSR theme
81
82 Cataloging
83 ----------
84         3549    Framework sorting in addbook
85         6945    Add a link to show a MARC preview in the normal view
86         7674    Separate tabs for my holdings and others holdings
87         8347    Koha forces UNIMARC 100 field code language to 'fre'
88         9025    Add new icons for item types
89         9034    Add sorting and filtering on items table (catalogue/detail.pl)
90         9154    On item edit page, highlight row of item being edited
91         9162    Add a system preference to set which notes fields appears on title notes/description separator
92         9356    Show Dissertation note (MARC21 502) in XSLT
93         9357    Missing 'c' option in LEADER_18 value builder
94         9363    Show Patent control information and report number (MARC21, XSLT, detail pages)
95
96 Circulation
97 ----------
98         4906    Allow fine calculation to exclude grace period
99         7189    Preference to control if returning lost items gives refund
100         7243    Do not take rentals as fines
101         8220    Allow koc uploads to go to process queue instead of being applied directly.
102         8365    Renewal duration in issuingules
103         8758    Code seems useless in circ/returns.pl
104         9014    Add time due to slips
105         9263    Trim barcodes in offline circulation
106         9283    Change structure of export checkouts form
107         9332    Display call number in "Holds waiting" notice (checkout page)
108         9367    Code optimization: CheckReserves is too often called
109         9423    Add notforloan value to issue confirmation or blocking message
110         9604    Filter overdues with homebranch and holdingbranch
111
112 Command-line Utilities
113 ----------
114         5608    Tool to move MARC21 series info to 490 tag
115         5635    Bulkmarcimport new parameters & features
116         8519    Make koha-index-daemon run on startup
117         9012    Allow bulkmarcimport to specify a framework code when importing MARC
118         9045    Adding some parameters to export_borrowers.pl
119
120 Hold requests
121 ----------
122         9206    Only allow place holds in records that the patron don't have in his possession
123
124 I18N/L10N
125 ----------
126         5709    Adding the ability to translate HTML5 placeholder text in an input field
127
128 Installation and upgrade (command-line installer)
129 ----------
130         9191    Updatedatabase.pl must have ability to run updates only up to a particular revision
131
132 Installation and upgrade (web-based installer)
133 ----------
134         9101    Add REPORT_GROUP to authorised values sample data
135
136 Lists
137 ----------
138         8032    Sort lists by call number
139         9167    The sort field copyrightdate is not standardized
140         9458    Add sorting to lists
141
142 Notices
143 ----------
144         6835    Ability to specify types of email address in overdue_notices.pl
145
146 OPAC
147 ----------
148         5079    Make display of shelving location and call number in XSLT results controlled by sysprefs
149         5888    Opac-detail subject/author links improvements
150         7620    OPACNoResult, add search string to available parameters
151         7740    Highlight items in own library in search results/detail page in OPAC
152         8377    Show HTML5 video/ audio for media files in OPAC and staff client
153         8712    We should use WAI-ARIA guidelines to help with accessibility -OMNIBUS bug
154         9068    Babelthèque: New podcasts area
155         9257    Add "groups" to normal search pulldown
156
157 Packaging
158 ----------
159         8878    Koha-shell: a command to make using koha commands easier
160         9143    Package related updates for master
161         9802    Add test case to verify package man pages are well formatted
162         9880    Package updates to make master build
163
164 Patrons
165 ----------
166         7969    Select all / unselect all on fines page
167         9076    Add ability to delete borrowers by expiration date and category code to cleanborrowers.pl
168         9718    Add POD and comments for Check_Userid and Generate_Userid subs
169         9751    Patron flags red in moremember.pl like in circulation.pl
170
171 Reports
172 ----------
173         7678    Statistics wizard: patrons
174         7896    Acquisition statistics wizard: add filters and cell values
175         9117    Reports hierarchies management improvements
176         9417    Allow number of results per page to be selectable for guided reports
177
178 Searching
179 ----------
180         9134    There is no previous link on the second page of the search results page
181         9239    Koha should share Evergreen's QueryParser module for parsing queries
182         9403    Material type icons not showing for XSLT default view in intranet
183
184 Self checkout
185 ----------
186         8033    Add print receipt option to Koha self-check
187         9009    Add separate user js and css for SCO module
188
189 Serials
190 ----------
191         5343    Subscription cost (Link serial and acqui modules)
192         7688    Change subscriptions numbering pattern and frequencies
193         8509    Allowing the Expected status even if another status has been saved
194         8715    Select all serials for a year
195
196 SIP2
197 ----------
198         8125    SIP should send Zipcode with address
199
200 Staff Client
201 ----------
202         6209    Standardize on one javascript library for client-side form validation
203
204 System Administration
205 ----------
206         4354    Cannot edit existing issuing rules
207         5634    Ordering branches should be case independent
208         8664    Add floating toolbar with save button to system preferences editor
209         8906    Improve OAI management interface
210         9760    Simplify local use preferences
211
212 Templates
213 ----------
214         6261    Consolidate patron toolbar include files
215         7731    Library should be used instead of branch and site
216         8710    Do not show the images tab in the OPAC if the record has no local cover images
217         8877    MARC21 field 511 missing from XSLT
218         8893    Show more information on printout
219         9137    Focus when editing/adding new itemtypes/authorised values
220         9169    Wrap relator code in <span> to allow for CSS customization
221         9265    Switch to HTML5 doctype in OPAC and staff client
222         9420    Work on Bootstrap for Koha
223         9428    Use DataTables in Authority MARC frameworks page
224         9429    Use DataTables on Authorized Values page
225         9430    Use DataTables on library transfer limits page
226         9431    Use DataTables on Patron Category Administration page
227         9435    Use DataTables on libraries and groups administration page
228         9436    Use DataTables on cities administration page
229         9437    Use DataTables on itemtypes administration page
230         9439    Enforce superlibrarian mutual exclusivity of other permissions
231         9444    Use DataTables in system preferences editor
232         9445    Use DataTables in local use system preferences editor
233         9446    Use DataTables on Z39.50 servers administration page
234         9450    Use DataTables in cataloging Z39.50 search results
235         9457    Ordering branches should be case independent (2)
236         9460    Use DataTables on transfers to receive report page
237         9461    Use DataTables on holds awaiting pickup report page
238         9462    Use DataTables on patron detail page
239         9464    Update DataTables configuration on patron statistics page
240         9465    Use DataTables on update child to adult patron page
241         9466    Use DataTables on saved reports page
242         9467    Use DataTables on catalog by item type report page
243         9469    Use Datatables in serials statistics wizard
244         9471    Use DataTables on serials claims page
245         9473    Use DataTables on tags list page
246         9476    Use Datatables on Koha news page
247         9477    Use Datatables on notices page
248         9483    Use DataTables on batch patron modifications page
249         9521    Move common jQuery assets to koha-tmpl/intranet-tmpl/lib
250         9615    Combine staff home page images into single sprite
251         9616    Replace YUI menu on patrons page with Bootstrap
252         9617    Replace YUI menu on catalog pages with Bootstrap
253         9619    Replace YUI buttons on libraries administration page with Bootstrap
254         9621    Replace YUI menu on lists pages with Bootstrap
255         9622    Replace YUI button on MARC frameworks page with Bootstrap
256         9623    Replace YUI button on authority types administration page with Bootstrap
257         9624    Replace YUI button on reports dictionary page with Bootstrap
258         9625    Replace YUI buttons and menus on reports pages with Bootstrap
259         9627    Replace YUI buttons and menus on serials pages with Bootstrap
260         9628    Replace YUI buttons and menus on budgets administration pages with Bootstrap
261         9629    Replace YUI button on patron category administration pages with Bootstrap
262         9630    Replace YUI button on cities and towns administration page with Bootstrap
263         9631    Replace YUI buttons on classification sources administration page with Bootstrap
264         9632    Replace YUI button on the currencies administration page with Bootstrap
265         9633    Replace YUI button on the itemtypes administration page with Bootstrap
266         9635    Replace YUI buttons on label batches pages with Bootstrap
267         9636    Replace YUI buttons on labels pages with Bootstrap
268         9637    Replace YUI button on local use system preferences page with Bootstrap
269         9639    Replace YUI button on MARC tag structure toolbar with Bootstrap
270         9640    Replace YUI button on record matching rules page with Bootstrap
271         9641    Replace YUI button on the Koha news management page with Bootstrap
272         9642    Replace YUI button on the patron attribute types administration page with Bootstrap
273         9643    Replace YUI button on the road types administration page with Bootstrap
274         9644    Replace YUI button on the suggestions management page with Bootstrap
275         9645    Replace YUI buttons on the quotes management page with Bootstrap
276         9646    Replace YUI buttons on the printers administration page with Bootstrap
277         9647    Replace YUI buttons on Z39.50 servers administration page with Bootstrap
278         9648    Replace YUI buttons on authorized values administration page with Bootstrap
279         9649    Replace YUI buttons on cataloging home page with Bootstrap
280         9650    Show message if there are no notices
281         9669    Replace YUI buttons on staff client cart toolbar
282         9672    Replace YUI buttons on MARC editor page with Bootstrap
283         9674    Replace YUI buttons and menu on acquisitions pages with Bootstrap
284         9675    Replace YUI buttons on authorities home page with Bootstrap
285         9676    Replace YUI buttons on authorities editor page with Bootstrap
286         9688    Replace YUI button on Authority MARC framework toolbar with Bootstrap
287         9689    Replace YUI buttons on the OAI sets administration page with Bootstrap
288         9690    Replace YUI buttons on the catalog search results page with Bootstrap
289         9693    Remove YUI styling from buttons on the patron card creator's image manage page
290         9694    Remove YUI styling from buttons on the patron card creator manage pages
291         9696    Remove YUI styling from buttons on patron card creator edit pages
292         9698    Replace YUI buttons on patron card creator manage toolbar with Bootstrap
293         9764    Replace YUI buttons on the authority search popup with Bootstrap
294         9765    Remove unused include file: budgetperiods-admin.inc
295         9769    Replace YUI buttons on acquisitions basket page with Bootstrap
296         9771    Replace YUI buttons on acquisitions basket groups page with Bootstrap
297
298 Tools
299 ----------
300         7804    Add Koha Plugin System
301
302
303 Critical bugs fixed in 3.12.0-beta1
304 ======================
305
306 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
307
308
309 Acquisitions
310 ----------
311         7018    critical        Need all acq permissions to search
312         9106    critical        Filtering list of uncertain price list by owner empties order information
313         9126    critical        Receiving orders create too much items
314         9346    critical        Acqui/neworderempty.pl ignores exchange rates and destroys user data on page load
315         4266    major   Encumbrance and expenditure not used in code
316         8853    major   Clicking basketgroup name in closed basketgroups reopens it
317         9236    major   Deleting an order when receiving redirects to closed basket
318         9281    major   Impossible to create an order from a staged file
319         9432    major   Acqui/addorderiso2409.pl is not Plack-friendly
320         9454    major   NewBasket does not use placeholders in sql
321         9503    major   Link from histsearch via invoicenumber results in error
322         9653    major   Filters on suggestion page in intranet are broken
323
324 Architecture, internals, and plumbing
325 ----------
326         9907    blocker Plugins test dies early on some servers
327         9574    critical        Serials/subscription-add.pl does not work right under Plack
328         9832    critical        QueryParser causes software error if koha-conf.xml has not been updated
329         9136    major   C4::Tags not Plack-compatible
330         9434    major   Introduce new tied cache system
331
332 bugs.koha-community.org
333 ----------
334         9246    blocker Upon running koha installer, mysql "Error 1166 at line 1871: Incorrect column name 'closed" appears and crashes install.
335
336 Cataloging
337 ----------
338         7919    critical        Display of values depending on the connexion library (authorised values, patron categories, extended attributes)
339         7253    major   Fast cataloging not always checking out
340         9392    major   Confirmation does not appear for negative notforloan items issues
341         9662    major   Z3950_search.pl ISSN search field not passed to Z3950Search
342
343 Circulation
344 ----------
345         9151    blocker Renewal notice according to patron alert preferences
346         9380    critical        Branch not recording right on writeoff
347
348 Command-line Utilities
349 ----------
350         9103    major   Overdue_notices.pl should use AutoEmailPrimaryAddress syspref
351         9656    major   Fines.pl creating a log file should be optional
352
353 Hold requests
354 ----------
355         5801    major   C4::Circulation::_GetCircControlBranch should not be used in opac-reserve.pl
356
357 Installation and upgrade (command-line installer)
358 ----------
359         9135    blocker Updatedatabase.pl fails when DEBUG is set
360         9843    blocker OpenILS/QueryParser.pm not (always) installed when installing from tarball
361         9767    critical        Fix for updatedatabase.pl (mixed version numbers)
362
363 Installation and upgrade (web-based installer)
364 ----------
365         9413    blocker Renewal notice features breaks English installer
366
367 MARC Authority data support
368 ----------
369         9132    major   Paging through OPAC authority search results does not work
370         9145    major   Authorities: standard language for UNIMARC
371
372 OPAC
373 ----------
374         8883    major   Opacsmallimage doesn't work in ccsr theme
375         8979    major   "News" does not work with CCSR
376         9147    major   OPAC hidden fields are not hidden in ISBD view
377         9711    major   OPACPopupAuthorsSearch  ugly in CSSR
378
379 Packaging
380 ----------
381         9052    blocker YUI assets installed in the wrong place by packages
382         9256    critical        Search is broken for 3.10 package-installs when marcflavour != marc21
383
384 Reports
385 ----------
386         6898    major   Circulation librarians can't run overdues without reports permissions
387
388 Searching
389 ----------
390         8620    critical        Barcode searching not working correctly
391         7440    major   Vestiges of NoZebra should be removed
392         9341    major   Problem with UNIMARC authors facets
393         9395    major   Problem with callnumber and standard number search in OPAC and Staff Client
394         9620    major   IncludeSeeFromInSearches ON and data in $9 subfields can break indexing
395
396 Staff Client
397 ----------
398         9272    major   Plack goes into paroxysms of horror when faced with deleting an authorized value
399
400 System Administration
401 ----------
402         8401    critical        Search term deleted from system preference content
403
404 Templates
405 ----------
406         9529    major   Adding a patron shows javascript on screen under login section
407         9570    major   View plain not working in ccsr
408
409 Test Suite
410 ----------
411         9142    blocker Failing test case in 3.10.0 release.
412         9486    blocker T/Letters.t loads modules in wrong order
413         9909    blocker If plugins directory isn't writable, plugins test shouldn't try to write to it
414         9911    blocker Remove two invalid tests
415         9912    blocker DateUtils.t must not access database
416
417 Tools
418 ----------
419         9883    blocker Koha::Plugins::* should not require koha-conf to load
420         9884    blocker Plugin permissions not added to translations
421         9900    blocker Plugins should not be enabled by default
422         9065    major   Upload local cover image permission implementation error
423         9421    major   Tools/picture-upload.pl not Plack-compatible
424
425 Transaction logs
426 ----------
427         9293    major   Action_logs not tracking payments
428
429
430 Other bugs fixed in 3.12.0-beta1
431 ======================
432
433 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
434
435
436 About
437 ----------
438         9813    normal  Update About page with license information about Bootstrap and jQuery
439         7143    trivial Bug for tracking changes to the about page
440         9418    trivial Some corrections and additions to about.tt
441
442 Acquisitions
443 ----------
444         7358    normal  Basket.pl : it is possible to affect a closed basket to a  closed basketgroup
445         8443    normal  Suggestions : publication year and copyright date
446         8557    normal  In orderreceive.tt and serials-edit.tt the use of a barcode scan send the form unexpectedly
447         9168    normal  Software error when filtering in receipt summary
448         9280    normal  Bad price calculation when filling a basket with staged records
449         9506    normal  Values are false in the generated pdf for basketgroups
450         9116    minor   Code cleaning: Remove some useless temp variables
451         9226    minor   Wrong branch filter after suggestion creation
452         9364    minor   Wrong billing/delivery addresses when creating a basket
453         9438    minor   Biblio notes displayed when ordering
454         7875    trivial Pending suggestion link (the numbers) from staff client home directs to accepted suggestions instead of pending
455         9062    trivial Tax and discount should be formatted the same
456         9268    trivial Scanning in barcode or ISBN in Acquisitions -> new order submits the form unexpectedly
457         9455    trivial Embedded mysql quotes in sql string
458
459 Architecture, internals, and plumbing
460 ----------
461         9183    normal  C4::Search should only have one ZOOM event loop
462         9546    normal  MANIFEST.SKIP breaking regexp when running make manifest tardist
463         9552    normal  BIB1 Relation "Greater Than" Attribute Not Mapped Properly in CCL.Properties
464         9727    normal  Typo in code causes compilation failure with Solr enabled
465         8429    minor   Unnecessary use of Exporter in SIP/ILS objects
466         9292    minor   Remove dead code related to 'publictype'
467         9401    minor   Javascript used for tags handling wants access to CGISESSID cookie
468         9582    minor   Unused code in members/pay.pl
469
470 Authentication
471 ----------
472         9008    normal  Warn if librarian logged-in with mysql/admin account
473         9827    normal  Remove 'insecure' system preference
474         9841    minor   Improve the link from the "logged in as mysql-user"-warning
475
476 Browser compatibility
477 ----------
478         7687    minor   Remove problematic CSS gradient declarations targeting Internet Explorer
479
480 Cataloging
481 ----------
482         5790    normal  Deleting a biblio should alert/fail if there are existent holds
483         9123    normal  Authorities search ordered by authid does not work
484         9377    normal  Itemtype in duplicate biblio search
485         9497    normal  Make it easier to add to the the list of possible encodings for Z39.50 servers and add ISO 8859-1
486         9019    minor   ILS-DI: GetRecords should return item fields in marcxml
487         9207    minor   Improve z39.50 speed slowdowns for sites with many records
488         9353    minor   Missing subfields on MARC21 frameworks
489         9494    minor   Library of Congress Z39.50 target seed data outdated
490
491 Circulation
492 ----------
493         8054    normal  Can hit submit twice when paying fines
494         8079    normal  Opac not showing fines - says 'no'
495         8559    normal  Conflicting item statuses
496         8682    normal  Quick slip: renewals do not appear on quick slips
497         9875    normal  Don't display empty tab when using (OPAC)SeparateHoldings
498         8781    minor   Access to Transfer page while "independent branches" is on
499         9289    minor   Adjacent checkbox behavior broken on circulation.pl
500         9526    trivial Patron statistics table is not pretty, the page needs the circ toolbar added
501
502 Command-line Utilities
503 ----------
504         2013    normal  New Overdues.pm breaks fines2.pl
505         9496    normal  Rebuild_zebra.pl should handle invalid XML records better
506         9104    minor   Country in CSV in overdue_notices.pl
507         9235    minor   Hardcoded values in cronjobs/backup.sh
508
509 Documentation
510 ----------
511         8945    normal  Koha 3.10 Help Files Update
512         9267    normal  Ubuntu 12.04 install docs broken
513         9440    trivial Update Koha's LICENSE file from GPL2 to GPL3
514
515 Hold requests
516 ----------
517         9320    normal  Pending reserves is showing reserves already waiting
518
519 Holidays
520 ----------
521         9211    normal  Days_between wrong behaviour
522
523 I18N/L10N
524 ----------
525         2832    normal  Make alphabet localizable
526         6574    normal  Js error in en-GB template breaks circulation toolbar
527         9112    normal  Update of SQL file for italian setup
528         9140    normal  Untranslatable strings in item circulation history
529         9141    normal  Untranslatable strings on "pay an amount..." page
530         9331    normal  Untranslatable strings in ajax.js
531         9056    minor   Add more translations to table language_descriptions
532         9493    minor   Confirmations for user holds in opac are not translatable
533         9020    trivial Translate new permissions for 3.10
534
535 Installation and upgrade (command-line installer)
536 ----------
537         9734    normal  String::Random is marked as optional, but C4::Members requires it
538         9315    trivial Bad version of String::Random reported by koha_perl_deps.pl
539
540 MARC Bibliographic data support
541 ----------
542         9213    normal  Implement analytics for NORMARC XSLT
543
544 MARC Bibliographic record staging/import
545 ----------
546         5333    normal  Undefined value stops import from z39.50
547         9035    trivial Remove deprecated 'bulkauthimport.pl' file
548         9144    trivial Bulkmarcimport.pl - Problem identifying errors
549
550 Notices
551 ----------
552         8299    normal  Overdue_notice.pl shows warning messages
553         8378    minor   <fine> syntax not working on overdues anymore
554         9348    minor   Format dates in HOLD notices consistently
555         9499    trivial --itemscontent= option is undocumented in advanced-notice.pl cronjob + default date should be date_due, not issuedate
556
557 OPAC
558 ----------
559         8108    normal  Remove unused images from the OPAC
560         8515    normal  OPAC password change does not obey OpacPasswordChange
561         8660    normal  Tag status does not show on multiple tag add
562         8955    normal  Self checkout should degrade gracefully with JavaScript turned off
563         9102    normal  [SECURITY] We should set httponly on our session cookie
564         9115    normal  Basket window should close automatically when placing a hold
565         9166    normal  OPAC needs configuration file for datepicker
566         9174    normal  Item type image does not display for biblio-level itemtypes in list display in OPAC
567         9276    normal  Display of biblio-level authorized values on OPAC search results broken
568         9287    normal  Socialnetworks is enabled by default
569         9504    normal  URL escape in OPAC more searches
570         9731    normal  Remove changelanguage.pl in favor of (already present) opac-changelanguage.pl
571         7657    minor   Google and OpenLibrary image conflict
572         8981    minor   Remove Nonpublic General Note from OPAC authorities display
573         8983    minor   Typo error in UNIMARCslim2OPACResults.xsl
574         9098    minor   Replace tabulations by spaces in opac-user.pl
575         9158    minor   Correcting whitespace around display of series 440 marc fields
576         9308    minor   Logo-koha.png not transparent in ccsr theme.
577         9309    minor   "OPACurlOpenInNewWindow" isn't respected for 856$u links shown in OPAC when not using XSLT
578         9329    minor   Wrong message for already expired cards
579         9585    minor   Fix spelling mistake in default tab conditional for opac-detail
580         9756    minor   Patron self registration missing the system preference PatronSelfRegistrationAdditionalInstructions
581         8546    trivial Error in description of OPAC Advanced Search Publication date range search
582         9059    trivial Increase size of opac-sendbasket window
583
584 Packaging
585 ----------
586         9260    normal  Koha-run-backups complains "[: 97: missing ]"
587         9890    normal  Fix the new plugin system for package installs
588         9592    minor   Package dependency updates for master
589         9784    minor   Koha-shell missing from koha-common man page
590
591 Patrons
592 ----------
593         9556    normal  Changing patron category does not fully update patron messaging preferences
594         9772    normal  Displayed Norwegian chars correctly in the patron category dropdown on the Patrons page
595         9407    minor   Patrons search should match substrings
596         9330    trivial Patron duplication : should duplicate with empty title (salutation field)
597
598 Reports
599 ----------
600         6602    normal  Reports dictionary doesn't properly recognize text columns
601         9033    normal  Wide character error in runreport.pl
602         9451    normal  Borrower_stats.pl gives off warnings and is not Plack-compatible
603         9182    trivial Saved reports list : wrong sortable columns
604
605 Searching
606 ----------
607         7507    normal  Audience Subtype limit on Advanced Search does not have all Audiences
608         8984    normal  Zebra does not index some fields in UNIMARC biblio records
609         9049    normal  Rebuild_zebra should not use shadow when called with -r
610         8946    minor   Wrong label and missing values in UNIMARC coded fields advanced search
611         9402    trivial Useless letter "v" between 2 <option> tags
612
613 Self checkout
614 ----------
615         9748    minor   Noitemlinks not being enforced
616
617 Serials
618 ----------
619         7608    normal  Manual history is always 'enabled'
620         9323    normal  Untranslatable string in serials search
621         9391    normal  Issues on serial collection page no longer show status
622         9222    minor   Manual history reversed in subscription-detail.pl
623         9229    minor   Branch code instead of name in subscription-detail.pl
624
625 SIP2
626 ----------
627         8039    normal  Self Checkout/SIP: Allow authentication with userid and password
628         9343    minor   SIP doesn't handle debarred date/status correctly
629         8433    trivial Use English not needed in modules not using English
630
631 Staff Client
632 ----------
633         9663    normal  Individual bibliographic record "Save" option requires export permission
634         9335    minor   Message Log Popups don't disappear?
635         9376    minor   Problem with dateexpiry display in moremember.tt
636         7368    trivial General staff client typo omnibus
637         9179    trivial Incorrect capitalization in serials-collection.pl
638         9382    trivial Bold necessary permissions for staff client access.
639         9397    trivial Error Messages hard to find for Visually Impaired Users (Accessibility) [Returning Items]
640         9398    trivial [ ? ] Link Lacks Context for All General Users (Accessibility) [Contexual Help]
641         9658    trivial Breadcrumb wrong on reports dictionary
642
643 System Administration
644 ----------
645         7596    normal  System preferences editor JavaScript contains untranslatable English string
646         9201    normal  OAI-PMH mapping value cannot be 0
647         8163    trivial Click to populate XSLT preferences with "default" or empty values
648
649 Templates
650 ----------
651         8986    normal  Batch patron modification template corrections
652         9073    normal  Download option from the cart should match the menu button in lists
653         9108    normal  Add uk/euro date sort filter to pages which require it
654         9284    normal  JavaScript should conform to coding guidelines recommended by JSHint
655         9310    normal  Patron image upload template corrections
656         9554    normal  Single quote in didyoumean
657         9555    normal  Template files contain single quote strings
658         9583    normal  OPAC cart button display problem in Chromium
659         9695    normal  Use alphabet system preference on page used to browse patrons for patron card batches
660         9879    normal  Use DataTables on suggestions management page
661         8899    minor   Remove unused CSS declarations from staff client CSS
662         9215    minor   Non translatable string in manage-marc-import
663         9278    minor   Remove unused OPAC CSS file sanop.css
664         9306    minor   Update  SeparateHoldings  preference descriptions
665         9385    minor   Patron add labels right aligned in chrome
666         9545    minor   Fix Import Marc Bibliographic Framework Text Label
667         9586    minor   Remove $ENV{DEBUG} info from Member Template
668         9608    minor   White background on header on check in
669         9651    minor   When deleting a fund, button is wrongly labelled with 'Delete this budget'
670         6680    trivial Cart download choices not understandable to patrons
671         9275    trivial Missing '<' closing pharagraph tag
672         9655    trivial Capitalization wrong on 'Close and Print' button in basket groups
673
674 Test Suite
675 ----------
676         9209    normal  Mocked Koha::Calendar tests
677         8924    minor   Some modules erroneously skipped by 00-load
678
679 Tools
680 ----------
681         5521    normal  Item edit form appears if no items found
682         8977    normal  Printoverdues.sh call an uninitialized variable
683         9360    normal  Clean borrowers tool wording and layout problematic
684         9415    normal  XML catalog export is missing root node
685         9509    normal  BatchMod.pl does not ensure each barcode is unique
686
687 Transaction logs
688 ----------
689         7241    normal  Circulation action logs record biblionumber instead of item number
690
691 translate.koha-community.org
692 ----------
693         8942    normal  Translation process breaks javascript in calendar.inc
694
695 Z39.50 / SRU / OpenSearch Servers
696 ----------
697         9105    normal  Moving Z3950 search code to Breeding.pm
698         9520    minor   Update default LOC Z39.50 target
699
700
701 New sysprefs in 3.12.0-beta1
702 ======================
703
704   * DisplayOPACiconsXSLT
705   * UNIMARCAuthorityField100
706   * RentalsInNoissuesCharge
707   * ManInvInNoissuesCharge
708   * SocialNetworks
709   * alphabet
710   * RefundLostItemFeeOnReturn
711   * SeparateHoldings
712   * SeparateHoldingsBranch
713   * OpacSeparateHoldings
714   * OpacSeparateHoldingsBranch
715   * RenewalSendNotice
716   * HTML5MediaEnabled
717   * HTML5MediaExtensions
718   * AllowHoldsOnPatronsPossessions
719   * NotesBlacklist
720   * SCOUserCSS
721   * SCOUserJS
722   * IDreamBooksReviews
723   * IDreamBooksReadometer
724   * IDreamBooksResults
725   * OPACNumbersPreferPhrase
726   * IntranetNumbersPreferPhrase
727   * UNIMARCField100Language
728   * Persona
729   * OpacItemLocation
730   * TrackClicks
731   * PatronSelfRegistrationAdditionalInstructions
732   * UseQueryParser
733   * FinesIncludeGracePeriod
734   * UNIMARCAuthorsFacetsSeparator
735   * UseKohaPlugins
736   * TimeFormat
737   * DisplayIconsXSLT
738   * HighlightOwnItemsOnOPAC
739   * HighlightOwnItemsOnOPACWhich
740
741
742 System requirements
743 ======================
744
745     Important notes:
746     
747     * Perl 5.10 is required
748     * Zebra is required
749
750
751 Documentation
752 ======================
753
754 The Koha manual is maintained in DocBook.The home page for Koha 
755 documentation is 
756
757     http://koha-community.org/documentation/
758
759 As of the date of these release notes, only the English version of the
760 Koha manual is available:
761
762     http://manual.koha-community.org/3.12.0/en/
763
764 The Git repository for the Koha manual can be found at
765
766     http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
767
768
769 Translations
770 ======================
771
772 Complete or near-complete translations of the OPAC and staff
773 interface are available in this release for the following languages:
774
775
776   * English (USA)
777   * Arabic (86%)
778   * Armenian (99%)
779   * Chinese (China) (86%)
780   * Chinese (Taiwan) (95%)
781   * Danish (77%)
782   * English (New Zealand) (96%)
783   * French (94%)
784   * French (Canada) (66%)
785   * German (92%)
786   * German (Switzerland) (93%)
787   * Greek (60%)
788   * Italian (96%)
789   * Norwegian Bokmål (62%)
790   * Portuguese (100%)
791   * Portuguese (Brazil) (96%)
792   * Slovak (100%)
793   * Spanish (96%)
794   * Turkish (100%)
795
796
797 Partial translations are available for various other languages.
798
799 The Koha team welcomes additional translations; please see
800
801     http://wiki.koha-community.org/wiki/Translating_Koha
802
803 for information about translating Koha, and join the koha-translate 
804 list to volunteer:
805
806     http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
807
808 The most up-to-date translations can be found at:
809
810     http://translate.koha-community.org/
811
812
813 Release Team
814 ======================
815
816 The release team for Koha 3.12.0-beta1 is
817
818   Release Manager:       Jared Camins-Esakov <jcamins@cpbibliography.com>
819   Documentation Manager: Nicole C Engard <nengard@gmail.com>
820   Installation Documentation Manager: Mason James <mtj@kohaaloha.com>
821   Translation Manager:   Ruth Bavousett <druthb@bywatersolutions.com>
822   QA Manager:            Katrin Fischer <Katrin.Fischer@bsz-bw.de>
823   QA Team:               Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>,
824                          Elliott Davis <elliott@bywatersolutions.com>,
825                          Jonathan Druart <jonathan.druart@biblibre.com>,
826                          Mason James <mtj@kohaaloha.com>
827                          Paul Poulain <paul.poulain@biblibre.com>
828   Bug Wranglers:         Magnus Enger <magnus@enger.priv.no>,
829                          Chris Hall
830                          Mirko Tietgen
831                          Marc Veron
832   Packaging Manager:     Robin Sheat <robin@catalyst.net.nz>
833   Live CD Manager:       Vimal Kumar V.
834
835   Release Maintainer (3.6.x): Liz Rea <lrea@catalyst.net.nz>
836   Release Maintainer (3.8.x): Chris Cormack <chrisc@catalyst.net.nz>
837   Release Maintainer (3.10.x): Chris Cormack <chrisc@catalyst.net.nz>
838
839
840 Credits
841 ======================
842
843 We thank the following libraries who are known to have sponsored
844 new features in Koha 3.12.0-beta1:
845   * Arcadia Public Library
846   * Athens County Public Libraries
847   * BdP de la Meuse
848   * Brooklyn Law School Library
849   * Central Kansas Library System (CKLS), Plum Creek Library System and Washoe County Library System
850   * Corpus Christi Public Libraries
851   * KEEP SOLUTIONS
852   * Library of the Józef Piłsudski Institute of America
853   * Los Gatos Public Library and Harrison Carmel Public Library
854   * North Central Regional Library (NCRL)
855   * Northeast Kansas Library System (NEKLS)
856   * Rolling Hills Consolidated Libraries
857   * software.coop
858   * Talking Tech
859   * Universidad Nacional de Córdoba
860   * Université d'Aix-Marseille
861   * Université de Lyon 3
862   * Université de Rennes 2
863   * Université de St Etienne
864   * VOKAL
865   * Washoe County Library System
866
867 We thank the following individuals who contributed patches to Koha 3.12.0-beta1.
868   *     10      Tomas Cohen Arazi
869   *      1      Alex Arnaud
870   *    486      Jared Camins-Esakov
871   *      7      Colin Campbell
872   *      6      Galen Charlton
873   *      9      David Cook
874   *     22      Chris Cormack
875   *      2      Christophe Croullebois
876   *      2      Hugh Davenport
877   *      1      Elliott Davis
878   *      2      Stéphane Delaune
879   *      1      Srikanth Dhondi
880   *     66      Jonathan Druart
881   *      3      Nicole Engard
882   *      6      Magnus Enger
883   *     13      Vitor FERNANDES
884   *     10      Katrin Fischer
885   *      3      Corey Fuimaono
886   *      3      Michael Hafen
887   *      1      Chris Hall
888   *     58      Kyle M Hall
889   *      1      Rolando Isidoro
890   *      2      Mason James
891   *      3      Srdjan Jankovic
892   *     14      Bernardo Gonzalez Kriegel
893   *    136      Owen Leonard
894   *     27      Julian Maurice
895   *      1      Melia Meggs
896   *      1      Matthias Meusburger
897   *      4      Sophie Meynieux
898   *      1      Nadia Nicolaides
899   *      6      Dobrica Pavlinusic
900   *      1      Maxime Pelletier
901   *      1      Fred Pierre
902   *     17      Paul Poulain
903   *      1      Romina Racca
904   *      3      MJ Ray
905   *     10      Liz Rea
906   *      2      Martin Renvoize
907   *     15      Marcel de Rooy
908   *     34      Fridolyn SOMERS
909   *      6      Mathieu Saby
910   *     12      Adrien Saurat
911   *     12      Robin Sheat
912   *      1      Zeno Tajoli
913   *      2      Lyon3 Team
914   *      4      Mirko Tietgen
915   *      1      Ed Veal
916   *      2      Marc Veron
917   *      1      koha-preprod
918
919 We thank the following companies who contributed patches to Koha 3.12.0-beta1
920   *     136 ACPL                                                                                          
921   *      10 BSZ BW                                                                                         
922   *     166 BibLibre                                                                                    
923   *       8 BigBallOfWax                                                                          
924   *      63 ByWater-Solutions                                                                   
925   *     486 C & P Bibliography                                                                    
926   *      41 Catalyst                                                                                 
927   *       6 Equinox                                                                                   
928   *       2 KohaAloha                                                                                  
929   *       1 Libeo                                                                                       
930   *       1 Libeo                                                                                          
931   *       6 Libriotech                                                                                 
932   *       9 PTFS-Europe                                                                              
933   *       9 Prosentient Systems
934   *      15 Rijksmuseum                                                                               
935   *       3 Software.coop                                                                             
936   *       2 Université Jean Moulin Lyon 3
937   *       6 Université Rennes 2
938   *       4 abunchofthings.net
939   *       1 cineca.it
940   *       2 davenport.net.nz
941   *       1 di.unc.edu.ar
942   *      13 keep.pt
943   *       6 rot13.org                                                                                      
944   *       1 smfpl.org
945   *       3 tech.washk12.org
946   *      30 unidentified
947   *       2 veron.ch
948
949 We also especially thank the following individuals who tested patches
950 for Koha 3.12.0-beta1.
951   *       1 Koha Team Lyon 3
952   *       1 Pierre Angot
953   *       6 Tomas Cohen Arazi
954   *       5 Leila Arkab
955   *       1 Larry Baerveldt
956   *       1 Bob Birchall
957   *       1 Nora Blake
958   *       2 Brendan
959   *       2 Broust
960   *       1 Corinne Bulac
961   *     582 Jared Camins-Esakov
962   *       1 Colin Campbell
963   *      26 Galen Charlton
964   *       4 David Cook
965   *      50 Chris Cormack
966   *       3 Hugh Davenport
967   *      31 Elliott Davis
968   *       3 Frédéric Demians
969   *       2 Srikanth Dhondi
970   *     196 Jonathan Druart
971   *       1 Jonathan Druarth
972   *       2 Frederic Durand
973   *      21 Nicole C. Engard
974   *       3 Magnus Enger
975   *       1 Vitor FERNANDES
976   *       1 Vitor Fernandes
977   *     213 Katrin Fischer
978   *     109 Kyle M Hall
979   *       2 Claire Hernandez
980   *       3 Rolando Isodoro
981   *      15 Mason James
982   *      96 Bernardo Gonzalez Kriegel
983   *      58 Owen Leonard
984   *       7 Julian Maurice
985   *      22 Melia Meggs
986   *       1 Pascale Nalon
987   *      18 Chris Nighswonger
988   *       3 Dobrica Pavlinusic
989   *      77 Paul Poulain
990   *       3 MJ Ray
991   *      14 Liz Rea
992   *       1 Martin Renvoize
993   *      44 Marcel de Rooy
994   *       1 M. de Rooy
995   *       2 Fridolyn SOMERS
996   *       3 Mathieu Saby
997   *       1 Adrien Saurat
998   *       2 Robin Sheat
999   *       2 Delaye Stephane
1000   *       1 Zeno Tajoli
1001   *      12 Mirko Tietgen
1002   *       1 Ed Veal
1003   *      12 Marc Veron
1004   *       2 Cedric Vita
1005   *       2 Ian Walls
1006   *       2 koha.aixmarseille
1007   *       3 mathieu saby
1008   *       2 wajasu
1009
1010 We regret any omissions.  If a contributor has been inadvertently missed,
1011 please send a patch against these release notes to 
1012 koha-patches@lists.koha-community.org.
1013
1014
1015 Revision control notes
1016 ======================
1017
1018 The Koha project uses Git for version control.  The current development 
1019 version of Koha can be retrieved by checking out the master branch of 
1020
1021     git://git.koha-community.org/koha.git
1022
1023 The branch for this version of Koha and future bugfixes in this release line is 3.12-master.
1024
1025
1026 Bugs and feature requests
1027 ======================
1028
1029 Bug reports and feature requests can be filed at the Koha bug
1030 tracker at
1031
1032     http://bugs.koha-community.org/
1033
1034
1035 He rau ringa e oti ai.
1036 (Many hands finish the work)
1037
1038 ##### Autogenerated release notes updated last on 23 Mar 2013 13:32:26 Z #####