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-12

VuFind® Newsletter: December, 2022

Highlights / Executive Summary

December VuFind® development was curtailed somewhat by the winter holiday season, but there was still enough time to complete a significant amount of work, including some dependency updates (most significantly, an upgrade to Solr 9.1.0), several bug fixes, and one new feature: optional Google Tag Manager support. The Project Management Committee continued to make progress on open issues, including the documentation survey (which will be released the second week of January) and investigation of the possible use of a standard internationalization platform.

Recently Completed / Resolved Issues

The following items were completed in the past month:

  • Add Google Tag Manager support: #2637
  • Add local/config/vufind ini, json and yaml files to gitignore: #2655
  • Adjust RecordDataFormatter to accept driver with invoke function: #2658
  • Avoid a notice if 'sysMessage' key is unset: #2646
  • Blender bug fixes: #2650, #2651, #2652
  • Clarify/simplify highlighting code/comments: #2666
  • Clean up header login/logout links and fix issues: #2636
  • Clean up language keys for file import on lokalise.com: VUFIND-1586 / #2598
  • Create generic mechanism for loading content with caching support: VUFIND-1554 / #2422
  • Fix a PHP notice when a driver does not return callnumber_prefix: #2641
  • Fix defaults and error message in cache manager: #2663
  • Fix handling of link tags in EDS records: #2648
  • Fix PHP 8 deprecation notice from getSessionInitiator call: #2639
  • Fix trying to pass null into strtolower in Browse::getSolrField: #2647
  • KohaRest: Add a workaround for Koha 22.11 BC break: #2654
  • Make MenuButton Component: #2378
  • Set input type for search box to 'search': #2645
  • Set RSS feed type to avoid PHP deprecation notices: #2638
  • Tests for channel provider classes: #2644
  • Translation fixes: #2661, #2664
  • Unify handling of hidden filters in URLs: #2649
  • Upgrade to Solr 9.1.0 and update browse handler for compatibility: VUFIND-1573 / VUFIND-1570 / #2580 / browse-handler#40

New Issues

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

Code in Progress

  • Add critical Upgrade step for blowfish deprecation: VUFIND-1563 / #2640
  • Avoid calling EDS API until necessary: #2643
  • Browse Handler: Fix test suite for compatibility with Solr 9: vufind-browse-handler#42
  • Configurable sort tie-breaker: VUFIND-1529 / #2660
  • Create view helper for translating EDS labels: #2642
  • FOLIO: Enhance getMyHolds to provide more properties: #2662
  • Minor documentation updates: #2653
  • Separate core fields into their own templates: #2665
  • Use CachingDownloader for Covers: #2659

Issue Report / Discussion Only

  • Add language tool to detect missing placeholders in translations: VUFIND-1591
  • Progressive Themes: SCSS and CSS and dark themes: VUFIND-1590

Active Issues

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

  • Replace grunt with NPM scripts: #2624
community/newsletter/2022-12.txt · Last modified: 2023/01/03 20:09 by demiankatz