You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

changelogs of builds for KK-customers. Differences and follow-ups against KC ("KohaCommuity") master and our KK-Koha (formerly named KCMinni) build.

Older changelogs sorted in subpages: 

Most important changes in human readable form for current, latest build


Post-release 16 changes

NOTE! Part of changelogs below wasn't included in text Release 16 changelogs but was in code. Let's hold them in these document though.


Hotfixes added or performed manually over community's code for build 496:

  1. KOHA-191 - Getting issue details... STATUS
  2. KOHA-217 - Getting issue details... STATUS
  3. KOHA-221 - Getting issue details... STATUS
  4. KOHA-236 - Getting issue details... STATUS
  5. KOHA-253 - Getting issue details... STATUS
  6. KOHA-203 - Getting issue details... STATUS

Build 496

Added:

  1. Added syspref EmailOverduesNoEmail to remove overdues notification by email to staff if the user has no email address. (20076)
  2. Added a handy method for checking if a patron meets the conditions to be deleted. (29741)
  3. Added shortcuts to yesterday, today and tomorrow for the flatpickr date selector. (29478)
  4. Added the date format string to the date_renewed field. This is to ensure that the date_renewed field can be correctly validated. (29405)
  5. Added documentation of the different filtering methods the REST API provides. (29183)
  6. Added a new field, `Public` to the definable library information. When enabled, the library details will be displayed in the libraries page on the OPAC. (27360)
  7. Added a feature to automatically link certain database columns in report results. (5697)
  8. Added the Yiddish (יידיש) language to Koha. (29596)
  9. Added the item call number to the ILS-DI GetAvailability output. This is useful for libraries that use discovery tools as patrons often don't check further for the call number, and then they don't have it
  10. when they look for the item. (28238)
  11. Added comment about how if you use self registration but you do not use a temporary self registration patron category, you should actually clear the preference
  12. PatronSelfRegistrationExpireTemporaryAccountsDelay. (28943)
  13. Added a check to StockRotationItem->advance to check if an item is checked out from the destination branch. If so, we do not receive the transfer. (29808)

Improved:

  1. Updated the way the NumSavedReports preference value is used on the saved reports page. For the "Show" dropdown list it now displays the number set in NumSavedReports (previously it showed 20), when expanded it now shows the number set in NumSavedReports sequentially (for example, if NumSavedReports is 78, the menu options should be "10, 20, 50, 78, 100, All"), and it now displays 'All' if NumSavedReports is blank. (29530)
  2. Improved the display for selecting a fund when placing a new order in acquisitions. It now displays as a hierarchy instead of a list without any indentation. (24866)
  3. Updated the default auto-renewal notices to tell patrons that their renewals have failed because their account has expired. (29557)
  4. Autorenew_checkouts borrower column is now hidden if a library was not using the feature. (29591)
  5. Selecting "Delete record" when there are existing subscriptions no longer deletes the record and subscription, and adds an alert box "[Count] subscription(s) are attached to this record. You must delete all subscriptions before deleting this record.". (9565)
  6. Turned autocomplete off for userid and password fields on the login forms for the OPAC and staff interface. (29487)
  7. Improved the accessibility of the OPAC by increasing the contrast ratio for buttons, making the button text easier to read. (29036)
  8. New enhancement that changes the batch item modification and deletion tools so that they now use the task queue feature (added in Koha 21.05) instead of using background jobs. For the library staff member this provides more information on the progress of the task. (28445)
  9. Enforce authentication for self-checkout users. (29543)
  10. Begun the process of replacing an obsolete jQuery plugin with a new library for selecting dates and times. Koha uses the jQueryUI "datepicker" widget for selecting dates, and uses an additional plugin, "jQuery Timepicker Addon," when adding time selection to the widget. This additional plugin has not been updated for many years. The new library, Flatpickr, will eventually replace both the jQuery Timepicker Addon and the jQueryUI datepicker widget. This replacement process begins here with the new Flatpickr calendar widget being added to Circulation -> Renew, Reports -> Patron statistics wizard, and Administration -> Patron categories. (28376)
  11. Extended the length of the description and OPAC description fields on authorised_values.tt making it easier to see and edit text that has longer descriptions. (29967)
    Made the horizontal scroll bar of the MARC preview modal on cataloguing/z3950_search.tt always visible for an easier user experience. (19865)
    Replaced the word "branch" with the word "library" for a self-checkout message, as per the terminology guidelines. ("This item belongs to another branch." changed to "This item belongs to another library".) (29482)
  12. Updated wording on maxreserves system preference. (29875)
  13. Patron's attributes on overdue list are hidden if needed. If a patron's attributes is limited to some libraries, we must apply this limit on the overdue list view. (11750)

