Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2024-02
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
community:newsletter:2024-02 [2024/02/23 11:16] – demiankatz | community:newsletter:2024-02 [2024/02/27 14:08] (current) – demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== VuFind® Newsletter: February, 2024 ====== | ====== VuFind® Newsletter: February, 2024 ====== | ||
- | |||
- | :!: This document is currently a draft and is subject to change. | ||
===== Development Highlights and Project News ===== | ===== Development Highlights and Project News ===== | ||
+ | |||
+ | ==== Release 9.1.1 ==== | ||
+ | |||
+ | VuFind® 9.1.1 was released on February 12. In addition to a number of significant bug fixes, it also adds Mongolian language support and some important forward-compatibility updates needed to support authentication in future FOLIO versions. | ||
==== Development Progress ==== | ==== Development Progress ==== | ||
+ | In addition to the work needed to complete release 9.1.1 (and the addition of more bug fixes that may be incorporated in a future 9.1.2 release), development efforts in February made significant progress on the eventual 10.0 release. | ||
+ | |||
+ | The month' | ||
+ | |||
+ | There was also time to complete work on a couple of significant new features: the addition of an AccountMenu.yaml configuration file for customization of the user account menu, and the introduction of a filter textbox control in facet list pop-ups (helpful for narrowing down very long facet lists). | ||
==== Project Management Committee Report ==== | ==== Project Management Committee Report ==== | ||
+ | |||
+ | During the February meeting, the Project Management Committee began developing a plan for keeping documentation up to date on an ongoing basis. They also continued work on planning VuFind® activities for WOLFcon and the German VuFind® Summit this fall. Progress was also made on experimenting with artificial intelligence and planning development of an article about the project' | ||
===== Recently Completed / Resolved Issues ===== | ===== Recently Completed / Resolved Issues ===== | ||
- | The following items were completed in the past month and will be included in release 9.1.1: | + | The following items were completed in the past month and are included in release 9.1.1: |
* Adjust PHPUnit .gitignore for forward compatibility: | * Adjust PHPUnit .gitignore for forward compatibility: | ||
Line 21: | Line 30: | ||
* Restrict hostnames for cover proxy: [[https:// | * Restrict hostnames for cover proxy: [[https:// | ||
- | The following | + | The following |
+ | * Convert all text to B&W in print view: [[https:// | ||
* Fix stray closing spans in checkout history: [[https:// | * Fix stray closing spans in checkout history: [[https:// | ||
+ | * Show if record in list in EDS core: [[https:// | ||
The following items were completed in the past month and will be included in release 10.0: | The following items were completed in the past month and will be included in release 10.0: | ||
Line 31: | Line 42: | ||
* Add persistent login token to cookie consent: [[https:// | * Add persistent login token to cookie consent: [[https:// | ||
* Allow DynamicRoleProviderFactory to be used for subclasses: [[https:// | * Allow DynamicRoleProviderFactory to be used for subclasses: [[https:// | ||
+ | * Autocomplete: | ||
* Clarify PermissionManager method signatures: [[https:// | * Clarify PermissionManager method signatures: [[https:// | ||
* Defer file cache creation until actually needed: [[https:// | * Defer file cache creation until actually needed: [[https:// | ||
+ | * Defer login token update to end of request and tweaks emails: [[https:// | ||
* Dependency updates: [[https:// | * Dependency updates: [[https:// | ||
* Disable module config cache in CLI mode: [[https:// | * Disable module config cache in CLI mode: [[https:// | ||
Line 40: | Line 53: | ||
* Fix first/last navigation: [[https:// | * Fix first/last navigation: [[https:// | ||
* Fix holdings paginator check: [[https:// | * Fix holdings paginator check: [[https:// | ||
+ | * Fix invalid key handling in secure session delegator: [[https:// | ||
* Fix parameter type annotation in GetFieldValueFixTrait: | * Fix parameter type annotation in GetFieldValueFixTrait: | ||
* Fix persistent login with email authentication and other tweaks: [[https:// | * Fix persistent login with email authentication and other tweaks: [[https:// | ||
Line 52: | Line 66: | ||
* KohaRest: Add and fix renewal block reason translations: | * KohaRest: Add and fix renewal block reason translations: | ||
* KohaRest: Handle an Item:: | * KohaRest: Handle an Item:: | ||
+ | * Make account menu configurable: | ||
* Mink tests: remove AutoRetryTrait: | * Mink tests: remove AutoRetryTrait: | ||
* Moved conditional rendering for breadcrumbs: | * Moved conditional rendering for breadcrumbs: | ||
+ | * Permission plugin improvements: | ||
* Refactor pagination controls: [[https:// | * Refactor pagination controls: [[https:// | ||
+ | * Refactor setInnerHtml and add functions for setting element content: [[https:// | ||
* Sierra: Fix hard-coded API version strings: [[https:// | * Sierra: Fix hard-coded API version strings: [[https:// | ||
* Sort and deduplicate facet values on EDS advanced search: [[https:// | * Sort and deduplicate facet values on EDS advanced search: [[https:// | ||
- | * Test improvements: | + | * Test improvements: |
* Translation improvements: | * Translation improvements: | ||
* Turn on cache for PHP_CodeSniffer: | * Turn on cache for PHP_CodeSniffer: | ||
Line 65: | Line 82: | ||
* Update node version in GitHub actions; v16 is deprecated: [[https:// | * Update node version in GitHub actions; v16 is deprecated: [[https:// | ||
* Updated loadHTML from jQuery to native Javascript: [[https:// | * Updated loadHTML from jQuery to native Javascript: [[https:// | ||
+ | * Upgrade to PHPUnit 10: [[https:// | ||
* Upgrade vanilla-cookieconsent to version 3.0.0: [[https:// | * Upgrade vanilla-cookieconsent to version 3.0.0: [[https:// | ||
* Use a callback in ILSAuthenticator to get Auth Manager: [[https:// | * Use a callback in ILSAuthenticator to get Auth Manager: [[https:// | ||
Line 86: | Line 104: | ||
* Add support for Primo citations search: [[https:// | * Add support for Primo citations search: [[https:// | ||
- | * Autocomplete: | ||
- | * Convert all text to B&W in print view: [[https:// | ||
* Fetch Koha shelving locations for every Koha item: [[https:// | * Fetch Koha shelving locations for every Koha item: [[https:// | ||
* Fix: don't override toggleAttrs in menu-button: | * Fix: don't override toggleAttrs in menu-button: | ||
- | * Make account menu configurable: | ||
* ParamBag: Avoid duplicate parameters after merge: [[https:// | * ParamBag: Avoid duplicate parameters after merge: [[https:// | ||
- | | + | * Refactor |
- | | + | |
* Show a Recalled message for recalled items, and show recalls alongside holds: [[https:// | * Show a Recalled message for recalled items, and show recalls alongside holds: [[https:// | ||
community/newsletter/2024-02.1708686990.txt.gz · Last modified: 2024/02/23 11:16 by demiankatz