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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
community:newsletter:2021-06 [2021/06/23 10:41] – [Code in Progress] demiankatzcommunity:newsletter:2021-06 [2021/06/29 12:45] (current) – [VuFind Newsletter: June, 2021] demiankatz
Line 1: Line 1:
 ====== VuFind Newsletter: June, 2021 ====== ====== VuFind Newsletter: June, 2021 ======
- 
-:!: This document is a draft and is subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +June was another active month for VuFind development, with a lot of effort focused on ILS functionality, including expanding VuFind's holds capabilities to include editing, adding support for call number prefixes, and enhancing a number of ILS drivers. Other significant changes include a revision of the low-level search service to use the Command Pattern, an update to EBSCO URLs to support HTTPS (reflecting upcoming changes in EBSCO access policies), improvements to some of the project's automated testing processes, and a number of bug fixes.
 +
 +June also saw the free online WOLFcon event, which included several VuFind-related sessions. If you missed it, you can find video in the [[https://www.youtube.com/playlist?list=PLMocoPoiGkwcT-PTnAX8g4XxhaIUn3C3j|WOLFcon 2021 VuFind Playlist]].
 +
 +The next bug fix release, 7.1.1, will be issued on Monday, July 5th. The next major release, 8.0, is expected later in the summer; a more precise date will be determined soon.
 +
 +The Project Management Committee continues to meet monthly; their next tasks include final planning for the 8.0 release, organizing the 2021 VuFind Summit, and preparing for future training activities.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 13: Line 19:
   * Add support for getting JS translations statelessly: [[https://github.com/vufind-org/vufind/pull/1981|#1981]]   * Add support for getting JS translations statelessly: [[https://github.com/vufind-org/vufind/pull/1981|#1981]]
   * Add support for hold start date. Validate dates: [[https://github.com/vufind-org/vufind/pull/1963|#1963]]   * Add support for hold start date. Validate dates: [[https://github.com/vufind-org/vufind/pull/1963|#1963]]
-  * Add support for modifying holds: [[https://github.com/vufind-org/vufind/pull/1974|#1974]], [[https://github.com/vufind-org/vufind/pull/1988|#1988]], [[https://github.com/vufind-org/vufind/pull/1998|#1998]]+  * Add support for modifying holds: [[https://github.com/vufind-org/vufind/pull/1974|#1974]], [[https://github.com/vufind-org/vufind/pull/1988|#1988]], [[https://github.com/vufind-org/vufind/pull/1998|#1998]], [[https://github.com/vufind-org/vufind/pull/2001|#2001]], [[https://github.com/vufind-org/vufind/pull/2004|#2004]]
   * Add support for updating holds to the KohaRest driver: [[https://github.com/vufind-org/vufind/pull/1985|#1985]]   * Add support for updating holds to the KohaRest driver: [[https://github.com/vufind-org/vufind/pull/1985|#1985]]
   * Add the ability to use a custom query for Channels/Home: [[https://github.com/vufind-org/vufind/pull/1969|#1969]]   * Add the ability to use a custom query for Channels/Home: [[https://github.com/vufind-org/vufind/pull/1969|#1969]]
   * Aleph driver: parsing of duedate in getHolding: [[https://github.com/vufind-org/vufind/pull/1989|#1989]]   * Aleph driver: parsing of duedate in getHolding: [[https://github.com/vufind-org/vufind/pull/1989|#1989]]
   * Aleph driver: return isbn as string instead of single value array: [[https://github.com/vufind-org/vufind/pull/1990|#1990]]   * Aleph driver: return isbn as string instead of single value array: [[https://github.com/vufind-org/vufind/pull/1990|#1990]]
 +  * Aleph driver: send user's language with REST DLF requests: [[https://github.com/vufind-org/vufind/pull/1996|#1996]]
   * Alma: Fix and improve retrieval of holds, add modify support: [[https://github.com/vufind-org/vufind/pull/1991|#1991]]   * Alma: Fix and improve retrieval of holds, add modify support: [[https://github.com/vufind-org/vufind/pull/1991|#1991]]
   * Avoid error in MultiBackend driver when a hold has no id field: [[https://github.com/vufind-org/vufind/pull/1999|#1999]]   * Avoid error in MultiBackend driver when a hold has no id field: [[https://github.com/vufind-org/vufind/pull/1999|#1999]]
   * Better validation of limit parameter: [[https://github.com/vufind-org/vufind/pull/1971|#1971]]   * Better validation of limit parameter: [[https://github.com/vufind-org/vufind/pull/1971|#1971]]
 +  * debian: simplify JDK version requirements (depend on virtual package): [[https://vufind.org/jira/browse/VUFIND-1487|VUFIND-1487]], [[https://github.com/vufind-org/vufind/pull/2003|#2003]]
   * Disambiguate 'expires' translation: [[https://github.com/vufind-org/vufind/pull/1976|#1976]]   * Disambiguate 'expires' translation: [[https://github.com/vufind-org/vufind/pull/1976|#1976]]
   * Fix ApiTrait jsonPrettyPrint value: [[https://github.com/vufind-org/vufind/pull/1995|#1995]]   * Fix ApiTrait jsonPrettyPrint value: [[https://github.com/vufind-org/vufind/pull/1995|#1995]]
Line 33: Line 41:
   * Refactor OAuth2 authorization and use it in XCNCIP2 ILS driver: [[https://github.com/vufind-org/vufind/pull/1973|#1973]], [[https://github.com/vufind-org/vufind/pull/1980|#1980]], [[https://github.com/vufind-org/vufind/pull/1984|#1984]]   * Refactor OAuth2 authorization and use it in XCNCIP2 ILS driver: [[https://github.com/vufind-org/vufind/pull/1973|#1973]], [[https://github.com/vufind-org/vufind/pull/1980|#1980]], [[https://github.com/vufind-org/vufind/pull/1984|#1984]]
   * Reset ChoiceAuth state when any exception occurs: [[https://github.com/vufind-org/vufind/pull/1992|#1992]]   * Reset ChoiceAuth state when any exception occurs: [[https://github.com/vufind-org/vufind/pull/1992|#1992]]
 +  * Set preferred MARC field by configuration as well in getMarcReader(): [[https://github.com/vufind-org/vufind/pull/2000|#2000]]
   * SierraRest: Add support for modifying holds: [[https://github.com/vufind-org/vufind/pull/1986|#1986]]   * SierraRest: Add support for modifying holds: [[https://github.com/vufind-org/vufind/pull/1986|#1986]]
   * Split holds tests into their own class: [[https://github.com/vufind-org/vufind/pull/1979|#1979]]   * Split holds tests into their own class: [[https://github.com/vufind-org/vufind/pull/1979|#1979]]
Line 38: Line 47:
   * Use Command Pattern in search system: [[https://vufind.org/jira/browse/VUFIND-924|VUFIND-924]] / [[https://github.com/vufind-org/vufind/pull/1967|#1967]]   * Use Command Pattern in search system: [[https://vufind.org/jira/browse/VUFIND-924|VUFIND-924]] / [[https://github.com/vufind-org/vufind/pull/1967|#1967]]
   * VuFindHarvest: Improved error handling: [[https://github.com/vufind-org/vufindharvest/pull/6|vufindharvest#6]]   * VuFindHarvest: Improved error handling: [[https://github.com/vufind-org/vufindharvest/pull/6|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: [[https://vufind.org/jira/browse/VUFIND-1487|VUFIND-1487]] 
  
 Additionally, [[https://github.com/vufind-org/vufind/pull/1880|#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. Additionally, [[https://github.com/vufind-org/vufind/pull/1880|#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.
Line 50: Line 55:
 ==== Code in Progress ==== ==== Code in Progress ====
  
-  * Aleph driver: send user's language with REST DLF requests: [[https://github.com/vufind-org/vufind/pull/1996|#1996]] 
   * Aleph driver: z304 mapping of address can be overriden for REST DLF API: [[https://github.com/vufind-org/vufind/pull/1994|#1994]]   * Aleph driver: z304 mapping of address can be overriden for REST DLF API: [[https://github.com/vufind-org/vufind/pull/1994|#1994]]
-  * Set preferred MARC field by configuration as well in getMarcReader(): [[https://github.com/vufind-org/vufind/pull/2000|#2000]] +  * Fix format and record-versions commas: [[https://github.com/vufind-org/vufind/pull/2002|#2002]]
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
Line 72: Line 75:
   * CSV import tool: [[https://github.com/vufind-org/vufind/pull/1761|#1761]]   * CSV import tool: [[https://github.com/vufind-org/vufind/pull/1761|#1761]]
   * FOLIO: Add callnumber_prefix to the output of getHolding: [[https://github.com/vufind-org/vufind/pull/1934|#1934]]   * FOLIO: Add callnumber_prefix to the output of getHolding: [[https://github.com/vufind-org/vufind/pull/1934|#1934]]
 +  * XCNCIP ILS driver agency and patron id handling improvement: [[https://github.com/vufind-org/vufind/pull/1835|#1835]]
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2021-06.1624444865.txt.gz · Last modified: 2021/06/23 10:41 by demiankatz