1 RELEASE NOTES FOR KOHA 3.12.0-beta3
3 ========================================================================
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
10 http://koha-community.org/
12 Koha 3.12.0-beta3 can be downloaded from:
14 http://download.koha-community.org/koha-3.12.00-beta3.tar.gz
16 Installation instructions can be found at:
18 http://wiki.koha-community.org/wiki/Installation_Documentation
20 OR in the INSTALL files that come in the tarball
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.
27 It includes 21 features, 159 enhancements and 399 bugfixes.
30 New features in 3.12.0-beta3
31 ======================
33 Architecture, internals, and plumbing
35 7167 Updatedatabase improvements
36 7387 Add Template::Toolkit plugin to allow caching of includes
40 7973 Allow for new type of LDAP authentication
41 9587 Allow login via mozilla persona - https://www.mozilla.org/en-US/persona/
45 7674 Separate tabs for my holdings and others holdings
46 7919 Display of values depending on the connexion library (authorised values, patron categories, extended attributes)
50 4906 Allow fine calculation to exclude grace period
51 7189 Preference to control if returning lost items gives refund
52 8220 Allow koc uploads to go to process queue instead of being applied directly.
53 8365 Renewal duration in issuingules
54 9151 Renewal notice according to patron alert preferences
58 9206 Only allow place holds in records that the patron don't have in his possession
62 7740 Highlight items in own library in search results/detail page in OPAC
63 8377 Show HTML5 video/ audio for media files in OPAC and staff client
64 8733 Adding critic reviews to book pages
65 8917 Track clicks to links external to Koha
69 7067 Allow patron self registration via the opac
73 5343 Subscription cost (Link serial and acqui modules)
74 8782 Add a feature to close a subscription
78 9420 Work on Bootstrap for Koha
82 7804 Add Koha Plugin System
85 Enhancements in 3.12.0-beta3
86 ======================
90 8641 Add information warning about log-in as root user to About->System information
94 8117 Divide budget periods into two tabs
95 8240 There is dead code in orderreceive.tt
96 8795 Just add the login branch In orderreveive.tt
97 8913 Improve acquisitions navigation
98 9030 There is no constraint on aqorders_items
99 9130 Remove old javascript from Parcel
101 Architecture, internals, and plumbing
103 8089 Use Koha::Cache everywhere
104 8164 Replace IFNULL() with COALESCE() in all database calls
108 9704 Add persona login to the CCSR theme
112 3549 Framework sorting in addbook
113 6945 Add a link to show a MARC preview in the normal view
114 8347 Koha forces UNIMARC 100 field code language to 'fre'
115 9025 Add new icons for item types
116 9034 Add sorting and filtering on items table (catalogue/detail.pl)
117 9154 On item edit page, highlight row of item being edited
118 9162 Add a system preference to set which notes fields appears on title notes/description separator
119 9356 Show Dissertation note (MARC21 502) in XSLT
120 9357 Missing 'c' option in LEADER_18 value builder
121 9363 Show Patent control information and report number (MARC21, XSLT, detail pages)
125 7243 Do not take rentals as fines
126 8758 Code seems useless in circ/returns.pl
127 9014 Add time due to slips
128 9263 Trim barcodes in offline circulation
129 9283 Change structure of export checkouts form
130 9332 Display call number in "Holds waiting" notice (checkout page)
131 9367 Code optimization: CheckReserves is too often called
132 9423 Add notforloan value to issue confirmation or blocking message
133 9604 Filter overdues with homebranch and holdingbranch
135 Command-line Utilities
137 5608 Tool to move MARC21 series info to 490 tag
138 5635 Bulkmarcimport new parameters & features
139 8519 Make koha-index-daemon run on startup
140 9012 Allow bulkmarcimport to specify a framework code when importing MARC
141 9045 Adding some parameters to export_borrowers.pl
145 2832 Make alphabet localizable
146 5709 Adding the ability to translate HTML5 placeholder text in an input field
147 9610 Spanish translation of MARC21 default bibliographic framework
149 Installation and upgrade (command-line installer)
151 9191 Updatedatabase.pl must have ability to run updates only up to a particular revision
153 Installation and upgrade (web-based installer)
155 9101 Add REPORT_GROUP to authorised values sample data
159 8032 Sort lists by call number
160 9167 The sort field copyrightdate is not standardized
161 9458 Add sorting to lists
165 6835 Ability to specify types of email address in overdue_notices.pl
169 5079 Make display of shelving location and call number in XSLT results controlled by sysprefs
170 5888 Opac-detail subject/author links improvements
171 7620 OPACNoResult, add search string to available parameters
172 8712 We should use WAI-ARIA guidelines to help with accessibility -OMNIBUS bug
173 9068 Babelthèque: New podcasts area
174 9257 Add "groups" to normal search pulldown
178 8878 Koha-shell: a command to make using koha commands easier
179 9143 Package related updates for master
180 9250 Provide commands to allow handling of SIP servers in the packages
181 9880 Package updates to make master build
185 7969 Select all / unselect all on fines page
186 9076 Add ability to delete borrowers by expiration date and category code to cleanborrowers.pl
187 9718 Add POD and comments for Check_Userid and Generate_Userid subs
188 9751 Patron flags red in moremember.pl like in circulation.pl
192 7678 Statistics wizard: patrons
193 7896 Acquisition statistics wizard: add filters and cell values
194 9117 Reports hierarchies management improvements
195 9417 Allow number of results per page to be selectable for guided reports
199 9134 There is no previous link on the second page of the search results page
200 9239 Koha should share Evergreen's QueryParser module for parsing queries
201 9403 Material type icons not showing for XSLT default view in intranet
205 8033 Add print receipt option to Koha self-check
206 9009 Add separate user js and css for SCO module
210 7688 Change subscriptions numbering pattern and frequencies
211 8509 Allowing the Expected status even if another status has been saved
212 8715 Select all serials for a year
216 8125 SIP should send Zipcode with address
220 6209 Standardize on one javascript library for client-side form validation
222 System Administration
224 4354 Cannot edit existing issuing rules
225 5634 Ordering branches should be case independent
226 8664 Add floating toolbar with save button to system preferences editor
227 8906 Improve OAI management interface
228 9760 Simplify local use preferences
232 6261 Consolidate patron toolbar include files
233 7731 Library should be used instead of branch and site
234 8710 Do not show the images tab in the OPAC if the record has no local cover images
235 8877 MARC21 field 511 missing from XSLT
236 8893 Show more information on printout
237 9137 Focus when editing/adding new itemtypes/authorised values
238 9169 Wrap relator code in <span> to allow for CSS customization
239 9265 Switch to HTML5 doctype in OPAC and staff client
240 9428 Use DataTables in Authority MARC frameworks page
241 9429 Use DataTables on Authorized Values page
242 9430 Use DataTables on library transfer limits page
243 9431 Use DataTables on Patron Category Administration page
244 9435 Use DataTables on libraries and groups administration page
245 9436 Use DataTables on cities administration page
246 9437 Use DataTables on itemtypes administration page
247 9439 Enforce superlibrarian mutual exclusivity of other permissions
248 9444 Use DataTables in system preferences editor
249 9445 Use DataTables in local use system preferences editor
250 9446 Use DataTables on Z39.50 servers administration page
251 9450 Use DataTables in cataloging Z39.50 search results
252 9457 Ordering branches should be case independent (2)
253 9460 Use DataTables on transfers to receive report page
254 9461 Use DataTables on holds awaiting pickup report page
255 9462 Use DataTables on patron detail page
256 9464 Update DataTables configuration on patron statistics page
257 9465 Use DataTables on update child to adult patron page
258 9466 Use DataTables on saved reports page
259 9467 Use DataTables on catalog by item type report page
260 9469 Use Datatables in serials statistics wizard
261 9471 Use DataTables on serials claims page
262 9473 Use DataTables on tags list page
263 9476 Use Datatables on Koha news page
264 9477 Use Datatables on notices page
265 9483 Use DataTables on batch patron modifications page
266 9521 Move common jQuery assets to koha-tmpl/intranet-tmpl/lib
267 9615 Combine staff home page images into single sprite
268 9616 Replace YUI menu on patrons page with Bootstrap
269 9617 Replace YUI menu on catalog pages with Bootstrap
270 9619 Replace YUI buttons on libraries administration page with Bootstrap
271 9621 Replace YUI menu on lists pages with Bootstrap
272 9622 Replace YUI button on MARC frameworks page with Bootstrap
273 9623 Replace YUI button on authority types administration page with Bootstrap
274 9624 Replace YUI button on reports dictionary page with Bootstrap
275 9625 Replace YUI buttons and menus on reports pages with Bootstrap
276 9627 Replace YUI buttons and menus on serials pages with Bootstrap
277 9628 Replace YUI buttons and menus on budgets administration pages with Bootstrap
278 9629 Replace YUI button on patron category administration pages with Bootstrap
279 9630 Replace YUI button on cities and towns administration page with Bootstrap
280 9631 Replace YUI buttons on classification sources administration page with Bootstrap
281 9632 Replace YUI button on the currencies administration page with Bootstrap
282 9633 Replace YUI button on the itemtypes administration page with Bootstrap
283 9635 Replace YUI buttons on label batches pages with Bootstrap
284 9636 Replace YUI buttons on labels pages with Bootstrap
285 9637 Replace YUI button on local use system preferences page with Bootstrap
286 9639 Replace YUI button on MARC tag structure toolbar with Bootstrap
287 9640 Replace YUI button on record matching rules page with Bootstrap
288 9641 Replace YUI button on the Koha news management page with Bootstrap
289 9642 Replace YUI button on the patron attribute types administration page with Bootstrap
290 9643 Replace YUI button on the road types administration page with Bootstrap
291 9644 Replace YUI button on the suggestions management page with Bootstrap
292 9645 Replace YUI buttons on the quotes management page with Bootstrap
293 9646 Replace YUI buttons on the printers administration page with Bootstrap
294 9647 Replace YUI buttons on Z39.50 servers administration page with Bootstrap
295 9648 Replace YUI buttons on authorized values administration page with Bootstrap
296 9649 Replace YUI buttons on cataloging home page with Bootstrap
297 9650 Show message if there are no notices
298 9669 Replace YUI buttons on staff client cart toolbar
299 9672 Replace YUI buttons on MARC editor page with Bootstrap
300 9674 Replace YUI buttons and menu on acquisitions pages with Bootstrap
301 9675 Replace YUI buttons on authorities home page with Bootstrap
302 9676 Replace YUI buttons on authorities editor page with Bootstrap
303 9688 Replace YUI button on Authority MARC framework toolbar with Bootstrap
304 9689 Replace YUI buttons on the OAI sets administration page with Bootstrap
305 9690 Replace YUI buttons on the catalog search results page with Bootstrap
306 9693 Remove YUI styling from buttons on the patron card creator's image manage page
307 9694 Remove YUI styling from buttons on the patron card creator manage pages
308 9696 Remove YUI styling from buttons on patron card creator edit pages
309 9698 Replace YUI buttons on patron card creator manage toolbar with Bootstrap
310 9764 Replace YUI buttons on the authority search popup with Bootstrap
311 9765 Remove unused include file: budgetperiods-admin.inc
312 9769 Replace YUI buttons on acquisitions basket page with Bootstrap
313 9771 Replace YUI buttons on acquisitions basket groups page with Bootstrap
317 8300 Koha should have mechanized testing suite
320 Critical bugs fixed in 3.12.0-beta3
321 ======================
323 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
328 9928 blocker No way to see all purchase suggestions at all
329 7018 critical Need all acq permissions to search
330 9106 critical Filtering list of uncertain price list by owner empties order information
331 9126 critical Receiving orders create too much items
332 9346 critical Acqui/neworderempty.pl ignores exchange rates and destroys user data on page load
333 10088 critical Software error when filling a basket with staged record
334 4266 major Encumbrance and expenditure not used in code
335 7228 major Can't order more than 1 when importing all from staged file
336 7449 major Billingplace and freedeliveryplace not saved when creating a new basketgroup
337 8853 major Clicking basketgroup name in closed basketgroups reopens it
338 9236 major Deleting an order when receiving redirects to closed basket
339 9281 major Impossible to create an order from a staged file
340 9432 major Acqui/addorderiso2409.pl is not Plack-friendly
341 9454 major NewBasket does not use placeholders in sql
342 9503 major Link from histsearch via invoicenumber results in error
343 9653 major Filters on suggestion page in intranet are broken
344 9923 major Correction of a bug due to bz 7129
346 Architecture, internals, and plumbing
348 9907 blocker Plugins test dies early on some servers
349 10085 blocker Unapi does not function under Plack
350 6554 critical Resolve encoding problems with corrected UTF8 handling in templates
351 9574 critical Serials/subscription-add.pl does not work right under Plack
352 9832 critical QueryParser causes software error if koha-conf.xml has not been updated
353 9971 critical Plugins system is broken!
354 9136 major C4::Tags not Plack-compatible
355 9434 major Introduce new tied cache system
356 10074 major Encoding problems for login and installer
360 10019 major Encoding problem with utf8 chars in userid
362 bugs.koha-community.org
364 9246 blocker Upon running koha installer, mysql "Error 1166 at line 1871: Incorrect column name 'closed" appears and crashes install.
368 7253 major Fast cataloging not always checking out
369 9392 major Confirmation does not appear for negative notforloan items issues
370 9662 major Z3950_search.pl ISSN search field not passed to Z3950Search
371 9684 major Z39.50 Card View broken in CCSR
372 9908 major OCLC Connexion Desktop Client Doesn't Work
376 8770 blocker Amount does not equal amountoutstanding on a fine with no payments or credits
377 9933 blocker Changing/editing circulation rules for specific library affects all libraries
378 9380 critical Branch not recording right on writeoff
379 9953 major When OpacMaintenance breaks lifting debarment
381 Command-line Utilities
383 9103 major Overdue_notices.pl should use AutoEmailPrimaryAddress syspref
384 9656 major Fines.pl creating a log file should be optional
388 9919 blocker Syntax error in kohastructure.sql
392 9922 critical Holds queue shows home library with AutomaticReturn
393 5801 major C4::Circulation::_GetCircControlBranch should not be used in opac-reserve.pl
394 8294 major Enumeration should show in copy specific hold menu
398 8061 major Koha's templates do not cope well with right-to-left languages
399 9414 major Fix sample letters for German and Norwegian
401 Installation and upgrade (command-line installer)
403 9135 blocker Updatedatabase.pl fails when DEBUG is set
404 9812 blocker Several files shouldn't be exposed or browseable through a URL
405 9843 blocker OpenILS/QueryParser.pm not (always) installed when installing from tarball
406 9914 blocker Dependency updates for 3.12
407 9767 critical Fix for updatedatabase.pl (mixed version numbers)
409 Installation and upgrade (web-based installer)
411 9413 blocker Renewal notice features breaks English installer
413 MARC Authority data support
415 9132 major Paging through OPAC authority search results does not work
416 9145 major Authorities: standard language for UNIMARC
418 MARC Bibliographic record staging/import
420 9839 major When importing MARC records, item record not created even when set to "always add"
424 8378 major <fine> syntax not working on overdues anymore
428 10072 critical "my suggestions" always says "There are no pending purchase suggestions."
429 8883 major Opacsmallimage doesn't work in ccsr theme
430 8979 major "News" does not work with CCSR
431 9147 major OPAC hidden fields are not hidden in ISBD view
432 9711 major OPACPopupAuthorsSearch ugly in CSSR
433 9995 major For reference items no longer listed in XSLT result lists
434 10070 major History of anonymous searches is not kept
438 9052 blocker YUI assets installed in the wrong place by packages
439 9256 critical Search is broken for 3.10 package-installs when marcflavour != marc21
440 10061 critical Fix the tiny_mce error when building packages
441 9918 major Packaging updates for 3.12
445 6506 critical Deleting patron history missing errors
446 9930 critical Can't update patron info in ccsr
450 6898 major Circulation librarians can't run overdues without reports permissions
454 9980 blocker Anonymous searches in the OPAC entirely broken
455 8620 critical Barcode searching not working correctly
456 7440 major Vestiges of NoZebra should be removed
457 8746 major Rebuild_zebra_sliced.sh don't work where Record length of 106041 is larger than the MARC spec allows
458 9341 major Problem with UNIMARC authors facets
459 9395 major Problem with callnumber and standard number search in OPAC and Staff Client
460 9620 major IncludeSeeFromInSearches ON and data in $9 subfields can break indexing
464 9902 major Item subfields not populating
468 9591 blocker Set Library changes after viewing Holds Queue >> reserves item
469 9272 major Plack goes into paroxysms of horror when faced with deleting an authorized value
471 System Administration
473 8401 critical Search term deleted from system preference content
477 9529 major Adding a patron shows javascript on screen under login section
478 9570 major View plain not working in ccsr
482 9142 blocker Failing test case in 3.10.0 release.
483 9486 blocker T/Letters.t loads modules in wrong order
484 9909 blocker If plugins directory isn't writable, plugins test shouldn't try to write to it
485 9911 blocker Remove two invalid tests
486 9912 blocker DateUtils.t must not access database
490 9883 blocker Koha::Plugins::* should not require koha-conf to load
491 9884 blocker Plugin permissions not added to translations
492 9900 blocker Plugins should not be enabled by default
493 8264 major Local cover images not working in IE8
494 9065 major Upload local cover image permission implementation error
495 9421 major Tools/picture-upload.pl not Plack-compatible
496 9535 major Patron card creator "Remove duplicates" function doesn't work
500 9293 major Action_logs not tracking payments
502 Z39.50 / SRU / OpenSearch Servers
504 9986 major Two fixes on Z3950 Search
507 Other bugs fixed in 3.12.0-beta3
508 ======================
510 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
515 9595 normal Update About page for license update to GPL3
516 9813 normal Update About page with license information about Bootstrap and jQuery
517 7143 trivial Bug for tracking changes to the about page
518 9418 trivial Some corrections and additions to about.tt
519 9956 trivial Add missing translators to the about page
523 2046 normal Suggestions: Title Field too small
524 7358 normal Basket.pl : it is possible to affect a closed basket to a closed basketgroup
525 8443 normal Suggestions : publication year and copyright date
526 8557 normal In orderreceive.tt and serials-edit.tt the use of a barcode scan send the form unexpectedly
527 9168 normal Software error when filtering in receipt summary
528 9280 normal Bad price calculation when filling a basket with staged records
529 9506 normal Values are false in the generated pdf for basketgroups
530 9937 normal Routines introduced for creating a subscription from an order need unit tests.
531 10065 normal Style invoice edit form according to standard structure
532 10115 normal Hiding advanced search in Orders search tab removes plus button
533 10152 normal Default sorting wrong in parcels.pl
534 9116 minor Code cleaning: Remove some useless temp variables
535 9226 minor Wrong branch filter after suggestion creation
536 9364 minor Wrong billing/delivery addresses when creating a basket
537 9438 minor Biblio notes displayed when ordering
538 9685 minor Allow sort baskets by number
539 10106 minor Markup error causing misplacement of "reopen" checkbox on invoice edit screen
540 7875 trivial Pending suggestion link (the numbers) from staff client home directs to accepted suggestions instead of pending
541 9062 trivial Tax and discount should be formatted the same
542 9268 trivial Scanning in barcode or ISBN in Acquisitions -> new order submits the form unexpectedly
543 9455 trivial Embedded mysql quotes in sql string
544 9791 trivial Some tables are displayed with a pixel before and after
546 Architecture, internals, and plumbing
548 7853 normal Opac-maintanance.pl should correctly redirect back to opac-main.pl, if no updates are outstanding
549 9183 normal C4::Search should only have one ZOOM event loop
550 9546 normal MANIFEST.SKIP breaking regexp when running make manifest tardist
551 9552 normal BIB1 Relation "Greater Than" Attribute Not Mapped Properly in CCL.Properties
552 9683 normal Allow disable rewrite apache mod
553 9727 normal Typo in code causes compilation failure with Solr enabled
554 9894 normal 'hidden' value is hard to understand in frameworks
555 9926 normal Missing perl modules in Koha
556 9951 normal Resolve encoding problems where script parameters are not decoded
557 8429 minor Unnecessary use of Exporter in SIP/ILS objects
558 9292 minor Remove dead code related to 'publictype'
559 9401 minor Javascript used for tags handling wants access to CGISESSID cookie
560 9582 minor Unused code in members/pay.pl
561 10143 minor Fix FSF address in license headers
562 9609 trivial Rebuild zebra reports double numbers for exported records with -z option
566 9008 normal Warn if librarian logged-in with mysql/admin account
567 9827 normal Remove 'insecure' system preference
568 9841 minor Improve the link from the "logged in as mysql-user"-warning
570 Browser compatibility
572 7687 minor Remove problematic CSS gradient declarations targeting Internet Explorer
576 5790 normal Deleting a biblio should alert/fail if there are existent holds
577 9123 normal Authorities search ordered by authid does not work
578 9358 normal Fixed field plugins for MARC21 should be updated for MARC21 update #15
579 9377 normal Itemtype in duplicate biblio search
580 9497 normal Make it easier to add to the the list of possible encodings for Z39.50 servers and add ISO 8859-1
581 9523 normal Trying to import staged marc records where a matched bib has been deleted caused the import to hang
582 9019 minor ILS-DI: GetRecords should return item fields in marcxml
583 9207 minor Improve z39.50 speed slowdowns for sites with many records
584 9353 minor Missing subfields on MARC21 frameworks
585 9494 minor Library of Congress Z39.50 target seed data outdated
586 9759 minor Last subfield can be deleted
587 10033 minor Dangerous query in _koha_modify_item
588 9534 trivial No way to get back to bib detail from edit record screen
589 10093 trivial Typo in marc21_leader.tt
593 8054 normal Can hit submit twice when paying fines
594 8079 normal Opac not showing fines - says 'no'
595 8559 normal Conflicting item statuses
596 8682 normal Quick slip: renewals do not appear on quick slips
597 9219 normal Show damaged and lost statuses for issues on circulation.pl as they are on moremember.pl
598 9860 normal Incorrect box heading 'Cannot check in' when a late document is returned
599 9875 normal Don't display empty tab when using (OPAC)SeparateHoldings
600 8781 minor Access to Transfer page while "independent branches" is on
601 9289 minor Adjacent checkbox behavior broken on circulation.pl
602 9720 minor Uninitialized value warnings in circulation
603 9526 trivial Patron statistics table is not pretty, the page needs the circ toolbar added
605 Command-line Utilities
607 2013 normal New Overdues.pm breaks fines2.pl
608 9496 normal Rebuild_zebra.pl should handle invalid XML records better
609 9885 normal Passwords generated by command line scripts are weak
610 9104 minor Country in CSV in overdue_notices.pl
611 9235 minor Hardcoded values in cronjobs/backup.sh
612 8200 trivial /home/chris/git/koha.git in /usr/share/koha/misc/translator/update.pl
613 9671 trivial Fines.pl cronjob help lists wrong values for finesmode syspref
617 9745 trivial Don't nuke translated permissions with changes introduced in bug 9382
621 8945 normal Koha 3.10 Help Files Update
622 9267 normal Ubuntu 12.04 install docs broken
623 9850 normal Koha 3.12 Help Files Update
624 9440 trivial Update Koha's LICENSE file from GPL2 to GPL3
625 10042 trivial Minor typo ("Communnity") in packages docs
629 8419 normal Suspended holds appear on the daily holds queue
630 9320 normal Pending reserves is showing reserves already waiting
631 8508 minor Holds to Pull : Library dropdown options are erroneously concatenated by br tags
635 9211 normal Days_between wrong behaviour
639 6574 normal Js error in en-GB template breaks circulation toolbar
640 6709 normal Marc21_field_006.xml and marc21_field_008.xml can't be translated.
641 7938 normal The -v option to the translate script is not documented
642 9112 normal Update of SQL file for italian setup
643 9140 normal Untranslatable strings in item circulation history
644 9141 normal Untranslatable strings on "pay an amount..." page
645 9266 normal Untranslated strings in tags moderation
646 9331 normal Untranslatable strings in ajax.js
647 9797 normal Untranslatable strings have returned to ajax.js
648 9818 normal "Overdue Fines Cap ($)" should not use $ (I18N)
649 10017 normal Opac CCSR template do not cope well with right-to-left languages
650 10083 normal In Transit string doesn't get translated in the staff interface
651 9056 minor Add more translations to table language_descriptions
652 9493 minor Confirmations for user holds in opac are not translatable
653 9020 trivial Translate new permissions for 3.10
654 9381 trivial Add Catalan language
656 Installation and upgrade (command-line installer)
658 9734 normal String::Random is marked as optional, but C4::Members requires it
659 9315 trivial Bad version of String::Random reported by koha_perl_deps.pl
661 Installation and upgrade (web-based installer)
663 9498 normal Update encoding for Norwegian sample Z39.50 servers
664 9752 normal Set marcflavor = normarc when NORMARC is chosen in the web installer
665 9837 normal Fix Norwegian authorized values for the web installer
666 10050 normal Update German web installer files for 3.12
667 9831 minor Wrong and missing values in installer for French UNIMARC
668 9863 trivial 'import' button in web installer should read 'Import'
672 8943 normal Add table sorting to labels
674 MARC Bibliographic data support
676 7054 normal NORMARC: wrong default for 000 position 17
677 7055 normal NORMARC: Links and defaults for 008 position 15-17 and 35-37
678 9213 normal Implement analytics for NORMARC XSLT
679 9274 normal Software error in bibtex export
680 9804 trivial Fix name for NORMARC biblio-koha-indexdefs.xml
682 MARC Bibliographic record staging/import
684 5333 normal Undefined value stops import from z39.50
685 9035 trivial Remove deprecated 'bulkauthimport.pl' file
686 9144 trivial Bulkmarcimport.pl - Problem identifying errors
690 8299 normal Overdue_notice.pl shows warning messages
691 9348 minor Format dates in HOLD notices consistently
692 9886 minor ParseLetter removes too often punctuation characters from fields
693 9499 trivial --itemscontent= option is undocumented in advanced-notice.pl cronjob + default date should be date_due, not issuedate
697 8108 normal Remove unused images from the OPAC
698 8515 normal OPAC password change does not obey OpacPasswordChange
699 8660 normal Tag status does not show on multiple tag add
700 8955 normal Self checkout should degrade gracefully with JavaScript turned off
701 9102 normal [SECURITY] We should set httponly on our session cookie
702 9115 normal [3.6.X] basket window should close automatically when placing a hold
703 9166 normal OPAC needs configuration file for datepicker
704 9174 normal Item type image does not display for biblio-level itemtypes in list display in OPAC
705 9276 normal Display of biblio-level authorized values on OPAC search results broken
706 9287 normal Socialnetworks is enabled by default
707 9504 normal URL escape in OPAC more searches
708 9572 normal Opac info tooltip from branches is not well positioned
709 9660 normal OpenLibrary covers are too small on OPAC search results
710 9731 normal Remove changelanguage.pl in favor of (already present) opac-changelanguage.pl
711 9932 normal Broken calendar image and misplaced masthead include for CCSR theme
712 9970 normal Add datepicker widget default configuration to OPAC patron entry form
713 10026 normal OPAC cart not showing location anymore
714 10107 normal Opacbookbag shouldn't prevent from adding items to a list in the OPAC
715 4862 minor "Browse by subject" is misnamed
716 7657 minor Google and OpenLibrary image conflict
717 8981 minor Remove Nonpublic General Note from OPAC authorities display
718 8983 minor Typo error in UNIMARCslim2OPACResults.xsl
719 9003 minor Add css fix for opac news items with strong and em
720 9098 minor Replace tabulations by spaces in opac-user.pl
721 9158 minor Correcting whitespace around display of series 440 marc fields
722 9308 minor Logo-koha.png not transparent in ccsr theme.
723 9309 minor "OPACurlOpenInNewWindow" isn't respected for 856$u links shown in OPAC when not using XSLT
724 9329 minor Wrong message for already expired cards
725 9585 minor Fix spelling mistake in default tab conditional for opac-detail
726 9756 minor Patron self registration missing the system preference PatronSelfRegistrationAdditionalInstructions
727 9935 minor Social icons missing in CSSR theme
728 9946 minor Opac-topissues with no time limit
729 10073 minor Show ccode or location also if not bound to Authorized Values in XSLT
730 8546 trivial Error in description of OPAC Advanced Search Publication date range search
731 9059 trivial Increase size of opac-sendbasket window
732 10006 trivial Holding branch is not available to XSLT display
736 8816 normal Add WARNING to debian/control file, to not manually edit
737 9260 normal Koha-run-backups complains "[: 97: missing ]"
738 9890 normal Fix the new plugin system for package installs
739 10041 normal Provide a koha-translate script to aid package users on installing translations
740 10101 normal Koha-enable error handling
741 10104 normal Koha-disable error handling
742 10144 normal Koha-start-zebra error handling
743 10149 normal Koha-restart-zebra error handling
744 9592 minor Package dependency updates for master
745 9784 minor Koha-shell missing from koha-common man page
746 9802 minor Add test case to verify package man pages are well formatted
750 207 normal Display of institutional member's info gives strange information
751 9002 normal Remove Problematic Logic from Patron Messaging Preferences Form
752 9479 normal The member notices page does not display dates in the syspref format
753 9556 normal Changing patron category does not fully update patron messaging preferences
754 9772 normal Displayed Norwegian chars correctly in the patron category dropdown on the Patrons page
755 9783 normal Can hit submit twice when adding patrons
756 9917 normal Routing list tab on patron account should depend on syspref/permission
757 10053 normal Borrowers.branchcode cannot be null
758 9406 minor No confirmation displayed after renewing a patron from details page
759 9407 minor Patrons search should match substrings
760 9484 minor Userid not generated consistently (different editing pages)
761 9997 minor Suspected typo in patron self registration code
762 9330 trivial Patron duplication : should duplicate with empty title (salutation field)
763 9981 trivial Sort1 not automatically cleared when duplicating a patron
767 6602 normal Reports dictionary doesn't properly recognize text columns
768 9033 normal Wide character error in runreport.pl
769 9451 normal Borrower_stats.pl gives off warnings and is not Plack-compatible
770 9659 normal Undefined authorised value category yields empty dropdown menu on SQL reports
771 9719 normal Changing the rows per page on a custom report fails if it has user supplied parameters
772 10110 normal Problems with diacritics in saved SQL reports
773 9182 trivial Saved reports list : wrong sortable columns
777 7507 normal Audience Subtype limit on Advanced Search does not have all Audiences
778 8984 normal Zebra does not index some fields in UNIMARC biblio records
779 9049 normal Rebuild_zebra should not use shadow when called with -r
780 8946 minor Wrong label and missing values in UNIMARC coded fields advanced search
781 9419 minor The highlight feature can cause a browser freeze
782 9588 minor Weighted search query with index
783 9402 trivial Useless letter "v" between 2 <option> tags
787 9748 minor Noitemlinks not being enforced
791 7608 normal Manual history is always 'enabled'
792 9323 normal Untranslatable string in serials search
793 9391 normal Issues on serial collection page no longer show status
794 9222 minor Manual history reversed in subscription-detail.pl
795 9229 minor Branch code instead of name in subscription-detail.pl
796 9947 minor Creating item for received serial prefills enumchron subfield
800 8039 normal Self Checkout/SIP: Allow authentication with userid and password
801 9343 minor SIP doesn't handle debarred date/status correctly
802 8433 trivial Use English not needed in modules not using English
803 9838 trivial SIP tests : fix in 04patron_status.t
807 9663 normal Individual bibliographic record "Save" option requires export permission
808 9873 normal Quiet errors in the log from XSLT.pm
809 9335 minor Message Log Popups don't disappear?
810 9376 minor Problem with dateexpiry display in moremember.tt
811 9726 minor XISBN service throttle not initialized
812 7368 trivial General staff client typo omnibus
813 9179 trivial Incorrect capitalization in serials-collection.pl
814 9382 trivial Bold necessary permissions for staff client access.
815 9397 trivial Error Messages hard to find for Visually Impaired Users (Accessibility) [Returning Items]
816 9398 trivial [ ? ] Link Lacks Context for All General Users (Accessibility) [Contexual Help]
817 9658 trivial Breadcrumb wrong on reports dictionary
819 System Administration
821 7596 normal System preferences editor JavaScript contains untranslatable English string
822 9201 normal OAI-PMH mapping value cannot be 0
823 10103 minor UniqueItemFields is missing from sysprefs.sql
824 8163 trivial Click to populate XSLT preferences with "default" or empty values
828 8068 normal Acq stats refers to budgets when it should be funds
829 8986 normal Batch patron modification template corrections
830 9073 normal Download option from the cart should match the menu button in lists
831 9108 normal Add uk/euro date sort filter to pages which require it
832 9172 normal Move TinyMCE library outside of language-specific directory
833 9284 normal JavaScript should conform to coding guidelines recommended by JSHint
834 9310 normal Patron image upload template corrections
835 9443 normal Use DataTables on MARC frameworks administration page
836 9459 normal Use DataTables on hold ratios report page
837 9463 normal Use DataTables on patron sent notices page
838 9554 normal Single quote in didyoumean
839 9555 normal Template files contain single quote strings
840 9583 normal OPAC cart button display problem in Chromium
841 9695 normal Use alphabet system preference on page used to browse patrons for patron card batches
842 9697 normal Replace YUI buttons on the patron cards batch edit page with Bootstrap
843 9737 normal Local Covers sometimes appear then disappear on OPAC Search Results/Lists
844 9766 normal Remove YUI menu on budget planning page in favor of different column-hiding system
845 9877 normal Use DataTables on funds administration page
846 9879 normal Use DataTables on suggestions management page
847 9881 normal Remove unused tablesorter plugin from offline circulation page
848 9882 normal Use DataTables on batch modifications pages
849 9887 normal Use DataTables on circulation page
850 9903 normal Sort by date broken on patron detail page
851 9904 normal Link to plugins management should not be in global navigation
852 9905 normal Use DataTables on calendar page
853 9925 normal Remove unused table-pager include
854 9945 normal Pretty icon display in authorised values configuration
855 10023 normal Degree notation in acq
856 10044 normal Doubled up paging on order receive
857 10145 normal The acquisition details block is badly placed
858 10153 normal Patron header search form is too wide
859 5648 minor Icons clumping together
860 8899 minor Remove unused CSS declarations from staff client CSS
861 9196 minor Authorities editor overlapping box
862 9215 minor Non translatable string in manage-marc-import
863 9278 minor Remove unused OPAC CSS file sanop.css
864 9306 minor Update SeparateHoldings preference descriptions
865 9385 minor Patron add labels right aligned in chrome
866 9545 minor Fix Import Marc Bibliographic Framework Text Label
867 9571 minor Fix width for textareas in Edit Item screen
868 9586 minor Remove $ENV{DEBUG} info from Member Template
869 9608 minor White background on header on check in
870 9613 minor Items namespace missing in XSLT
871 9651 minor When deleting a fund, button is wrongly labelled with 'Delete this budget'
872 9803 minor Question mark in cataloging not clearly a link
873 9984 minor The hold ratios table uses a server-side sort
874 10045 minor Suggestions refer to budgets, but should be funds
875 10046 minor Label budget should be fund on invoices page
876 10049 minor Comments tab shows ( ) instead of ( 0 ) on translated templates
877 10097 minor Hide framework selection when importing staged authority records
878 10111 minor Layout on basket summary page a bit inconsistent
879 2835 trivial Inconsistent use of colon at the end of sentences
880 6680 trivial Cart download choices not understandable to patrons
881 9275 trivial Missing '<' closing pharagraph tag
882 9655 trivial Capitalization wrong on 'Close and Print' button in basket groups
883 9952 trivial MARC tab: tab 0 is not translated correctly
884 9957 trivial Missing cancel link on subfield editing page
885 10000 trivial Little typo in intranet-tmpl/prog/en/modules/help/tools/letter.tt: sliip
886 10002 trivial Don't include line breaks in strings that are translated
887 10008 trivial Serials search results 'Opened' tab should be 'Open'
888 10040 trivial Capitalization wrong on alert when deleting subfields from authority frameworks
892 9209 normal Mocked Koha::Calendar tests
893 8924 minor Some modules erroneously skipped by 00-load
897 5521 normal Item edit form appears if no items found
898 8745 normal Disallow rebuild_zebra.pl from executing, when run by root user
899 8977 normal Printoverdues.sh call an uninitialized variable
900 9360 normal Clean borrowers tool wording and layout problematic
901 9415 normal XML catalog export is missing root node
902 9509 normal BatchMod.pl does not ensure each barcode is unique
903 9605 normal Rotating collections permissions are wrong
904 10022 normal Multiple tags moderation doesn't work on translated page
905 9954 minor CSV profile encoding not selected on editing
909 7241 normal Circulation action logs record biblionumber instead of item number
911 translate.koha-community.org
913 8942 normal Translation process breaks javascript in calendar.inc
915 Z39.50 / SRU / OpenSearch Servers
917 9105 normal Moving Z3950 search code to Breeding.pm
918 10058 normal Fix unapi for NORMARC
919 9520 minor Update default LOC Z39.50 target
922 New sysprefs in 3.12.0-beta3
923 ======================
925 * AllowHoldsOnPatronsPossessions
928 * DisplayOPACiconsXSLT
929 * FinesIncludeGracePeriod
930 * HighlightOwnItemsOnOPAC
931 * HighlightOwnItemsOnOPACWhich
933 * HTML5MediaExtensions
934 * IDreamBooksReadometer
937 * IntranetNumbersPreferPhrase
938 * ManInvInNoissuesCharge
941 * OPACNumbersPreferPhrase
942 * OpacSeparateHoldings
943 * OpacSeparateHoldingsBranch
944 * PatronSelfRegistrationAdditionalInstructions
946 * RefundLostItemFeeOnReturn
948 * RentalsInNoissuesCharge
952 * SeparateHoldingsBranch
956 * UNIMARCAuthorityField100
957 * UNIMARCAuthorsFacetsSeparator
958 * UNIMARCField100Language
965 ======================
969 * Perl 5.10 is required
974 ======================
976 The Koha manual is maintained in DocBook.The home page for Koha
979 http://koha-community.org/documentation/
981 As of the date of these release notes, only the English version of the
982 Koha manual is available:
984 http://manual.koha-community.org/3.12.0/en/
986 The Git repository for the Koha manual can be found at
988 http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
992 ======================
994 Complete or near-complete translations of the OPAC and staff
995 interface are available in this release for the following languages:
1001 * Chinese (China) (84%)
1002 * Chinese (Taiwan) (95%)
1004 * English (New Zealand) (95%)
1006 * French (Canada) (65%)
1008 * German (Switzerland) (100%)
1011 * Norwegian Bokmål (62%)
1013 * Portuguese (Brazil) (95%)
1019 Partial translations are available for various other languages.
1021 The Koha team welcomes additional translations; please see
1023 http://wiki.koha-community.org/wiki/Translating_Koha
1025 for information about translating Koha, and join the koha-translate
1028 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
1030 The most up-to-date translations can be found at:
1032 http://translate.koha-community.org/
1036 ======================
1038 The release team for Koha 3.12 is
1040 Release Manager: Jared Camins-Esakov <jcamins@cpbibliography.com>
1041 Documentation Manager: Nicole C Engard <nengard@gmail.com>
1042 Installation Documentation Manager: Mason James <mtj@kohaaloha.com>
1043 Translation Manager: Ruth Bavousett <druthb@bywatersolutions.com>
1044 QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
1045 QA Team: Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>,
1046 Elliott Davis <elliott@bywatersolutions.com>,
1047 Jonathan Druart <jonathan.druart@biblibre.com>,
1048 Mason James <mtj@kohaaloha.com>
1049 Paul Poulain <paul.poulain@biblibre.com>
1050 Bug Wranglers: Magnus Enger <magnus@enger.priv.no>,
1054 Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
1055 Live CD Manager: Vimal Kumar V.
1057 Release Maintainer (3.6.x): Liz Rea <lrea@catalyst.net.nz>
1058 Release Maintainer (3.8.x): Chris Cormack <chrisc@catalyst.net.nz>
1059 Release Maintainer (3.10.x): Chris Cormack <chrisc@catalyst.net.nz>
1063 ======================
1065 We thank the following libraries who are known to have sponsored
1066 new features in Koha 3.12.0-beta3:
1067 * Arcadia Public Library
1068 * Athens County Public Libraries
1070 * Brooklyn Law School Library
1071 * Central Kansas Library System (CKLS), Plum Creek Library System and Washoe County Library System
1072 * Corpus Christi Public Libraries
1074 * Library of the Józef Piłsudski Institute of America
1075 * Los Gatos Public Library and Harrison Carmel Public Library
1076 * North Central Regional Library (NCRL)
1077 * Northeast Kansas Library System (NEKLS)
1078 * Rolling Hills Consolidated Libraries
1081 * Universidad Nacional de Córdoba
1082 * Université d'Aix-Marseille
1083 * Université de Lyon 3
1084 * Université de Rennes 2
1085 * Université de St Etienne
1087 * Washoe County Library System
1089 We thank the following individuals who contributed patches to Koha 3.12.0-beta3.
1090 * 26 Tomas Cohen Arazi
1093 * 1 Stefano Bargioni
1094 * 3 D Ruth Bavousett
1095 * 607 Jared Camins-Esakov
1101 * 4 Christophe Croullebois
1104 * 2 Stéphane Delaune
1106 * 84 Jonathan Druart
1109 * 13 Vitor FERNANDES
1115 * 2 Kristina D.C. Hoeppner
1119 * 5 Peter Crellan Kelly
1120 * 21 Bernardo Gonzalez Kriegel
1124 * 1 Matthias Meusburger
1126 * 1 Nadia Nicolaides
1127 * 1 Chris Nighswonger
1128 * 7 Dobrica Pavlinusic
1129 * 1 Maxime Pelletier
1139 * 53 Fridolyn SOMERS
1144 * 1 ByWater Migration Support
1154 We thank the following companies who contributed patches to Koha 3.12.0-beta3
1159 * 102 ByWater-Solutions
1160 * 607 C & P Bibliography
1169 * 17 Prosentient Systems
1172 * 2 Université Jean Moulin Lyon 3
1173 * 7 Université Rennes 2
1174 * 5 abunchofthings.net
1176 * 2 davenport.net.nz
1183 * 3 tech.washk12.org
1187 We also especially thank the following individuals who tested patches
1188 for Koha 3.12.0-beta3.
1189 * 1 Koha Team Lyon 3
1191 * 10 Tomas Cohen Arazi
1199 * 967 Jared Camins-Esakov
1206 * 4 Frédéric Demians
1208 * 249 Jonathan Druart
1209 * 1 Jonathan Druarth
1211 * 25 Nicole C. Engard
1215 * 351 Katrin Fischer
1217 * 2 Claire Hernandez
1220 * 127 Bernardo Gonzalez Kriegel
1226 * 19 Chris Nighswonger
1227 * 3 Dobrica Pavlinusic
1247 * 3 koha.aixmarseille
1251 We regret any omissions. If a contributor has been inadvertently missed,
1252 please send a patch against these release notes to
1253 koha-patches@lists.koha-community.org.
1256 Revision control notes
1257 ======================
1259 The Koha project uses Git for version control. The current development
1260 version of Koha can be retrieved by checking out the master branch of
1262 git://git.koha-community.org/koha.git
1264 The branch for this version of Koha and future bugfixes in this release line is 3.12-master.
1267 Bugs and feature requests
1268 ======================
1270 Bug reports and feature requests can be filed at the Koha bug
1273 http://bugs.koha-community.org/
1276 He rau ringa e oti ai.
1277 (Many hands finish the work)
1279 ##### Autogenerated release notes updated last on 02 May 2013 03:01:53 Z #####