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:2021-06

This is an old revision of the document!


VuFind Newsletter: June, 2021

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

Highlights / Executive Summary

Recently Completed / Resolved Issues

The following items were completed in the past month:

  • Add call number prefixes to templates: #1951
  • Add support for checking selected holds for different pick up locations: #1987
  • Add support for getting JS translations statelessly: #1981
  • Add support for hold start date. Validate dates: #1963
  • Add support for modifying holds: #1974, #1988, #1998
  • Add support for updating holds to the KohaRest driver: #1985
  • Add the ability to use a custom query for Channels/Home: #1969
  • Aleph driver: parsing of duedate in getHolding: #1989
  • Aleph driver: return isbn as string instead of single value array: #1990
  • Alma: Fix and improve retrieval of holds, add modify support: #1991
  • Avoid error in MultiBackend driver when a hold has no id field: #1999
  • Better validation of limit parameter: #1971
  • Disambiguate 'expires' translation: #1976
  • Fix ApiTrait jsonPrettyPrint value: #1995
  • Fix visual facets to enable faceting: #1982
  • FOLIO: show open fines/fees instead of closed: #1978
  • Ignore RecordMissing exceptions in Whoops: #1993
  • Improve phing build script and related scripts for improved cross-platform support and error handling: VUFIND-1478 / #1970
  • Improved search params/results factories: #1997
  • Improvements to AlphabrowseController: #1972, #1977
  • Make EBSCO URLs configurable; fix for HTTPS compatibility: #1983
  • Reduce logging severity of RecordMissing to debug: #1975
  • Refactor OAuth2 authorization and use it in XCNCIP2 ILS driver: #1973, #1980, #1984
  • Reset ChoiceAuth state when any exception occurs: #1992
  • Set preferred MARC field by configuration as well in getMarcReader(): #2000
  • SierraRest: Add support for modifying holds: #1986
  • Split holds tests into their own class: #1979
  • Update dev tools and CI workflow for various VuFind support libraries: vufindcode#7, vufinddate#1, vufindharvest#5, vufindhttp#17
  • Use Command Pattern in search system: VUFIND-924 / #1967
  • VuFindHarvest: Improved error handling: vufindharvest#6

This item was discussed, but it was determined that no further action was needed:

  • Make .deb package compatible with non-standard PHP versions: VUFIND-1487

Additionally, #1880 was closed without action because it had become outdated and will not be needed for quite some time. The work can be reproduced when the time comes.

New Issues

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

Code in Progress

  • Aleph driver: send user's language with REST DLF requests: #1996
  • Aleph driver: z304 mapping of address can be overriden for REST DLF API: #1994

Issue Report / Discussion Only

Active Issues

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

  • CSV import tool: #1761
  • FOLIO: Add callnumber_prefix to the output of getHolding: #1934
  • XCNCIP ILS driver agency and patron id handling improvement: #1835
community/newsletter/2021-06.1624456502.txt.gz · Last modified: 2021/06/23 13:55 by demiankatz