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:2022-10

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:2022-10 [2022/10/19 12:47] – [Recently Completed / Resolved Issues] demiankatzcommunity:newsletter:2022-10 [2022/10/24 15:23] (current) – [Code in Progress] demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: October, 2022 ====== ====== VuFind® Newsletter: October, 2022 ======
- 
-:!: This document is a draft and still subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +In October, VuFind® development focused on completing outstanding work for the 9.0 release, and significant progress was made, including the completion of a significant new feature (optional star ratings), the removal of a number of obsolete/deprecated features, the expansion of the test suite, and the updating of some dependencies (most notably Solr). Additionally, a number of bugs were fixed, and some new security features were introduced (most significantly, the ability to disable user-initiated ILS login in situations where it is not needed -- [[https://github.com/vufind-org/vufind/pull/2570|pull request #2570]]).
 +
 +The Project Management Committee continued to work on improving documentation (most notably by developing a new [[administration:production_checklist|Production Checklist]] wiki page), on-boarding new Registered Service Providers, managing the Community Call survey (for which results will be forthcoming) and investigating an improved platform for managing the project's internationalization.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 15: Line 17:
   * Add setting to restrict ILS login by user: [[https://github.com/vufind-org/vufind/pull/2570|#2570]]   * Add setting to restrict ILS login by user: [[https://github.com/vufind-org/vufind/pull/2570|#2570]]
   * Add support for merging sections of yaml config files: [[https://github.com/vufind-org/vufind/pull/2556|#2556]]   * Add support for merging sections of yaml config files: [[https://github.com/vufind-org/vufind/pull/2556|#2556]]
 +  * Add support for star ratings: [[https://vufind.org/jira/browse/VUFIND-1550|VUFIND-1550]] / [[https://github.com/vufind-org/vufind/pull/2417|#2417]]
   * Add tests for RecordTab classes: [[https://github.com/vufind-org/vufind/pull/2565|#2565]]   * Add tests for RecordTab classes: [[https://github.com/vufind-org/vufind/pull/2565|#2565]]
   * Add username policy alongside the existing password policy: [[https://github.com/vufind-org/vufind/pull/2581|#2581]]   * Add username policy alongside the existing password policy: [[https://github.com/vufind-org/vufind/pull/2581|#2581]]
Line 21: Line 24:
   * Build OpenURL without http_build_query to avoid PHP array syntax in URL: [[https://github.com/vufind-org/vufind/pull/2313|#2313]]   * Build OpenURL without http_build_query to avoid PHP array syntax in URL: [[https://github.com/vufind-org/vufind/pull/2313|#2313]]
   * Check that there are pick up locations to choose from: [[https://github.com/vufind-org/vufind/pull/2575|#2575]]   * Check that there are pick up locations to choose from: [[https://github.com/vufind-org/vufind/pull/2575|#2575]]
-  * Cookie consent fixes/improvements: [[https://github.com/vufind-org/vufind/pull/2558|#2558]], [[https://github.com/vufind-org/vufind/pull/2563|#2563]], [[https://github.com/vufind-org/vufind/pull/2583|#2583]], [[https://github.com/vufind-org/vufind/pull/2592|#2592]]+  * Cookie consent fixes/improvements: [[https://github.com/vufind-org/vufind/pull/2558|#2558]], [[https://github.com/vufind-org/vufind/pull/2563|#2563]], [[https://github.com/vufind-org/vufind/pull/2583|#2583]], [[https://github.com/vufind-org/vufind/pull/2592|#2592]], [[https://github.com/vufind-org/vufind/pull/2593|#2593]]
   * CSP Headers Update (fix for SVG compatibility): [[https://github.com/vufind-org/vufind/pull/2555|#2555]]   * CSP Headers Update (fix for SVG compatibility): [[https://github.com/vufind-org/vufind/pull/2555|#2555]]
   * DbUpgrade fixes: [[https://github.com/vufind-org/vufind/pull/2562|#2562]], [[https://github.com/vufind-org/vufind/pull/2564|#2564]]   * DbUpgrade fixes: [[https://github.com/vufind-org/vufind/pull/2562|#2562]], [[https://github.com/vufind-org/vufind/pull/2564|#2564]]
   * Deduplicate URLs in record drivers: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1277|VUFIND-1277]] / [[https://github.com/vufind-org/vufind/pull/2561|#2561]]   * Deduplicate URLs in record drivers: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1277|VUFIND-1277]] / [[https://github.com/vufind-org/vufind/pull/2561|#2561]]
 +  * End session if the user of the session cannot be found: [[https://github.com/vufind-org/vufind/pull/2594|#2594]]
   * Fix decoding of MARC ISO2709 record with multibyte subfield codes/indicator values: [[https://github.com/vufind-org/vufind/pull/2574|#2574]], [[https://github.com/vufind-org/vufind/pull/2576|#2576]]   * Fix decoding of MARC ISO2709 record with multibyte subfield codes/indicator values: [[https://github.com/vufind-org/vufind/pull/2574|#2574]], [[https://github.com/vufind-org/vufind/pull/2576|#2576]]
   * Fix translation of Back link in account creation: [[https://github.com/vufind-org/vufind/pull/2582|#2582]]   * Fix translation of Back link in account creation: [[https://github.com/vufind-org/vufind/pull/2582|#2582]]
   * Icon helper improvements: [[https://github.com/vufind-org/vufind/pull/1962|#1962]]   * Icon helper improvements: [[https://github.com/vufind-org/vufind/pull/1962|#1962]]
 +  * LESS Compiler Deprecation: [[https://github.com/vufind-org/vufind/pull/2586|#2586]]
   * Make AbstractApi::makeRequest more generic/safe/flexible: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1579|VUFIND-1579]] / [[https://github.com/vufind-org/vufind/pull/2554|#2554]]   * Make AbstractApi::makeRequest more generic/safe/flexible: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1579|VUFIND-1579]] / [[https://github.com/vufind-org/vufind/pull/2554|#2554]]
   * Make sure to not call sanitizeDate or preg_match with null: [[https://github.com/vufind-org/vufind/pull/2559|#2559]]   * Make sure to not call sanitizeDate or preg_match with null: [[https://github.com/vufind-org/vufind/pull/2559|#2559]]
Line 38: Line 43:
   * Remove RecordLink View Helper: [[https://github.com/vufind-org/vufind/pull/2589|#2589]]   * Remove RecordLink View Helper: [[https://github.com/vufind-org/vufind/pull/2589|#2589]]
   * Remove support for Apache 2.2: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1497|VUFIND-1497]] / [[https://github.com/vufind-org/vufind/pull/2577|#2577]]   * Remove support for Apache 2.2: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1497|VUFIND-1497]] / [[https://github.com/vufind-org/vufind/pull/2577|#2577]]
 +  * Remove unused language string: [[https://github.com/vufind-org/vufind/pull/2599|#2599]]
   * Removed the author_fuller / author2_fuller Solr index fields: [[https://github.com/vufind-org/vufind/pull/2579|#2579]]   * Removed the author_fuller / author2_fuller Solr index fields: [[https://github.com/vufind-org/vufind/pull/2579|#2579]]
 +  * Smarter initialization in PunctuationContainer.java: [[https://github.com/vufind-org/vufind/pull/2597|#2597]]
   * Upgrade to Solr 8.11.2: [[https://github.com/vufind-org/vufind/pull/2578|#2578]]   * Upgrade to Solr 8.11.2: [[https://github.com/vufind-org/vufind/pull/2578|#2578]]
   * Validate MultiILS login target: [[https://github.com/vufind-org/vufind/pull/2573|#2573]]   * Validate MultiILS login target: [[https://github.com/vufind-org/vufind/pull/2573|#2573]]
Line 52: Line 59:
 ==== Code in Progress ==== ==== Code in Progress ====
  
-  * Add new VuFind Observer to replace hunt: [[https://github.com/vufind-org/vufind/pull/2569|#2569]]+  * Add new VuFind ObserverManager to replace hunt: [[https://github.com/vufind-org/vufind/pull/2569|#2569]] 
 +  * Authority module: improve record routing: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1552|VUFIND-1552]] / [[https://github.com/vufind-org/vufind/pull/2595|#2595]]
   * Browse handler: Use Marc4j normalizers; streamline/update build process: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1525|VUFIND-1525]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/39|vufind-browse-handler#39]]   * Browse handler: Use Marc4j normalizers; streamline/update build process: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1525|VUFIND-1525]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/39|vufind-browse-handler#39]]
-  * LESS Compiler Deprecation: [[https://github.com/vufind-org/vufind/pull/2586|#2586]]+  * Clean up language keys for file import on lokalise.com[[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1586|VUFIND-1586]] / [[https://github.com/vufind-org/vufind/pull/2598|#2598]] 
 +  * Handle relator URIs during indexing: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1556|VUFIND-1556]] / [[https://github.com/vufind-org/vufind/pull/2596|#2596]]
   * Remove configuration settings deprecated in Solr 8: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1571|VUFIND-1571]] / [[https://github.com/vufind-org/vufind/pull/2587|#2587]]   * Remove configuration settings deprecated in Solr 8: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1571|VUFIND-1571]] / [[https://github.com/vufind-org/vufind/pull/2587|#2587]]
   * Upgrade to Solr 9: [[https://github.com/vufind-org/vufind/pull/2580|#2580]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/40|vufind-browse-handler#40]]   * Upgrade to Solr 9: [[https://github.com/vufind-org/vufind/pull/2580|#2580]] / [[https://github.com/vufind-org/vufind-browse-handler/pull/40|vufind-browse-handler#40]]
Line 71: Line 80:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
-  * Add support for star ratings[[https://vufind.org/jira/browse/VUFIND-1550|VUFIND-1550]] / [[https://github.com/vufind-org/vufind/pull/2417|#2417]]+  * Adds explanatory text to filters (facets) for more accessibility: [[https://github.com/vufind-org/vufind/pull/2493|#2493]]
   * Ajax Status Standardize and Modernize: [[https://github.com/vufind-org/vufind/pull/2447|#2447]]   * Ajax Status Standardize and Modernize: [[https://github.com/vufind-org/vufind/pull/2447|#2447]]
   * Composer package javascript resolving: [[https://github.com/vufind-org/vufind/pull/2287|#2287]]   * Composer package javascript resolving: [[https://github.com/vufind-org/vufind/pull/2287|#2287]]
   * Create generic mechanism for loading content with caching support: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1554|VUFIND-1554]] / [[https://github.com/vufind-org/vufind/pull/2422|#2422]]   * Create generic mechanism for loading content with caching support: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1554|VUFIND-1554]] / [[https://github.com/vufind-org/vufind/pull/2422|#2422]]
 +  * Improved interface for active filter removal: [[https://github.com/vufind-org/vufind/pull/2522|#2522]]
 +  * Remove password check in PAIA patronLogin() if client_credentials is used as grant_type: [[https://github.com/vufind-org/vufind/pull/2513|#2513]]
   * ThemeInfo: Fix getMergedConfig: [[https://github.com/vufind-org/vufind/pull/2543|#2543]]   * ThemeInfo: Fix getMergedConfig: [[https://github.com/vufind-org/vufind/pull/2543|#2543]]
  
community/newsletter/2022-10.1666183674.txt.gz · Last modified: 2022/10/19 12:47 by demiankatz