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:2023-04

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:2023-04 [2023/04/19 14:42] demiankatzcommunity:newsletter:2023-04 [2023/04/25 11:38] (current) demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: April, 2023 ====== ====== VuFind® Newsletter: April, 2023 ======
- 
-:!: This document is a draft and still subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +The major news for April was the release of VuFind® 9.0 (and, soon after, 9.0.1, to promptly address a bug in the upgrade process that might have inconvenienced some users). You can read the [[changelog:release-9.0|press release]] or watch the [[videos:vufind_9.0_-_what_s_new_what_s_changed|presentation video]] from the April Community Call for details on what is new in the latest release.
 +
 +Work is also already underway on code for release 9.1, with several new accessibility improvements either completed or in development, and some enhancements introduced into the test environment to make development more convenient.
 +
 +The project welcomed a new Registered Service Provider this month: [[community:membership_levels_and_benefits:rsp:marmot|Marmot Library Network, Inc.]], which specializes in supporting the needs of libraries in Colorado and the surrounding region.
 +
 +The Project Management Committee continued work in improving documentation, streamlining internationalization workflows and planning for future fundraising. The PMC will soon begin planning for the next VuFind® Summit, which will be held in conjunction with [[https://openlibraryfoundation.org/about/wolfcon/upcoming/|WOLFcon]] this coming August.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 15: Line 21:
   * Aleph driver: return value from cancelHolds fixed according to ILS driver documentation: [[https://github.com/vufind-org/vufind/pull/2815|#2815]]   * Aleph driver: return value from cancelHolds fixed according to ILS driver documentation: [[https://github.com/vufind-org/vufind/pull/2815|#2815]]
   * Always overwrite existing files when copying node modules: [[https://github.com/vufind-org/vufind/pull/2832|#2832]]   * Always overwrite existing files when copying node modules: [[https://github.com/vufind-org/vufind/pull/2832|#2832]]
 +  * Avoid broken links being generated by Record View Helper: [[https://github.com/vufind-org/vufind/pull/2841|#2841]]
   * Clean up/standardize Javascript lib directory: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1566|VUFIND-1566]] / [[https://github.com/vufind-org/vufind/pull/2780|#2780]]   * Clean up/standardize Javascript lib directory: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1566|VUFIND-1566]] / [[https://github.com/vufind-org/vufind/pull/2780|#2780]]
   * Enable NFC normalization of test records to avoid warnings: [[https://github.com/vufind-org/vufind/pull/2834|#2834]]   * Enable NFC normalization of test records to avoid warnings: [[https://github.com/vufind-org/vufind/pull/2834|#2834]]
Line 21: Line 28:
   * Fix compact in AbstractRecord::homeAction: [[https://github.com/vufind-org/vufind/pull/2824|#2824]]   * Fix compact in AbstractRecord::homeAction: [[https://github.com/vufind-org/vufind/pull/2824|#2824]]
   * Fix cookie consent dialog z-index to be below dropdowns: [[https://github.com/vufind-org/vufind/pull/2833|#2833]]   * Fix cookie consent dialog z-index to be below dropdowns: [[https://github.com/vufind-org/vufind/pull/2833|#2833]]
 +  * Fix: repair SCSS issues revealed by the cookie consent library: [[https://github.com/vufind-org/vufind/pull/2846|#2846]], [[https://github.com/vufind-org/vufind/pull/2847|#2847]]
   * Fix scoping of dc:subject in OJS import: [[https://github.com/vufind-org/vufind/pull/2826|#2826]]   * Fix scoping of dc:subject in OJS import: [[https://github.com/vufind-org/vufind/pull/2826|#2826]]
   * Fix(truncate): prevent focus on hidden elements: [[https://github.com/vufind-org/vufind/pull/2835|#2835]]   * Fix(truncate): prevent focus on hidden elements: [[https://github.com/vufind-org/vufind/pull/2835|#2835]]
Line 30: Line 38:
   * Remove unnecessary if's from XSLT: [[https://github.com/vufind-org/vufind/pull/2827|#2827]]   * Remove unnecessary if's from XSLT: [[https://github.com/vufind-org/vufind/pull/2827|#2827]]
   * Reset focus to bookbag toggle buttons after action: [[https://github.com/vufind-org/vufind/pull/2820|#2820]]   * Reset focus to bookbag toggle buttons after action: [[https://github.com/vufind-org/vufind/pull/2820|#2820]]
 +  * Restore access to item status methods and add save status methods: [[https://github.com/vufind-org/vufind/pull/2844|#2844]]
   * Translation improvements: [[https://github.com/vufind-org/vufind/pull/2758|#2758]], [[https://github.com/vufind-org/vufind/pull/2816|#2816]]   * Translation improvements: [[https://github.com/vufind-org/vufind/pull/2758|#2758]], [[https://github.com/vufind-org/vufind/pull/2816|#2816]]
   * Update chrome-mink-driver dependency: [[https://github.com/vufind-org/vufind/pull/2817|#2817]]   * Update chrome-mink-driver dependency: [[https://github.com/vufind-org/vufind/pull/2817|#2817]]
   * Update Google Analytics helper for compatibility with GA4: [[https://github.com/vufind-org/vufind/pull/2402|#2402]]   * Update Google Analytics helper for compatibility with GA4: [[https://github.com/vufind-org/vufind/pull/2402|#2402]]
 +  * Update language translation files for release 9.0: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1567|VUFIND-1567]]
   * Update Vagrantfile for release 9.0: [[https://github.com/vufind-org/vufind/pull/2836|#2836]]   * Update Vagrantfile for release 9.0: [[https://github.com/vufind-org/vufind/pull/2836|#2836]]
   * Update vanilla-cookieconsent library: [[https://github.com/vufind-org/vufind/pull/2831|#2831]]   * Update vanilla-cookieconsent library: [[https://github.com/vufind-org/vufind/pull/2831|#2831]]
Line 38: Line 48:
   * Use standard dropdown control for QR codes in results list: [[https://github.com/vufind-org/vufind/pull/2809|#2809]]   * Use standard dropdown control for QR codes in results list: [[https://github.com/vufind-org/vufind/pull/2809|#2809]]
   * VuFindHarvest: Extract namespaces from <record> as well as <metadata>: [[https://github.com/vufind-org/vufindharvest/pull/17|vufindharvest#17]], [[https://github.com/vufind-org/vufind/pull/2813|#2813]]   * VuFindHarvest: Extract namespaces from <record> as well as <metadata>: [[https://github.com/vufind-org/vufindharvest/pull/17|vufindharvest#17]], [[https://github.com/vufind-org/vufind/pull/2813|#2813]]
 +
 +The following item was completed in the past month and was included in release 9.0.1:
 +
 +  * Fix problems with Blowfish migration: [[https://github.com/vufind-org/vufind/pull/2851|#2851]]
  
 The following items were completed in the past month and will be included in release 9.1: The following items were completed in the past month and will be included in release 9.1:
  
 +  * Add a phing task reset_setup for resetting CI environment: [[https://github.com/vufind-org/vufind/pull/2848|#2848]]
   * Add ability to retrieve record links from ILS driver: [[https://github.com/vufind-org/vufind/pull/2810|#2810]]   * Add ability to retrieve record links from ILS driver: [[https://github.com/vufind-org/vufind/pull/2810|#2810]]
   * Final changes to make Mink tests pass HTML validation: [[https://github.com/vufind-org/vufind/pull/2838|#2838]]   * Final changes to make Mink tests pass HTML validation: [[https://github.com/vufind-org/vufind/pull/2838|#2838]]
 +  * Fix Lucene query string control character check: [[https://github.com/vufind-org/vufind/pull/2843|#2843]]
 +  * Improve Mink FeedbackTest: [[https://github.com/vufind-org/vufind/pull/2849|#2849]]
 +  * Use heading for title in sidefacets: [[https://github.com/vufind-org/vufind/pull/2842|#2842]]
  
 This work was opened and then closed with being completed, deferred to be part of a future project: This work was opened and then closed with being completed, deferred to be part of a future project:
Line 54: Line 72:
 ==== Code in Progress ==== ==== Code in Progress ====
  
 +  * Add aria labels for control elements: [[https://github.com/vufind-org/vufind/pull/2845|#2845]]
 +  * Change route type for Help/Home from Static to Segment: [[https://github.com/vufind-org/vufind/pull/2850|#2850]]
   * Guard against unbalanced hierarchy fields: [[https://github.com/vufind-org/vufind/pull/2821|#2821]]   * Guard against unbalanced hierarchy fields: [[https://github.com/vufind-org/vufind/pull/2821|#2821]]
   * Improve npm script verbage: [[https://github.com/vufind-org/vufind/pull/2840|#2840]]   * Improve npm script verbage: [[https://github.com/vufind-org/vufind/pull/2840|#2840]]
Line 64: Line 84:
   * Templates: components do not work inside of slots: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1604|VUFIND-1604]]   * Templates: components do not work inside of slots: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1604|VUFIND-1604]]
   * Upgrade vanilla-cookieconsent to at least 3.0.0-rc.14 when available: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1606|VUFIND-1606]]   * Upgrade vanilla-cookieconsent to at least 3.0.0-rc.14 when available: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1606|VUFIND-1606]]
 +  * Update language translation files for release 9.1: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1608|VUFIND-1608]]
  
 ===== Active Issues ===== ===== Active Issues =====
community/newsletter/2023-04.1681915337.txt.gz · Last modified: 2023/04/19 14:42 by demiankatz