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, 2022

Highlights / Executive Summary

This month's VuFind® development was largely focused on fixing bugs and setting groundwork for upcoming projects: the next-generation VuFind theme, and the new “Blender” backend for mixing results from multiple search services into a single result set.

The Project Management Committee devoted significant effort to planning the theme development sprint to be discussed at April's Community Call. They also continued preparing for the next WOLFcon conference and working through other “next steps” now that VuFind® is officially part of the Open Library Foundation.

Work on the video processing backlog continued, with the entirety of the 2020 VuFind® Summit now being available for online viewing.

Recently Completed / Resolved Issues

The following items were completed in the past month:

  • Add CSRF check to SMS functionality to prevent abuse: #2342
  • Add custom filter listener: #2340
  • Add MARC-in-JSON support: #2334
  • Add safeguards to startup and shutdown tasks: #2339
  • Add support for translating tokens in flash messages: #2357, #2359
  • Always show inverted Solr checkbox filters, even if no results: #2365
  • Bump laminas/laminas-form from 3.0.1 to 3.0.2: #2333
  • Clean up layout.phtml a bit: #2327
  • Ensure exception during spelling query doesn't break everything: #2355
  • Fix broken collections/home filter mechanism: #2337
  • Fix bug: Hidden filters ignored if there are filters for the same field: VUFIND-1536 / #2353
  • Fix bug with Solr NOT handling: VUFIND-1537 / #2350
  • Fix duplicate checkbox display when using multiple SideFacets instances: #2358
  • Fix EDS advanced search icons: #2330
  • Fix HTML escaping bug in alphabrowse extra attributes: #2364
  • Fix minor problems in example theme: #2360
  • Fix Primo Options constructor to set ini files first: #2356
  • Fix Sass Dependabot alert: #2332
  • Index entire title from 246, not just short/proper part: #2344
  • Minor YAML reader cache improvements: #2351
  • ObalkyKnih cover service bug fixes: #2336, #2338
  • Primo: Handle format as an array and fix a dangling reference: #2354
  • Primo: Make it possible to set pcAvailability to a falsy value: #2363
  • Refactor Voyager driver holdings date processing for extensibility: #2349
  • Relax MarcReader's format checking: VUFIND-1534 / #2328
  • Separate record source identifier and search backend identifier: #2361
  • SierraRest: Rework canceling and updating of holds: #2325
  • Simplify code in Solr RecordCollectionFactory: #2348
  • Theme Config Helper fixes and improvements: #2331
  • Translation improvements/corrections: #2346
  • Update API spec to OpenAPI 3.0.3, update Swagger UI: #2335
  • Update ThemeConfigFactory to use latest laminas-cache settings: #2329
  • Use correct factory for SideFacetsDeferred: #2347
  • Use http_build_query for facet list parameters: #2362

New Issues

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

Code in Progress

  • Add Blender for searching two backends and merging results: #2341
  • Add example CSV import configuration for Scopus: #2345
  • Add message if the browser doesn't support es6: #2343
  • Added translations for DDC23: #2352
  • Fix filtering of dynamic checkbox facets: #2366
  • Include all primary authors in export formats: #2367

Issue Report / Discussion Only

  • Add retraction watch support to DOI lookup functionality: VUFIND-1538
  • Improve user interface for “expand” checkboxes: VUFIND-1539
  • Make search history labeling more consistent: VUFIND-1535

Active Issues

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

community/newsletter/2022-03.txt · Last modified: 2022/03/29 11:57 by demiankatz