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

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
Last revisionBoth sides next revision
community:newsletter:2024-02 [2024/02/22 13:17] demiankatzcommunity:newsletter:2024-02 [2024/02/27 13:43] demiankatz
Line 4: Line 4:
  
 ===== Development Highlights and Project News ===== ===== Development Highlights and Project News =====
 +
 +==== Release 9.1.1 ====
 +
 +VuFind® 9.1.1 was released on February 12. In addition to a number of significant bug fixes, it also adds Mongolian language support and some important forward-compatibility updates needed to support authentication in future FOLIO versions.
  
 ==== Development Progress ==== ==== Development Progress ====
Line 9: Line 13:
  
 ==== Project Management Committee Report ==== ==== Project Management Committee Report ====
 +
 +During the February meeting, the Project Management Committee began developing a plan for keeping documentation up to date on an ongoing basis. They also continued work on planning VuFind® activities for WOLFcon and the German VuFind® Summit this fall. Progress was also made on experimenting with artificial intelligence and planning development of an article about the project's governance experiences.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
  
-The following items were completed in the past month and will be included in release 9.1.1:+The following items were completed in the past month and are included in release 9.1.1:
  
   * Adjust PHPUnit .gitignore for forward compatibility: [[https://github.com/vufind-org/vufind/pull/3365|#3365]]   * Adjust PHPUnit .gitignore for forward compatibility: [[https://github.com/vufind-org/vufind/pull/3365|#3365]]
Line 21: Line 27:
   * Restrict hostnames for cover proxy: [[https://github.com/vufind-org/vufind/pull/3385|#3385]]   * Restrict hostnames for cover proxy: [[https://github.com/vufind-org/vufind/pull/3385|#3385]]
  
-The following item was completed in the past month and will be included in release 9.1.2 (if an additional 9.1.x release is deemed necessary; otherwise, it will roll to 10.0):+The following items were completed in the past month and will be included in release 9.1.2 (if an additional 9.1.x release is deemed necessary; otherwise, they will roll to 10.0):
  
 +  * Convert all text to B&W in print view: [[https://github.com/vufind-org/vufind/pull/3428|#3428]]
   * Fix stray closing spans in checkout history: [[https://github.com/vufind-org/vufind/pull/3405|#3405]]   * Fix stray closing spans in checkout history: [[https://github.com/vufind-org/vufind/pull/3405|#3405]]
 +  * Show if record in list in EDS core: [[https://github.com/vufind-org/vufind/pull/3448|#3448]]
  
 The following items were completed in the past month and will be included in release 10.0: The following items were completed in the past month and will be included in release 10.0:
Line 29: Line 37:
   * Add browscap cache to ignore list in admin API: [[https://github.com/vufind-org/vufind/pull/3430|#3430]]   * Add browscap cache to ignore list in admin API: [[https://github.com/vufind-org/vufind/pull/3430|#3430]]
   * Add "composer fix" to run php-cs-fixer and phpcbf: [[https://github.com/vufind-org/vufind/pull/3426|#3426]]   * Add "composer fix" to run php-cs-fixer and phpcbf: [[https://github.com/vufind-org/vufind/pull/3426|#3426]]
 +  * Add persistent login token to cookie consent: [[https://github.com/vufind-org/vufind/pull/3438|#3438]]
 +  * Allow DynamicRoleProviderFactory to be used for subclasses: [[https://github.com/vufind-org/vufind/pull/3441|#3441]]
 +  * Autocomplete: Fix Showing After Unfocus: [[https://github.com/vufind-org/vufind/pull/3413|#3413]]
 +  * Clarify PermissionManager method signatures: [[https://github.com/vufind-org/vufind/pull/3437|#3437]]
   * Defer file cache creation until actually needed: [[https://github.com/vufind-org/vufind/pull/3400|#3400]]   * Defer file cache creation until actually needed: [[https://github.com/vufind-org/vufind/pull/3400|#3400]]
 +  * Defer login token update to end of request and tweaks emails: [[https://github.com/vufind-org/vufind/pull/3444|#3444]]
   * Dependency updates: [[https://github.com/vufind-org/vufind/pull/3419|#3419]], [[https://github.com/vufind-org/vufind/pull/3433|#3433]]   * Dependency updates: [[https://github.com/vufind-org/vufind/pull/3419|#3419]], [[https://github.com/vufind-org/vufind/pull/3433|#3433]]
   * Disable module config cache in CLI mode: [[https://github.com/vufind-org/vufind/pull/3401|#3401]]   * Disable module config cache in CLI mode: [[https://github.com/vufind-org/vufind/pull/3401|#3401]]
   * Fix account icon in navbar when notifications are not running: [[https://github.com/vufind-org/vufind/pull/3376|#3376]]   * Fix account icon in navbar when notifications are not running: [[https://github.com/vufind-org/vufind/pull/3376|#3376]]
 +  * Fix Blender default_filters examples: [[https://github.com/vufind-org/vufind/pull/3436|#3436]]
   * Fix extra elements being added to pagination etc. when paging results: [[https://github.com/vufind-org/vufind/pull/3408|#3408]]   * Fix extra elements being added to pagination etc. when paging results: [[https://github.com/vufind-org/vufind/pull/3408|#3408]]
   * Fix first/last navigation: [[https://github.com/vufind-org/vufind/pull/3404|#3404]]   * Fix first/last navigation: [[https://github.com/vufind-org/vufind/pull/3404|#3404]]
   * Fix holdings paginator check: [[https://github.com/vufind-org/vufind/pull/3418|#3418]]   * Fix holdings paginator check: [[https://github.com/vufind-org/vufind/pull/3418|#3418]]
 +  * Fix invalid key handling in secure session delegator: [[https://github.com/vufind-org/vufind/pull/3446|#3446]]
   * Fix parameter type annotation in GetFieldValueFixTrait: [[https://github.com/vufind-org/vufind/pull/3394|#3394]]   * Fix parameter type annotation in GetFieldValueFixTrait: [[https://github.com/vufind-org/vufind/pull/3394|#3394]]
 +  * Fix persistent login with email authentication and other tweaks: [[https://github.com/vufind-org/vufind/pull/3432|#3432]]
   * Fix potential trimming of null values in authentication handlers: [[https://github.com/vufind-org/vufind/pull/3398|#3398]]   * Fix potential trimming of null values in authentication handlers: [[https://github.com/vufind-org/vufind/pull/3398|#3398]]
   * Fix record links in hierarchy tree on collection page: [[https://github.com/vufind-org/vufind/pull/3366|#3366]]   * Fix record links in hierarchy tree on collection page: [[https://github.com/vufind-org/vufind/pull/3366|#3366]]
Line 47: Line 63:
   * KohaRest: Add and fix renewal block reason translations: [[https://github.com/vufind-org/vufind/pull/3375|#3375]]   * KohaRest: Add and fix renewal block reason translations: [[https://github.com/vufind-org/vufind/pull/3375|#3375]]
   * KohaRest: Handle an Item::Recalled availability status: [[https://github.com/vufind-org/vufind/pull/3367|#3367]]   * KohaRest: Handle an Item::Recalled availability status: [[https://github.com/vufind-org/vufind/pull/3367|#3367]]
 +  * Make account menu configurable: [[https://github.com/vufind-org/vufind/pull/3415|#3415]]
   * Mink tests: remove AutoRetryTrait: [[https://github.com/vufind-org/vufind/pull/3378|#3378]]   * Mink tests: remove AutoRetryTrait: [[https://github.com/vufind-org/vufind/pull/3378|#3378]]
   * Moved conditional rendering for breadcrumbs: [[https://github.com/vufind-org/vufind/pull/3342|#3342]]   * Moved conditional rendering for breadcrumbs: [[https://github.com/vufind-org/vufind/pull/3342|#3342]]
 +  * Permission plugin improvements: [[https://github.com/vufind-org/vufind/pull/3443|#3443]]
   * Refactor pagination controls: [[https://github.com/vufind-org/vufind/pull/3391|#3391]], [[https://github.com/vufind-org/vufind/pull/3412|#3412]], [[https://github.com/vufind-org/vufind/pull/3416|#3416]]   * Refactor pagination controls: [[https://github.com/vufind-org/vufind/pull/3391|#3391]], [[https://github.com/vufind-org/vufind/pull/3412|#3412]], [[https://github.com/vufind-org/vufind/pull/3416|#3416]]
 +  * Refactor setInnerHtml and add functions for setting element content: [[https://github.com/vufind-org/vufind/pull/3442|#3442]], [[https://github.com/vufind-org/vufind/pull/3447|#3447]]
   * Sierra: Fix hard-coded API version strings: [[https://github.com/vufind-org/vufind/pull/3425|#3425]]   * Sierra: Fix hard-coded API version strings: [[https://github.com/vufind-org/vufind/pull/3425|#3425]]
   * Sort and deduplicate facet values on EDS advanced search: [[https://github.com/vufind-org/vufind/pull/3397|#3397]]   * Sort and deduplicate facet values on EDS advanced search: [[https://github.com/vufind-org/vufind/pull/3397|#3397]]
-  * Test improvements: [[https://github.com/vufind-org/vufind/pull/3372|#3372]], [[https://github.com/vufind-org/vufind/pull/3374|#3374]], [[https://github.com/vufind-org/vufind/pull/3380|#3380]], [[https://github.com/vufind-org/vufind/pull/3382|#3382]], [[https://github.com/vufind-org/vufind/pull/3383|#3383]], [[https://github.com/vufind-org/vufind/pull/3384|#3384]], [[https://github.com/vufind-org/vufind/pull/3386|#3386]], [[https://github.com/vufind-org/vufind/pull/3399|#3399]], [[https://github.com/vufind-org/vufind/pull/3406|#3406]], [[https://github.com/vufind-org/vufind/pull/3409|#3409]], [[https://github.com/vufind-org/vufind/pull/3414|#3414]]+  * Test improvements: [[https://github.com/vufind-org/vufind/pull/3372|#3372]], [[https://github.com/vufind-org/vufind/pull/3374|#3374]], [[https://github.com/vufind-org/vufind/pull/3380|#3380]], [[https://github.com/vufind-org/vufind/pull/3382|#3382]], [[https://github.com/vufind-org/vufind/pull/3383|#3383]], [[https://github.com/vufind-org/vufind/pull/3384|#3384]], [[https://github.com/vufind-org/vufind/pull/3386|#3386]], [[https://github.com/vufind-org/vufind/pull/3399|#3399]], [[https://github.com/vufind-org/vufind/pull/3406|#3406]], [[https://github.com/vufind-org/vufind/pull/3409|#3409]], [[https://github.com/vufind-org/vufind/pull/3414|#3414]], [[https://github.com/vufind-org/vufind/pull/3439|#3439]], [[https://github.com/vufind-org/vufind/pull/3449|#3449]]
   * Translation improvements: [[https://github.com/vufind-org/vufind/pull/3395|#3395]], [[https://github.com/vufind-org/vufind/pull/3407|#3407]]   * Translation improvements: [[https://github.com/vufind-org/vufind/pull/3395|#3395]], [[https://github.com/vufind-org/vufind/pull/3407|#3407]]
   * Turn on cache for PHP_CodeSniffer: [[https://github.com/vufind-org/vufind/pull/3420|#3420]]   * Turn on cache for PHP_CodeSniffer: [[https://github.com/vufind-org/vufind/pull/3420|#3420]]
Line 65: Line 84:
   * Use csp()->getNonce() instead of cspNonce(): [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1655|VUFIND-1655]] / [[https://github.com/vufind-org/vufind/pull/3392|#3392]]   * Use csp()->getNonce() instead of cspNonce(): [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1655|VUFIND-1655]] / [[https://github.com/vufind-org/vufind/pull/3392|#3392]]
   * Use regex route for content pages: [[https://github.com/vufind-org/vufind/pull/3411|#3411]]   * Use regex route for content pages: [[https://github.com/vufind-org/vufind/pull/3411|#3411]]
 +  * Use SSL to download Solr: [[https://github.com/vufind-org/vufind/pull/3440|#3440]]
   * Use StorageInterface instead of AbstractAdapter for cache hints: [[https://github.com/vufind-org/vufind/pull/3369|#3369]]   * Use StorageInterface instead of AbstractAdapter for cache hints: [[https://github.com/vufind-org/vufind/pull/3369|#3369]]
   * Validate Recommend handler parameters and always pass a string to setConfig: [[https://github.com/vufind-org/vufind/pull/3424|#3424]]   * Validate Recommend handler parameters and always pass a string to setConfig: [[https://github.com/vufind-org/vufind/pull/3424|#3424]]
Line 80: Line 100:
  
   * Add support for Primo citations search: [[https://github.com/vufind-org/vufind/pull/3393|#3393]]   * Add support for Primo citations search: [[https://github.com/vufind-org/vufind/pull/3393|#3393]]
-  * Autocomplete: Fix Showing After Unfocus: [[https://github.com/vufind-org/vufind/pull/3413|#3413]] +  * Fetch Koha shelving locations for every Koha item: [[https://github.com/vufind-org/vufind/pull/3435|#3435]]
-  * Convert all text to B&W in print view: [[https://github.com/vufind-org/vufind/pull/3428|#3428]]+
   * Fix: don't override toggleAttrs in menu-button: [[https://github.com/vufind-org/vufind/pull/3381|#3381]]   * Fix: don't override toggleAttrs in menu-button: [[https://github.com/vufind-org/vufind/pull/3381|#3381]]
-  * Fix persistent login with email authentication and other tweaks: [[https://github.com/vufind-org/vufind/pull/3432|#3432]] 
-  * Make account menu configurable: [[https://github.com/vufind-org/vufind/pull/3415|#3415]] 
   * ParamBag: Avoid duplicate parameters after merge: [[https://github.com/vufind-org/vufind/pull/3368|#3368]]   * ParamBag: Avoid duplicate parameters after merge: [[https://github.com/vufind-org/vufind/pull/3368|#3368]]
 +  * Refactor the setting of collectionID: [[https://github.com/vufind-org/vufind/pull/3445|#3445]]
   * Show a Recalled message for recalled items, and show recalls alongside holds: [[https://github.com/vufind-org/vufind/pull/3410|#3410]], [[https://github.com/vufind-org/vufind/pull/3421|#3421]], [[https://github.com/vufind-org/vufind/pull/3422|#3422]]   * Show a Recalled message for recalled items, and show recalls alongside holds: [[https://github.com/vufind-org/vufind/pull/3410|#3410]], [[https://github.com/vufind-org/vufind/pull/3421|#3421]], [[https://github.com/vufind-org/vufind/pull/3422|#3422]]
  
community/newsletter/2024-02.txt · Last modified: 2024/02/27 14:08 by demiankatz