Fixed:

  1. Fixed error that appeared when placing a hold for a club with no members. (29736)
  2. Fixed hiding notes fields (5XX in MARC21 and 3XX in UNIMARC) using NotesToHide. Before this you could hide one field and it worked. However, when hiding multiple fields one field would still always be visible. Now hiding notes fields works as expected. (17127)
  3. Fixed the REST API route for deleting patrons so that it now checks for guarantees, debts, and current checkouts. If any of these checks fail, the patron is not deleted. (29018)
  4. Fixed the display of pending suggestions in the staff interface so that it now shows pending suggestions for all libraries, for example: "Suggestions pending approval: Centerville: 0 / All libraries: 1.". Previously suggestions pending approval were only shown if there were suggestions for the user's current library. (29571)
  5. Fixed "or", "Yesterday", "Today" and "Tomorrow" in the flatpickr date selector so they can be translated. (29588)
  6. Fixed an issue with the installer files that meant "Hold reminder" notices were not shown in messaging preferences for new installations. (29586)
  7. Fixed the search and display of older transactions in the cash register so that items from today are included in the results. Previously, transactions for the current day were incorrectly not included. (28481)
  8. Fixed the uninitialized value warnings when XSLTParse4Display is called. (29669)
  9. Fixed the POS transactions page so that the total for the sale and the amount to collect are the same. (27801)
  10. Fixed the cause of the warning message "Use of uninitialized value $interface in concatenation (.) or string at /kohadevbox/koha/C4/Languages.pm line 121." when editing item types. (29040)
  11. Fixed an issue where vendors are repeated in the serials report. (28216)
  12. Fixed an issue with the installer files that meant "Hold reminder" notices were not shown in messaging preferences for new installations. (29586)
  13. Fixed an issue when upgrading from 21.05.x to 21.11 the uniq_lang unique key is failing to be created because several rows with the same subtag and type exist in database table language_subtag_registry. (29631)
  14. Fixed placing club holds so that checks are correctly made and warning messages displayed when patrons are debarred or have outstanding fees and charges. (29115)
  15. Fixed a minor HTML issue with the clubs enrollment form in the OPAC. The "Finish enrollment" button is now positioned correctly inside the bordered area and uses standard colors. (29611)
  16. Fixed an issue introduced by bug 26352 in 21.11 that caused the AutoSwitchPatron system preference to no longer work. (When AutoSwitchPatron is enabled and a patron barcode is scanned instead of a book, it automatically redirects to the patron.) (29637)
  17. Fixed an issue when adding or editing record subfields using the authority plugin and it has a value with more than 100 characters. (When a subfield has more than 100 characters it changes to a text area rather than a standard input field, this causes JavaScript issues when using authority terms over 100 characters.) (28853)
  18. Fixed an error when making an unAPI request in the OPAC using the MODS format. A 500 page error was displayed instead of an XML file. Example URL: http://your-library-opac-domain/cgi-bin/koha/unapi?id=koha:biblionumber:1&format=MODS (29556)
  19. Fixed the saved reports page so that the NumSavedReports system preference works as intended the number of reports listed should default to the value in the system preference (the initial default is 20). (29488)
  20. Fixed a small typo in the breadcrumbs section for ILL requests it had an extra › HTML entity after "Home". (29514)
  21. Fixed an issue with automatic renewal digest messages these were being sent on every cron run, even if there was nothing to renew or no renewal errors. (29381)
  22. Fixed 500 error when user performed a cataloging search for a valid ISBN 13 with no ISBN10 counterpart. (29437)
  23. Fixed the issue with umlauts in the search field getting changed into replacement characters. (29463)
  24. Fixed the flatpickr default time defaulting to 12:00 instead of 23:59, which was an unexpected change in behavior caused by the flatpickr switch. (29477)
  25. Fixed the date format in OAI-PMH for Identify.earliestDatestamp so that it uses "YYYY-MM-DDThh:mm:ssZ" and is in UTC, instead of the SQL format "YYYY-MM-DD hh:mm:ss" currently used. For OAI-PMH all date and time values must be in the format "YYYY-MM-DDThh:mm:ssZ" and in UTC. (21105)
  26. Fixed an issue where the default value for a field in a framework was being applied when records were edited, rather than only when first created. (29334)
  27. Fixed the standard cataloging editor and the item editor so that when updating existing records and items empty fields are not updated with the default framework values. (29146)
  28. Fixed issue that users were able to check in or renew items they don't own through OPAC's self-checkout. (29543)
  29. Fixed issues related to non authorized users being able to access private lists. (29544)
  30. Fixed that self-checkout users could access opac-user.pl for sco user when not using AutoSelfCheckID (28735)
  31. Fixed 'add multiple items' button on neworderempty that stopped responding when it's pressed and multiple items added to basket. (29895)
  32. Fixed the logic controlling whether a patron message on the circulation or patron details page has a "Delete" link. An error in the logic prevented messages from being removed by staff who should have been authorized to do so. (29889)
  33. Fixed the logic controlling whether a patron message on the circulation or patron details page has a "Delete" link. An error in the logic prevented messages from being removed by staff who should have been authorized to do so. (18320)
  34. Fixed an issue with the Holds to Pull report in which an incorrect barcode number could be shown for an item-level hold. The correct barcode will now be shown. (29786)
  35. Fixed the 'Go to field' and 'Errors' strings in the basic MARC editor to make them translatable. (This is a follow-up to bug 28694 that changed the way validation error messages are displayed when using the basic MARC editor in cataloging.) (29585)
  36. Fixed the wrong logic in Branches TT plugin, that made it crash, or display wrong pickup locations when the item/biblio didn't have any valid pickup location. (29807)

