Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2022-01
This is an old revision of the document!
Table of Contents
VuFind® Newsletter: January, 2022
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:
- Add allow-plugins to composer.json for new composer versions: #2278
- Add as-needed option to ESLint func-names rule: #2248
- Add constant definitions for PHPStan: #2262
- Add PHP 8.1 to CI tasks: #2280
- Add support for overriding local dir in phing, use for composer qa: #2247
- Add UUID as new identifier used in covers: #2275
- Alma: Switch from File_MARCXML to MarcReader: #2251
- Avoid notice in EIT code when results are missing: #2238
- Fix Anonymous function has an unused use: #2256
- Fix broken language detection setting: VUFIND-1527 / #2276
- Fix checkbox facets in advanced search screen: #2260
- Fix comments: SimpleXMLElement has root namespace: #2254
- Fix notices in tag admin code: #2249
- Fix possibly undefined variables: #2257
- Fix: vestigial fa-spinners: #2274
- FOLIO: Add config setting to allow debug of GET requests: #2264
- FOLIO: include course number in course name: #2236
- FOLIO: note may not exist: #2281
- Improve advanced search “clear” behavior for radio buttons/checkboxes: #2242
- Improve tests for Base Params and Solr Options; fix related issues: #2261
- KohaRest driver: allow null for expirationdate in holds: #2279
- Log exceptions in VuFind\AuthManager to VuFind logger: #2282
- Make ID used for ILS health check configurable: #2266
- Matomo fixes: #2258
- Remove unneeded parameters: #2270
- Result counts for inactive tabs: VUFIND-1488 / #2241
- Show cover for non-existent records: #2273
- Web-based installer: add installation report link; format success message as info box: #2268
New Issues
The following items were reported / begun in the past month, but are not yet completed:
Code in Progress
- Add a simple interval captcha that prevents too frequent actions: #2250
- Add test for MARC processing in Unicorn driver: #2284
- Add test for Voyager MARC processing: #2285
- Ajax facets - fetch only requested facets from Solr: #2271
- Fix Variable in isset() always exists and is not nullable from Phpstan: #2255
- Implement monorepo development model and vufindview package: #2272
- Improve error message when course reserves indexing fails: #2277
- Improve filter message handling in tag admin: #2263
- Make getFacetLabel work for checkbox filters: #2259
- Replace File_MARC with MarcReader and friends: #2252
- Split asset pipeline functionality to separate classes: #2283
- Use strcoll instead of strcasecmp for hierarchical facet sorting: #2267
Issue Report / Discussion Only
- Radio button facets: VUFIND-1526
- Update browse handler to use call number normalizers from org.marc4j.callnum package: VUFIND-1525
Active Issues
The following items saw significant progress / activity during the past month:
- makeLink view helper: #1695
- Replace database abstraction layer with Doctrine: VUFIND-1480 / #2233
- Use Citation Style Language (CSL): VUFIND-889 / #1324
- Utilize icon helper: #1962
community/newsletter/2022-01.1642795745.txt.gz · Last modified: 2022/01/21 20:09 by demiankatz