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.

VuFind® Newsletter: March, 2023

Highlights / Executive Summary

The VuFind® 9.0 release date has been set as April 24, 2023. Most of the March development activity has been focused on updating dependencies, fixing bugs and completing outstanding feature work for the release. Translation is also underway, with several languages already back to “100% translated” status.

Another major focus in March was on responding to feedback from the Documentation Survey (and subsequent discussion by the Project Management Committee and in the March Community Call). As a result of all this input, VuFind®'s code style guidelines were modernized to incorporate PSR-12 standards, and all of the code in the project was appropriately updated. Additionally, a review was made of the wiki, and work is underway to update outdated and potentially confusing pages. Finally, discussions have begun about potentially developing a more formal, versioned VuFind® manual to complement the Learning VuFind® book and the less formal wiki information.

Recently Completed / Resolved Issues

The following items were completed in the past month and will be included in release 9.0:

The following item was not adopted into the core code but has been saved for future reference in a feature branch:

  • Add a post-processor to support <Consume-Whitespace /> tag: #2374

New Issues

The following items were reported / begun in the past month, but are not yet completed:

Code in Progress

  • Add support for loading results with JS: #2804
  • Add support for purging loans from history: #2779
  • eslint: apply to js/lib/ and more: #2780
  • Move autocomplete.js from lib/ to vendor/: #2755
  • Replacing <div id=“sidebar”> with <aside id=“sidebar”>: #2762
  • SetupThemeResources: Ensure 'Content-Type' is never escaped: #2763
  • Use standard dropdown control for QR codes in results list: #2809

Issue Report / Discussion Only

  • Add test to verify that search tabs are created properly: VUFIND-1603
  • Allow users to view their proxy relationships: VUFIND-1598
  • FOLIO: improve documentation/error handling around permissions: VUFIND-1599
  • Improve CSS configuration in themes: VUFIND-1601
  • Improve pluralization in translations: VUFIND-1600
  • OpenURL generation code includes both rft.title and rft.btitle: VUFIND-1602

Active Issues

The following items saw significant progress / activity during the past month:

  • Add UDC (Universal Decimal Classification) support: #2488
  • Announce number of search results in title: #2688
  • Component: confirmation menu: #2723
  • Convert from Laminas\Db to Doctrine: VUFIND-1480 / #2233
  • Update language translation files for release 9.0: VUFIND-1567
community/newsletter/2023-03.txt · Last modified: 2023/03/28 13:06 by demiankatz