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/17 16:23] – [Code in Progress] 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 12: Line 12:
   * 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]], [[https://github.com/vufind-org/vufind/pull/2322|#2322]], [[https://github.com/vufind-org/vufind/pull/2323|#2323]]   * 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]]
Line 44: Line 46:
 ==== Code in Progress ==== ==== Code in Progress ====
  
-  * Add safeguards to language normalization: [[https://github.com/vufind-org/vufind/pull/2326|#2326]] 
   * 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]]   * 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 61: 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