Removed:

  1. Removed borders between sections that are not required. The SQL report batch operations dropdown menu had a divider list items which was adding a border between sections (bibliographic records, item records, etc.), which was redundant because the sections have "headers" which also add a border. (29679)
  2. Removed the link from the patron club name on the patrons club listing page as it didn't work. Improved the consistency of the table of patron clubs so that the interface is consistent whether you're looking at clubs during the holds process or during the clubs management view. (29521)
  3. Removed system preference 'OPACItemsResultsDisplay' as the feature for the XSLT views was never implemented. (5229)
  4. Restored the previous behavior of Koha 21.05 so that the logged-in library (if a valid pickup location) is selected as the default pickup location for item-level holds. When it is not, an empty dropdown is used as a fallback. (29349)
  5. Restored the lost GIR segments in EDI messages generated by orders with items attached. The issue was that if your settings meant that items were created at order time, but GIR segments would not get sent to the vendor. (29670)
  6. Removed the issue_id constraint from return_claims. Due to the nature of our dual table approach to checkouts/old_checkouts we can't safely hae this constraint and not lose data. Prior to this commit, when an item is checked in we move the checkout from checkouts to old_checkouts.. this therefore triggers the delete of the issue_id from the return_claims table as described by the foreign key constraint. (29495)





  • No labels