Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2024-04
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
community:newsletter:2024-04 [2024/04/24 13:39] – demiankatz | community:newsletter:2024-04 [2024/04/30 12:22] (current) – [Project Management Committee Report] demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== VuFind® Newsletter: April, 2024 ====== | ====== VuFind® Newsletter: April, 2024 ====== | ||
- | |||
- | :!: This document is currently a draft and is subject to change. | ||
===== Development Highlights and Project News ===== | ===== Development Highlights and Project News ===== | ||
==== Development Progress ==== | ==== Development Progress ==== | ||
+ | |||
+ | The release date for VuFind® 10.0 has been set: June 24, 2024. A minor bug fix release (9.1.2) will also be released ahead of 10.0. | ||
+ | |||
+ | Leading up to the release, work continues on finalizing the new Bootstrap 5 theme and modernizing the database abstraction architecture. While this has not yielded a lot of changes visible to end users, the reduction of technical debt and clarification of code will benefit future development work. | ||
+ | |||
+ | April development also added some new settings (support for Solr direct spell checking and HTTP reporting-related headers), introduced some performance and tooling improvements, | ||
==== Project Management Committee Report ==== | ==== Project Management Committee Report ==== | ||
+ | At their April meeting, the PMC agreed to publish the first version of the [[community: | ||
+ | |||
+ | The group also continued to discuss some of the implications and possibilities of artificial intelligence, | ||
==== Conference News ==== | ==== Conference News ==== | ||
+ | |||
+ | The [[https:// | ||
+ | |||
+ | For those who missed the WOLFcon CFP or cannot attend that event, a separate call for papers has now opened for the [[https:// | ||
+ | |||
+ | Please consider participating in one or both of these events -- the programming is designed to be complementary, | ||
===== Recently Completed / Resolved Issues ===== | ===== Recently Completed / Resolved Issues ===== | ||
Line 33: | Line 46: | ||
* AccessTokenEntityInterface: | * AccessTokenEntityInterface: | ||
* Add an option to specify sort order conditions for extra params in searchspecs: | * Add an option to specify sort order conditions for extra params in searchspecs: | ||
- | * Add and use VuFind\Db\Service\TagServiceInterface: | + | * Add and use VuFind\Db\Service\TagServiceInterface |
* Add confirm button component: [[https:// | * Add confirm button component: [[https:// | ||
* Add database services for comments and resource tables: [[https:// | * Add database services for comments and resource tables: [[https:// | ||
Line 52: | Line 65: | ||
* Fix search result links losing sid when e.g. sort is changed multiple times: [[https:// | * Fix search result links losing sid when e.g. sort is changed multiple times: [[https:// | ||
* Fix Solr highlighting in Blender: [[https:// | * Fix Solr highlighting in Blender: [[https:// | ||
+ | * Fix type handling/ | ||
* Fix visibility of off-canvas toggles: [[https:// | * Fix visibility of off-canvas toggles: [[https:// | ||
* Fix widget type handling in LibGuides query builder: [[https:// | * Fix widget type handling in LibGuides query builder: [[https:// | ||
Line 74: | Line 88: | ||
* Sierra: Avoid error if a requested record is not found: [[https:// | * Sierra: Avoid error if a requested record is not found: [[https:// | ||
* Sierra: Fix empty expiration date value in user profile: [[https:// | * Sierra: Fix empty expiration date value in user profile: [[https:// | ||
+ | * Sierra: Fix volume extraction and callnumber element in holdings: [[https:// | ||
* Sierra: Use v6 API by default, optimize fields to retrieve: [[https:// | * Sierra: Use v6 API by default, optimize fields to retrieve: [[https:// | ||
* Simplify createEmailViewModel; | * Simplify createEmailViewModel; | ||
* Update CodeQL workflow configuration: | * Update CodeQL workflow configuration: | ||
+ | * Use -> | ||
* Use UserEntityInterface in ExternalAuthController: | * Use UserEntityInterface in ExternalAuthController: | ||
* Use UserEntityInterface in feedback forms: [[https:// | * Use UserEntityInterface in feedback forms: [[https:// | ||
+ | * Use UserEntityInterface in profile template (and related code): [[https:// | ||
===== New Issues ===== | ===== New Issues ===== | ||
Line 87: | Line 104: | ||
* Accessibility improvements: | * Accessibility improvements: | ||
+ | * Add " | ||
+ | * Add optional formatString argument to SortFacetList helper: [[https:// | ||
* Add result-scripts event to apply Javascript to search results: [[https:// | * Add result-scripts event to apply Javascript to search results: [[https:// | ||
* Adding Javascript configuration: | * Adding Javascript configuration: | ||
+ | * Adjust pager buttons for mobile: [[https:// | ||
* Aleph driver: improve ID and date processing: [[https:// | * Aleph driver: improve ID and date processing: [[https:// | ||
+ | * Change record media-body table layout on mobile: [[https:// | ||
+ | * Establish UserResourceService; | ||
* Fix bug: incorrect author link hidden filter in combined search: [[https:// | * Fix bug: incorrect author link hidden filter in combined search: [[https:// | ||
+ | * Fix overlapping media-left box on EDS records: [[https:// | ||
* KohaRest driver: Enable the use of custom renewal block messages in .ini: [[https:// | * KohaRest driver: Enable the use of custom renewal block messages in .ini: [[https:// | ||
* Modernize OAI server code and improve test coverage: [[https:// | * Modernize OAI server code and improve test coverage: [[https:// | ||
+ | * Refactor Auth modules to use UserEntityInterface/ | ||
* Refactor availability and status to be better customizable: | * Refactor availability and status to be better customizable: | ||
+ | * Refactor libraryCardsEnabled method to AccountCapabilities class: [[https:// | ||
+ | * Remove mobile top margin from media-body: [[https:// | ||
* Set unique labels for checkboxes: [[https:// | * Set unique labels for checkboxes: [[https:// | ||
+ | * Surround searchbox inputs with a div for styling: [[https:// | ||
* Updated bulkFormHandler from jQuery to vanilla Javascript: [[https:// | * Updated bulkFormHandler from jQuery to vanilla Javascript: [[https:// | ||
+ | * VuFindTheme: | ||
==== Issue Report / Discussion Only ==== | ==== Issue Report / Discussion Only ==== |
community/newsletter/2024-04.txt · Last modified: 2024/04/30 12:22 by demiankatz