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:2020-03

This is an old revision of the document!


VuFind Newsletter: March, 2020

:!: This document is a draft and is subject to change.

Highlights / Executive Summary

Recently Completed / Resolved Issues

The following items were completed in the past month:

  • Accessibility improvements: #1582, #1583, #1584
  • Add @depends annotation to PHPUnit tests where appropriate: #1556
  • Add markdown support for content pages: #1552, #1569
  • AJAX account status improvements (more standardized cache clearing, more accurate display of due statuses): #1575, #1576, #1577, #1578
  • Bug fix – bad variable name in scheduled search error message: #1567
  • Bug fix – spaces in paths caused problems with Windows MARC import: VUFIND-1387
  • Configuration setting for default record fields retrieved by Solr: #1568
  • Feedback form improvements/fixes: #1585
  • FOLIO ILS driver improvements (configurable patron login options, more reliable profile lookup, better item numbering, corrected formatting of holding notes): #1542, #1558, #1588, #1589
  • Improved EndNoteWeb export for Summon: #1572
  • Improved OpenURL view helper unit test: VUFIND-1384 / #1570
  • Improved short link privacy/security: #1549
  • Improvements to custom feedback forms: #1565
  • Improvements to schema.org implementation: #1555
  • Laminas migration: #1537
  • Language file typo fixes: #1591
  • Make holdings retrieval preserve any custom array elements: #1590
  • Remove unused constructor parameter from Formats RecordTab: #1580
  • Set page title correctly on markdown-based content pages: #1595
  • Slot view helper: #1454
  • Support for a separate Gruntfile for local tasks: #1535
  • Test suite improvements (new “phpunitfaster” Phing task, support ChromeDriver without Selenium, allow fractional snooze multipliers): #1561, #1563, #1564
  • Use helper method instead of direct service locator call in HierarchyController: #1557
  • Voyager ILS driver improvement (configurable username field for login): #1559

New Issues

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

Code in Progress

  • Accessibility improvements: #1586, #1587, #1592
  • Allow configuration of multiple DOI handlers: #1560
  • Alternatives to ReCaptcha: VUFIND-1379 / #1574
  • API access to secondary search index: #1593
  • Direct linking (instead of proxying) for cover image URLs: #1566
  • Improved code generators: #1573
  • Record “versions” / FRBR support: VUFIND-120 / #1581
  • Refactoring language-aware content loading for better reusability: #1594
  • Test suite improvements (take screen shots of Mink test failures): #1562

Issue Report / Discussion Only

  • Bug with slashes in record IDs breaking language form submission: VUFIND-1392
  • FOLIO ILS driver improvements (renewal support, checkRequestIsValid support, cancelHolds support, configurable availability status): VUFIND-1388, VUFIND-1389, VUFIND-1390, VUFIND-1391
  • Regression of PostgreSQL search backslash bug: VUFIND-1385
  • Reminder to backport accessibility-related translations: VUFIND-1386

Active Issues

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

  • Evaluate moving alphabetical browse into Solr: VUFIND-1363
  • FOLIO driver improvement (filter transactions to exclude historical ones): #1579
  • Migrate away from laminas-mvc-console to Symfony/Console: VUFIND-1273 / #1571

(Additionally, many pre-existing pull requests were updated to account for the recent Laminas migration work).

community/newsletter/2020-03.1585220603.txt.gz · Last modified: 2020/03/26 11:03 by demiankatz