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 many new features compared to Koha 3.10.
26 It includes 21 features, 160 enhancements and 436 bugfixes.
29 New features in 3.12.0
30 ======================
32 Architecture, internals, and plumbing
34 7167 Updatedatabase improvements
35 7387 Add Template::Toolkit plugin to allow caching of includes
39 7973 Allow for new type of LDAP authentication
40 9587 Allow login via mozilla persona - https://www.mozilla.org/en-US/persona/
44 7674 Separate tabs for my holdings and others holdings
45 7919 Display of values depending on the connexion library (authorised values, patron categories, extended attributes)
49 4906 Allow fine calculation to exclude grace period
50 7189 Preference to control if returning lost items gives refund
51 8220 Allow koc uploads to go to process queue instead of being applied directly.
52 8365 Renewal duration in issuingules
53 9151 Renewal notice according to patron alert preferences
57 9206 Only allow place holds in records that the patron don't have in his possession
61 7740 Highlight items in own library in search results/detail page in OPAC
62 8377 Show HTML5 video/ audio for media files in OPAC and staff client
63 8733 Adding critic reviews to book pages
64 8917 Track clicks to links external to Koha
68 7067 Allow patron self registration via the opac
72 5343 Subscription cost (Link serial and acqui modules)
73 8782 Add a feature to close a subscription
77 9420 Work on Bootstrap for Koha
81 7804 Add Koha Plugin System
84 Enhancements in 3.12.0
85 ======================
89 8641 Add information warning about log-in as root user to About->System information
93 8117 Divide budget periods into two tabs
94 8240 There is dead code in orderreceive.tt
95 8795 Just add the login branch In orderreveive.tt
96 8913 Improve acquisitions navigation
97 9030 There is no constraint on aqorders_items
98 9130 Remove old javascript from Parcel
100 Architecture, internals, and plumbing
102 8089 Use Koha::Cache everywhere
103 8164 Replace IFNULL() with COALESCE() in all database calls
107 9704 Add persona login to the CCSR theme
111 3549 Framework sorting in addbook
112 6945 Add a link to show a MARC preview in the normal view
113 8347 Koha forces UNIMARC 100 field code language to 'fre'
114 9025 Add new icons for item types
115 9034 Add sorting and filtering on items table (catalogue/detail.pl)
116 9154 On item edit page, highlight row of item being edited
117 9162 Add a system preference to set which notes fields appears on title notes/description separator
118 9356 Show Dissertation note (MARC21 502) in XSLT
119 9357 Missing 'c' option in LEADER_18 value builder
120 9363 Show Patent control information and report number (MARC21, XSLT, detail pages)
124 7243 Do not take rentals as fines
125 8758 Code seems useless in circ/returns.pl
126 9014 Add time due to slips
127 9263 Trim barcodes in offline circulation
128 9283 Change structure of export checkouts form
129 9332 Display call number in "Holds waiting" notice (checkout page)
130 9367 Code optimization: CheckReserves is too often called
131 9423 Add notforloan value to issue confirmation or blocking message
132 9604 Filter overdues with homebranch and holdingbranch
134 Command-line Utilities
136 5608 Tool to move MARC21 series info to 490 tag
137 5635 Bulkmarcimport new parameters & features
138 8519 Make koha-index-daemon run on startup
139 9012 Allow bulkmarcimport to specify a framework code when importing MARC
140 9045 Adding some parameters to export_borrowers.pl
144 2832 Make alphabet localizable
145 5709 Adding the ability to translate HTML5 placeholder text in an input field
146 9610 Spanish translation of MARC21 default bibliographic framework
148 Installation and upgrade (command-line installer)
150 9191 Updatedatabase.pl must have ability to run updates only up to a particular revision
152 Installation and upgrade (web-based installer)
154 9101 Add REPORT_GROUP to authorised values sample data
158 8032 Sort lists by call number
159 9167 The sort field copyrightdate is not standardized
160 9458 Add sorting to lists
164 6835 Ability to specify types of email address in overdue_notices.pl
168 5079 Make display of shelving location and call number in XSLT results controlled by sysprefs
169 5888 Opac-detail subject/author links improvements
170 7620 OPACNoResult, add search string to available parameters
171 8712 We should use WAI-ARIA guidelines to help with accessibility -OMNIBUS bug
172 9068 Babelthèque: New podcasts area
173 9257 Add "groups" to normal search pulldown
174 10100 OPAC News dates need an CSS handle (class)
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
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 7593 major Merging bib records loses connection to order line
338 8853 major Clicking basketgroup name in closed basketgroups reopens it
339 9236 major Deleting an order when receiving redirects to closed basket
340 9281 major Impossible to create an order from a staged file
341 9432 major Acqui/addorderiso2409.pl is not Plack-friendly
342 9454 major NewBasket does not use placeholders in sql
343 9503 major Link from histsearch via invoicenumber results in error
344 9653 major Filters on suggestion page in intranet are broken
345 9923 major Correction of a bug due to bz 7129
347 Architecture, internals, and plumbing
349 9907 blocker Plugins test dies early on some servers
350 10085 blocker Unapi does not function under Plack
351 6554 critical Resolve encoding problems with corrected UTF8 handling in templates
352 9574 critical Serials/subscription-add.pl does not work right under Plack
353 9832 critical QueryParser causes software error if koha-conf.xml has not been updated
354 9971 critical Plugins system is broken!
355 9136 major C4::Tags not Plack-compatible
356 9434 major Introduce new tied cache system
357 10074 major Encoding problems for login and installer
358 10176 major Invalid URLs in 'Refine Search Results' when it uses UNICODE symbols
362 10019 major Encoding problem with utf8 chars in userid
364 Browser compatibility
366 10108 major Can't print more than one page of overdues
368 bugs.koha-community.org
370 9246 blocker Upon running koha installer, mysql "Error 1166 at line 1871: Incorrect column name 'closed" appears and crashes install.
374 7253 major Fast cataloging not always checking out
375 9392 major Confirmation does not appear for negative notforloan items issues
376 9662 major Z3950_search.pl ISSN search field not passed to Z3950Search
377 9684 major Z39.50 Card View broken in CCSR
378 9908 major OCLC Connexion Desktop Client Doesn't Work
382 8770 blocker Amount does not equal amountoutstanding on a fine with no payments or credits
383 9933 blocker Changing/editing circulation rules for specific library affects all libraries
384 9380 critical Branch not recording right on writeoff
385 9953 major When OpacMaintenance breaks lifting debarment
386 10030 major MaxFines checks against amount, not amount outstanding
387 10079 major HomeOrHoldingBranch should not control who can delete when IndependantBranches is enabled
389 Command-line Utilities
391 9103 major Overdue_notices.pl should use AutoEmailPrimaryAddress syspref
392 9656 major Fines.pl creating a log file should be optional
396 9919 blocker Syntax error in kohastructure.sql
397 10185 blocker Updatedatabase.pl remove all reserves
401 9922 critical Holds queue shows home library with AutomaticReturn
402 5801 major C4::Circulation::_GetCircControlBranch should not be used in opac-reserve.pl
403 8294 major Enumeration should show in copy specific hold menu
404 9575 major Serious Holds Problem with IndependantBranches
405 10166 major Can't place holds on multiple titles if one or more are un-holdable
409 8061 major Koha's templates do not cope well with right-to-left languages
410 9414 major Fix sample letters for German and Norwegian
412 Installation and upgrade (command-line installer)
414 9135 blocker Updatedatabase.pl fails when DEBUG is set
415 9812 blocker Several files shouldn't be exposed or browseable through a URL
416 9843 blocker OpenILS/QueryParser.pm not (always) installed when installing from tarball
417 9914 blocker Dependency updates for 3.12
418 9767 critical Fix for updatedatabase.pl (mixed version numbers)
420 Installation and upgrade (web-based installer)
422 9413 blocker Renewal notice features breaks English installer
424 MARC Authority data support
426 9132 major Paging through OPAC authority search results does not work
427 9145 major Authorities: standard language for UNIMARC
429 MARC Bibliographic record staging/import
431 9839 major When importing MARC records, item record not created even when set to "always add"
435 8378 major <fine> syntax not working on overdues anymore
439 10072 critical "my suggestions" always says "There are no pending purchase suggestions."
440 10217 critical Make sure direct links to detail views work when there is no session
441 8883 major Opacsmallimage doesn't work in ccsr theme
442 8979 major "News" does not work with CCSR
443 9147 major OPAC hidden fields are not hidden in ISBD view
444 9679 major Can't place hold from cart in CCSR
445 9711 major OPACPopupAuthorsSearch ugly in CSSR
446 9995 major For reference items no longer listed in XSLT result lists
447 10070 major History of anonymous searches is not kept
448 10201 major Old OPAC patron update system should be removed
452 9052 blocker YUI assets installed in the wrong place by packages
453 9256 critical Search is broken for 3.10 package-installs when marcflavour != marc21
454 10061 critical Fix the tiny_mce error when building packages
455 9918 major Packaging updates for 3.12
459 6506 critical Deleting patron history missing errors
460 9930 critical Can't update patron info in ccsr
464 6898 major Circulation librarians can't run overdues without reports permissions
468 9980 blocker Anonymous searches in the OPAC entirely broken
469 8620 critical Barcode searching not working correctly
470 7440 major Vestiges of NoZebra should be removed
471 8746 major Rebuild_zebra_sliced.sh don't work where Record length of 106041 is larger than the MARC spec allows
472 9341 major Problem with UNIMARC authors facets
473 9395 major Problem with callnumber and standard number search in OPAC and Staff Client
474 9620 major IncludeSeeFromInSearches ON and data in $9 subfields can break indexing
475 9961 major Truncation and QueryAutoTruncate not working properly with new QueryParser
479 9902 major Item subfields not populating
483 9591 blocker Set Library changes after viewing Holds Queue >> reserves item
484 9272 major Plack goes into paroxysms of horror when faced with deleting an authorized value
486 System Administration
488 8401 critical Search term deleted from system preference content
492 9529 major Adding a patron shows javascript on screen under login section
493 9570 major View plain not working in ccsr
497 9142 blocker Failing test case in 3.10.0 release.
498 9486 blocker T/Letters.t loads modules in wrong order
499 9909 blocker If plugins directory isn't writable, plugins test shouldn't try to write to it
500 9911 blocker Remove two invalid tests
501 9912 blocker DateUtils.t must not access database
505 9883 blocker Koha::Plugins::* should not require koha-conf to load
506 9884 blocker Plugin permissions not added to translations
507 9900 blocker Plugins should not be enabled by default
508 8264 major Local cover images not working in IE8
509 9065 major Upload local cover image permission implementation error
510 9421 major Tools/picture-upload.pl not Plack-compatible
511 9535 major Patron card creator "Remove duplicates" function doesn't work
515 9293 major Action_logs not tracking payments
517 Z39.50 / SRU / OpenSearch Servers
519 9986 major Two fixes on Z3950 Search
522 Other bugs fixed in 3.12.0
523 ======================
525 (this list include all bugfixes since the previous major version. Most of them have already been fixed in maintainance releases)
530 9595 normal Update About page for license update to GPL3
531 9813 normal Update About page with license information about Bootstrap and jQuery
532 7143 trivial Bug for tracking changes to the about page
533 9418 trivial Some corrections and additions to about.tt
534 9956 trivial Add missing translators to the about page
538 2046 normal Suggestions: Title Field too small
539 7358 normal Basket.pl : it is possible to affect a closed basket to a closed basketgroup
540 8443 normal Suggestions : publication year and copyright date
541 8557 normal In orderreceive.tt and serials-edit.tt the use of a barcode scan send the form unexpectedly
542 9168 normal Software error when filtering in receipt summary
543 9280 normal Bad price calculation when filling a basket with staged records
544 9506 normal Values are false in the generated pdf for basketgroups
545 9824 normal Hide basket with no expected items in basket list by bookseller
546 9937 normal Routines introduced for creating a subscription from an order need unit tests.
547 10065 normal Style invoice edit form according to standard structure
548 10115 normal Hiding advanced search in Orders search tab removes plus button
549 10152 normal Default sorting wrong in parcels.pl
550 10270 normal GetOrdersByBiblionumber needs better unit tests
551 9116 minor Code cleaning: Remove some useless temp variables
552 9226 minor Wrong branch filter after suggestion creation
553 9364 minor Wrong billing/delivery addresses when creating a basket
554 9438 minor Biblio notes displayed when ordering
555 9685 minor Allow sort baskets by number
556 10106 minor Markup error causing misplacement of "reopen" checkbox on invoice edit screen
557 7875 trivial Pending suggestion link (the numbers) from staff client home directs to accepted suggestions instead of pending
558 9062 trivial Tax and discount should be formatted the same
559 9268 trivial Scanning in barcode or ISBN in Acquisitions -> new order submits the form unexpectedly
560 9455 trivial Embedded mysql quotes in sql string
561 9791 trivial Some tables are displayed with a pixel before and after
563 Architecture, internals, and plumbing
565 7853 normal Opac-maintanance.pl should correctly redirect back to opac-main.pl, if no updates are outstanding
566 9183 normal C4::Search should only have one ZOOM event loop
567 9546 normal MANIFEST.SKIP breaking regexp when running make manifest tardist
568 9552 normal BIB1 Relation "Greater Than" Attribute Not Mapped Properly in CCL.Properties
569 9683 normal Allow disable rewrite apache mod
570 9727 normal Typo in code causes compilation failure with Solr enabled
571 9894 normal 'hidden' value is hard to understand in frameworks
572 9926 normal Missing perl modules in Koha
573 9951 normal Resolve encoding problems where script parameters are not decoded
574 8429 minor Unnecessary use of Exporter in SIP/ILS objects
575 9292 minor Remove dead code related to 'publictype'
576 9401 minor Javascript used for tags handling wants access to CGISESSID cookie
577 9582 minor Unused code in members/pay.pl
578 10054 minor When SingleBranchMode is enabled, allow superlibrarians to set logged in library
579 10143 minor Fix FSF address in license headers
580 9609 trivial Rebuild zebra reports double numbers for exported records with -z option
581 10156 trivial Fix usr/bin/perl path for get_report_social_data.pl
585 9008 normal Warn if librarian logged-in with mysql/admin account
586 9827 normal Remove 'insecure' system preference
587 9841 minor Improve the link from the "logged in as mysql-user"-warning
589 Browser compatibility
591 7687 minor Remove problematic CSS gradient declarations targeting Internet Explorer
595 5790 normal Deleting a biblio should alert/fail if there are existent holds
596 9123 normal Authorities search ordered by authid does not work
597 9358 normal Fixed field plugins for MARC21 should be updated for MARC21 update #15
598 9377 normal Itemtype in duplicate biblio search
599 9497 normal Make it easier to add to the the list of possible encodings for Z39.50 servers and add ISO 8859-1
600 9523 normal Trying to import staged marc records where a matched bib has been deleted caused the import to hang
601 10225 normal If an item isn't editable, don't show the onclick Edit/Delete menu
602 9019 minor ILS-DI: GetRecords should return item fields in marcxml
603 9207 minor Improve z39.50 speed slowdowns for sites with many records
604 9353 minor Missing subfields on MARC21 frameworks
605 9494 minor Library of Congress Z39.50 target seed data outdated
606 9759 minor Last subfield can be deleted
607 10033 minor Dangerous query in _koha_modify_item
608 9534 trivial No way to get back to bib detail from edit record screen
609 10093 trivial Typo in marc21_leader.tt
613 8054 normal Can hit submit twice when paying fines
614 8079 normal Opac not showing fines - says 'no'
615 8559 normal Conflicting item statuses
616 8682 normal Quick slip: renewals do not appear on quick slips
617 9219 normal Show damaged and lost statuses for issues on circulation.pl as they are on moremember.pl
618 9860 normal Incorrect box heading 'Cannot check in' when a late document is returned
619 9875 normal Don't display empty tab when using (OPAC)SeparateHoldings
620 8781 minor Access to Transfer page while "independent branches" is on
621 9289 minor Adjacent checkbox behavior broken on circulation.pl
622 9720 minor Uninitialized value warnings in circulation
623 9526 trivial Patron statistics table is not pretty, the page needs the circ toolbar added
625 Command-line Utilities
627 2013 normal New Overdues.pm breaks fines2.pl
628 8840 normal Ubuntu-pkg-check.sh fix and extend functionality
629 9496 normal Rebuild_zebra.pl should handle invalid XML records better
630 9885 normal Passwords generated by command line scripts are weak
631 9104 minor Country in CSV in overdue_notices.pl
632 9235 minor Hardcoded values in cronjobs/backup.sh
633 8200 trivial /home/chris/git/koha.git in /usr/share/koha/misc/translator/update.pl
634 9671 trivial Fines.pl cronjob help lists wrong values for finesmode syspref
638 9681 normal Add some indexes in database
639 9745 trivial Don't nuke translated permissions with changes introduced in bug 9382
643 8945 normal Koha 3.10 Help Files Update
644 9267 normal Ubuntu 12.04 install docs broken
645 9850 normal Koha 3.12 Help Files Update
646 9440 trivial Update Koha's LICENSE file from GPL2 to GPL3
647 10042 trivial Minor typo ("Communnity") in packages docs
651 8419 normal Suspended holds appear on the daily holds queue
652 9320 normal Pending reserves is showing reserves already waiting
653 8508 minor Holds to Pull : Library dropdown options are erroneously concatenated by br tags
657 9211 normal Days_between wrong behaviour
661 6574 normal Js error in en-GB template breaks circulation toolbar
662 6709 normal Marc21_field_006.xml and marc21_field_008.xml can't be translated.
663 7938 normal The -v option to the translate script is not documented
664 9112 normal Update of SQL file for italian setup
665 9140 normal Untranslatable strings in item circulation history
666 9141 normal Untranslatable strings on "pay an amount..." page
667 9266 normal Untranslated strings in tags moderation
668 9331 normal Untranslatable strings in ajax.js
669 9797 normal Untranslatable strings have returned to ajax.js
670 9818 normal "Overdue Fines Cap ($)" should not use $ (I18N)
671 10017 normal Opac CCSR template do not cope well with right-to-left languages
672 10083 normal In Transit string doesn't get translated in the staff interface
673 10214 normal Malformed syspref.po file
674 9056 minor Add more translations to table language_descriptions
675 9493 minor Confirmations for user holds in opac are not translatable
676 9020 trivial Translate new permissions for 3.10
677 9381 trivial Add Catalan language
679 Installation and upgrade (command-line installer)
681 9734 normal String::Random is marked as optional, but C4::Members requires it
682 9315 trivial Bad version of String::Random reported by koha_perl_deps.pl
684 Installation and upgrade (web-based installer)
686 9498 normal Update encoding for Norwegian sample Z39.50 servers
687 9752 normal Set marcflavor = normarc when NORMARC is chosen in the web installer
688 9837 normal Fix Norwegian authorized values for the web installer
689 10050 normal Update German web installer files for 3.12
690 9831 minor Wrong and missing values in installer for French UNIMARC
691 9863 trivial 'import' button in web installer should read 'Import'
695 8943 normal Add table sorting to labels
697 MARC Bibliographic data support
699 7054 normal NORMARC: wrong default for 000 position 17
700 7055 normal NORMARC: Links and defaults for 008 position 15-17 and 35-37
701 9213 normal Implement analytics for NORMARC XSLT
702 9274 normal Software error in bibtex export
703 9804 trivial Fix name for NORMARC biblio-koha-indexdefs.xml
705 MARC Bibliographic record staging/import
707 5333 normal Undefined value stops import from z39.50
708 9035 trivial Remove deprecated 'bulkauthimport.pl' file
709 9144 trivial Bulkmarcimport.pl - Problem identifying errors
713 8299 normal Overdue_notice.pl shows warning messages
714 9348 minor Format dates in HOLD notices consistently
715 9886 minor ParseLetter removes too often punctuation characters from fields
716 9499 trivial --itemscontent= option is undocumented in advanced-notice.pl cronjob + default date should be date_due, not issuedate
720 8108 normal Remove unused images from the OPAC
721 8515 normal OPAC password change does not obey OpacPasswordChange
722 8660 normal Tag status does not show on multiple tag add
723 8955 normal Self checkout should degrade gracefully with JavaScript turned off
724 9102 normal [SECURITY] We should set httponly on our session cookie
725 9115 normal [3.6.X] basket window should close automatically when placing a hold
726 9166 normal OPAC needs configuration file for datepicker
727 9174 normal Item type image does not display for biblio-level itemtypes in list display in OPAC
728 9276 normal Display of biblio-level authorized values on OPAC search results broken
729 9287 normal Socialnetworks is enabled by default
730 9504 normal URL escape in OPAC more searches
731 9572 normal Opac info tooltip from branches is not well positioned
732 9660 normal OpenLibrary covers are too small on OPAC search results
733 9731 normal Remove changelanguage.pl in favor of (already present) opac-changelanguage.pl
734 9932 normal Broken calendar image and misplaced masthead include for CCSR theme
735 9970 normal Add datepicker widget default configuration to OPAC patron entry form
736 10026 normal OPAC cart not showing location anymore
737 10107 normal Opacbookbag shouldn't prevent from adding items to a list in the OPAC
738 10204 normal Patron image no longer appears in the OPAC
739 10266 normal Restricted status doesn't show in OPAC
740 4862 minor "Browse by subject" is misnamed
741 7657 minor Google and OpenLibrary image conflict
742 8981 minor Remove Nonpublic General Note from OPAC authorities display
743 8983 minor Typo error in UNIMARCslim2OPACResults.xsl
744 9003 minor Add css fix for opac news items with strong and em
745 9098 minor Replace tabulations by spaces in opac-user.pl
746 9158 minor Correcting whitespace around display of series 440 marc fields
747 9308 minor Logo-koha.png not transparent in ccsr theme.
748 9309 minor "OPACurlOpenInNewWindow" isn't respected for 856$u links shown in OPAC when not using XSLT
749 9329 minor Wrong message for already expired cards
750 9585 minor Fix spelling mistake in default tab conditional for opac-detail
751 9756 minor Patron self registration missing the system preference PatronSelfRegistrationAdditionalInstructions
752 9935 minor Social icons missing in CSSR theme
753 9946 minor Opac-topissues with no time limit
754 10073 minor Show ccode or location also if not bound to Authorized Values in XSLT
755 8546 trivial Error in description of OPAC Advanced Search Publication date range search
756 9059 trivial Increase size of opac-sendbasket window
757 10006 trivial Holding branch is not available to XSLT display
761 8816 normal Add WARNING to debian/control file, to not manually edit
762 9260 normal Koha-run-backups complains "[: 97: missing ]"
763 9890 normal Fix the new plugin system for package installs
764 10041 normal Provide a koha-translate script to aid package users on installing translations
765 10094 normal Koha-list should have an --disabled option
766 10101 normal Koha-enable error handling
767 10104 normal Koha-disable error handling
768 10144 normal Koha-start-zebra error handling
769 10146 normal Koha-stop-zebra error handling
770 10149 normal Koha-restart-zebra error handling
771 10150 normal Koha-email-disable error handling
772 10157 normal Koha-email-enable error handling
773 10159 normal Koha-rebuild-zebra error handling
774 10259 normal Koha-*-zebra scripts are expected to run without warnings if no instance name passed
775 9592 minor Package dependency updates for master
776 9784 minor Koha-shell missing from koha-common man page
777 9802 minor Add test case to verify package man pages are well formatted
778 10084 minor YUI path wrong in CCSR theme with packages
782 207 normal Display of institutional member's info gives strange information
783 9002 normal Remove Problematic Logic from Patron Messaging Preferences Form
784 9479 normal The member notices page does not display dates in the syspref format
785 9556 normal Changing patron category does not fully update patron messaging preferences
786 9772 normal Displayed Norwegian chars correctly in the patron category dropdown on the Patrons page
787 9783 normal Can hit submit twice when adding patrons
788 9917 normal Routing list tab on patron account should depend on syspref/permission
789 10053 normal Borrowers.branchcode cannot be null
790 9406 minor No confirmation displayed after renewing a patron from details page
791 9407 minor Patrons search should match substrings
792 9484 minor Userid not generated consistently (different editing pages)
793 9997 minor Suspected typo in patron self registration code
794 9330 trivial Patron duplication : should duplicate with empty title (salutation field)
795 9981 trivial Sort1 not automatically cleared when duplicating a patron
799 6602 normal Reports dictionary doesn't properly recognize text columns
800 9033 normal Wide character error in runreport.pl
801 9451 normal Borrower_stats.pl gives off warnings and is not Plack-compatible
802 9659 normal Undefined authorised value category yields empty dropdown menu on SQL reports
803 9719 normal Changing the rows per page on a custom report fails if it has user supplied parameters
804 10110 normal Problems with diacritics in saved SQL reports
805 9182 trivial Saved reports list : wrong sortable columns
809 7507 normal Audience Subtype limit on Advanced Search does not have all Audiences
810 8984 normal Zebra does not index some fields in UNIMARC biblio records
811 9049 normal Rebuild_zebra should not use shadow when called with -r
812 8946 minor Wrong label and missing values in UNIMARC coded fields advanced search
813 9419 minor The highlight feature can cause a browser freeze
814 9588 minor Weighted search query with index
815 9402 trivial Useless letter "v" between 2 <option> tags
819 9748 minor Noitemlinks not being enforced
823 7608 normal Manual history is always 'enabled'
824 8896 normal Delete serials no more missing from missinglist
825 9323 normal Untranslatable string in serials search
826 9391 normal Issues on serial collection page no longer show status
827 10183 normal Serials collection table is displayed with a single pixel before and after
828 9222 minor Manual history reversed in subscription-detail.pl
829 9229 minor Branch code instead of name in subscription-detail.pl
830 9947 minor Creating item for received serial prefills enumchron subfield
834 8039 normal Self Checkout/SIP: Allow authentication with userid and password
835 9343 minor SIP doesn't handle debarred date/status correctly
836 8433 trivial Use English not needed in modules not using English
837 9838 trivial SIP tests : fix in 04patron_status.t
841 9663 normal Individual bibliographic record "Save" option requires export permission
842 9873 normal Quiet errors in the log from XSLT.pm
843 9335 minor Message Log Popups don't disappear?
844 9376 minor Problem with dateexpiry display in moremember.tt
845 9726 minor XISBN service throttle not initialized
846 7368 trivial General staff client typo omnibus
847 9179 trivial Incorrect capitalization in serials-collection.pl
848 9382 trivial Bold necessary permissions for staff client access.
849 9397 trivial Error Messages hard to find for Visually Impaired Users (Accessibility) [Returning Items]
850 9398 trivial [ ? ] Link Lacks Context for All General Users (Accessibility) [Contexual Help]
851 9658 trivial Breadcrumb wrong on reports dictionary
853 System Administration
855 7596 normal System preferences editor JavaScript contains untranslatable English string
856 9201 normal OAI-PMH mapping value cannot be 0
857 10103 minor UniqueItemFields is missing from sysprefs.sql
858 8163 trivial Click to populate XSLT preferences with "default" or empty values
862 6329 normal Patron categories should show which fields are required
863 8068 normal Acq stats refers to budgets when it should be funds
864 8278 normal Replace YUI autocomplete in UNIMARC 210c plugin
865 8986 normal Batch patron modification template corrections
866 9073 normal Download option from the cart should match the menu button in lists
867 9108 normal Add uk/euro date sort filter to pages which require it
868 9172 normal Move TinyMCE library outside of language-specific directory
869 9284 normal JavaScript should conform to coding guidelines recommended by JSHint
870 9310 normal Patron image upload template corrections
871 9443 normal Use DataTables on MARC frameworks administration page
872 9459 normal Use DataTables on hold ratios report page
873 9463 normal Use DataTables on patron sent notices page
874 9554 normal Single quote in didyoumean
875 9555 normal Template files contain single quote strings
876 9583 normal OPAC cart button display problem in Chromium
877 9680 normal Cart aligned right in CCSR
878 9695 normal Use alphabet system preference on page used to browse patrons for patron card batches
879 9697 normal Replace YUI buttons on the patron cards batch edit page with Bootstrap
880 9737 normal Local Covers sometimes appear then disappear on OPAC Search Results/Lists
881 9766 normal Remove YUI menu on budget planning page in favor of different column-hiding system
882 9877 normal Use DataTables on funds administration page
883 9879 normal Use DataTables on suggestions management page
884 9881 normal Remove unused tablesorter plugin from offline circulation page
885 9882 normal Use DataTables on batch modifications pages
886 9887 normal Use DataTables on circulation page
887 9903 normal Sort by date broken on patron detail page
888 9904 normal Link to plugins management should not be in global navigation
889 9905 normal Use DataTables on calendar page
890 9925 normal Remove unused table-pager include
891 9945 normal Pretty icon display in authorised values configuration
892 10023 normal Degree notation in acq
893 10044 normal Doubled up paging on order receive
894 10134 normal Set XSLT usage ON as default, for new Koha installs
895 10145 normal The acquisition details block is badly placed
896 10153 normal Patron header search form is too wide
897 10196 normal Items table partially hidden in marc view in ccsr
898 5648 minor Icons clumping together
899 8899 minor Remove unused CSS declarations from staff client CSS
900 9196 minor Authorities editor overlapping box
901 9215 minor Non translatable string in manage-marc-import
902 9278 minor Remove unused OPAC CSS file sanop.css
903 9306 minor Update SeparateHoldings preference descriptions
904 9385 minor Patron add labels right aligned in chrome
905 9545 minor Fix Import Marc Bibliographic Framework Text Label
906 9571 minor Fix width for textareas in Edit Item screen
907 9586 minor Remove $ENV{DEBUG} info from Member Template
908 9608 minor White background on header on check in
909 9613 minor Items namespace missing in XSLT
910 9651 minor When deleting a fund, button is wrongly labelled with 'Delete this budget'
911 9803 minor Question mark in cataloging not clearly a link
912 9984 minor The hold ratios table uses a server-side sort
913 10045 minor Suggestions refer to budgets, but should be funds
914 10046 minor Label budget should be fund on invoices page
915 10049 minor Comments tab shows ( ) instead of ( 0 ) on translated templates
916 10097 minor Hide framework selection when importing staged authority records
917 10111 minor Layout on basket summary page a bit inconsistent
918 2835 trivial Inconsistent use of colon at the end of sentences
919 6680 trivial Cart download choices not understandable to patrons
920 9275 trivial Missing '<' closing pharagraph tag
921 9655 trivial Capitalization wrong on 'Close and Print' button in basket groups
922 9952 trivial MARC tab: tab 0 is not translated correctly
923 9957 trivial Missing cancel link on subfield editing page
924 10000 trivial Little typo in intranet-tmpl/prog/en/modules/help/tools/letter.tt: sliip
925 10002 trivial Don't include line breaks in strings that are translated
926 10008 trivial Serials search results 'Opened' tab should be 'Open'
927 10040 trivial Capitalization wrong on alert when deleting subfields from authority frameworks
928 10233 trivial Toolbar background missing from staff client catalogue page
932 9209 normal Mocked Koha::Calendar tests
933 8924 minor Some modules erroneously skipped by 00-load
937 5521 normal Item edit form appears if no items found
938 8745 normal Disallow rebuild_zebra.pl from executing, when run by root user
939 8977 normal Printoverdues.sh call an uninitialized variable
940 9360 normal Clean borrowers tool wording and layout problematic
941 9415 normal XML catalog export is missing root node
942 9509 normal BatchMod.pl does not ensure each barcode is unique
943 9605 normal Rotating collections permissions are wrong
944 10022 normal Multiple tags moderation doesn't work on translated page
945 9954 minor CSV profile encoding not selected on editing
949 7241 normal Circulation action logs record biblionumber instead of item number
951 translate.koha-community.org
953 8942 normal Translation process breaks javascript in calendar.inc
955 Z39.50 / SRU / OpenSearch Servers
957 9105 normal Moving Z3950 search code to Breeding.pm
958 10058 normal Fix unapi for NORMARC
959 9520 minor Update default LOC Z39.50 target
962 New sysprefs in 3.12.0
963 ======================
965 * AllowHoldsOnPatronsPossessions
968 * DisplayOPACiconsXSLT
969 * FinesIncludeGracePeriod
970 * HighlightOwnItemsOnOPAC
971 * HighlightOwnItemsOnOPACWhich
973 * HTML5MediaExtensions
974 * IDreamBooksReadometer
977 * IntranetNumbersPreferPhrase
978 * ManInvInNoissuesCharge
981 * OPACNumbersPreferPhrase
982 * OpacSeparateHoldings
983 * OpacSeparateHoldingsBranch
984 * PatronSelfRegistrationAdditionalInstructions
986 * RefundLostItemFeeOnReturn
988 * RentalsInNoissuesCharge
992 * SeparateHoldingsBranch
996 * UNIMARCAuthorityField100
997 * UNIMARCAuthorsFacetsSeparator
998 * UNIMARCField100Language
1005 ======================
1009 * Perl 5.10 is required
1014 ======================
1016 The Koha manual is maintained in DocBook.The home page for Koha
1019 http://koha-community.org/documentation/
1021 As of the date of these release notes, only the English version of the
1022 Koha manual is available:
1024 http://manual.koha-community.org/3.12/en/
1026 The Git repository for the Koha manual can be found at
1028 http://git.koha-community.org/gitweb/?p=kohadocs.git;a=summary
1032 ======================
1034 Complete or near-complete translations of the OPAC and staff
1035 interface are available in this release for the following languages:
1041 * Chinese (China) (84%)
1042 * Chinese (Taiwan) (94%)
1044 * English (New Zealand) (94%)
1046 * French (Canada) (61%)
1048 * German (Switzerland) (94%)
1051 * Norwegian Bokmål (64%)
1053 * Portuguese (Brazil) (90%)
1059 Partial translations are available for various other languages.
1061 The Koha team welcomes additional translations; please see
1063 http://wiki.koha-community.org/wiki/Translating_Koha
1065 for information about translating Koha, and join the koha-translate
1068 http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-translate
1070 The most up-to-date translations can be found at:
1072 http://translate.koha-community.org/
1076 ======================
1078 The release team for Koha 3.12 is
1080 Release Manager: Jared Camins-Esakov <jcamins@cpbibliography.com>
1081 Documentation Manager: Nicole C Engard <nengard@gmail.com>
1082 Installation Documentation Manager: Mason James <mtj@kohaaloha.com>
1083 Translation Manager: Ruth Bavousett <druthb@bywatersolutions.com>
1084 QA Manager: Katrin Fischer <Katrin.Fischer@bsz-bw.de>
1085 QA Team: Marcel de Rooy <M.de.Rooy@rijksmuseum.nl>,
1086 Elliott Davis <elliott@bywatersolutions.com>,
1087 Jonathan Druart <jonathan.druart@biblibre.com>,
1088 Mason James <mtj@kohaaloha.com>
1089 Paul Poulain <paul.poulain@biblibre.com>
1090 Bug Wranglers: Magnus Enger <magnus@enger.priv.no>,
1094 Packaging Manager: Robin Sheat <robin@catalyst.net.nz>
1095 Live CD Manager: Vimal Kumar V.
1097 Release Maintainer (3.6.x): Liz Rea <lrea@catalyst.net.nz>
1098 Release Maintainer (3.8.x): Chris Cormack <chrisc@catalyst.net.nz>
1099 Release Maintainer (3.10.x): Chris Cormack <chrisc@catalyst.net.nz>
1103 ======================
1105 We thank the following libraries who are known to have sponsored
1106 new features in Koha 3.12.0:
1107 * Arcadia Public Library
1108 * Athens County Public Libraries
1110 * Brooklyn Law School Library
1111 * Central Kansas Library System (CKLS)
1112 * Corpus Christi Public Libraries
1114 * Library of the Józef Piłsudski Institute of America
1115 * Los Gatos Public Library and Harrison Carmel Public Library
1116 * North Central Regional Library (NCRL)
1117 * Northeast Kansas Library System (NEKLS)
1118 * Plum Creek Library System
1119 * Rolling Hills Consolidated Libraries
1122 * Universidad Nacional de Córdoba
1123 * Université d'Aix-Marseille
1124 * Université de Lyon 3
1125 * Université de Rennes 2
1126 * Université de St Etienne
1128 * Washoe County Library System
1130 We thank the following individuals who contributed patches to Koha 3.12.0.
1131 * 34 Tomas Cohen Arazi
1134 * 1 Stefano Bargioni
1135 * 5 D Ruth Bavousett
1136 * 616 Jared Camins-Esakov
1142 * 4 Christophe Croullebois
1145 * 2 Stéphane Delaune
1146 * 1 Frédéric Demians
1148 * 89 Jonathan Druart
1151 * 13 Vitor FERNANDES
1157 * 2 Kristina D.C. Hoeppner
1161 * 5 Peter Crellan Kelly
1163 * 21 Bernardo Gonzalez Kriegel
1167 * 1 Matthias Meusburger
1169 * 1 Nadia Nicolaides
1170 * 1 Chris Nighswonger
1171 * 7 Dobrica Pavlinusic
1172 * 1 Maxime Pelletier
1182 * 53 Fridolyn SOMERS
1187 * 1 ByWater Migration Support
1198 We thank the following companies who contributed patches to Koha 3.12.0
1203 * 106 ByWater-Solutions
1204 * 616 C & P Bibliography
1213 * 18 Prosentient Systems
1217 * 4 Université Jean Moulin Lyon 3
1218 * 9 Université Rennes 2
1219 * 5 abunchofthings.net
1221 * 2 davenport.net.nz
1229 * 3 tech.washk12.org
1233 We also especially thank the following individuals who tested patches
1235 * 1 Koha Team Lyon 3
1237 * 10 Tomas Cohen Arazi
1245 * 1068 Jared Camins-Esakov
1252 * 4 Frédéric Demians
1254 * 252 Jonathan Druart
1255 * 1 Jonathan Druarth
1258 * 32 Nicole C. Engard
1262 * 385 Katrin Fischer
1264 * 2 Claire Hernandez
1267 * 133 Bernardo Gonzalez Kriegel
1273 * 19 Chris Nighswonger
1274 * 3 Dobrica Pavlinusic
1294 * 3 koha.aixmarseille
1298 We regret any omissions. If a contributor has been inadvertently missed,
1299 please send a patch against these release notes to
1300 koha-patches@lists.koha-community.org.
1303 Revision control notes
1304 ======================
1306 The Koha project uses Git for version control. The current development
1307 version of Koha can be retrieved by checking out the master branch of
1309 git://git.koha-community.org/koha.git
1311 The branch for this version of Koha and future bugfixes in this release line is 3.12-master.
1314 Bugs and feature requests
1315 ======================
1317 Bug reports and feature requests can be filed at the Koha bug
1320 http://bugs.koha-community.org/
1323 He rau ringa e oti ai.
1324 (Many hands finish the work)