Table of Contents
VuFind Newsletter: May, 2020
Highlights / Executive Summary
May saw the completion of the project to migrate VuFind's console tools from laminas-mvc-console to Symfony/Console (including updates to some related work in progress). Other recent developments include several fixes and improvements related to integration with the EBSCO Discovery Service, expanded functionality in VuFind's RESTful API, support for automatic generation of more plugin types, upgrades to key front-end dependencies, and more.
This month also saw the announcement of a combined online event this fall as an alternative to the usual in-person VuFind Summits in Germany and the United States; see the press release for more details.
Recently Completed / Resolved Issues
The following items were completed in the past month:
- Add print button to record page: VUFIND-282 / #1507
- ArchivesSpace Dublin Core XSLT import support: #1623
- Fix record tab configuration bug found in VuFind 6.1 and 6.1.1: VUFIND-1399
- FOLIO driver: add renewals support: VUFIND-1388 / #1612
- Improve flexibility of MarcAdvancedTrait::getFormattedMarcDetails(), for better NoILS MARC extraction: #1622
- Improve plugin generator (controller/controller plugin/console command support, etc.): #1573
- Migrate away from laminas-mvc-console to Symfony/Console: VUFIND-1273 / #1571
- Recommendation modules for embedding EDS results: #1624
- Support use of multiple DOI handlers: #1560
- Upgrade Bootstrap to 3.4.1: #1618
- Upgrade jQuery to 3.5.1: #1614
The following automated pull request was closed without action, as it would introduce unnecessary complexity to patch a problem that only applies to developer tools and thus is not a threat to end users:
- Vulnerability fix suggestion from Snyk: #1616
This pull request was closed without action because it was determined to be unnecessary at this time:
- Simplify translation tokens in templates: #1621
New Issues
The following items were reported / begun in the past month, but are not yet completed:
Code in Progress
Issue Report / Discussion Only
- Fix quoted booleans in .ini files: VUFIND-1398
- Investigate elimination of Context view helper by using improved Laminas capabilities: VUFIND-1396
- Make display order of browse options configurable: VUFIND-1397
Active Issues
The following items saw significant progress / activity during the past month:
- Enhancements to cover loading: VUFIND-1140 / #1566
- SCSS PHP compiler: #1538
Additionally, several earlier accessibility-related pull requests were (or soon will be) closed because they have been consolidated into the ongoing work in #1609.