This is an old revision of the document!
Table of Contents
VuFind® Newsletter: February, 2024
This document is currently a draft and is subject to change.
Development Highlights and Project News
Development Progress
Project Management Committee Report
Recently Completed / Resolved Issues
The following items were completed in the past month and will be included in release 9.1.1:
- Adjust PHPUnit .gitignore for forward compatibility: #3365
- Fix a for attribute of a label in MultiILS login form: #3373
- Fix showMessage deniedControllerBehavior setting: #3389
- Improve security of UpgradeController and related functionality: #3387
- Restrict hostnames for cover proxy: #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):
- Fix stray closing spans in checkout history: #3405
The following items were completed in the past month and will be included in release 10.0:
- Add browscap cache to ignore list in admin API: #3430
- Add “composer fix” to run php-cs-fixer and phpcbf: #3426
- Add persistent login token to cookie consent: #3438
- Clarify PermissionManager method signatures: #3437
- Defer file cache creation until actually needed: #3400
- Disable module config cache in CLI mode: #3401
- Fix account icon in navbar when notifications are not running: #3376
- Fix Blender default_filters examples: #3436
- Fix extra elements being added to pagination etc. when paging results: #3408
- Fix first/last navigation: #3404
- Fix holdings paginator check: #3418
- Fix parameter type annotation in GetFieldValueFixTrait: #3394
- Fix persistent login with email authentication and other tweaks: #3432
- Fix potential trimming of null values in authentication handlers: #3398
- Fix record links in hierarchy tree on collection page: #3366
- Fix sorting of favorites: #3427
- FOLIO: smarter handling of request types in placeHold: #3355
- ImageLink: urlencode ⇒ rawurlencode: #3429
- Improve logger initialization process: #3434
- Koha: Check and display a status if item will be automatically renewed: #3324
- KohaRest: Add and fix renewal block reason translations: #3375
- KohaRest: Handle an Item::Recalled availability status: #3367
- Mink tests: remove AutoRetryTrait: #3378
- Moved conditional rendering for breadcrumbs: #3342
- Sierra: Fix hard-coded API version strings: #3425
- Sort and deduplicate facet values on EDS advanced search: #3397
- Turn on cache for PHP_CodeSniffer: #3420
- Tweak hierarchy tree tab a bit: #3364
- Tweak saved login handling: #3371
- Update development tools; apply minor return type annotation fix: #3403
- Update node version in GitHub actions; v16 is deprecated: #3396
- Updated loadHTML from jQuery to native Javascript: #3294
- Upgrade vanilla-cookieconsent to version 3.0.0: #3402
- Use a callback in ILSAuthenticator to get Auth Manager: #3390
- Use Browscap-PHP for browser capabilities: #3377
- Use csp()→getNonce() instead of cspNonce(): VUFIND-1655 / #3392
- Use regex route for content pages: #3411
- Use StorageInterface instead of AbstractAdapter for cache hints: #3369
- Validate Recommend handler parameters and always pass a string to setConfig: #3424
These items were determined not to be necessary or workable and were closed without merging:
New Issues
The following items were reported / begun in the past month, but are not yet completed:
Code in Progress
- Add support for Primo citations search: #3393
- Autocomplete: Fix Showing After Unfocus: #3413
- Convert all text to B&W in print view: #3428
- Fetch Koha shelving locations for every Koha item: #3435
- Fix: don't override toggleAttrs in menu-button: #3381
- Make account menu configurable: #3415
- ParamBag: Avoid duplicate parameters after merge: #3368
Issue Report / Discussion Only
- Change alignment of content of cookie banner: VUFIND-1663
- Improve consistency of numbering in result lists in Search and Account areas: VUFIND-1664
Active Issues
The following items saw significant progress / activity during the past month:
- Add filtering capability to facet list pop-up: #2991
- Convert DOM events to stored functions: #3361
- Convert from Laminas\Db to Doctrine: VUFIND-1480 / #2233
- Investigate possibility to deprecate the Context view helper: VUFIND-1396
- Multi page selection in favorite list: #3142
- Switch to Splide Carousel Library: #2934