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:2024-05

This is an old revision of the document!


VuFind® Newsletter: May, 2024

:!: This document is a draft and is subject to change.

Development Highlights and Project News

Development Progress

Project Management Committee Report

Conference News

Recently Completed / Resolved Issues

The following items were completed in the past month and will be included in release 9.1.2:

  • Aleph driver: improve ID and date processing: #3576
  • Fix bug: popover broke when clicking same record in different channels: #3649, #3656
  • Fix sandal .btn-info colors: VUFIND-1688 / #3654
  • Initialize head theme resources in combined AJAX responses: #3635

The following items were completed in the past month and will be included in release 10.0:

  • Accessibility: use heading on spelling suggestions: VUFIND-1670 / #3640
  • Add “!default” flag to SASS variables for easier configuration: #3623
  • Add new Overdrive features: VUFIND-1375 / VUFIND-1499 / #3025
  • Add result-scripts event to apply Javascript to search results: #3584
  • Adjust pager buttons for mobile: #3630
  • Change record media-body table layout on mobile: #3626
  • Default required-string User getters to blank strings if unset: #3657
  • EPF: Add embargo description to record page: #3643
  • Fix bug: tag links not displaying in favorites: #3633
  • Fix inconsistent capitalization of DateTime class: #3651
  • Fix missing alt attributes: #3659
  • Fix overlapping media-left box on EDS records: #3628
  • Make MARC subject heading sort behavior configurable: #3644
  • Make tag display test more flexible: #3648
  • Modernize database access in Bootstrapper::initUserLanguage(): #3639
  • Reduce EDS full text link inconsistencies: VUFIND-1689 / #3652
  • Refactor AuthManager to use UserService and UserEntityInterface: #3636
  • Remove mobile top margin from media-body: #3627
  • Remove redundant language codes; use aliases: #3494
  • Surround searchbox inputs with a div for styling: #3616
  • Use DbTableAwareTrait in UserService: #3632
  • Use list items for spelling suggestions: #3645
  • Use UserEntityInterface/UserService in LoginTokenManager: #3631

This item was closed as no longer needed:

  • SetupThemeResources: Ensure 'Content-Type' is never escaped: #2763

New Issues

The following items were reported / begun in the past month, but are not yet completed:

Code in Progress

  • Add Change Tracker information to Sitemap: #3641
  • Add support for rate limiting: #3637
  • Allow schema.org metadata to be disabled via config: VUFIND-1653 / #3634
  • Expand ChangeTracker entity interface; add ChangeTracker service: #3646
  • Expand Feedback entity interface; add Feedback service: #3650
  • Expand use of UserEntityInterface in console commands: #3638
  • Expand use/scope of SessionService: #3653
  • Fix tabbing within a modal dialog: VUFIND-1667 / #3642
  • Improve ChannelsTest: refactor for clarity/consistency: #3656
  • New DevTool: dump out current user: #3658
  • SEO: Add canonical URLs: #3655
  • UpdateDateTracker.java: Remove deprecated finalize method: VUFIND-1651 / #3647

Issue Report / Discussion Only

Active Issues

The following items saw significant progress / activity during the past month:

  • Add bootstrap5 theme: #3222
  • Convert from Laminas\Db to Doctrine: #2233
community/newsletter/2024-05.1715621148.txt.gz · Last modified: 2024/05/13 17:25 by demiankatz