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
Next revision
Previous revision
community:newsletter:2024-02 [2024/02/27 11:39] 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 =====
 +
 +==== Release 9.1.1 ====
 +
 +VuFind® 9.1.1 was released on February 12. In addition to a number of significant bug fixes, it also adds Mongolian language support and some important forward-compatibility updates needed to support authentication in future FOLIO versions.
  
 ==== 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 ====
 +
 +During the February meeting, the Project Management Committee began developing a plan for keeping documentation up to date on an ongoing basis. They also continued work on planning VuFind® activities for WOLFcon and the German VuFind® Summit this fall. Progress was also made on experimenting with artificial intelligence and planning development of an article about the project's governance experiences.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
  
-The following items were completed in the past month and will be included in release 9.1.1:+The following items were completed in the past month and are included in release 9.1.1:
  
   * Adjust PHPUnit .gitignore for forward compatibility: [[https://github.com/vufind-org/vufind/pull/3365|#3365]]   * Adjust PHPUnit .gitignore for forward compatibility: [[https://github.com/vufind-org/vufind/pull/3365|#3365]]
Line 21: Line 30:
   * Restrict hostnames for cover proxy: [[https://github.com/vufind-org/vufind/pull/3385|#3385]]   * Restrict hostnames for cover proxy: [[https://github.com/vufind-org/vufind/pull/3385|#3385]]
  
-The following item was completed in the past month and will be included in release 9.1.2 (if an additional 9.1.x release is deemed necessary; otherwise, it will roll to 10.0):+The following items were completed in the past month and will be included in release 9.1.2 (if an additional 9.1.x release is deemed necessary; otherwise, they will roll to 10.0):
  
   * Convert all text to B&W in print view: [[https://github.com/vufind-org/vufind/pull/3428|#3428]]   * Convert all text to B&W in print view: [[https://github.com/vufind-org/vufind/pull/3428|#3428]]
   * Fix stray closing spans in checkout history: [[https://github.com/vufind-org/vufind/pull/3405|#3405]]   * Fix stray closing spans in checkout history: [[https://github.com/vufind-org/vufind/pull/3405|#3405]]
 +  * Show if record in list in EDS core: [[https://github.com/vufind-org/vufind/pull/3448|#3448]]
  
 The following items were completed in the past month and will be included in release 10.0: The following items were completed in the past month and will be included in release 10.0:
Line 64: Line 74:
   * Sierra: Fix hard-coded API version strings: [[https://github.com/vufind-org/vufind/pull/3425|#3425]]   * Sierra: Fix hard-coded API version strings: [[https://github.com/vufind-org/vufind/pull/3425|#3425]]
   * Sort and deduplicate facet values on EDS advanced search: [[https://github.com/vufind-org/vufind/pull/3397|#3397]]   * Sort and deduplicate facet values on EDS advanced search: [[https://github.com/vufind-org/vufind/pull/3397|#3397]]
-  * Test improvements: [[https://github.com/vufind-org/vufind/pull/3372|#3372]], [[https://github.com/vufind-org/vufind/pull/3374|#3374]], [[https://github.com/vufind-org/vufind/pull/3380|#3380]], [[https://github.com/vufind-org/vufind/pull/3382|#3382]], [[https://github.com/vufind-org/vufind/pull/3383|#3383]], [[https://github.com/vufind-org/vufind/pull/3384|#3384]], [[https://github.com/vufind-org/vufind/pull/3386|#3386]], [[https://github.com/vufind-org/vufind/pull/3399|#3399]], [[https://github.com/vufind-org/vufind/pull/3406|#3406]], [[https://github.com/vufind-org/vufind/pull/3409|#3409]], [[https://github.com/vufind-org/vufind/pull/3414|#3414]], [[https://github.com/vufind-org/vufind/pull/3439|#3439]]+  * Test improvements: [[https://github.com/vufind-org/vufind/pull/3372|#3372]], [[https://github.com/vufind-org/vufind/pull/3374|#3374]], [[https://github.com/vufind-org/vufind/pull/3380|#3380]], [[https://github.com/vufind-org/vufind/pull/3382|#3382]], [[https://github.com/vufind-org/vufind/pull/3383|#3383]], [[https://github.com/vufind-org/vufind/pull/3384|#3384]], [[https://github.com/vufind-org/vufind/pull/3386|#3386]], [[https://github.com/vufind-org/vufind/pull/3399|#3399]], [[https://github.com/vufind-org/vufind/pull/3406|#3406]], [[https://github.com/vufind-org/vufind/pull/3409|#3409]], [[https://github.com/vufind-org/vufind/pull/3414|#3414]], [[https://github.com/vufind-org/vufind/pull/3439|#3439]], [[https://github.com/vufind-org/vufind/pull/3449|#3449]]
   * Translation improvements: [[https://github.com/vufind-org/vufind/pull/3395|#3395]], [[https://github.com/vufind-org/vufind/pull/3407|#3407]]   * Translation improvements: [[https://github.com/vufind-org/vufind/pull/3395|#3395]], [[https://github.com/vufind-org/vufind/pull/3407|#3407]]
   * Turn on cache for PHP_CodeSniffer: [[https://github.com/vufind-org/vufind/pull/3420|#3420]]   * Turn on cache for PHP_CodeSniffer: [[https://github.com/vufind-org/vufind/pull/3420|#3420]]
Line 72: 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.1709033941.txt.gz · Last modified: 2024/02/27 11:39 by demiankatz