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: January, 2021

Highlights / Executive Summary

This month's focus was on finishing up outstanding issues to enable a February release of VuFind 7.1. The biggest new feature of the release, Record Versions, was completed, and significant progress was made on updating dependencies and improving compatibility. On the subject of compatibility, VuFind was tested with PHP 8, and two small bugs were fixed as a result; the only known outstanding issue is related to a bug in the laminas-db dependency, which should be fixed soon.

In parallel with the work on the impending 7.1 release, progress was also made on features that will be found in release 8.0: this includes significant improvements to citation generation and progress on raising the minimum PHP version to 7.3.

Along with progress on technical developments, the volunteers in the VuFind Community Planning Group have made significant progress on drafting a formal VuFind Governance Document; a draft will be shared for broader public comment at the February, 2021 Community Call. If you are unable to attend that meeting, watch for the minutes to find a link to the document.

Recently Completed / Resolved Issues

The following items were completed in the past month:

  • Add support for clearing AJAX account cache based on status information: #1804
  • Add support for record “versions” display: VUFIND-120 / #1581
  • Add transEscAttr view helper and use it in templates: #1820
  • Adjust timeouts in tool configurations: #1822
  • Configurable top facet override of alphabetical sort for limits: #1807
  • DEB package: allow compatibility with more Java packages: #1760
  • Explicitly initialize OpenURL embedding in ajax-loaded record tabs: #1819
  • FeedbackForms: require one checkbox option to be selected: #1811, #1814, #1824
  • Fix breadcrumbs when there's no last search in memory: #1829
  • Fix JDK8 compatibility in WorkKeys generation: #1825
  • Fix undocumented behavior in MarcAdvancedTrait::getConsortialIDs: #1826
  • FOLIO: note may not exist: #2281
  • FOLIO: use effectiveLocationId from item record instead of permanantLocationId from holding: #1669, #1830
  • Improve PHP8 compatibility: #1828
  • Improve/update citation generation: #1779
  • Improved translations: #1816
  • KohaRest: Add support for course reserves: #1817
  • Makes MARC record Solr field configurable: #1813
  • More XCNCIP2 ILS driver improvements: #1715
  • Problem with Summon (turned out to be a local configuration problem, not a core bug): VUFIND-1462
  • Refactor expiration commands for improved performance: #1815
  • Refer to $checkboxFilters and $filterList via $this: #1818
  • Shibboleth improvements: #1617
  • Update dependencies for release 7.1: #1827
  • Upgrade php-cs-fixer; use more null coalescing: #1832

This older ticket was resolved because existing tools can solve the underlying need:

This item was closed due to inactivity (its original intended purpose was unclear, and the creator did not respond to questions):

  • Warning: Use of undefined constant STDIN - assumed 'STDIN': #1748

Finally, #1831 was opened by accident and immediately closed.

New Issues

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

Code in Progress

  • Donor bookplates: #1834
  • Improved translation for browse headings: #1812
  • Raise PHP version requirement to 7.3: VUFIND-1440 / #1833
  • Shibboleth support for library cards: #1823
  • Update breadcrumbs for the record and collection pages: #1821
  • XCNCIP ILS driver agency and patron id handling improvement: #1835

Issue Report / Discussion Only

  • Reduce SolrMarc binary resources in Git: VUFIND-1463
  • Update Memcache session handler to use \Memcached: VUFIND-1464

Active Issues

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

community/newsletter/2021-01.txt · Last modified: 2022/01/20 18:37 by demiankatz