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

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:2024-09 [2024/09/16 13:22] – [Issue Report / Discussion Only] demiankatzcommunity:newsletter:2024-09 [2024/09/20 10:46] (current) – [Code in Progress] demiankatz
Line 15: Line 15:
 The following items were completed in the last month and will be included in release 10.0.1: The following items were completed in the last month and will be included in release 10.0.1:
  
 +  * Add check for empty email value in Shibboleth::authenticate(): [[https://github.com/vufind-org/vufind/pull/3950|#3950]]
 +  * Add empty referer check: [[https://github.com/vufind-org/vufind/pull/3948|#3948]], [[https://github.com/vufind-org/vufind/pull/3951|#3951]]
   * Bootstrap 5: Fix btn-primary colors: [[https://github.com/vufind-org/vufind/pull/3934|#3934]]   * Bootstrap 5: Fix btn-primary colors: [[https://github.com/vufind-org/vufind/pull/3934|#3934]]
 +  * Ensure that user cards are synchronized on login: [[https://github.com/vufind-org/vufind/pull/3949|#3949]]
   * Fix Bootstrap 5 theme carets: [[https://github.com/vufind-org/vufind/pull/3853|#3853]]   * Fix Bootstrap 5 theme carets: [[https://github.com/vufind-org/vufind/pull/3853|#3853]]
   * Fix BrowZine grid template images for consistency: [[https://github.com/vufind-org/vufind/pull/3878|#3878]]   * Fix BrowZine grid template images for consistency: [[https://github.com/vufind-org/vufind/pull/3878|#3878]]
Line 27: Line 30:
   * Simplify formatting of DateTime for display: [[https://github.com/vufind-org/vufind/pull/3900|#3900]]   * Simplify formatting of DateTime for display: [[https://github.com/vufind-org/vufind/pull/3900|#3900]]
   * Update chrome-mink-driver and add a focus workaround for autocomplete tests: [[https://github.com/vufind-org/vufind/pull/3926|#3926]]   * Update chrome-mink-driver and add a focus workaround for autocomplete tests: [[https://github.com/vufind-org/vufind/pull/3926|#3926]]
 +  * Update heading for DX subclass to Romanies: [[https://github.com/vufind-org/vufind/pull/3946|#3946]]
   * Use correct id in scheduled search list: [[https://github.com/vufind-org/vufind/pull/3903|#3903]]   * Use correct id in scheduled search list: [[https://github.com/vufind-org/vufind/pull/3903|#3903]]
   * XCNCIP2: Fix return value of getAccountBlocks method: [[https://github.com/vufind-org/vufind/pull/3898|#3898]]   * XCNCIP2: Fix return value of getAccountBlocks method: [[https://github.com/vufind-org/vufind/pull/3898|#3898]]
Line 49: Line 53:
   * Fix offcanvas in combination with sticky elements: [[https://github.com/vufind-org/vufind/pull/3924|#3924]]   * Fix offcanvas in combination with sticky elements: [[https://github.com/vufind-org/vufind/pull/3924|#3924]]
   * Fix PHP 8.2 deprecations: [[https://github.com/vufind-org/vufind/pull/3893|#3893]]   * Fix PHP 8.2 deprecations: [[https://github.com/vufind-org/vufind/pull/3893|#3893]]
 +  * FOLIO: Allow preventing patron requests based on the current loan: [[https://github.com/vufind-org/vufind/pull/3897|#3897]]
   * FOLIO: Limit request pickupLocation options by item location: [[https://github.com/vufind-org/vufind/pull/3876|#3876]]   * FOLIO: Limit request pickupLocation options by item location: [[https://github.com/vufind-org/vufind/pull/3876|#3876]]
 +  * Improve link templates across all backends: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1665|VUFIND-1665]] / [[https://github.com/vufind-org/vufind/pull/3945|#3945]]
   * Improving sticky elements behavior: [[https://github.com/vufind-org/vufind/pull/3923|#3923]]   * Improving sticky elements behavior: [[https://github.com/vufind-org/vufind/pull/3923|#3923]]
   * Introduce option to display shorter author data on EDS item detail page: [[https://github.com/vufind-org/vufind/pull/3881|#3881]]   * Introduce option to display shorter author data on EDS item detail page: [[https://github.com/vufind-org/vufind/pull/3881|#3881]]
   * KohaRest: add option to include recalls in patron holds page: [[https://github.com/vufind-org/vufind/pull/3421|#3421]]   * KohaRest: add option to include recalls in patron holds page: [[https://github.com/vufind-org/vufind/pull/3421|#3421]]
   * KohaRest: Fix getConfig for holdings: [[https://github.com/vufind-org/vufind/pull/3916|#3916]]   * KohaRest: Fix getConfig for holdings: [[https://github.com/vufind-org/vufind/pull/3916|#3916]]
 +  * Minor InstallController improvements/fixes: [[https://github.com/vufind-org/vufind/pull/3944|#3944]]
   * Persist limit value in DefaultRecord search links: [[https://github.com/vufind-org/vufind/pull/3834|#3834]]   * Persist limit value in DefaultRecord search links: [[https://github.com/vufind-org/vufind/pull/3834|#3834]]
   * Possibility to use secret file rather than string password in config files: [[https://github.com/vufind-org/vufind/pull/3860|#3860]]   * Possibility to use secret file rather than string password in config files: [[https://github.com/vufind-org/vufind/pull/3860|#3860]]
Line 59: Line 66:
   * Related record module: more by author: [[https://github.com/vufind-org/vufind/pull/3908|#3908]]   * Related record module: more by author: [[https://github.com/vufind-org/vufind/pull/3908|#3908]]
   * Setting to display FOLIO holdings info when no items exist: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1701|VUFIND-1701]] / [[https://github.com/vufind-org/vufind/pull/3838|#3838]]   * Setting to display FOLIO holdings info when no items exist: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1701|VUFIND-1701]] / [[https://github.com/vufind-org/vufind/pull/3838|#3838]]
 +  * Show additional holdings fields in search item statuses: [[https://github.com/vufind-org/vufind/pull/3943|#3943]]
   * Simplify DynamicRoleProvider with constructor property promotion: [[https://github.com/vufind-org/vufind/pull/3911|#3911]]   * Simplify DynamicRoleProvider with constructor property promotion: [[https://github.com/vufind-org/vufind/pull/3911|#3911]]
   * Simplify formatting of last login dates in profile page: [[https://github.com/vufind-org/vufind/pull/3906|#3906]]   * Simplify formatting of last login dates in profile page: [[https://github.com/vufind-org/vufind/pull/3906|#3906]]
Line 64: Line 72:
   * Sort favorites by save date: [[https://github.com/vufind-org/vufind/pull/3884|#3884]]   * Sort favorites by save date: [[https://github.com/vufind-org/vufind/pull/3884|#3884]]
   * Update development tool dependencies; apply php-cs-fixer adjustments: [[https://github.com/vufind-org/vufind/pull/3914|#3914]], [[https://github.com/vufind-org/vufind/pull/3928|#3928]]   * Update development tool dependencies; apply php-cs-fixer adjustments: [[https://github.com/vufind-org/vufind/pull/3914|#3914]], [[https://github.com/vufind-org/vufind/pull/3928|#3928]]
 +  * Update local_theme_example to use Bootstrap5 theme: [[https://github.com/vufind-org/vufind/pull/3912|#3912]]
 +  * Update multi-filter selection translation: [[https://github.com/vufind-org/vufind/pull/3952|#3952]]
   * Update non-development dependencies: [[https://github.com/vufind-org/vufind/pull/3920|#3920]]   * Update non-development dependencies: [[https://github.com/vufind-org/vufind/pull/3920|#3920]]
 +  * Update setup-node GitHub action to v4: [[https://github.com/vufind-org/vufind/pull/3953|#3953]]
   * Web crawler: Add mechanism for caching transformed sitemaps: [[https://github.com/vufind-org/vufind/pull/3929|#3929]]   * Web crawler: Add mechanism for caching transformed sitemaps: [[https://github.com/vufind-org/vufind/pull/3929|#3929]]
  
Line 74: Line 85:
   * Use static as return type in db entity interfaces: [[https://github.com/vufind-org/vufind/pull/3902|#3902]]   * Use static as return type in db entity interfaces: [[https://github.com/vufind-org/vufind/pull/3902|#3902]]
  
-Additionally, [[https://github.com/vufind-org/vufind/pull/2272|#2272]] was closed, as the submitter has decided not to use the proposed approach.+Additionally, [[https://github.com/vufind-org/vufind/pull/2272|#2272]] and [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1709|VUFIND-1709]] were closed, as the submitters decided not to use the proposed approaches.
  
 ===== New Issues ===== ===== New Issues =====
Line 86: Line 97:
   * Add jsdoc-eslint plugin: [[https://github.com/vufind-org/vufind/pull/3937|#3937]]   * Add jsdoc-eslint plugin: [[https://github.com/vufind-org/vufind/pull/3937|#3937]]
   * Fixed keyboard selection for bootstrap5 and added SameSite attribute to cookie: [[https://github.com/vufind-org/vufind/pull/3921|#3921]]   * Fixed keyboard selection for bootstrap5 and added SameSite attribute to cookie: [[https://github.com/vufind-org/vufind/pull/3921|#3921]]
-  * FOLIO: Allow preventing patron requests based on the current loan: [[https://github.com/vufind-org/vufind/pull/3897|#3897]] 
   * FOLIO: Support delivery fulfillment preference for requests: [[https://github.com/vufind-org/vufind/pull/3930|#3930]]   * FOLIO: Support delivery fulfillment preference for requests: [[https://github.com/vufind-org/vufind/pull/3930|#3930]]
   * Generalize DOI linker system to support other identifier types: [[https://github.com/vufind-org/vufind/pull/3918|#3918]]   * Generalize DOI linker system to support other identifier types: [[https://github.com/vufind-org/vufind/pull/3918|#3918]]
   * Google cover loader: support multiple IDs: [[https://github.com/vufind-org/vufind/pull/3938|#3938]]   * Google cover loader: support multiple IDs: [[https://github.com/vufind-org/vufind/pull/3938|#3938]]
 +  * Improved RIS export: [[https://github.com/vufind-org/vufind/pull/3954|#3954]]
   * Moving JS cookie logic into cookie.js and applying it to the keyboard cookie: [[https://github.com/vufind-org/vufind/pull/3941|#3941]]   * Moving JS cookie logic into cookie.js and applying it to the keyboard cookie: [[https://github.com/vufind-org/vufind/pull/3941|#3941]]
-  * Show additional holdings fields in search item statuses: [[https://github.com/vufind-org/vufind/pull/3943|#3943]] 
-  * Update local_theme_example to use Bootstrap5 theme: [[https://github.com/vufind-org/vufind/pull/3912|#3912]] 
   * Using dir locations stack for language inheritance: [[https://github.com/vufind-org/vufind/pull/3922|#3922]]   * Using dir locations stack for language inheritance: [[https://github.com/vufind-org/vufind/pull/3922|#3922]]
  
 ==== Issue Report / Discussion Only ==== ==== Issue Report / Discussion Only ====
  
 +  * local_theme_example theme: giant reset button bug: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1708|VUFIND-1708]]
   * Printing a Record doesn't print current tab: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1706|VUFIND-1706]]   * Printing a Record doesn't print current tab: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1706|VUFIND-1706]]
   * Remove use of <strong> for search results metadata: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1707|VUFIND-1707]]   * Remove use of <strong> for search results metadata: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1707|VUFIND-1707]]
community/newsletter/2024-09.1726492962.txt.gz · Last modified: 2024/09/16 13:22 by demiankatz