Both sides previous revisionPrevious revisionNext revision | Previous revision |
community:newsletter:2022-10 [2022/10/21 15:18] – [Code in Progress] demiankatz | community:newsletter:2022-10 [2022/10/24 15:23] (current) – [Code in Progress] demiankatz |
---|
====== 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 ===== |
* 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]] |
* 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]] | * Smarter initialization in PunctuationContainer.java: [[https://github.com/vufind-org/vufind/pull/2597|#2597]] |
==== 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]] | * 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]] |
* Remove unused language string: [[https://github.com/vufind-org/vufind/pull/2599|#2599]] | |
* 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]] |
| |
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]] |