Table of Contents
VuFind Newsletter: April, 2021
Highlights / Executive Summary
April maintained the high amount of development activity seen in March, with more bug fixing and code quality improvements, plus the completion of some new features, ILS driver adjustments, and user interface tweaks. Highlights include the ability to display attribution on third-party cover images; visible status indicators for public lists; significant progress on alternate script (MARC 880) support; richer XML sitemap generation; and a new “permalink” button on the record page.
This month also saw the first meeting of the newly-constituted Project Management Committee (minutes here). The committee has been working on polishing up community-related documentation (including the Governance Document, Code of Conduct, and Roles and Responsibilities page). Planning is also underway for this year's virtual WOLFcon conference, to be held June 1-3.
Recently Completed / Resolved Issues
The following items were completed in the past month:
- Add ability to use own (local) identifiers for getting covers: #1924
- Add default values for possibly undefined variables: #1910
- Add governance document: #1890
- Add indication for user's public lists: #1847
- Add support for custom Google Analytics create options: #1916
- Aleph driver: support for administration identifier (adm_id): #1879
- Alma resolver: Add support for displaying Unpaywall service: #1922
- Correction of wrong parameter types in exception handling: #1915
- Cover backlink to vendor: #1805
- Deprecate author_fuller / author2_fuller index fields: #1782
- Don't override login template in collection controller: #1930
- Extend sitemap generation to index and content pages: #1904
- Fix case where Overdrive connector returned null: #1914
- Fix feedback form Czech translation: #1909
- Fix invalid leader handling in ISO2709 serialization, add tests: #1908
- FOLIO: Access to Location Codes in ILS Driver: #1920
- FOLIO: use date converter for requiredBy formatting in placeHold: #1919
- Indicate that ContainerExceptions must also be Throwable: #1923
- KohaRest: improve documentation in .ini file: #1932
- Make install command return 0 on success: #1929
- MARC support for alternative scripts: #1895
- Optimize Export code; expand test coverage: #1907
- Prevent double submit of renewal form: #1903
- Remove LBS4 ILS driver: VUFIND-1473
- Remove MARC control-characters-as-entities fix: #1900
- Remove obsolete items from VuFindConsole module config: #1912
- Shibboleth support for multiple library cards: #1823
- SierraRest: Load records in a batch for transactions: #1918
- Simplify/standardize I18n configuration: #1928
- Sitemap generator: Initialize id array even if there are no more records: #1902
- Support all flash messenger namespaces: #1897
- Update Code of Conduct: #1905
- Use slm/locale for Locale detection: #1885
- Voyager: Add a workaround for changed PDO signature in PHP 8: #1911
These issues were discussed, but determined not to be needed at the present time:
New Issues
The following items were reported / begun in the past month, but are not yet completed:
Code in Progress
Issue Report / Discussion Only
- Evergreen driver: updates to support modern Evergreen: VUFIND-1476
- Improve language file merge behavior: VUFIND-1475 (replacing stale pull request #1232, which has been closed)
- Improved accessibility for results / favorites lists: #1931
- Remove deprecations from 8.x: VUFIND-1474
Active Issues
The following items saw significant progress / activity during the past month: