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-09

VuFind® Newsletter: September, 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 last month and will be included in release 10.0.1:

  • Bootstrap 5: Fix btn-primary colors: #3934
  • Fix Bootstrap 5 theme carets: #3853
  • Fix BrowZine grid template images for consistency: #3878
  • Fix confirm button title attributes: #3940
  • Fix Db service factories to use Psr\Container: #3896
  • Fix deduplication in ParamBag to avoid messing with array params: #3931
  • Fix range-related bugs: #3919
  • Fix some missing UserEntityInterface references: #3901
  • FOLIO: Ensure boundWithRecords is clear each time through the loop: #3936
  • FOLIO: only pull due dates from open loans: #3907
  • Simplify formatting of DateTime for display: #3900
  • Update chrome-mink-driver and add a focus workaround for autocomplete tests: #3926
  • Update heading for DX subclass to Romanies: #3946
  • Use correct id in scheduled search list: #3903
  • XCNCIP2: Fix return value of getAccountBlocks method: #3898

The following items were completed in the last month and will be included in release 10.1:

  • Add a couple of Finnish and Swedish holding status translations: #3917
  • Add an option to use a separate admin theme: #3910
  • Add file extensions to BibTeX and RIS exports: #3913
  • Add permalink to search results in embedded mode; adjust thumbnail links: #3868
  • Add Permissions dev tool; improve dev tool navigation: #3899
  • Add scopes and supported token endpoint auth methods to OIDC well-known configuration: #3915, #3939
  • Auto-select single pickup location for a request group: #3933
  • Clarify use of getWorkKeys in documentation: #3760
  • ConfigManager.java: add default local dir support; modernize comments: #3904
  • Configurable favorite sort options: #3895
  • Customizable bulk save button translation: #3925
  • Disable jumpto for last search urls: #3935
  • Eliminate ReturnTypeWillChange annotations: VUFIND-1557 / #3835
  • ExternalVuFind: Cache results: #3875
  • Fix holds Mink test: #3909
  • Fix offcanvas in combination with sticky elements: #3924
  • Fix PHP 8.2 deprecations: #3893
  • FOLIO: Limit request pickupLocation options by item location: #3876
  • Improving sticky elements behavior: #3923
  • Introduce option to display shorter author data on EDS item detail page: #3881
  • KohaRest: add option to include recalls in patron holds page: #3421
  • KohaRest: Fix getConfig for holdings: #3916
  • Minor InstallController improvements/fixes: #3944
  • Persist limit value in DefaultRecord search links: #3834
  • Possibility to use secret file rather than string password in config files: #3860
  • Preprocess query string before normalization: #3932
  • Related record module: more by author: #3908
  • Setting to display FOLIO holdings info when no items exist: VUFIND-1701 / #3838
  • Simplify DynamicRoleProvider with constructor property promotion: #3911
  • Simplify formatting of last login dates in profile page: #3906
  • Smarter/more configurable disabling of email functionality: VUFIND-1565 / #3894
  • Sort favorites by save date: #3884
  • Update development tool dependencies; apply php-cs-fixer adjustments: #3914, #3928
  • Update local_theme_example to use Bootstrap5 theme: #3912
  • Update non-development dependencies: #3920
  • Web crawler: Add mechanism for caching transformed sitemaps: #3929

The following items were completed in the last month and will be included in release 11.0:

  • Make it possible to retrieve user's saved searches only: #3905
  • Signature fix of Solr's backend terms method: #3885
  • Use local password hash service instead of laminas-crypt: #3888
  • Use static as return type in db entity interfaces: #3902

Additionally, #2272 was closed, as the submitter has decided not to use the proposed approach.

New Issues

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

Code in Progress

  • Add example import configuration for DSpace xoai format: #3942
  • Add getDefaultPickUpLocation() to FOLIO driver: #3927
  • Add jsdoc-eslint plugin: #3937
  • Fixed keyboard selection for bootstrap5 and added SameSite attribute to cookie: #3921
  • FOLIO: Allow preventing patron requests based on the current loan: #3897
  • FOLIO: Support delivery fulfillment preference for requests: #3930
  • Generalize DOI linker system to support other identifier types: #3918
  • Google cover loader: support multiple IDs: #3938
  • Improve link templates across all backends: VUFIND-1665 / #3945
  • Moving JS cookie logic into cookie.js and applying it to the keyboard cookie: #3941
  • Show additional holdings fields in search item statuses: #3943
  • Using dir locations stack for language inheritance: #3922

Issue Report / Discussion Only

  • local_theme_example theme: giant reset button bug: VUFIND-1708
  • Printing a Record doesn't print current tab: VUFIND-1706
  • Remove use of <strong> for search results metadata: VUFIND-1707

Active Issues

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

  • Add Notifications CMS functionality: #3103
  • Add support for WorldCat Search v2 API: VUFIND-1588 / #2612
  • Convert from Laminas\Db to Doctrine: #2233
community/newsletter/2024-09.txt · Last modified: 2024/09/16 18:53 by demiankatz