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/21 13:25] – [Active 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 30: Line 32:
   * 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 40: 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 54: 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]]   * 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]]
 +  * 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]]   * Handle relator URIs during indexing: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1556|VUFIND-1556]] / [[https://github.com/vufind-org/vufind/pull/2596|#2596]]
-  * LESS Compiler Deprecation: [[https://github.com/vufind-org/vufind/pull/2586|#2586]] 
   * 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]]
-  * Smarter initialization in PunctuationContainer.java: [[https://github.com/vufind-org/vufind/pull/2597|#2597]] 
   * 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 76: Line 80:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
 +  * 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]]   * 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.1666358718.txt.gz · Last modified: 2022/10/21 13:25 by demiankatz