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

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-01 [2021/01/22 11:30] – [Code in Progress] demiankatzcommunity:newsletter:2021-01 [2022/01/20 18:37] (current) – [Recently Completed / Resolved Issues] demiankatz
Line 3: Line 3:
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +This month's focus was on finishing up outstanding issues to enable a February release of VuFind 7.1. The biggest new feature of the release, [[configuration:record_versions|Record Versions]], was completed, and significant progress was made on updating dependencies and improving compatibility. On the subject of compatibility, VuFind was tested with PHP 8, and two small bugs were fixed as a result; the only known outstanding issue is related to a bug in the laminas-db dependency, which should be fixed soon.
 +
 +In parallel with the work on the impending 7.1 release, progress was also made on features that will be found in release 8.0: this includes significant improvements to citation generation and progress on raising the minimum PHP version to 7.3.
 +
 +Along with progress on technical developments, the volunteers in the VuFind Community Planning Group have made significant progress on drafting a formal VuFind Governance Document; a draft will be shared for broader public comment at the February, 2021 Community Call. If you are unable to attend that meeting, watch for the minutes to find a link to the document.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 19: Line 25:
   * Fix JDK8 compatibility in WorkKeys generation: [[https://github.com/vufind-org/vufind/pull/1825|#1825]]   * Fix JDK8 compatibility in WorkKeys generation: [[https://github.com/vufind-org/vufind/pull/1825|#1825]]
   * Fix undocumented behavior in MarcAdvancedTrait::getConsortialIDs: [[https://github.com/vufind-org/vufind/pull/1826|#1826]]   * Fix undocumented behavior in MarcAdvancedTrait::getConsortialIDs: [[https://github.com/vufind-org/vufind/pull/1826|#1826]]
 +  * FOLIO: note may not exist: [[https://github.com/vufind-org/vufind/pull/2281|#2281]]
   * FOLIO: use effectiveLocationId from item record instead of permanantLocationId from holding: [[https://github.com/vufind-org/vufind/pull/1669|#1669]], [[https://github.com/vufind-org/vufind/pull/1830|#1830]]   * FOLIO: use effectiveLocationId from item record instead of permanantLocationId from holding: [[https://github.com/vufind-org/vufind/pull/1669|#1669]], [[https://github.com/vufind-org/vufind/pull/1830|#1830]]
   * Improve PHP8 compatibility: [[https://github.com/vufind-org/vufind/pull/1828|#1828]]   * Improve PHP8 compatibility: [[https://github.com/vufind-org/vufind/pull/1828|#1828]]
 +  * Improve/update citation generation: [[https://github.com/vufind-org/vufind/pull/1779|#1779]]
   * Improved translations: [[https://github.com/vufind-org/vufind/pull/1816|#1816]]   * Improved translations: [[https://github.com/vufind-org/vufind/pull/1816|#1816]]
   * KohaRest: Add support for course reserves: [[https://github.com/vufind-org/vufind/pull/1817|#1817]]   * KohaRest: Add support for course reserves: [[https://github.com/vufind-org/vufind/pull/1817|#1817]]
Line 47: Line 55:
 ==== Code in Progress ==== ==== Code in Progress ====
  
 +  * Donor bookplates: [[https://github.com/vufind-org/vufind/pull/1834|#1834]]
   * Improved translation for browse headings: [[https://github.com/vufind-org/vufind/pull/1812|#1812]]   * Improved translation for browse headings: [[https://github.com/vufind-org/vufind/pull/1812|#1812]]
   * Raise PHP version requirement to 7.3: [[https://vufind.org/jira/browse/VUFIND-1440|VUFIND-1440]] / [[https://github.com/vufind-org/vufind/pull/1833|#1833]]   * Raise PHP version requirement to 7.3: [[https://vufind.org/jira/browse/VUFIND-1440|VUFIND-1440]] / [[https://github.com/vufind-org/vufind/pull/1833|#1833]]
Line 56: Line 65:
  
   * Reduce SolrMarc binary resources in Git: [[https://vufind.org/jira/browse/VUFIND-1463|VUFIND-1463]]   * Reduce SolrMarc binary resources in Git: [[https://vufind.org/jira/browse/VUFIND-1463|VUFIND-1463]]
 +  * Update Memcache session handler to use \Memcached: [[https://vufind.org/jira/browse/VUFIND-1464|VUFIND-1464]]
  
 ===== Active Issues ===== ===== Active Issues =====
Line 61: Line 71:
 The following items saw significant progress / activity during the past month: The following items saw significant progress / activity during the past month:
  
 +  * Composer 2 compatibility: [[https://vufind.org/jira/browse/VUFIND-1454|VUFIND-1454]]
   * MySQL SSL support: [[https://github.com/vufind-org/vufind/pull/1665|#1665]]   * MySQL SSL support: [[https://github.com/vufind-org/vufind/pull/1665|#1665]]
 +  * PHP 8 compatibility: [[https://vufind.org/jira/browse/VUFIND-1457|VUFIND-1457]]
   * Review Javascript configuration options in theme.config.php: [[https://vufind.org/jira/browse/VUFIND-1437|VUFIND-1437]] / [[https://github.com/vufind-org/vufind/pull/1799|#1799]]   * Review Javascript configuration options in theme.config.php: [[https://vufind.org/jira/browse/VUFIND-1437|VUFIND-1437]] / [[https://github.com/vufind-org/vufind/pull/1799|#1799]]
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2021-01.1611315019.txt.gz · Last modified: 2021/01/22 11:30 by demiankatz