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