Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2023-03
This is an old revision of the document!
Table of Contents
VuFind® Newsletter: March, 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:
- Add an HTML-friendly JSON encode helper: VUFIND-1593 / #2734
- Add nonce to script-src-elem CSP directive: #2783
- Add support for optional “required by” date for holds: #2740
- Aleph: refactor driver code to one-class-per-file for PSR-12 compliance: #2761
- Browse handler: Fix test suite for compatibility with Solr 9.1: vufind-browse-handler#42
- Eliminate private properties/methods: #2752
- Fix checkbox underlining for normal OR facets: #2775
- Fix collection search links: #2737
- Fix deprecation in DbUpgrade helper: #2738
- Fix hierarchical facet markup and improve accessibility: #2774
- Fix HTML validation and JS deprecation issues: #2760
- FOLIO: Handle empty requiredby date in placeHold function: #2739
- FOLIO: Improve test suite: #2735
- FOLIO: Refactor getHolding into smaller parts: #2730
- FOLIO: support proxy user requests: #2685
- HTTPS support for Wikipedia API Connection: #2733
- Improve button styling in critical fix page: #2741
- Modernize code standard to use PSR-12 instead of PEAR, and improve style: #2745, #2747, #2748, #2749, #2750, #2753, #2754, #2756, #2757, #2764, #2765, #2766, #2767, #2769, #2770, #2776, #2781, #2782, #2784, #2785, #2786, #2787, #2788, #2789, #2790, #2791, #2792, #2793, #2794, #2795, #2796, #2797, #2798, #2799, vufindcode#11, vufindcode#12, vufinddate#8, vufinddate#9, vufindharvest#15, vufindharvest#16, vufindhttp#22, vufindhttp#23, vufind-marc#8, vufind-marc#9
- PSR-12: avoid case clauses without break: #2771
- Remove form-attr-polyfill.js: #2751
- Remove legacy IE support: #2772
- Remove unused folder_id field from search table: #2699
- Standardize account status array processing: #2736
- Update jsTree and move it to an npm dependency: #2778
- Upgrade tools to align with VuFind 9 release: vufindcode#10, vufinddate#7, vufindharvest#14, vufindhttp#21, vufind-marc#7
The following item was not adopted into the core code but has been saved for future reference in a feature branch:
- Add a post-processor to support <Consume-Whitespace /> tag: #2374
New Issues
The following items were reported / begun in the past month, but are not yet completed:
Code in Progress
Issue Report / Discussion Only
- Allow users to view their proxy relationships: VUFIND-1598
- FOLIO: improve documentation/error handling around permissions: VUFIND-1599
- Improve CSS configuration in themes: VUFIND-1601
- Improve pluralization in translations: VUFIND-1600
- OpenURL generation code includes both rft.title and rft.btitle: VUFIND-1602
Active Issues
The following items saw significant progress / activity during the past month:
- Add UDC (Universal Decimal Classification) support: #2488
- AJAX status standardization/modernization: #2447
- Announce number of search results in title: #2688
- Component: confirmation menu: #2723
- Convert from Laminas\Db to Doctrine: VUFIND-1480 / #2233
- Update language translation files for release 9.0: VUFIND-1567
community/newsletter/2023-03.1679479215.txt.gz · Last modified: 2023/03/22 10:00 by demiankatz