Примітки до випуску Koha 18.11: відмінності між версіями

Матеріал з Koha Ukraine Wiki
Перейти до навігації Перейти до пошуку
Немає опису редагування
Немає опису редагування
Рядок 1: Рядок 1:
Коротко про випуск Koha 18.11:

- ротація бібліотечних фондів

- документація переведена в онлайн

- підтримка каталогу RecordedBooks, обкладинок AdLibris

- нові REST api для відвідувачів та маршрутів

- діаграми у звітах

- підтримка SRU для запозичень авторитетних файлів

- покращення безпеки автентифікації, SQL, XSS

- типові значення для індикаторів

- підтримка множинних форм у перекладах

- отримання згоди на обробку персональних даних (GDPR)

''Перекладено пояснення до найбільш значимих нових можливостей, вдосконалень та виправлень.''
''Перекладено пояснення до найбільш значимих нових можливостей, вдосконалень та виправлень.''

[https://koha-community.org/koha-18-11-released/ Koha 18.11.00 released] (англ.)

= Примітки до випуску Koha 18.11=
= Примітки до випуску Koha 18.11=
27 листопада 2018 року
27 листопада 2018 року

Версія за 12:56, 28 листопада 2018

Коротко про випуск Koha 18.11:

- ротація бібліотечних фондів

- документація переведена в онлайн

- підтримка каталогу RecordedBooks, обкладинок AdLibris

- нові REST api для відвідувачів та маршрутів

- діаграми у звітах

- підтримка SRU для запозичень авторитетних файлів

- покращення безпеки автентифікації, SQL, XSS

- типові значення для індикаторів

- підтримка множинних форм у перекладах

- отримання згоди на обробку персональних даних (GDPR)

Перекладено пояснення до найбільш значимих нових можливостей, вдосконалень та виправлень.

Koha 18.11.00 released (англ.)

Примітки до випуску Koha 18.11

27 листопада 2018 року

Koha — перше вільне програмне забезпечення з відкритим джерельним кодом автоматизованої бібліотечної інтегрованої системи (АБІС). Розробка спонсорується бібліотеками різних типів та розмірів, волонтерами та комерційними компаніями підтримки з усього світу. Офіційний сайт проекту Koha:

Koha 18.11.00 доступна для звантаження:

Інструкції з встановлення можна знайти за адресою:

Koha 18.11.00 — основний випуск, який поставляється з великою кількістю нових можливостей.

Він включає 16 нових можливостей, 235 вдосконалення та 432 виправлень недоліків (критичні, інші).

Нові можливості

Надходження

  • 15184 Ability to duplicate existing order lines to a given basket
Спонсоровано BULAC - http://www.bulac.fr/
Це вдосконалення додає можливість додавати замовлення до кошика замовлень (дублет) з існуючих рядків замовлення. Це допоможе у придбанні серіальних видань або інших робочих процесах, коли видання замовляється часто.
  • 19166 Add the ability to add adjustments to an invoice
Це удосконалення у надходженнях дозволяє бібліотекам записувати коригування до рахунків-фактур. Вони можуть ґрунтуватися на повідомленнях постачальника, наприклад, кредит за повернуті книги або пошкоджені книги, або дебетування за додаткові послуги та інше.

Автентифікація

  • 12027 Shibboleth authentication for staff client
Спонсоровано PTFS Europe
Шибболет-автентифікація вже давно доступна для електронного каталогу, ця латка додає підтримку для інтерфейсу бібліотекаря.
  • 18507 Shibboleth auto-provisioning - Sync
Шибболет-автентифікації має можливість передавати будь-яку кількість атрибутів Koha; ці атрибути можуть бути використані для динамічного створення (помилка 12026), і тепер, за допомогою цієї латки, оновлювати записи користувача в Koha.

Каталогізація

  • 18586 Create module to mint RDF subject URIs
Модуль Koha::RDF являє собою метод для карбування RDF предметних ідентифікаторів URI у форматі {{ OpacBaseURL }}/bib/{{ biblionumber }}.
Ця функціональність ще не використовується безпосередньо в Koha, але є попередником підтримки RDF.

Обіг

  • 11897 Stock Rotation for Koha
Спонсоровано PTFS Europe та публічними бібліотеками Північно-Західної Англії
Це пакетний процес для автоматизації ротації фондів.
Вона включає в себе сторінку бібліотечного інтерфейсу (у розділі інструментів) для керування ротаціями (упорядковані списки розташувань примірників для ротації, з пов'язаними термінами перебування примірників) та призначення їх примірникам.
Після того, як принаймні одна ротація налаштована, і бібліотекар володіє привілеєм на додавання ротації примірнику, на сторінці кожного бібліографічного запису з'являється додаткова вкладка, яка дає змогу керувати ротацією та призначати окремі примірники.

Документація

  • 19817 Merge local and online documentations
Великі кроки зроблені для поліпшення онлайн документації Koha. Це покращення вилучає застарілу локальну довідкову систему з програмного забезпечення, замість цього надає контекстне посилання на добре підтримуваний онлайн-посібник.

Штрафи та сплати

  • 19191 Add ability to email receipts for account payments and write-offs
Нехай Ваша бібліотека стане безпаперовою. Це покращення дає змогу надсилати квитанції про абонентську плату та стягнення електронною поштою.

Електронний каталог (інтерфейс читача)

  • 17602 Integrate support for RecordedBooks (formerly OneClickDigital) API
Ця можливість інтегрує функціональність RecordedBooks у каталог, дотримуючись моделі OverDrive.
При пошуку в електронному каталозі надаються посилання на результати з каталогу RecordedBooks, якщо вони знайдені. З цієї сторінки результатів автентифікований користувач, який має чинну електронну пошту, що відповідає обліковому запису RecordedBooks, зможе видати книги безпосередньо з результатів та звантажити їх через сторінку свого облікового запису в електронному каталозі. Користувачі також зможуть розміщувати резервування на недоступні примірники.

Відвідувачі

  • 20312 Add a link towards the last consulted patron
Перша спроба додати зручну функцію, яка дозволяє швидко переходити назад до останнього знайденого користувача у бібліотечному інтерфейсі.

REST api

  • 20942 Add route to get patron's account balance
Представляє кінцеві точки API для роботи з обліковими записами відвідувачів — це дуже запитувана функція для сторонніх інтеграцій.
  • 20944 Add routes to add credits to a patron's account
Представляє кінцеву точку API для роботи з кредитним рахунком відвідувача — це дуже запитувана функція для сторонніх інтеграцій.
  • 21116 Add API routes through plugins
Дозволяє розширювати API Koha за допомогою додатків. Це може дозволити інтеграцію окремих постачальників та створення прототипів нових маршрутів.

Звіти

  • 17282 Ability to create charts for SQL reports
Додає форму у розділ звітів, що дозволяє налаштовувати та малювати діаграми (кругові, смужкові, лінійні та їх комбінації).

Періодичні видання

  • 21467 Allow several receipts for a given subscription
Спонсоровано BULAC - http://www.bulac.fr/
Дозволяє користувачеві встановлювати кількість замовлень серіальних видань, корисну у випадку, коли здійснюються платежі за квитанцією, щоб знайти окремі випуски. Ця розробка також дозволяє змінювати загальну очікувану кількість для серіального видання у разі зміни періодичності.

Сервери Z39.50 / SRU / OpenSearch

  • 19436 Add SRU support for authorities
Деякі джерела (сервери) записів пропонують лише з’єднання SRU (а не Z39.50), це оновлення дозволяє Koha використовувати також і ці ресурси для авторитетних записів, як ми це можемо робити для бібліографічних записів.

Вдосконалення

Про систему

  • 21317 Format long lists under Koha Team tab as columns
Команда розробників Koha завжди зростає ☺. Ця латка змінює відображення з довгого списку на чіткий формат чотирьох стовпчиків.
  • 21319 Remove highlight and tooltip on Koha Team version
Два роки тому ми змінили систему нумерації версій з формату 3.x на формат РР.ММ. У той час ми додали підказку та виділили версію червоним на вкладці команди Коха на сторінці про програму. Ця латка тепер вилучає це, коли пройшов достатній проміжок часу.

Надходження

  • 7651 Add separate permission for managing currencies and exchange rates
  • 12395 Save order line's creator
Дозволити більш точний аудит замовлень на придбання.
  • 18480 Use modal for displaying patron details on add_user_search.pl to avoid redirect
  • 18639 Separate replacement cost and retail price fields in acquisitions
Ця латка намагається усунути деяку плутанину, оскільки поле "Ціна заміни" використовується як роздрібна ціна під час процесу замовлення, для ціни заміни примірника при отриманні.
Ця латка розбиває ці поля таким чином, що кожне може бути встановлене незалежно. Ціна заміни (RRP) використовуватиметься для визначення вартості під час замовлення, а ціна заміни наповнить вартість заміни примірників після отримання.
  • 20366 More information about orders linked to subscriptions on "Acquisition details" tab
Спонсоровано BULAC - http://www.bulac.fr/
  • 20966 Add column configuration to table of orders in a basket
  • 20969 Use modal to add and edit notes from basket
  • 20970 Reformat basket information on acquisitions basket page
  • 21333 Add ability to add to basket from a file

Архітектура, внутрішня структура та взаємодія

  • 10306 Koha to MARC mappings (Part 1): Allow multiple mappings per kohafield (for say 260/RDA 264)
Цей набір латок додає можливість відображення декількох полів MARC в одному полі Koha. Перше існуюче віднображене поле буде збережено в базі даних. Це дозволяє гнучко використовувати систему, використовуючи записи RDA та AACR2, де одні зберігають дані публікації у 260 полях а інші у 264.
  • 14302 Remove GRS1 indexing related code
Остаточне вилучення коду режиму індексації GRS1 після двох років застарівання.
  • 18072 Add Koha objects for Branch Transfer Limits
  • 18887 Introduce new table 'circulation_rules', use for 'max_holds' rules
  • 19490 Add a 'holds' column to the Batch Item Modification Tool
  • 19620 Allow skipping of patrons with valid emails for Talking Tech
  • 19633 Use alphanumeric error codes in upload
  • 19820 Add unsafe param to GetMarcSubfieldStructure
Спонсоровано Гетеборзькою університетською бібліотекою
  • 19933 Move C4::Members::patronflags to the Koha namespace - part 1
  • 20079 Display stack trace for development installations
  • 20226 Get rid of CATCODE_MULTI param decision in patron perl scripts
  • 20272 XSLT_Handler should use alphanumeric error codes
  • 20287 Move AddMember and ModMember to Koha::Patron
  • 20456 Remove the C4::Serials::GetSubscriptionsFromBorrower
  • 20509 Data consistency - authority types
  • 20521 dev installations should run with problematic SQL modes
Щоб допомогти ловити можливі проблеми SQL на ранній стадії розробки, ця латка дозволяє вмикати найсуворіші режими SQL для середовища розробки (і робить це за замовчуванням для безперервної інтеграції).
  • 20622 Add some color to bootstrap modal headers and footers
  • 20661 Implement blocking errors for circulation scripts
  • 20669 Add upgrade method to plugins
Це покращення стандартизує методи, які використовують автори додатків, щоб підтримувати свої дані додатків відповідно версіям додатків.
  • 20727 Replace usage of File::Spec->tmpdir with C4::Context->temporary_directory
  • 20968 Plugins: Add hooks to enable plugin integration into catalogue
Спонсоровано PTFS Europe
  • 20978 Add Koha::Account::add_credit
  • 20990 Add Koha::Account::outstanding_credits
  • 20997 Add Koha::Account::Line::apply
  • 21178 Add Koha::Patron::set_password method
  • 21183 C4::Items - Remove GetItemnumberFromBarcode
  • 21184 C4::Items - Remove GetBarcodeFromItemnumber
  • 21201 C4::Items - Remove GetItemnumbersForBiblio
  • 21202 C4::Items - Remove GetItemsByBiblioitemnumber
  • 21205 C4::Acquisition - Remove GetOrderFromItemnumber
  • 21221 Implement blocking errors for members/memberentry.pl
  • 21233 Add Koha::Exceptions::Password class
  • 21299 Move referer code from changelanguage to module in opac and staff
  • 21352 Allow plugins to add CSS and Javascript to Staff interface
Це покращення дозволяє авторам додатків вносити зміни до інтерфейсу бібілотекаря за допомогою css та javascript.
  • 21474 Add the Koha::Subscription->frequency method
  • 21501 Remove dead code from course reserves module
  • 21650 C4::Items::GetLastAcquisitions has never been used and should be removed
  • 21681 Remove C4::Accounts::getcharges
  • 21694 Add the Koha::Account->lines method
  • 21696 Use Koha::Account->lines from Koha::Account
  • 21719 Fix typos in codebase

Автентифікація

  • 3511 Integration with Moodle
  • 17776 Shibboleth Authentication is broken in plack
Спонсоровано PTFS Europe
Це вдосконалення додає підтримку використання Shibboleth у середовищі Plack. Проте слід дотримуватися обережності, перш ніж вмикати його, оскільки існують певні наслідки для безпеки, необхідно бути в курсі щодо атак зловмисників на заголовки, які можуть бути зменшені при додатковій турботі при налаштуванні рідного постачальника послуг та Apache: див. https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPSpoofChecking для отримання додаткової інформації.
  • 19625 Shibboleth auto-provisioning is broken in plack

Каталогізація

  • 3509 Batch item edit
  • 9701 Configure default indicators
Це додає індикатори за умовчанням до бібліографічних структур. Відповідно скориговано таблицю marc_tag_structure. Для ефективного використання цього вдосконалення, вам знадобиться додати значення у вашій системі управління MARC-структурами.
  • 12747 Add configurable extra column in Z3950 search result
Спонсоровано CCSR (https://ccsr.qc.ca)
Це дозволяє відображати MARC-поля та підполя з запису в додатковому стовпчику у списку результатів Z30.50. Зміст стовпця можна налаштувати за допомогою системного параметру AdditionalFieldsInZ3950ResultSearch.
  • 19263 Advanced Editor - Rancor - Add auto control number (001) widget
  • 19349 Allow to store biblio record's creator and last modifier in MARC
  • 20435 Allow lowercase prefix in inventory value builder
  • 21318 Add control number to authority Z39.50 search form

Обіг

  • 3510 Allow staff to change checkin date and time
  • 15139 Show non-public item note in overdues report
  • 15494 Block renewals by arbitrary item values
Це вдосконалення пропонує можливість запобігти продовженню згідно певних значень примірників. Використовуючи синтаксис yaml, бібліотека може вказати певні значення поля примірника, які, якщо вони будуть узгоджені, запобігають продовженню відповідних примірників.
Якщо ви користуєтеся сповіщеннями про автоматичне оновлення, ваше сповіщення має бути оновлено, щоб врахувати нову причину, за якою може бути відмовлено у продовженні "item_denied_renewal"
  • 15524 Set limit on maximum possible holds per patron by category
  • 19383 Print hold slips without confirmation
  • 19719 Add a new column for collection in the patron checkouts data table
  • 20322 Circulation page layout and design update
Ці латки справляють обличчя домашньої сторінки обігу. Уся функціональність залишається незмінною, однак, все переміщено, щоб зробити інтерфейс менш дружнім однак більш відповідним на різних екранах.
  • 20343 Show number of checkouts by itemtype in circulation.pl
  • 20450 Add collection to list of items when placing hold on specific copy
  • 20468 Multiselect on staff article requests form
  • 21121 New syspref to allow hiding of private patron data in circulation page
Спонсоровано: Інститут технологій Тої Охомай в Новій Зеландії та Catalyst IT.
  • 21380 Circulation history UI improvements - make barcode clickable

Утиліти для командного рядка

  • 20393 Remove redundant 'koha.psgi' and 'plackup.sh' files
  • 20486 Add --marc_conditions option to export_records.pl
Спонсоровано Гетеборзькою університетською бібліотекою
  • 20795 koha-rebuild-zebra should pass through increased verbosity
  • 20915 Use date --iso-8601 instead of date +%Y-%m-%d to be more readable and crontab friendly
  • 21011 Data inconsistencies - items.holdingbranch | items.homebranch
  • 21150 Data inconsistencies - item types
  • 21576 Add a developer script to automatically fix missing filters

Резервування курсів

  • 20467 Add ability to batch add items to a course

Штрафи та сплати

  • 19617 Allow 'writeoff of selected'
  • 20629 Remove ability to 'reverse' payments
  • 20703 Add ability to void any credit
  • 21673 Koha::Account::Lines->total_outstanding must be used when needed

Запити на резервування

  • 7534 New OPACAllowUserToChooseBranch setting for only showing libraries allowing holds
  • 15486 Restrict number of holds placed by day
  • 19469 Add ability to split view of holds view on record by pickup library and/or itemtype
Спонсоровано Стокгольмською університетською бібліотекою
  • 21628 Simplify holds awaiting pickup report

Переклади та локалізація

  • 15395 Internationalization: plural forms, context, and more

МБА

  • 18591 Allow an arbitrary number of comments on ILLs
  • 20651 Improve display of "Toggle full supplier metadata"
  • 20772 Make request metadata editable and add price_paid field
Додано нове поле „price_paid“ до запитів МБА
  • 20797 If an Ill request has an associated bib record, the detail view should contain a link to the record
  • 20995 Add request ID to OPAC ILL requests display table
  • 21079 Unify metadata schema across backends

Встановлення та оновлення (веб-орієнтований встановлювач)

  • 20683 Update German web installer for 18.05

Видрук читацьких квитків та етикеток

  • 15766 Give label and patron card batches a description
Спонсоровано Catalyst IT
  • 15836 Labels: Offer configuration option for splitting call numbers
Спонсоровано Інститутом Гете

Списки

  • 19039 Results of virtual shelves (lists) not sortable by date added

Підтримка бібліографічних MARC-даних

  • 19835 Update MARC frameworks to Updates 23+24+25 (Nov 2016, May and Dec 2017)
  • 20709 Update German MARC frameworks to Updates 23-26 (Nov 2016, May and Apr 2018)
  • 20710 Update MARC21 frameworks to Update 26 (April 2018)

Сповіщення

  • 15280 Switch default CHECKOUT notice to Template Toolkit
  • 15282 Switch default CHECKIN notice to Template Toolkit
  • 19743 Header and Footer should be updated on each item for checkin / checkout / renewal notices
  • 20356 Add EmailSMSSendDriverFromAddress system preference for overriding Email SMS send driver from address
Спонсоровано Гетеборзькою університетською бібліотекою

Електронний каталог (інтерфейс читача)

  • 8630 Add covers from AdLibris to the OPAC and Intranet
  • 14222 Sort holds in OPAC by priority
  • 14385 Extend OpacHiddenItems to allow specifying exempt borrower categories
Спонсоровано Catalyst IT
  • 15287 Use font-awesome on the OPAC
  • 17153 Logging in during a search navigates to account page instead of back to search results
  • 17530 Don't show 'article request' link when no article requests are permitted
  • 18236 MARC21: Add classes to material type icons on intranet result lists and detail pages
  • 20400 Add routing list tab to the patron account in OPAC
Додає вкладку списку маршрутизації до облікового запису відвідувача в електронному каталозі, яку буде видно, якщо RoutingSerials увімкнено, і користувач має принаймні один список маршрутів.
  • 20427 Convert OPAC LESS to SCSS
  • 20554 New OPAC CSS
  • 20876 The form_serialized_itype cookie is not used and should be removed
  • 20898 Replace OPAC detail's results browser with non-JavaScript version
  • 20921 Expose borrowernumber and branch when user is logged in to OPAC
  • 21157 Improve style of OPAC login modal
  • 21174 Change default behavior to open OPAC cart in one click
  • 21340 Add spans with classes around callnumbers in OPAC for additional styling
  • 21568 Add more spans with classes around callnumbers in OPAC for additional styling

Відвідувачі

  • 11401 Add support for Norwegian national library card
  • 11911 Add separate permission for managing suggestions
  • 12258 Datatable in Patrons Account Fines
  • 14391 Granular permissions for the administration module
  • 15136 Display item's homebranch in patron's fines list
  • 18635 Koha::Patron->guarantees() should return results alphabetically
  • 19524 Share patron lists between staff
  • 20819 GDPR: Add a consent field for processing personal data in account menu and self-registration
Цей звіт додає нову таблицю „patron_consent“, щоб зберегти згоду користувача на обробку персональних даних (GDPR), але дає можливість подальшого розширення.
Він додає два системні параметри: GDPR_Policy та PrivacyPolicyURL. Перший параметр дозволяє застосувати дозвіл на надання даних перед використанням електронного каталогу автентифікованим користувачем. У дозволеному режимі ми показуємо лише попередження на сторінці згоди. Другий параметр дозволяє додати URL-адресу сторінки політики конфіденційності.
На сторінці самостійної реєстрації ми також додамо прохання про згоду, якщо параметр задіяний.
  • 20867 Ability to show membership renewal date on moremember.pl page
  • 21337 Add Koha::Patrons->delete
  • 21755 Show patron updated date in circ menu

REST api

  • 21334 Add bibliographic content type definitions

Звіти

  • 9188 Remove 'debug' information from patron statistics
  • 20260 Use CodeMirror for the SQL reports editor
  • 20495 Refactor C4::Reports.Guided - remove get_saved_report

Пошуки

  • 18322 Add facets for ccode to zebra
  • 20758 Typo in BrowseResultSelection syspref description

Пошуки - Elasticsearch

  • 18316 Add weighting/relevancy options to ElasticSearch
  • 19604 Elasticsearch Fixes for build_authorities_query for auth searching
  • 19893 Alternative optimized indexing for Elasticsearch
Спонсоровано Гетеборзькою університетською бібліотекою
Ця латка значно покращує продуктивність процесу індексації ElasticSearch, а також покращує підтримуваність цієї області коду бази.
  • 20073 Move Elasticsearch settings to configuration files
  • 20244 Elasticsearch - Indexing improvements
Індексує як ISBN10 так і ISBN13, де це можливо.
Додає обробку для альтернативних сценаріїв.
Поліпшення підтримки сортування поля
  • 20248 Elasticsearch - Improvements to mappings UI and indexing script
  • 20602 Use search fields weight/relevancy on OPAC simple search

Пошуки - Zebra

  • 20078 Indexes 'arl' (Accelerated reading level) and 'arp' (Accelerated reading point) not usable in search menus

Періодичні видання

  • 3355 Pagination in bib search for subscriptions
  • 17877 Show internal and vendor note in acquisition info on subscription detail page
  • 18327 Add the ability to set the received date to today on multi receiving serials
  • 20365 Allow several open orders on subscription
Спонсоровано BULAC - http://www.bulac.fr/
  • 20726 Display acquisition details on the subscription detail page
Спонсоровано BULAC - http://www.bulac.fr/
  • 21511 Don't show acquisition details on subscription detail when there is no acq data

Інтерфейс бібліотекаря

  • 13406 Add classes to MARC Authority display to enable CSS styling
  • 16280 purge_suggestions.pl: Cron job log should tell number of days used
  • 17698 Make patron notes show up on staff dashboard
Спонсоровано Catalyst IT
  • 19550 Add links to related authorities for UNIMARC {Додає посилання до відповідних авторитетних записів для UNIMARC}
  • 19902 Add column configuration to bibliographic record checkouts history table
  • 20339 Unify MARC21 ISBN/ISSN handling in XSL
  • 20896 Move serial enumeration to the right of callnumber on staff detail page
  • 21158 Add cronjob references to the system preference descriptions if a cronjob is required
  • 21376 Catalogue detail date handling improvements

Системне керування

  • 12365 Allow descriptive notes to be added to circulation and fine rules
Спонсоровано Catalyst IT
  • 15520 Add more granular permission for only editing own library's circ rules
  • 21403 Add Indian Amazon Affiliate option to AmazonLocale setting

Шаблони

  • 7547 Printing a sorted cart
  • 10348 Show number of items on tab headings in the staff client
  • 13618 Add additional template filter methods and a filter presence test to Koha
Це важливе поліпшення політики безпеки Koha значно зменшує ймовірність того, що вразливі елементи XSS будуть введені в кодову базу Koha. Ми ввели вимогу щодо того, що усі змінні всередині шаблонів повинні бути передані через фільтр, і додано тест, щоб перевірити цю вимогу.
  • 19474 Convert staff client CSS to SCSS
  • 19608 Move admin templates JavaScript to the footer: The rest
  • 19709 Move template JavaScript to the footer: Labels
  • 19833 Disambiguation of "biblio", "biblio record" and "bibliographic record"
  • 19946 Update popup window templates to use Bootstrap grid: Authority Z39.50 search
  • 20044 Switch single-column templates to Bootstrap grid: Cataloging
  • 20045 Switch single-column templates to Bootstrap grid: Various
  • 20217 Make header's catalog search menu into a split button
  • 20220 Move template JavaScript to the footer: Holds
  • 20520 Re-indent moremember.tt
  • 20534 Floating toolbar when editing vendors
  • 20585 Label surname as name for organisation type patrons
  • 20641 Switch single-column templates to Bootstrap grid: Various, part 2
  • 20650 Switch single-column templates to Bootstrap grid: Various, part 3
  • 20667 Update two-column templates with Bootstrap grid: Acquisitions part 1
  • 20668 Update two-column templates with Bootstrap grid: Acquisitions part 2
  • 20672 Update two-column templates with Bootstrap grid: Acquisitions part 3
  • 20690 Update two-column templates with Bootstrap grid: Acquisitions part 4
  • 20731 Move template JavaScript to the footer: Call number browser MARC plugin
  • 20736 Update two-column templates with Bootstrap grid: Administration part 1
  • 20738 Update two-column templates with Bootstrap grid: Administration part 2
  • 20739 Update two-column templates with Bootstrap grid: Administration part 3
  • 20740 Update two-column templates with Bootstrap grid: Administration part 4
  • 20741 Update two-column templates with Bootstrap grid: Administration part 5
  • 20742 Update two-column templates with Bootstrap grid: Administration part 6
  • 20743 Update two-column templates with Bootstrap grid: Administration part 7
  • 20744 Replace staff client header Koha logo gif with transparent png
  • 20779 Style refresh for patron detail page
  • 20807 Lost items report: Improve the display of CSV profile errors
  • 20984 MARC21 subfield 300f - Type of Unit does not display
  • 21112 Re-indent staff client cart template
  • 21125 Shortcut moredetail.pl on nonexistent biblionumber
  • 21132 Highlight active filters on saved report page
  • 21137 Replace BORROWER_INFO and USER_INFO with logged_in_user
  • 21166 Add columns settings to the acquisition details table (record detail view)
Спонсоровано BULAC - http://www.bulac.fr/
  • 21237 Clean up staff client SCSS
  • 21305 Update two-column templates with Bootstrap grid: Patron clubs
  • 21306 Update two-column templates with Bootstrap grid: Tags
  • 21341 Style button on acquisitions existing record search with Bootstrap
  • 21409 Add column configuration to course reserves
  • 21428 Switch two-column templates to Bootstrap grid: Reports part 1
  • 21429 Switch two-column templates to Bootstrap grid: Reports part 2
  • 21430 Switch two-column templates to Bootstrap grid: Reports part 3
  • 21433 Switch two-column templates to Bootstrap grid: Tools part 1
  • 21434 Switch two-column templates to Bootstrap grid: Tools part 2
  • 21435 Switch two-column templates to Bootstrap grid: Tools part 3
  • 21437 Switch two-column templates to Bootstrap grid: Patron lists
  • 21439 Switch two-column templates to Bootstrap grid: Rotating collections
  • 21492 Show subscriptions count in the sidebar menu
  • 21519 Switch two-column templates to Bootstrap grid: Serials part 1
  • 21523 Switch two-column templates to Bootstrap grid: Serials part 2
  • 21570 Switch two-column templates to Bootstrap grid: Various
  • 21645 Clean up library groups template
  • 21647 Clean up SRU fields mapping templates
  • 21715 Ease translation of account and account offset type descriptions

Тестувальне оточення

  • 20757 Capture a screenshot on selenium errors
  • 21393 Make template filter checks code reusable

Інструменти

  • 13560 MARC modification templates - Add an 'Add' option
  • 21216 Notices - Add filter/search options to table
  • 21408 Inventory - Warn of items possibly scanned out of order
  • 21413 Inventory - Allow skipping items with waiting holds

Веб-служби

  • 20676 svc/barcode should allow barcode to be printed without text
Розширює HTTPS-API Koha /svc/barcode. Додає параметр notext=1 до точки вводу, щоб запобігти відображення тексту штрих-коду під зображенням штрих-коду.

Сервери Z39.50 / SRU / OpenSearch

  • 18973 Auto focus the ISBN field

Виправлення критичних недоліків

(Цей список містить усі виправлення помилок після попередньої основної версії. Більшість з них вже виправлена у випуску обслуговування)

Надходження

  • 20014 When adding to basket from a staged file item budgets are selected by matching on code, not id
  • 20798 Client side validation for for fund selection prevents adding only some records to a basket
  • 20827 Can't add owner to a fund
  • 20861 Correct EDI permissions on some pages
  • 20972 If ISBN has 10 numbers only the first 9 numbers are used
Спонсоровано Гетеборзькою університетською бібліотекою
  • 20979 Error message when deleting bib attached to order
  • 21282 Ordered/spent lists should use prices including tax for calculations
Виправляє ціни, вказані в списках замовлень/витрат для кожного кошторису в надходженнях, щоб показати ціну разом з податками. Це дозволить зробити загальний показник на цих сторінках відповідати загальним показникам, наведеним у таблиці на сторінках початкової надходжень та кошторисів.
  • 21347 bad code for input field in item information tab of addorderiso2709 page
  • 21385 Vendor search: Item count is incorrectly updated on partial receive
  • 21587 Patrons to notify on receiving doesn't work on new order creation, only on modification
  • 21758 Navigation in Z39.50 result pages not working in Acquisitions
Наступна сторінка, попередня сторінка та кнопки переходів тепер працюють під час навігації результатами пошуку при додаванні запису до кошика із зовнішнього джерела.
  • 21853 Internal software error when exporting basket group as PDF with Perl > 5.24.1

Архітектура, внутрішня структура та взаємодія

  • 18821 TrackLastPatronActivity is a performance killer
  • 20918 left-side navigation broken on the checkout history page
  • 20922 Koha::Number::Price must not be used in updatedatabase.pl
  • 21087 Patron's password is hashed twice when the object is saved
  • 21133 Missing use C4::Accounts statement in Koha/Patron.pm
  • 21195 Makefile.t is failing due to new files for SCSS
  • 21222 Patron's creation is broken
  • 21432 Internal Server Error in Checkout History
  • 21481 Translation tool still references to help templates
  • 21526 TT variables used to build a link should be uri filtered
  • 21593 Remove Group by clause in GetAuthValueDropbox
  • 21598 budget_parent_id isn't in GROUP BY - GetBudgetHierarchy
  • 21599 Incorrect decimal value: for column 'defaultreplacecost' - Cannot create item type
  • 21604 Cannot add/edit funds, cannot add budgets
  • 21607 Koha::Account::Line->apply should store credit offsets as negative amounts
  • 21612 Incorrect GROUP BY in Koha::Virtualshelves
  • 21635 Incorrect GROUP BY clause in batchMod.pl
  • 21669 TT assignment statements must not be html filtered
  • 21869 Bad update statement loses values for MarkLostItemsAsReturned

Автентифікація

  • 18947 Unexpected Active Directory LDAP authentication failure mode
  • 20879 Shibboleth in combination with LDAP as an alternative no longer works
  • 21311 Remove locked message from opac-auth.tt
За доброю практикою безпеки слід не надавати відомостей, які могли б підтвердити або заперечувати наявність облікового запису. Раніше просте „Цей обліковий запис заблоковано!“ підтверджував своє існування, що тільки сприяло додатковим атакам хакерів.
Щоб запобігти сприянню зловмисних нападів, повідомлення було змінено на таке, що прямо не вказано, що обліковий запис заблоковано. Вона лише згадує, що облікові записи будуть заблоковані після ряду невдалих спроб, замість того, щоб сказати, чи він дійсно заблокований.
Тому, коли вдала спроба з'явиться недійсною пропозицією користувача чи паролю після заблокованого облікового запису, користувачам слід нагадати, що вони завжди можуть скинути свій пароль або звернутися до співробітників бібліотеки за допомогою.

Каталогізація

  • 14662 Allow blank values in pull downs in cataloguing forms when subfield is mandatory
  • 20761 Advanced Cataloging Editor - Rancor - Some js files are not fetched using Asset
  • 20928 Checkout status not showing patron
  • 21448 Field 606 doesn't add multiple x subfields
  • 21742 Incorrect count of youtube videos
  • 21774 Cloned item subfields disappear when editing an item

Обіг

  • 2696 Fine payments should show what was paid for
Це додає подробиці перегляду усіх штрафів та платежів у обліковому записі відвідувача, де буде показано детальну інформацію про виплати, що сплачуються штрафом, і про те, як сплата була розподілена на кілька штрафів.
  • 10382 collection and location not returning to null when removed from course reserves
Ці латки гарантують, що коли значення курсу відключено, значення елементів, доданих до резервування курсу, не встановлюються.
  • 20825 Cannot checkout if item types at biblio level
  • 20889 Items marked as not for loan can be checked out
  • 20934 Biblio checkout history shows only current checkout
  • 21176 decreaseLoanHighHolds does not properly calculate date when TimeFormat set to 12 hour
  • 21231 BlockReturnofLostItems does not prevent lost items being found
  • 21257 Patrons checkout table throws JS error when location/collection not defined
  • 21293 Display of housebound delivery information broken by Bug 13618
  • 21464 Overdues export is missing lot of fields
  • 21620 Errors when using email from stockrotation.pl cronjob
  • 21641 Software error when checking out an item with a charge associated with it
  • 21777 Checkouts table in circulation is out of alignment
  • 21796 Patron Restriction do not restrict checkouts if patron also has a fee/fine on their account

Утиліти для командного рядка

  • 20811 Fix wrong usage of ModBiblio in bulkmarcimport.pl
  • 21122 Make check-url-quick.pl handle utf8 characters in urls gracefuly

Резервування курсів

  • 21603 Incorrect GROUP BY clause in SearchCourses

База даних

  • 20773 bug 20724 follow-up - Database cleanup
  • 21129 New ALTER IGNORE TABLE entries need correction in updatedatabase.pl
  • 21617 statistics.ccode is not long enough (see also dbrev 18.06.00.032)
  • 21682 Stock Rotation: Update DB is failing with strict_sql_modes ON

Штрафи та сплати

  • 13098 Item lost multiple times by the same patron will create only be charged once
  • 20840 Internal Server Error when clicking on "Details" button
  • 20946 Cannot pay fines for patrons with credits
  • 21702 mancredit.pl incorrectly passes user_id instead of the patron id

Запити на резервування

  • 20822 Can't find HOLD_SLIP template when printing
  • 21611 Priority in request.pl shows 1 instead of Waiting

Переклади та локалізація

  • 21823 Cannot update or create translations

МБА

  • 21377 Variable declarations erroneously filtered

Встановлення та оновлення (встановлювач для командного рядка)

  • 16690 Improve security of remote database installations
  • 17234 ALTER IGNORE TABLE is invalid in mysql 5.7. This breaks updatedatabase.pl
  • 21440 koha-create expects the file passed by $DEFAULTSQL to be in gzip format
Додає підтримку для koha-create, щоб дозволити йому приймати як стиснуті, так і не стиснуті файли для DEFAULTSQL

Встановлення та оновлення (веб-орієнтований встановлювач)

  • 21149 Administrator creation in onboarding always fails

Видрук читацьких квитків та етикеток

  • 8604 Patron cards made for patrons which don't have patron images use preceding card's image
  • 21281 Label Template - Creation not working

Підтримка бібліографічних MARC-даних

  • 21749 Importing MARC frameworks from pre-9701 fails

Сповіщення

  • 21529 Fix display of HTML tags in print notices

Електронний каталог (інтерфейс читача)

  • 20763 AllowPurchaseSuggestionBranchChoice triggers error opac-suggestions.pl is visited without logging in
  • 20832 Opac user page crash when there is an overdue fine and not any rental charge for a patron
  • 20875 OpacAddMastheadLibraryPulldown displays an empty list
  • 21018 OPAC Resource URL Broken if Tracklinks is enabled
  • 21374 Self registration e-mail verification does not work
  • 21475 Error in the OPAC when viewing a record which has no biblio-level itemtype
  • 21476 Incorrect filter prevents HTML5 media from playing in the OPAC
  • 21479 Removing from cart removes 2 items
  • 21771 Password recovery is broken (see 20023)
  • 21878 Fix few links for opac pagination and facets (no uri filter)

Відвідувачі

  • 13655 Can't save organisation type patron without entering userid/password
  • 20903 Print payment receipt on child patron could end with server error
  • 20951 Koha::Patron::Discharge is missing use Koha::Patron::Debarments
  • 20981 Organization name missing from patron search results
  • 21068 Remove NorwegianPatronDB related code
  • 21085 Can't edit patrons with housebound module active
  • 21136 Error "No property select_city for Koha::Patron" when saving patron record
  • 21208 Housebound deliverer/chooser have wrong name when creating a visit

SIP2

  • 21020 Return branch not set for transfer when using SIP
  • 21471 Misspelled variable name in _get_outstanding_holds
  • 21486 SIP does not return checked out (charged) items on patron_information request

Пошуки

  • 20838 Search by group of libraries is broken

Пошуки - Elasticsearch

  • 19365 link_bibs_to_authorities.pl doesn't work with Elasticsearch
Спонсоровано Національною бібліотекою Фінляндії
  • 21032 Refining a search made on a specific index fail

Система самообслуговування

  • 21054 Extra closing body tag in sco-main.tt prevents slip printing

Періодичні видання

  • 21554 Using Subscription Batch Edit produces Software Error

Інтерфейс бібліотекаря

  • 20652 Sort after item type search fails
  • 20899 Patron name not showing on issuehistory.pl
  • 20998 Non superlibrarians cannot search for patrons using the quicksearch at the top
  • 21418 Incorrectly filtered markup in staff client lists
  • 21703 Placing holds in staff is broken (TT filter)

Системне керування

  • 21151 SRU search fields mapping pop-up comes up empty

Шаблони

  • 13692 Series link is only using 800a instead of 800t
  • 20977 Javascript vars used in confirm_deletion in catalog.js do not match strings in catalog-strings.inc
  • 21163 Basket group detail page layout is broken
  • 21663 Incorrect filter prevents predefined notes from being added to patron acccounts
  • 21704 Editing subfields in bibliographic frameworks is broken (TT filter)
Спонсоровано Theke Solutions
  • 21706 Editing subfields in authority frameworks is broken (TT filter)
  • 21805 Duplicate include file in search results template causes JS error
  • 21814 System preferences save button can be hidden by language menu

Тестувальне оточення

  • 20906 Fix Debian 9 Test Failures
  • 21567 WebService:ILS related tests fail during package build
  • 21597 Test suite is still failing with new default SQL modes
  • 21600 t/db_dependent/api/v1/patrons.t is failing with new SQL modes

Інструменти

  • 20084 Patron card creator: layouts Industrial2of5 and COOP2of5 broken with error "Invalid Characters"
  • 21656 Syntax Error in Stock Rotation Default Notice Template

Веб-служби

  • 21046 ILSDI - AuthenticatePatron returns a wrong borrowernumber if cardnumber is empty
  • 21199 Patron's attributes are displayed on GetPatronInfo's ILSDI output regardless opac_display
  • 21203 ILS-DI - GetRecords crashes on non-existent records

translate.koha-community.org

  • 21480 misc/translator/translate does not work with perl 5.26

Виправлення інших недоліків

(Цей список містить усі виправлення помилок після попередньої основної версії. Більшість з них вже виправлена у випуску обслуговування)

Про систему

  • 7143 Bug for tracking changes to the about page
  • 17597 Outdated translation credits
  • 20720 Add libraries (sponsors) to the about page
  • 20818 Missing QA manager entry in 18.05 release notes

Надходження

  • 3849 Descriptions of acquisition permissions are unclear
  • 9775 unitprice should be hidden when creating an order
  • 15408 Timestamp on funds not updated when you duplicate a budget
  • 16739 Generate EDIFACT on basket groups falsely showing when configuration is incomplete
  • 16754 Use validation plugin in budgets, planning, and contracts
  • 19271 Ordered/Spent lists should display vendor name, not vendor code
  • 19453 Client side validation broken for "Fund" select
  • 20892 Wrong basketgroup link in histsearch.pl
  • 21033 Remove few warns in acqui/basket.pl
  • 21048 suggest_status not behaving properly
  • 21097 Missing optgroup closing tag in orderreceive.tt
  • 21288 Slowness in acquisition caused by GetInvoices
  • 21324 Missing aoColumns definition in acqui/parcel receivedt table
  • 21356 Missing space in parcel.tt
  • 21387 Receive items from - form should include tax hints the same as the ordering form
  • 21398 Search term when adding an order from an existing record should be required
  • 21417 EDI ordering fails when basket and EAN libraries do not match
  • 21425 basketno not being interpolated into error message
  • 21537 Template error when creating a new order from a suggestion
  • 21619 Tax hints should not be abbreviated
  • 21725 Incorrect HAVING in group by in Acquisitions.pm
  • 21799 Change wording for quantity input field on order receive page

Архітектура, внутрішня структура та взаємодія

  • 15734 Audio Alerts broken
  • 18584 Our legacy code contains trailing-spaces
  • 18720 Get rid of "die" in favor of exceptions in C4::Acquisition::GetBasketAsCsv
  • 19687 Recent upgrade to 17.05.04.000 bulkmarcimport started to fail
Спонсоровано Гетеборзькою університетською бібліотекою
  • 19991 use Modern::Perl in OPAC perl scripts
  • 20187 New rewrite rules can break custom css
  • 20259 Shorter JS and CSS rewrite rule
  • 20631 C4::Acounts claims to use ReturnLostItem but doesn't
  • 20696 Remove a few ugly "eq undef" comparisons
  • 20702 Bind results of GetHostItemsInfo to the EasyAnalyticalRecords pref
  • 20767 "The method is not covered by tests!" should give more information
  • 20851 Missing module in circ/article-request-slip.pl
  • 20886 Koha::Object::TO_JSON indiscriminately casting to integer
  • 20911 Search history page forms use 'GET' and this limits the number of entries that can be submitted
  • 20980 Manual credit offsets are stored as debits
Ця зміна може вплинути на існуючі звіти. Кредити більше не фіксуються як "дебет", а швидше за все отримаєте свій тип "ручного кредиту".
  • 21008 pay.pl and paycollect.pl raise warning
  • 21022 Exceptions should skip stringifying if message manually passed
  • 21056 Changing the logged in library can fail sporadically
  • 21082 OverDrive authentication method no longer supported
  • 21115 Add multi_param call and add divider in cache key in svc/report and opac counterpart
  • 21154 Remove unused subs from C4::Serials
  • 21182 acqui/check_duplicate_barcode_ajax.pl is not longer in use
  • 21207 C4::Overdues::GetItems is not used
  • 21238 TemplateToolkit.t is failing on slow server
  • 21396 Missing use statements in Koha::Account
  • 21404 Remove unused variables in C4::Breeding->_auth_build_query
  • 21500 Warnings in rotating collections
  • 21584 Wrong offset type for Lost Item
  • 21621 Incorrect GROUP BY in tools/letter.pl
  • 21639 Phone notice transports do not exist for new installs
  • 21680 Remove dead code C4::Accounts::fixaccounts
  • 21804 Bad rebase reintroduced C4::Accounts::getcharges
  • 21867 Replace remaining document.element.onchange calls in marc_modification_templates.js

Автентифікація

  • 13779 sessionID declared twice in C4::Auth::checkauth()
  • 20023 Password recovery should be case insensitive
  • 21323 Redirect page after login missing multiple params

Каталогізація

  • 15360 Incorrect or mislabeled behavior on Authorities "New from Z39.50" Button
  • 16424 Advanced editor reverts records back to Default framework
Після цієї латки структури будуть правильно оброблятися розвиненим редактором каталогізації.
  • 18655 Unimarc field 210c fails on importing fields with a simple quote {Поле 210c Unimarc зазнає невдачі при імпорті полів з символом одиночної лапки (чи апострофа)}
  • 18822 Advanced editor - Rancor - searching broken under Elasticsearch
  • 19970 Revise change of bug 19413 to work better for translations
  • 20592 updateitem.pl causes database errors when empty non-public item notes updated
  • 20760 Advanced Cataloging Editor - Rancor - AuthorisedValues are incorrectly fetched
  • 20785 Advanced Editor does not honor MarcFieldDocURL
  • 20829 'Link to host item' gives internal server error
  • 21009 Max length of inputs on editing/adding items is broken
  • 21053 Editing 008 field with a hash overwrites data
  • 21064 Advanced cataloging editor - rancor - check for changes should return 'undefined' instead of 'undef'
  • 21362 Advanced MARC Editor - Rancor - Tab navigation not working in fixed fields
  • 21365 BiblioAddsAuthorities does not work with the Advanced MARC Editor - Rancor
  • 21407 Can't enter new macros in the advanced cataloging editor (rancor)
  • 21556 Deleting same record twice leads to fatal software error
  • 21666 Advanced editor search- error is given for 'Unsupported Use attribute' when searching on title + author

Обіг

  • 16420 Buttons inconsistent between "Hold found" and "Hold found (waiting)" dialogs in checkin
  • 17561 ReserveSlip needs itemnumber for item level holds on same biblio
  • 18677 issue_id is not added to accountlines for lost item fees
  • 20120 Prevent writeoffs of more than the amount owed for a fee
  • 20487 AddReturn should clear items.onloan for unissued items
  • 20598 Accruing fines not closed out by longoverdue.pl if WhenLostForgiveFine is not enabled
  • 20660 AddReturn should use return date override for debarments
  • 20793 Don't show holds link in result list when staff user doesn't have place_holds permission
  • 20794 Don't show holds tab when user doesn't have circulate_remaining_permissions
  • 21168 Error on circ/returns.pl after deleting checked-in item
  • 21463 Library is no longer displayed in the overdue list
  • 21553 Javascript error on rota page
  • 21562 Sorting on checkout date is broken

Утиліти для командного рядка

  • 20893 batchRebuildItemsTables.pl has incorrect parameter
  • 21035 runreport.pl prints only a newline when printing a row that has a field that contains an embedded newline
  • 21322 process_message_queue.pl --type should take an argument
  • 21640 Itivia outbound script doesn't print to STDOUT
  • 21698 FIX POD of cancel_unfilled_holds.pl

Резервування курсів

  • 21349 Instructors with special characters (e.g. $, ., :) in their cardnumber cannot be removed from course reserves

База даних

  • 5458 length of items.ccode disagrees with authorised_values.authorised_value
  • 20777 Remove unused field accountlines.dispute
  • 21015 Members.pm slow because it loads twice Koha::Schema

Документація розробника

  • 21077 Fix comment for statistics.type in installer/data/mysql/kohastructure.sql

Штрафи та сплати

  • 20285 Lost item refund won't always pay down lost item fee first
  • 21167 Price should be correctly formatted on printed fee receipt and invoice
  • 21196 C4::Overdues::CalcFine should consider default item type replacement cost
  • 21462 "Filter paid transactions" stopped working after html-table was changed

Запити на резервування

  • 21075 AutoUnsuspendHolds should unsuspend holds <= today
  • 21076 Javascript error on article requests page
  • 21320 Holds to pull should honor syspref AllowHoldsOnDamagedItems
  • 21389 Javascript error on article requests page

Переклади та локалізація

  • 16621 Translatability: Issues in opac-user.tt (sentence splitting)
Вирішення проблеми перекладу через розщепленню речення у koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt
  • 19500 Make module names on letters overview page translatable
  • 20332 Untranslatable strings in grouped OPAC results
  • 21029 "Suspend until" in modal in staff patron account is not translatable
  • 21351 Traditional Chinese Language pack should have file name "zh-Hant-TW" not "zh-Hans-TW"
  • 21490 Disambiguation of "Order"

МБА

  • 20548 Remove copyright clearance workflow from staff created ILL requests
  • 20941 Displaying requests does not display request material type
  • 20996 Fix API response time on ILL request endpoint
Ця латка робить розділ налаштування бібліотеки/підрозділу <branch> обов'язковим у розділі міжбібліотечних обмінів <interlibrary_loans> вашого файлу налаштування Koha. У розділі <branch> можна визначити варіанти міжбібліотечних випозичань за кожною бібліотекою/підрозділом. У базовому вигляді розділ бібліотеки/підрозділу може бути такий:
<branch>code_for_your_branch</branch>
  • 21289 Error when sending emails to partner libraries
  • 21497 Dates should be correctly formatted for ILL requests in OPAC
  • 21516 Request notes CSS bug makes them unreadable
  • 21585 Missing firstnames should be gracefully ignored in ILL requests table
  • 21835 Request ID is displayed as NaN

Встановлення та оновлення (встановлювач для командного рядка)

  • 8 TransferLog ErrorLog apache parameters
  • 490 Poor display
  • 21426 setting USE_MEMCACHED to "no" in koha-sites.conf does not have any effect
  • 21654 Installer is loading a non-existent file

Встановлення та оновлення (веб-орієнтований встановлювач)

  • 15717 Installer: Step 3 has HTML tag br showing

Видрук читацьких квитків та етикеток

  • 6647 Label item search should use standard pagination routine
  • 20765 Search for items by acqdate does not work in label batch

Списки

  • 17886 Don't show option to add to existing list if there are no lists in staff
  • 21297 "More lists" screen missing "Select an Existing list" fieldset when all lists are public
  • 21629 List sort on call number does not use cn_sort
За допомогою цієї латки, списки, відсортовані за шифром замовлення, тепер для кращих результатів будуть використовувати автоматичну сортовану форму шифру замовлення з items.cn_sort.
  • 21874 Encoding broken in list and cart email subjects

Підтримка авторитетних MARC-файлів

  • 21581 Matching rules for authorities do not respect 'Search index' setting
  • 21644 UNIMARC XSLT display of 210 in intranet {Відображення UNIMARC XSLT поля 210 бібліотечному інтерфейсі}

Підтримка бібліографічних MARC-даних

  • 20700 Update MARC21 leader/007/008 codes
  • 20910 773$g not displayed if $0 is present
Спонсоровано Лаканською Орієнтальною школою

Сповіщення

  • 15971 Serial claim letters should allow the use of all biblio and biblioitems fields (like issn)
  • 21277 fr-CA translation for notices in sample_notices.sql

Електронний каталог (інтерфейс читача)

  • 16575 Irregular behaviour using window.print() followed by window.location.href=
  • 17869 Don't show pick-up library for list of holds in OPAC account when there is only one branch
  • 19291 Make breadcrumbs for OPAC search history consistent with other patron account pages
  • 19849 Rebase of bug 16621 partially reverted bug 12509
  • 20053 Drop type attribute "text/javascript" for `<script>` elements used in OPAC templates
Запобігає попередженню про атрибут типу, який генерується для елементів „<script>“ під час тестування сторінок електронного каталогу за допомогою W3C Validator для HTML5.
  • 20090 Missing Script Statement for Novelist Select on Some Record Displays in OPAC
  • 20507 Shelf browser does not update image sources when paging
  • 20756 OPAC "Share list" button should be styled with an icon
  • 20953 Discharge can be requested several times on OPAC
  • 20994 Fix capitalization on OPAC result list "Save to Lists"
  • 21078 Overdrive JS breaks when window opened from another site
  • 21094 Syndetics: always use https instead of http
  • 21127 Remove jqTransform jQuery plugin from the OPAC
  • 21493 Remove incomplete icon style from serial issues tabs
  • 21590 "send list" email uses the term "virtual shelf", this should be "list".

Підготовка deb-пакунків

  • 17084 Automatic debian/control updates (master)
  • 17237 Stop koha-create from creating MySQL users without host restriction
  • 18250 koha-common should start after memcached
  • 20920 Plack timeout because of missing CGI::Compile Perl dependency
  • 20949 Koha depends on Clone
  • 21267 X_FORWARDED_PROTO header should be set in apache

Відвідувачі

  • 2426 Management permissions is deprecated
  • 3886 Can't print receipt w/out allowing "Add or modify borrowers" permission
  • 7996 Patron modification log requires parameters permission
  • 20656 Print summary for patron shows paid fines and formats payments badly
Видрук зведення для відвідувача тепер показує лише непогашені штрафи/платежі. Щоб роздрукувати усі штрафи/платежі, ви можете скористатись опцією „print“ для таблиці на сторінці облікових записів відвідувача.
  • 20806 Item type in holds history table should be written as description, not code
  • 20991 Error will reset category when editing a patron
  • 21025 Koha::Patron::Discharge is missing use C4::Letters
  • 21041 "Merge patrons" button remains disabled with "Select all" option
  • 21080 patron attribute classes break patron's edit view
  • 21096 Garbled username on intranet login page
  • 21209 When trying to edit housebound roles, the edit button goes to patron attributes
  • 21353 Merge patrons option only available with manage_patron_lists
  • 21596 Handle default values when storing Koha::Patron
  • 21634 "Circulation" option is lost when viewing patron's logs
  • 21649 Add child button in the staff client is no longer automatically populating the parent address

REST api

  • 21031 Apache Rewrite rules don't work for API when using anything but Debian package Plack configuration

Звіти

  • 16653 reports/cat_issues_top.pl does not export "Count of checkouts" column as CSV
  • 20945 Report params not escaped when downloading
  • 21005 Missing row/column defaults cause unexpected results in report wizards
  • 21541 HTML filter breaks HTML rendering of SQL output
  • 21837 Overdues report shoudln't set homebranchfilter as holdingbranchfilter

Пошуки

  • 9968 Incorrect index used for 'Standard number' in advanced search
  • 14716 Correctly URI-encode URLs in XSLT result lists and detail pages
  • 18799 XSLTresultsdisplay hides the icons
  • 19390 OPAC view link in staff results should open in a new tab
  • 20151 Search is broken when stemming has no language
  • 20864 Only set bibs_selected cookie when BrowseResultSelection is activated
  • 21455 Authority search options get shuffled around when you click on 'Search'

Пошуки - Elasticsearch

  • 19502 Result sets limited to 10000
  • 20273 Elasticsearch: Auth-finder.pl autocomplete must use search_auth_compat

Пошуки - Zebra

  • 20697 Remove some Host-Item-Number noise from zebra-output.log when EasyAnalyticalRecords is not used
  • 21416 'gr' option missing from ZEBRA_LANGUAGE options in koha-sites.conf

Періодичні видання

  • 7136 Correct description of Grace period for subscriptions
  • 20241 Fix display of publication year in subscription record search for MARC21
  • 20351 Implement blocking errors for serials scripts
  • 20778 Unable to delete a subscription
  • 21505 Box around 'Additional fields' does not contain the fields
  • 21552 RoutingListNote should use raw filter and display HTML unescaped

Інтерфейс бібліотекаря

  • 28 testing to see if this posts to the list
  • 17625 245f and 245g are not displayed in XSLT
  • 18521 Renew and search hotkeys are swapped on returns page.
  • 20329 Text input fields are wider than the fieldset class they are inside of
  • 20504 Language attribute in html tag is empty in system preference editor
  • 20647 When ILL is enabled the hover effect on the ILL requests button is wrong.
  • 20781 0 months is not a valid enrollment period and causes errors
  • 20919 A Zebra query is done for each item when opening a record detail page
  • 21248 Fix COinS carp in MARC details page on unknown record
  • 21291 Article requests page doesn't show MARC, LabeledMARC and ISBD in sidebar
  • 21456 The 'New authority' button lists authority types inconsistently
  • 21470 Due date no longer shown in red when viewing checkouts for a patron
  • 21583 Novelist Select staff client not working in staff client - ns2init.js not loading
  • 21606 Issues with matching rules

Системне керування

  • 221 Add itemtypesearchgroups page mistitled
  • 255 Form fields too small for text
  • 834 Add Category Fields Need Descriptions
  • 14446 Resolve "Use of uninitialized value in goto" in admin/preferences.pl
  • 19179 Email option for SMSSendDriver is not documented as a valid setting
  • 21131 Changing and restoring a WYSIWYG preference can result in unexpected behaviour
  • 21144 ROADTYPE missing from authorised value categories list
  • 21279 Transport cost matrix shows html entity in all empty cells
  • 21625 Fix wording and typo in SMSSendDriver system preference description
  • 21730 PA_CLASS missing from list of authorized values categories
  • 21815 Rephrase HidePersonalPatronDetailOnCirculation a little bit

Шаблони

  • 10442 Remove references to non-standard "error" class
  • 13272 Many inputs lack a type attribute
  • 14786 Use text "MARC file" instead of "ISO2709" everywhere
  • 19511 Local cover images not centered in table column in staff client search results
  • 20223 Merge members-menu and circ-menu inc files
  • 20559 Occurrences of loading-small.gif still exist
  • 20698 Remove obsolete template: transfer-slip.tt
  • 20752 Files tab in patron account is not properly capitalized
  • 20774 Trivial HTML error in itemslost.tt
  • 20791 Correct capitalization on 'Notices and slips' page
  • 20805 Update child to adult patron process broken on several patron-related pages
  • 20814 Display issue with 'Saved reports' tabs when memcached is off
  • 20828 Step 4 of moremember is used for Housebound and additional attributes
  • 20831 (Bug 9573 follow-up) Pass id as first parameter instead of selector
  • 20881 Order receiving: Price filter missing on_editing
  • 20931 JS error "ReferenceError: $ is not defined" when CircSidebar is turned on
  • 20974 Remove files left behind after removing Solr
  • 20999 Remove invalid 'style="block"' from OPAC templates
  • 21038 Reserves should be holds
  • 21050 Datepickers on LabelItemSearch broken
  • 21099 Floating toolbars reposition too late
  • 21139 The floating toolbars have some issues
  • 21145 The "Column visibility" button should not be displayed at the OPAC
  • 21148 Dropdowns styled by the Select2 plugin do not highlight missing required fields
  • 21164 Fix alignment on new basket form in acquisitions
  • 21185 Incorrect title tag on tags review page
  • 21186 Incorrect Bootstrap modal event name in multiple templates
  • 21223 Some floating values are wrong
  • 21229 Correct nesting and specificity for some button styles
  • 21234 Remove our .clearfix class in favor of Bootstrap's
  • 21239 CSS regressions caused by SCSS move
  • 21243 Regression: SRU mapping popup for bibliographic records is unstyled
  • 21285 Select2 broken on high dpi screens
  • 21350 Add Font Awesome icon for pending onsite checkouts link
  • 21397 Routing list tab not marked as active
  • 21506 DataTables four button pagination uses the wrong icon for First and Last buttons
  • 21513 Add a 'Cancel' button to the authority editor and remove duplicate 'Save' button
  • 21531 Subscription "New fields" button should read "New field"
  • 21550 DataTables four button pagination uses the wrong icon for disabled buttons
  • 21740 Fixed-length fields show _ instead of @ when editing subfields
  • 21838 Wrong alignment of instructors in course reserves
  • 21839 Fix capitalization for "Print Label"

Тестувальне оточення

  • 18959 Text_CSV_Various.t must skip if Text::CSV::Unicode is not installed
  • 20177 Remove GROUP BY clause in GetCourses
  • 20776 Add Selenium::Remote::Driver to dependencies
  • 20866 ArticleRequests.t fails on existing requests
  • 20900 Yet another test assumes that CPL is present
  • 21023 Remove warning in t/db_dependent/Circulation/Chargelostitem.t
  • 21086 Wrong mock of DateTime->now in tests
  • 21095 Tests should expect ccodes facets now (since we have ccode facets)
  • 21134 Wrong error handling in Koha/Patron/Modification.pm hides a bug
  • 21155 SwitchOnSiteCheckouts.t is failing randomly
  • 21188 t/db_dependent/Circulation/issue.t is failing
  • 21213 Circulation.t needs diagnostics
  • 21230 Reserves.t is failing randomly
  • 21262 Do not format numbers for editing if too big
  • 21295 Update selenium tests for Admin pages bootstrap updates
  • 21355 GetDailyQuotes.t is fragile
  • 21360 IssueSlip.t is failing if run at 23:59
  • 21454 Price filtered variables should not need to be html filtered
  • 21536 t/Koha_ExternalContent_RecordedBooks.t skips more tests than scheduled
  • 21613 Turn strict SQL modes on for tests
  • 21717 TestBuilder.t is failing randomly
  • 21770 t::lib::QA::TemplateFilters should allow html_entity in href
  • 21775 Lack of tests for audio alerts
  • 21787 GetHardDueDate.t has a silly test

Інструменти

  • 20131 Inventory optional filters always shows "For loan" for value 0
  • 20564 Error 500 displays when uploading patron images with a zipped file
  • 21113 Hint Messages are misleading at "Merge Selected Patrons" in Patron Lists
  • 21141 Batch item modification tool throws error 500 when an itemnumber is invalid
  • 21142 Batch item/record modification/deletion tools does not open uploaded files in utf-8
  • 21242 Modification log redirects you to circulation with no borrower if 'Object' field is not populated with borrowernumber
  • 21579 showdiffmarc tool during manage staged batches always looks for biblios even when matching authorities
  • 21614 Search bar on Stock rotation page displays both [-] and [+] simultaneously
  • 21615 "Stock rotation" is at the wrong place in the Tools left side menu
  • 21819 Marc modification templates action always checks Regexp checkbox
  • 21854 Patron category is not showing during batch modification

Веб-служби

  • 21226 Remove use of retired OCLC xISBN service
OCLC вже припинила підтримку служби xisbn. Можна продовжувати використовувати функціональні можливості, надані цій службі Koha, шляхом ввімкнення параметрів ThingISBN як альтернативи.
  • 21235 Remove services_throttle if not required for ThingISBN
  • 21542 OverDrive password submission should use a password field to mask input

Нові системні параметри

  • AdditionalFieldsInZ3950ResultSearch
  • AdlibrisCoversEnabled
  • AdlibrisCoversURL
  • ArticleRequestsLinkControl
  • ElasticsearchIndexStatus_authorities
  • ElasticsearchIndexStatus_biblios
  • GDPR_Policy
  • HoldsAutoFill
  • HoldsAutoFillPrintSlip
  • HoldsSplitQueue
  • ItemsDeniedRenewal
  • KohaManualBaseURL
  • KohaManualLanguage
  • MarcFieldForCreatorId
  • MarcFieldForCreatorName
  • MarcFieldForModifierId
  • MarcFieldForModifierName
  • OpacHiddenItemsExceptions
  • OverDrivePasswordRequired
  • PrivacyPolicyURL
  • RecordedBooksClientSecret
  • RecordedBooksDomain
  • RecordedBooksLibraryID
  • RotationPreventTransfers
  • StockRotation
  • UseEmailReceipts
  • showLastPatron

Вимоги до системи

Важливі примітки:

  • Необхідний Perl 5.10
  • Необхідна Zebra

Документація

Керівництво з Koha ведеться у Sphinx. Домівка документації з Koha тут

На час публікації цих приміток про випуск лише доступна англійська версія керівництва з Koha:

Репозитарій Git керівництва з Koha знаходиться тут

Переклади

Повні або майже повні переклади електронного каталогу та інтерфейсу бібліотекаря доступні в цьому випуску для таких мов:

  • Арабська (94%)
  • Вірменська (94%)
  • Баскська (64.4%)
  • Китайська (Китай) (65.1%)
  • Китайська (Тайвань) (95.6%)
  • Чеська (89.8%)
  • Датська (56.5%)
  • Англійська (Нова Зеландія) (89.9%)
  • Англійська (США)
  • Фінська (85.3%)
  • Французька (94.3%)
  • Французька (Канада) (94.1%)
  • Німецька (100%)
  • Німецька (Швейцарія) (93.6%)
  • Грецька (76.2%)
  • Хінді (95.5%)
  • Італійська (92.2%)
  • Норвезька букмол (94.3%)
  • Окситан (після 1500) (60.6%)
  • Польська (86.8%)
  • Португальська (100%)
  • Португальська (Бразилія) (78.2%)
  • Словацька (87.5%)
  • Іспанська (94%)
  • Шведська (91.6%)
  • Турецька (94.9%)
  • Українська (58%)
  • В’єтнамська (54.4%)

Часткові переклади доступні для багатьох інших мов.

Коха Команда вітає додаткові переклади; будь ласка, дивіться

Для отримання інформації про переклади Koha та приєднатися до розсилання koha-translate:

Найбільш актуальні переклади можна знайти за адресою:

Команда випуску

Команда випуску Koha вер. 18.11.00 є наступною

Вдячності

Ми дякуємо наступним бібліотекам, компаніям та іншим установам, які внесли свій вклад у 18.11.00:

  • BULAC - http://www.bulac.fr/
  • CCSR (https://ccsr.qc.ca)
  • Catalyst IT
  • Escuela de Orientacion Lacaniana
  • Goethe-Institut
  • Гетеборзька університетська бібліотека
  • Національна бібліотека Фінляндії
  • Бібліотека університету Стокгольма
  • Theke Solutions

Ми дякуємо наступним людям, які внесли вклад (латки) для Koha 18.11.00:

  • Aleisha Amohia (16)
  • Anonymous (3)
  • Dimitris Antonakis (1)
  • Tomás Cohen Arazi (110)
  • Alex Arnaud (14)
  • Cori Lynn Arnold (4)
  • Zoe Bennett (3)
  • Philippe Blouin (4)
  • David Bourgault (3)
  • Christopher Brannon (1)
  • Alex Buckley (5)
  • Colin Campbell (4)
  • Barry Cannon (1)
  • Jérôme Charaoui (1)
  • Barton Chittenden (2)
  • Nick Clemens (249)
  • David Cook (8)
  • Charlotte Cordwell (4)
  • Chris Cormack (2)
  • Jonathan Druart (400)
  • Magnus Enger (5)
  • Charles Farmer (2)
  • Katrin Fischer (78)
  • Caitlin Goodger (1)
  • Isobel Graham (2)
  • Claire Gravely (2)
  • Victor Grousset (5)
  • Amit Gupta (1)
  • David Gustafsson (16)
  • Margaret Hade (1)
  • Kyle Hall (79)
  • Andrew Isherwood (41)
  • Mason James (1)
  • Lee Jamison (1)
  • Srdjan Janković (7)
  • Pasi Kallinen (6)
  • Vassilis Kanellopoulos (1)
  • Olli-Antti Kivilahti (1)
  • Jon Knight (1)
  • Bernardo Gonzalez Kriegel (5)
  • David Kuhn (1)
  • Joonas Kylmälä (1)
  • Pierre-Luc Lapointe (1)
  • Johan Larsson (2)
  • Owen Leonard (146)
  • Thatcher Leonard (1)
  • Ere Maijala (19)
  • Alberto Martinez (1)
  • Jesse Maseto (1)
  • Julian Maurice (24)
  • Matthias Meusburger (3)
  • Josef Moravec (44)
  • Joy Nelson (2)
  • Chris Nighswonger (1)
  • Dobrica Pavlinusic (1)
  • Martin Persson (4)
  • Liz Rea (1)
  • Martin Renvoize (44)
  • Benjamin Rokseth (1)
  • Marcel de Rooy (82)
  • Caroline Cyr La Rose (6)
  • Andreas Roussos (7)
  • Jane Sandberg (2)
  • Alex Sassmannshausen (2)
  • Maryse Simard (2)
  • Grace Smyth (1)
  • Fridolin Somers (13)
  • Lari Taskula (13)
  • Mirko Tietgen (9)
  • Mark Tompsett (15)
  • Koha translators (1)
  • Marc Véron (1)
  • Jenny Way (1)
  • Jesse Weaver (3)
  • Baptiste Wojtkowski (2)
  • Nazlı Çetin (1)

Ми дякуємо наступним бібліотекам, компаніям та іншим установам, які внесли свій вклад (латки) для Koha 18.11.00:

  • abunchofthings.net (9)
  • ACPL (146)
  • BibLibre (59)
  • BigBallOfWax (1)
  • BSZ BW (80)
  • bugs.koha-community.org (398)
  • ByWater-Solutions (334)
  • Catalyst (14)
  • Публічна бібліотека Коура Д'Ален (1)
  • Collège de Maisonneuve (1)
  • debian.diman (1)
  • Публічна бібліотека Дейхмана (1)
  • Devinim (1)
  • Foundations (1)
  • Університет Гетеборгу (18)
  • Informatics Publishing Ltd (1)
  • Interleaf Technology (1)
  • jns.fi (13)
  • KohaAloha (1)
  • kylehall.info (1)
  • Libriotech (5)
  • Університетський коледж Лінн-Бентон (2)
  • Університет Лафборо (1)
  • Marc Véron AG (1)
  • Університет Марівуд (1)
  • Prosentient Systems (8)
  • PTFS-Europe (91)
  • Rijks Museum (82)
  • rot13.org (1)
  • Solutions inLibro inc (15)
  • Православна духовна семінарія Святого Фотіоса (1)
  • The City of Joensuu (6)
  • The Donohue Group (4)
  • Theke Solutions (110)
  • unidentified (113)
  • Національний університет Кордова (5)
  • Університет Хельсінкі (20)
  • Wellington East Girls' College (1)

Ми також особливо дякуємо людям, які тестували латки для Koha:

  • Hugo Agud (1)
  • Sandy Allgood (3)
  • Aleisha Amohia (6)
  • José Anjos (1)
  • Tomás Cohen Arazi (230)
  • Alex Arnaud (7)
  • Cori Lynn Arnold (5)
  • Marjorie Barry-Vila (1)
  • Philippe Blouin (1)
  • Sonia Bouis (2)
  • David Bourgault (1)
  • Christopher Brannon (2)
  • Claude Brayer (1)
  • Alex Buckley (16)
  • Colin Campbell (4)
  • Barry Cannon (9)
  • Axelle Clarisse (8)
  • Claudio (1)
  • Nick Clemens (1515)
  • David Cook (1)
  • Chris Cormack (73)
  • Stephane Delaye (1)
  • Frédéric Demians (1)
  • Michal Denar (61)
  • Devinim (5)
  • John Doe (6)
  • Jonathan Druart (325)
  • Magnus Enger (9)
  • Charles Farmer (15)
  • Bouzid Fergani (1)
  • Katrin Fischer (406)
  • Martha Fuerst (1)
  • Brendan Gallagher (18)
  • Lucas Gass (1)
  • Todd Goatley (1)
  • Stephen Graham (6)
  • Claire Gravely (43)
  • Victor Grousset (6)
  • Amit Gupta (2)
  • Kyle Hall (69)
  • Andrew Isherwood (16)
  • Te Rauhina Jackson (2)
  • Srdjan Janković (1)
  • Dilan Johnpullé (9)
  • Pasi Kallinen (6)
  • Ulrich Kleiber (1)
  • Jon Knight (1)
  • Bernardo Gonzalez Kriegel (2)
  • Petter von Krogh (1)
  • Pierre-Luc Lapointe (11)
  • Nicolas Legrand (2)
  • Owen Leonard (123)
  • Andreas Hedström Mace (1)
  • Lauren Macon (1)
  • Ere Maijala (19)
  • Jesse Maseto (14)
  • Julian Maurice (47)
  • Matthias Meusburger (1)
  • Kathleen Milne (3)
  • Josef Moravec (233)
  • Joy Nelson (1)
  • Chris Nighswonger (1)
  • David Nind (10)
  • François Pichenot (1)
  • Simon Pouchol (1)
  • Séverine Queune (95)
  • Martin Renvoize (237)
  • Benjamin Rokseth (3)
  • Marcel de Rooy (211)
  • Caroline Cyr La Rose (14)
  • Paola Rossi (2)
  • Andreas Roussos (8)
  • Jane Sandberg (2)
  • BWS Sandboxes (1)
  • Lisette Scheer (12)
  • Maksim Sen (4)
  • Margie Sheppard (2)
  • Maryse Simard (26)
  • Spencer Smith (1)
  • Fridolin Somers (2)
  • Christian Stelzenmüller (10)
  • Myka Kennedy Stephens (1)
  • John Sterbenz (1)
  • Pierre-Marc Thibault (18)
  • Mirko Tietgen (13)
  • Mark Tompsett (52)
  • Ed Veal (1)
  • George Veranis (1)
  • Cab Vinton (5)
  • Marc Véron (4)
  • George Williams (7)

Ми вдячні наступним особам, які наставляли нових учасників проекту Koha.

  • Owen Leonard
  • Martin Renvoize

Ми шкодуємо якщо когось пропустили. Якщо вкладник був ненавмисно пропущений, будь ласка, надішліть латку на повідомлення про випуск за адресою koha-patches@lists.koha-community.org.

Примітки щодо системи контролю версій

Проект Koha використовує Git для управління версіями. Поточну версію розвитку Koha можна оглянути, перевіряючи гілку „master“:

Гілка цієї версії Koha та майбутніх виправлень помилок в цьому випуску є 18.11.x.

Помилки та побажання

Звіти про помилки та запити функціональності можуть бути подані на трекері помилку Koha за адресою:


He rau ringa e oti ai.
(Багато рук завершать роботу)

Примітки до випуску оновлені 22 листопада 2018 о 10:54:28.