====== VuFind Newsletter: April, 2020 ====== ===== Highlights / Executive Summary ===== April saw less VuFind activity than March, likely in large part due to many contributors transitioning to working from home and dealing with local needs. In spite of the ongoing disruption caused by the pandemic, VuFind development pressed on, with more issues being resolved than being opened. No major new features were introduced, but a significant number of bugs were fixed, some infrastructural improvements were made, some dependencies were upgraded, and a few existing features were enhanced. The most significant work in progress continued to be the project to migrate from Laminas\Console to Symfony\Console as the platform for VuFind's command-line utilities. The work is now functionally complete and is planned to be merged next month, following an opportunity to discuss it at the next [[:Community Call]]. Demian also wrote a [[https://blog.library.villanova.edu/2020/04/23/vufind-moving-from-laminasconsole-to-symfonyconsole/|migration blog post]] which goes into greater depth on the background and benefits of the project. ===== Recently Completed / Resolved Issues ===== The following items were completed in the past month: * Allow Markdown processor to be configured: [[https://github.com/vufind-org/vufind/pull/1601|#1601]] * Bug fix for problem with account link on small screens: [[https://vufind.org/jira/browse/VUFIND-1393|VUFIND-1393]] / [[https://github.com/vufind-org/vufind/pull/1606|#1606]] * EDS: Override empty search with a default query: [[https://github.com/vufind-org/vufind/pull/1551|#1551]] * Feedback form enhancements (option to include referrer URL in responses, option to require email/name independently): [[https://github.com/vufind-org/vufind/pull/1597|#1597]], [[https://github.com/vufind-org/vufind/pull/1604|#1604]] * Fix bug: EDS does not respect facet order from config file: [[https://github.com/vufind-org/vufind/pull/1608|#1608]] * Fix bug: EDS ignores hidden filters set by search tabs: [[https://vufind.org/jira/browse/VUFIND-1394|VUFIND-1394]] * Fix bug: fatal error when ISMN MARC field missing subfield a: [[https://github.com/vufind-org/vufind/pull/1598|#1598]] * FOLIO ILS driver minor enhancements (fix pickup location retrieval and only show open loans): [[https://github.com/vufind-org/vufind/pull/1550|#1550]], [[https://github.com/vufind-org/vufind/pull/1579|#1579]] * Loosen dependency of theme initializer on MVC events: [[https://github.com/vufind-org/vufind/pull/1600|#1600]] * Standardization of search backend ID handling in search results objects: [[https://github.com/vufind-org/vufind/pull/1599|#1599]] * Upgrade Markdown processor to latest version: [[https://github.com/vufind-org/vufind/pull/1603|#1603]] * Upgrade MySQL JDBC connector for improved MySQL 8 compatibility: [[https://github.com/vufind-org/vufind/pull/1602|#1602]] * Upgrade Swagger-UI (used for API demonstration): [[https://github.com/vufind-org/vufind/pull/1605|#1605]] ===== New Issues ===== The following items were reported / begun in the past month, but are not yet completed: ==== Code in Progress ==== * Support for multi-part emails: [[https://github.com/vufind-org/vufind/pull/1607|#1607]] ==== Issue Report / Discussion Only ==== * Configurable SSL support for MySQL connections: [[https://vufind.org/jira/browse/VUFIND-1395|VUFIND-1395]] ===== Active Issues ===== The following items saw significant progress / activity during the past month: * Migrate away from laminas-mvc-console to Symfony/Console: [[https://vufind.org/jira/browse/VUFIND-1273|VUFIND-1273]] / [[https://github.com/vufind-org/vufind/pull/1571|#1571]]