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:2024-02

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
community:newsletter:2024-02 [2024/02/27 13:43] demiankatzcommunity:newsletter:2024-02 [2024/02/27 14:08] (current) demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: February, 2024 ====== ====== VuFind® Newsletter: February, 2024 ======
- 
-:!: This document is currently a draft and is subject to change. 
  
 ===== Development Highlights and Project News ===== ===== Development Highlights and Project News =====
Line 11: Line 9:
 ==== Development Progress ==== ==== Development Progress ====
  
 +In addition to the work needed to complete release 9.1.1 (and the addition of more bug fixes that may be incorporated in a future 9.1.2 release), development efforts in February made significant progress on the eventual 10.0 release.
 +
 +The month's work had a strong focus on tooling, with the PHPUnit test framework upgraded to version 10, many tests updated and improved, and the speed of style analysis and correction improved with the help of caching. This work helps to make the project more developer-friendly and to prevent future errors.
 +
 +There was also time to complete work on a couple of significant new features: the addition of an AccountMenu.yaml configuration file for customization of the user account menu, and the introduction of a filter textbox control in facet list pop-ups (helpful for narrowing down very long facet lists).
  
 ==== Project Management Committee Report ==== ==== Project Management Committee Report ====
Line 79: Line 82:
   * Update node version in GitHub actions; v16 is deprecated: [[https://github.com/vufind-org/vufind/pull/3396|#3396]]   * Update node version in GitHub actions; v16 is deprecated: [[https://github.com/vufind-org/vufind/pull/3396|#3396]]
   * Updated loadHTML from jQuery to native Javascript: [[https://github.com/vufind-org/vufind/pull/3294|#3294]]   * Updated loadHTML from jQuery to native Javascript: [[https://github.com/vufind-org/vufind/pull/3294|#3294]]
 +  * Upgrade to PHPUnit 10: [[https://github.com/vufind-org/vufind/pull/3314|#3314]]
   * Upgrade vanilla-cookieconsent to version 3.0.0: [[https://github.com/vufind-org/vufind/pull/3402|#3402]]   * Upgrade vanilla-cookieconsent to version 3.0.0: [[https://github.com/vufind-org/vufind/pull/3402|#3402]]
   * Use a callback in ILSAuthenticator to get Auth Manager: [[https://github.com/vufind-org/vufind/pull/3390|#3390]]   * Use a callback in ILSAuthenticator to get Auth Manager: [[https://github.com/vufind-org/vufind/pull/3390|#3390]]
community/newsletter/2024-02.1709041395.txt.gz · Last modified: 2024/02/27 13:43 by demiankatz