This is an old revision of the document!
Table of Contents
VuFind® Newsletter: May, 2023
This document is a draft and still subject to change.
Highlights / Executive Summary
Recently Completed / Resolved Issues
The following items were completed in the past month and will be included in release 9.0.2:
- Bookplates: Fix a small configuration file typo: #2861
- Check that key pattern is not empty before using it: #2892
- Fix comment about block_status: #2894
- Fix JSON syntax error in composer.local.json.dist: #2863
- Fix OAI deleted handling PostgreSQL compatibility: VUFIND-1610 / #2872
- Handle exceptions in Admin module ConfigController: #2869
- Switch SolrMarc from log4j to reload4j: #2895
The following items were completed in the past month and will be included in release 9.1:
- Add aria labels for control elements: #2845
- Add debug logging of OAuth2 server exceptions: #2888
- Add getAccountBlocks to PAIA: #2893
- Add PHP 8.2 to the GitHub Actions matrix: #2881
- Add support for specifying fallback languages independently of default language: #2891
- Allow scripts to run via the Admin module: #2866
- Display a message in record view for cached records: #2886
- Enable multiple favicons through configuration: #2862
- Fix check for getUrlsForRecord to include the record id for MultiBackend support: #2858
- Fix PHP 8.2 deprecations: #2879
- Guard against unbalanced hierarchy fields: #2821
- Improve npm script verbage: #2840
- Improved semantic markup for navigation: #2762
- Make Mink test for record rating more robust: #2896
- More concise flash message code in Admin controllers: #2868
- Remove deprecated CSP directive prefetch-src: #2854
- Sierra: Add mapping of patron block codes to translatable strings: #2856
- Update php-cs-fixer rules for PHP 8: #2889
The following pull requests were determined to be outdated/unnecessary and closed following discussion on the May 2, 2023 Community Call:
- Add search backend QueryAnalysisInterface and GetSearchTermsCommand: #1886
- Better support for Koha status “NOT FOR LOAN” in KohaILSDI driver: #1116
This JIRA ticket was resolved by release 9.0 and was subsequently closed (a little late):
- Hunt doesn't always fire checkItemStatuses: VUFIND-1367
This pull request turned out to be unnecessary:
- Fix login followup URL for off-site auth: #2865
Additionally, pull request #2859 was opened and closed as part of lokalise testing.
New Issues
The following items were reported / begun in the past month, but are not yet completed:
Code in Progress
- Add code coverage support to Mink tests: #2897
- Add header and h2 for title and author: #2852
- Add LibGuidesAZ backend for Databases A-Z list: #2860
- Add page to be remembered as a parameter for search memory: #2873
- Add support for “uncertain” item availability status: #2857
- Eliminate duplicate list object retrieval logic: #2887
- Fix and clean up results scripts: #2878
- Improve accessibility for checkboxes: #2874
- Update dependencies for PHP 8: #2883
Issue Report / Discussion Only
- Accessible local CAPTCHA option: VUFIND-1611
- Double check for “PHP version 7” in file comments: VUFIND-1612
- Modernize PubDateVisAjax recommendation module: VUFIND-1614
- Update dependencies for release 9.1: VUFIND-1609
- Update GitHub branch protection rules for release-* branches: VUFIND-1613
Active Issues
The following items saw significant progress / activity during the past month:
- Add support for loading results with JS: #2804
- Add support for WorldCat Search v2 API: #2612
- Add UDC (Universal Decimal Classification) support: #2488
- Ajax facets - fetch only requested facets from Solr: #2271
- Display flash message on login: #1680
- New SolrMarc plug-in for indexing MARC-based hierarchies: #2456
- Replace Slick Carousel with accessible-slick: #2702
- SetupThemeResources: Ensure 'Content-Type' is never escaped: #2763
- Split asset pipeline functionality to separate classes: #2283