About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2021-08

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
community:newsletter:2021-08 [2021/08/26 11:57] – [Code in Progress] demiankatzcommunity:newsletter:2021-08 [2021/08/31 12:34] (current) demiankatz
Line 1: Line 1:
 ====== VuFind Newsletter: August, 2021 ====== ====== VuFind Newsletter: August, 2021 ======
- 
-:!: This document is a draft, and still subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +With a September 20, 2021 release date announced for VuFind 8.0, August's main focus has been finishing up all outstanding work pending for the release. This includes upgrades to Solr and SolrMarc (as well as many lesser dependencies), improvements to PHP 8 compatibility, support for 4-byte UTF-8 encoding in MySQL/MariaDB databases, and better handling of punctuation in author names during MARC indexing. Progress has been made on updating translations for the release, and the ongoing work of fixing bugs, improving accessibility, clarifying architecture and expanding ILS functionality has continued.
 +
 +The [[community:conferences:summit_2021:cfp|call for papers]] for the [[community:conferences:summit_2021|2021 Virtual VuFind Summit]] (being held online and free of cost from November 15-17) is now open. Please consider [[community:conferences:summit_2021:cfp|submitting a proposal]] and participating in the event.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 13: Line 15:
   * Add ability to filte/reorder limiters on EDS advanced search form: [[https://github.com/vufind-org/vufind/pull/2044|#2044]]   * Add ability to filte/reorder limiters on EDS advanced search form: [[https://github.com/vufind-org/vufind/pull/2044|#2044]]
   * Add link on publisher into detail record: [[https://github.com/vufind-org/vufind/pull/2040|#2040]]   * Add link on publisher into detail record: [[https://github.com/vufind-org/vufind/pull/2040|#2040]]
 +  * Add support for help text on the hold update form: [[https://github.com/vufind-org/vufind/pull/2074|#2074]]
   * Add use command into generated SQL in installer: [[https://github.com/vufind-org/vufind/pull/2041|#2041]]   * Add use command into generated SQL in installer: [[https://github.com/vufind-org/vufind/pull/2041|#2041]]
   * Adjust dependencies for MARC Lint PHP 8 compatibility: [[https://vufind.org/jira/browse/VUFIND-1479|VUFIND-1479]] / [[https://github.com/vufind-org/vufind/pull/2045|#2045]]   * Adjust dependencies for MARC Lint PHP 8 compatibility: [[https://vufind.org/jira/browse/VUFIND-1479|VUFIND-1479]] / [[https://github.com/vufind-org/vufind/pull/2045|#2045]]
Line 19: Line 22:
   * Allow translated template rendering via view helper: [[https://github.com/vufind-org/vufind/pull/1874|#1874]]   * Allow translated template rendering via view helper: [[https://github.com/vufind-org/vufind/pull/1874|#1874]]
   * Alma: Return call number as a string: [[https://github.com/vufind-org/vufind/pull/2058|#2058]]   * Alma: Return call number as a string: [[https://github.com/vufind-org/vufind/pull/2058|#2058]]
 +  * Always unset updateDetails unless the value is usable (bug fix for holds editing): [[https://github.com/vufind-org/vufind/pull/2077|#2077]]
   * Bump pear/archive_tar from 1.4.13 to 1.4.14: [[https://github.com/vufind-org/vufind/pull/2046|#2046]]   * Bump pear/archive_tar from 1.4.13 to 1.4.14: [[https://github.com/vufind-org/vufind/pull/2046|#2046]]
 +  * Demo: Refactor out the getCancelHoldDetails method: [[https://github.com/vufind-org/vufind/pull/2075|#2075]]
   * Do not include redundant traits: [[https://github.com/vufind-org/vufind/pull/2055|#2055]]   * Do not include redundant traits: [[https://github.com/vufind-org/vufind/pull/2055|#2055]]
   * EDS: Use div containers instead of spans to give each link its own line: [[https://github.com/vufind-org/vufind/pull/2065|#2065]]   * EDS: Use div containers instead of spans to give each link its own line: [[https://github.com/vufind-org/vufind/pull/2065|#2065]]
Line 33: Line 38:
   * Improved accessibility for results / favorites lists: [[https://github.com/vufind-org/vufind/pull/1931|#1931]]   * Improved accessibility for results / favorites lists: [[https://github.com/vufind-org/vufind/pull/1931|#1931]]
   * KohaRest: Fix handling of frozenThrough/startDate hold parameter: [[https://github.com/vufind-org/vufind/pull/2071|#2071]]   * KohaRest: Fix handling of frozenThrough/startDate hold parameter: [[https://github.com/vufind-org/vufind/pull/2071|#2071]]
 +  * Make abstract search command truly abstract; improve tests: [[https://github.com/vufind-org/vufind/pull/2080|#2080]]
 +  * Make CacheTrait generally available, use in HoldsController: [[https://github.com/vufind-org/vufind/pull/2079|#2079]]
   * Make QRCode loader validate params and handle errors better: [[https://github.com/vufind-org/vufind/pull/2063|#2063]]   * Make QRCode loader validate params and handle errors better: [[https://github.com/vufind-org/vufind/pull/2063|#2063]]
   * MySQL 4-byte UTF-8 support: [[https://vufind.org/jira/browse/VUFIND-1007|VUFIND-1007]] / [[https://github.com/vufind-org/vufind/pull/2019|#2019]]   * MySQL 4-byte UTF-8 support: [[https://vufind.org/jira/browse/VUFIND-1007|VUFIND-1007]] / [[https://github.com/vufind-org/vufind/pull/2019|#2019]]
   * Normalize creator punctuation: [[https://vufind.org/jira/browse/VUFIND-1468|VUFIND-1468]] / [[https://github.com/vufind-org/vufind/pull/2028|#2028]]   * Normalize creator punctuation: [[https://vufind.org/jira/browse/VUFIND-1468|VUFIND-1468]] / [[https://github.com/vufind-org/vufind/pull/2028|#2028]]
   * Overdrive: use class constants instead of strings: [[https://github.com/vufind-org/vufind/pull/2052|#2052]]   * Overdrive: use class constants instead of strings: [[https://github.com/vufind-org/vufind/pull/2052|#2052]]
 +  * PAIA: improved name parsing:  [[https://github.com/vufind-org/vufind/pull/2078|#2078]]
   * Reduce use of hard-coded class strings: [[https://github.com/vufind-org/vufind/pull/2053|#2053]]   * Reduce use of hard-coded class strings: [[https://github.com/vufind-org/vufind/pull/2053|#2053]]
   * Set default record page title: [[https://github.com/vufind-org/vufind/pull/2070|#2070]]   * Set default record page title: [[https://github.com/vufind-org/vufind/pull/2070|#2070]]
Line 42: Line 50:
   * Small fixes for updateHolds changes: [[https://github.com/vufind-org/vufind/pull/2038|#2038]]   * Small fixes for updateHolds changes: [[https://github.com/vufind-org/vufind/pull/2038|#2038]]
   * Solr 8 upgrade: [[https://vufind.org/jira/browse/VUFIND-1339|VUFIND-1339]] / [[https://github.com/vufind-org/vufind/pull/1477|#1477]], [[https://github.com/vufind-org/vufind-browse-handler/pull/33|vufind-browse-handler#33]], [[https://github.com/vufind-org/vufind-browse-handler/pull/36|vufind-browse-handler#36]]   * Solr 8 upgrade: [[https://vufind.org/jira/browse/VUFIND-1339|VUFIND-1339]] / [[https://github.com/vufind-org/vufind/pull/1477|#1477]], [[https://github.com/vufind-org/vufind-browse-handler/pull/33|vufind-browse-handler#33]], [[https://github.com/vufind-org/vufind-browse-handler/pull/36|vufind-browse-handler#36]]
 +  * Update cancelHolds method comments: [[https://github.com/vufind-org/vufind/pull/2076|#2076]]
   * Update dependencies for VuFind 8.0 release: [[https://github.com/vufind-org/vufind/pull/2047|#2047]]   * Update dependencies for VuFind 8.0 release: [[https://github.com/vufind-org/vufind/pull/2047|#2047]]
   * Update SASS and tools for scssphp 1.6.0: [[https://github.com/vufind-org/vufind/pull/2056|#2056]]   * Update SASS and tools for scssphp 1.6.0: [[https://github.com/vufind-org/vufind/pull/2056|#2056]]
Line 57: Line 66:
 ==== Code in Progress ==== ==== Code in Progress ====
  
-  * Add support for help text on the hold update form: [[https://github.com/vufind-org/vufind/pull/2074|#2074]] 
   * DAIA driver improvements: [[https://github.com/vufind-org/vufind/pull/2059|#2059]], [[https://github.com/vufind-org/vufind/pull/2060|#2060]]   * DAIA driver improvements: [[https://github.com/vufind-org/vufind/pull/2059|#2059]], [[https://github.com/vufind-org/vufind/pull/2060|#2060]]
-  * Demo: Refactor out the getCancelHoldDetails method: [[https://github.com/vufind-org/vufind/pull/2075|#2075]] 
   * Display info if no pickup locations are available: [[https://github.com/vufind-org/vufind/pull/2035|#2035]]   * Display info if no pickup locations are available: [[https://github.com/vufind-org/vufind/pull/2035|#2035]]
   * Do not circumvent search service: [[https://vufind.org/jira/browse/VUFIND-1483|VUFIND-1483]] / [[https://github.com/vufind-org/vufind/pull/2036|#2036]]   * Do not circumvent search service: [[https://vufind.org/jira/browse/VUFIND-1483|VUFIND-1483]] / [[https://github.com/vufind-org/vufind/pull/2036|#2036]]
 +  * Fix limitOrderOverride: [[https://github.com/vufind-org/vufind/pull/2081|#2081]]
   * Improve escaping behavior of RecordLink helper: [[https://github.com/vufind-org/vufind/pull/2072|#2072]]   * Improve escaping behavior of RecordLink helper: [[https://github.com/vufind-org/vufind/pull/2072|#2072]]
   * Improve XML batch-loading support: [[https://vufind.org/jira/browse/VUFIND-1458|VUFIND-1458]] / [[https://github.com/vufind-org/vufind/pull/2034|#2034]]   * Improve XML batch-loading support: [[https://vufind.org/jira/browse/VUFIND-1458|VUFIND-1458]] / [[https://github.com/vufind-org/vufind/pull/2034|#2034]]
   * Refactor sitemap generator to use search service more consistently: [[https://github.com/vufind-org/vufind/pull/2037|#2037]]   * Refactor sitemap generator to use search service more consistently: [[https://github.com/vufind-org/vufind/pull/2037|#2037]]
 +  * SierraRest: Disable keepalive as it may cause trouble with Sierra: [[https://github.com/vufind-org/vufind/pull/2083|#2083]]
   * Update league/commonmark to 2.0: [[https://github.com/vufind-org/vufind/pull/2048|#2048]]   * Update league/commonmark to 2.0: [[https://github.com/vufind-org/vufind/pull/2048|#2048]]
   * Upgrade to laminas-form version 3: [[https://github.com/vufind-org/vufind/pull/2051|#2051]]   * Upgrade to laminas-form version 3: [[https://github.com/vufind-org/vufind/pull/2051|#2051]]
 +  * WorkKeys.java: Optimize caching behaviour: [[https://github.com/vufind-org/vufind/pull/2082|#2082]]
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
  
Line 75: Line 85:
   * Improve visibility of scheduled search feature: [[https://vufind.org/jira/browse/VUFIND-1493|VUFIND-1493]]   * Improve visibility of scheduled search feature: [[https://vufind.org/jira/browse/VUFIND-1493|VUFIND-1493]]
   * Make description truncation configurable: [[https://vufind.org/jira/browse/VUFIND-1498|VUFIND-1498]]   * Make description truncation configurable: [[https://vufind.org/jira/browse/VUFIND-1498|VUFIND-1498]]
 +  * Overdrive Integration: support for API changes for checkouts: [[https://vufind.org/jira/browse/VUFIND-1499|VUFIND-1499]]
   * Remove support for Apache 2.2: [[https://vufind.org/jira/browse/VUFIND-1497|VUFIND-1497]]   * Remove support for Apache 2.2: [[https://vufind.org/jira/browse/VUFIND-1497|VUFIND-1497]]
  
Line 81: Line 92:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
 +  * Allow Javascript to be loaded in the header OR the footer: [[https://github.com/vufind-org/vufind/pull/1799|#1799]]
   * Configurable truncation of subjects on full record display: [[https://github.com/vufind-org/vufind/pull/1791|#1791]]   * Configurable truncation of subjects on full record display: [[https://github.com/vufind-org/vufind/pull/1791|#1791]]
   * DAIA driver: correct use of limitations: [[https://github.com/vufind-org/vufind/pull/2026|#2026]]   * DAIA driver: correct use of limitations: [[https://github.com/vufind-org/vufind/pull/2026|#2026]]
Line 88: Line 100:
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2021-08.1629979052.txt.gz · Last modified: 2021/08/26 11:57 by demiankatz