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
Last revisionBoth sides next revision
community:newsletter:2022-10 [2022/10/20 11:55] – [Recently Completed / Resolved Issues] demiankatzcommunity:newsletter:2022-10 [2022/10/24 12:14] – [Highlights / Executive Summary] 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 29: 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 39: 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 60:
  
   * Add new VuFind Observer to replace hunt: [[https://github.com/vufind-org/vufind/pull/2569|#2569]]   * Add new VuFind Observer 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 72: 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.txt · Last modified: 2022/10/24 15:23 by demiankatz