About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2022-02

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
community:newsletter:2022-02 [2022/02/10 14:37] demiankatzcommunity:newsletter:2022-02 [2022/02/22 13:28] demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: February, 2022 ====== ====== VuFind® Newsletter: February, 2022 ======
- 
-:!: This document is currently a draft and is subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +While February was a short month, it nonetheless saw a significant amount of work completed on VuFind, including a new ILS driver (for Lucidea's GeniePlus), a new cover image provider (Bokinfo), some significant bug fixes (most notably a solution to a session-related bug introduced in VuFind 8.0, and to be released in VuFind 8.0.4 in the near future -- see [[https://vufind.org/jira/browse/VUFIND-1532|VUFIND-1532]]) and various incremental steps toward the eventual VuFind 9 release (including raising the PHP version requirement to 7.4 and updating a number of dependencies). Work to improve the speed of VuFind's integration tests has also meant that some aspects of development can accelerate due to faster completion of continuous integration jobs.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 11: Line 11:
   * Add a simple interval captcha that prevents too frequent actions: [[https://github.com/vufind-org/vufind/pull/2250|#2250]]   * Add a simple interval captcha that prevents too frequent actions: [[https://github.com/vufind-org/vufind/pull/2250|#2250]]
   * Add ability to check ObalkyKnih servers are alive: [[https://github.com/vufind-org/vufind/pull/2290|#2290]]   * Add ability to check ObalkyKnih servers are alive: [[https://github.com/vufind-org/vufind/pull/2290|#2290]]
-  * Add GeniePlus ILS driver: [[https://github.com/vufind-org/vufind/pull/2303|#2303]]+  * Add GeniePlus ILS driver: [[https://github.com/vufind-org/vufind/pull/2303|#2303]], [[https://github.com/vufind-org/vufind/pull/2322|#2322]], [[https://github.com/vufind-org/vufind/pull/2323|#2323]] 
 +  * Add safeguards to language normalization: [[https://github.com/vufind-org/vufind/pull/2326|#2326]]
   * Add test for email subject: [[https://github.com/vufind-org/vufind/pull/2302|#2302]]   * Add test for email subject: [[https://github.com/vufind-org/vufind/pull/2302|#2302]]
 +  * Add ThemeConfig view helper: [[https://github.com/vufind-org/vufind/pull/2218|#2218]]
   * Adding Bokinfo as a source for coverimages: [[https://github.com/vufind-org/vufind/pull/2294|#2294]], [[https://github.com/vufind-org/vufind/pull/2298|#2298]]   * Adding Bokinfo as a source for coverimages: [[https://github.com/vufind-org/vufind/pull/2294|#2294]], [[https://github.com/vufind-org/vufind/pull/2298|#2298]]
   * Aleph: Use default values for each Holds config key separately: [[https://github.com/vufind-org/vufind/pull/2306|#2306]]   * Aleph: Use default values for each Holds config key separately: [[https://github.com/vufind-org/vufind/pull/2306|#2306]]
 +  * Correct typos in Armenian translation: [[https://github.com/vufind-org/vufind/pull/2320|#2320]]
   * Demo driver: make new/recent IDs configurable: [[https://github.com/vufind-org/vufind/pull/2296|#2296]]   * Demo driver: make new/recent IDs configurable: [[https://github.com/vufind-org/vufind/pull/2296|#2296]]
 +  * EDS backend: support additional "missing record" cases: [[https://github.com/vufind-org/vufind/pull/2324|#2324]]
   * Fix bugs in updateRecordId() method: [[https://github.com/vufind-org/vufind/pull/2314|#2314]]   * Fix bugs in updateRecordId() method: [[https://github.com/vufind-org/vufind/pull/2314|#2314]]
 +  * Fix construction of query string for EDS Autocomplete requests: [[https://github.com/vufind-org/vufind/pull/2319|#2319]]
   * Fix problems with loss of session data: [[https://vufind.org/jira/browse/VUFIND-1532|VUFIND-1532]] / [[https://github.com/vufind-org/vufind/pull/2310|#2310]] / [[https://github.com/vufind-org/vufind/pull/2311|#2311]]   * Fix problems with loss of session data: [[https://vufind.org/jira/browse/VUFIND-1532|VUFIND-1532]] / [[https://github.com/vufind-org/vufind/pull/2310|#2310]] / [[https://github.com/vufind-org/vufind/pull/2311|#2311]]
   * Improve cover tests: [[https://github.com/vufind-org/vufind/pull/2304|#2304]]   * Improve cover tests: [[https://github.com/vufind-org/vufind/pull/2304|#2304]]
   * Improve filter message handling in tag admin: [[https://github.com/vufind-org/vufind/pull/2263|#2263]]   * Improve filter message handling in tag admin: [[https://github.com/vufind-org/vufind/pull/2263|#2263]]
-  * Improve performance of integration tests: [[https://github.com/vufind-org/vufind/pull/2309|#2309]], [[https://github.com/vufind-org/vufind/pull/2312|#2312]]+  * Improve performance of integration tests: [[https://github.com/vufind-org/vufind/pull/2309|#2309]], [[https://github.com/vufind-org/vufind/pull/2312|#2312]], [[https://github.com/vufind-org/vufind/pull/2317|#2317]], [[https://github.com/vufind-org/vufind/pull/2318|#2318]], [[https://github.com/vufind-org/vufind/pull/2321|#2321]]
   * Include Memcached adapter by default: [[https://github.com/vufind-org/vufind/pull/2307|#2307]]   * Include Memcached adapter by default: [[https://github.com/vufind-org/vufind/pull/2307|#2307]]
   * Override relevance for ID-based searches: [[https://github.com/vufind-org/vufind/pull/2295|#2295]]   * Override relevance for ID-based searches: [[https://github.com/vufind-org/vufind/pull/2295|#2295]]
Line 43: Line 48:
   * Adding hold history config example to KohaRest.ini: [[https://github.com/vufind-org/vufind/pull/2293|#2293]], [[https://github.com/vufind-org/vufind/pull/2297|#2297]]   * Adding hold history config example to KohaRest.ini: [[https://github.com/vufind-org/vufind/pull/2293|#2293]], [[https://github.com/vufind-org/vufind/pull/2297|#2297]]
   * Build OpenURL without http_build_query to avoid PHP array syntax in URL: [[https://github.com/vufind-org/vufind/pull/2313|#2313]]   * Build OpenURL without http_build_query to avoid PHP array syntax in URL: [[https://github.com/vufind-org/vufind/pull/2313|#2313]]
 +  * Clean up layout.phtml a bit: [[https://github.com/vufind-org/vufind/pull/2327|#2327]]
 +  * Relax MarcReader's format checking: [[https://github.com/vufind-org/vufind/pull/2328|#2328]]
 +  * SierraRest: Rework canceling and updating of holds: [[https://github.com/vufind-org/vufind/pull/2325|#2325]]
 +  * Update ThemeConfigFactory to use latest laminas-cache settings: [[https://github.com/vufind-org/vufind/pull/2329|#2329]]
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
Line 50: Line 59:
   * Setting up Search/Retrieve via URL (SRU): [[https://vufind.org/jira/browse/VUFIND-1530|VUFIND-1530]]   * Setting up Search/Retrieve via URL (SRU): [[https://vufind.org/jira/browse/VUFIND-1530|VUFIND-1530]]
   * Shibboleth / VuFind: [[https://vufind.org/jira/browse/VUFIND-1531|VUFIND-1531]] (possibly a support request; ticket needs clarification)   * Shibboleth / VuFind: [[https://vufind.org/jira/browse/VUFIND-1531|VUFIND-1531]] (possibly a support request; ticket needs clarification)
 +  * Wrapped link elements should not have space between the lines: [[https://vufind.org/jira/browse/VUFIND-1533|VUFIND-1533]]
  
 ===== Active Issues ===== ===== Active Issues =====
Line 55: Line 65:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
-  * Add ThemeConfig view helper: [[https://github.com/vufind-org/vufind/pull/2218|#2218]] 
   * Make getFacetLabel work for checkbox filters: [[https://github.com/vufind-org/vufind/pull/2259|#2259]]   * Make getFacetLabel work for checkbox filters: [[https://github.com/vufind-org/vufind/pull/2259|#2259]]
   * Replace database abstraction layer with Doctrine: [[https://vufind.org/jira/browse/VUFIND-1480|VUFIND-1480]] / [[https://github.com/vufind-org/vufind/pull/2233|#2233]]   * Replace database abstraction layer with Doctrine: [[https://vufind.org/jira/browse/VUFIND-1480|VUFIND-1480]] / [[https://github.com/vufind-org/vufind/pull/2233|#2233]]
community/newsletter/2022-02.txt · Last modified: 2022/02/22 13:32 by demiankatz