Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2022-01
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
community:newsletter:2022-01 [2022/01/20 13:20] – demiankatz | community:newsletter:2022-01 [2022/01/25 13:15] (current) – demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== VuFind® Newsletter: January, 2022 ====== | ====== VuFind® Newsletter: January, 2022 ====== | ||
- | |||
- | :!: This document is a draft and still subject to change. | ||
===== Highlights / Executive Summary ===== | ===== Highlights / Executive Summary ===== | ||
+ | |||
+ | The new year began with a flurry of VuFind development. While no major new features were introduced this month, a significant number of bugs were fixed, and further groundwork was laid for improved static analysis of the code. Additionally, | ||
+ | |||
+ | The Project Management Committee has continued to plan improvements to the project' | ||
===== Recently Completed / Resolved Issues ===== | ===== Recently Completed / Resolved Issues ===== | ||
Line 15: | Line 17: | ||
* Add PHP 8.1 to CI tasks: [[https:// | * Add PHP 8.1 to CI tasks: [[https:// | ||
* Add support for overriding local dir in phing, use for composer qa: [[https:// | * Add support for overriding local dir in phing, use for composer qa: [[https:// | ||
+ | * Add test for MARC processing in Unicorn driver: [[https:// | ||
+ | * Add test for Voyager MARC processing: [[https:// | ||
+ | * Add UUID as new identifier used in covers: [[https:// | ||
* Alma: Switch from File_MARCXML to MarcReader: [[https:// | * Alma: Switch from File_MARCXML to MarcReader: [[https:// | ||
* Avoid notice in EIT code when results are missing: [[https:// | * Avoid notice in EIT code when results are missing: [[https:// | ||
Line 23: | Line 28: | ||
* Fix notices in tag admin code: [[https:// | * Fix notices in tag admin code: [[https:// | ||
* Fix possibly undefined variables: [[https:// | * Fix possibly undefined variables: [[https:// | ||
+ | * Fix Variable in isset() always exists and is not nullable from Phpstan: [[https:// | ||
* Fix: vestigial fa-spinners: | * Fix: vestigial fa-spinners: | ||
* FOLIO: Add config setting to allow debug of GET requests: [[https:// | * FOLIO: Add config setting to allow debug of GET requests: [[https:// | ||
* FOLIO: include course number in course name: [[https:// | * FOLIO: include course number in course name: [[https:// | ||
+ | * FOLIO: note may not exist: [[https:// | ||
* Improve advanced search " | * Improve advanced search " | ||
- | * Improved/ | + | * Improved/ |
* Improve tests for Base Params and Solr Options; fix related issues: [[https:// | * Improve tests for Base Params and Solr Options; fix related issues: [[https:// | ||
* KohaRest driver: allow null for expirationdate in holds: [[https:// | * KohaRest driver: allow null for expirationdate in holds: [[https:// | ||
+ | * Log exceptions in VuFind\AuthManager to VuFind logger: [[https:// | ||
* Make ID used for ILS health check configurable: | * Make ID used for ILS health check configurable: | ||
* Matomo fixes: [[https:// | * Matomo fixes: [[https:// | ||
Line 44: | Line 52: | ||
* Add a simple interval captcha that prevents too frequent actions: [[https:// | * Add a simple interval captcha that prevents too frequent actions: [[https:// | ||
- | * Add UUID as new identifier used in covers: [[https:// | ||
* Ajax facets - fetch only requested facets from Solr: [[https:// | * Ajax facets - fetch only requested facets from Solr: [[https:// | ||
- | * Fix Variable in isset() always exists and is not nullable from Phpstan: [[https:// | + | * Composer package javascript resolving: [[https:// |
* Implement monorepo development model and vufindview package: [[https:// | * Implement monorepo development model and vufindview package: [[https:// | ||
* Improve error message when course reserves indexing fails: [[https:// | * Improve error message when course reserves indexing fails: [[https:// | ||
Line 52: | Line 59: | ||
* Make getFacetLabel work for checkbox filters: [[https:// | * Make getFacetLabel work for checkbox filters: [[https:// | ||
* Replace File_MARC with MarcReader and friends: [[https:// | * Replace File_MARC with MarcReader and friends: [[https:// | ||
+ | * Split asset pipeline functionality to separate classes: [[https:// | ||
* Use strcoll instead of strcasecmp for hierarchical facet sorting: [[https:// | * Use strcoll instead of strcasecmp for hierarchical facet sorting: [[https:// | ||
Line 69: | Line 77: | ||
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
community/newsletter/2022-01.1642684825.txt.gz · Last modified: 2022/01/20 13:20 by demiankatz