This is an old revision of the document!
Table of Contents
VuFind® Newsletter: September, 2024
This document is a draft and is subject to change.
Development Highlights and Project News
Development Progress
Project Management Committee Report
Conference News
Recently Completed / Resolved Issues
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(): #3950
- Bootstrap 5: Fix btn-primary colors: #3934
- Ensure that user cards are synchronized on login: #3949
- Fix Bootstrap 5 theme carets: #3853
- Fix BrowZine grid template images for consistency: #3878
- Fix confirm button title attributes: #3940
- Fix Db service factories to use Psr\Container: #3896
- Fix deduplication in ParamBag to avoid messing with array params: #3931
- Fix range-related bugs: #3919
- Fix some missing UserEntityInterface references: #3901
- FOLIO: Ensure boundWithRecords is clear each time through the loop: #3936
- FOLIO: only pull due dates from open loans: #3907
- Simplify formatting of DateTime for display: #3900
- Update chrome-mink-driver and add a focus workaround for autocomplete tests: #3926
- Update heading for DX subclass to Romanies: #3946
- Use correct id in scheduled search list: #3903
- XCNCIP2: Fix return value of getAccountBlocks method: #3898
The following items were completed in the last month and will be included in release 10.1:
- Add a couple of Finnish and Swedish holding status translations: #3917
- Add an option to use a separate admin theme: #3910
- Add file extensions to BibTeX and RIS exports: #3913
- Add permalink to search results in embedded mode; adjust thumbnail links: #3868
- Add Permissions dev tool; improve dev tool navigation: #3899
- Auto-select single pickup location for a request group: #3933
- Clarify use of getWorkKeys in documentation: #3760
- ConfigManager.java: add default local dir support; modernize comments: #3904
- Configurable favorite sort options: #3895
- Customizable bulk save button translation: #3925
- Disable jumpto for last search urls: #3935
- Eliminate ReturnTypeWillChange annotations: VUFIND-1557 / #3835
- ExternalVuFind: Cache results: #3875
- Fix holds Mink test: #3909
- Fix offcanvas in combination with sticky elements: #3924
- Fix PHP 8.2 deprecations: #3893
- FOLIO: Allow preventing patron requests based on the current loan: #3897
- FOLIO: Limit request pickupLocation options by item location: #3876
- Improve link templates across all backends: VUFIND-1665 / #3945
- Improving sticky elements behavior: #3923
- Introduce option to display shorter author data on EDS item detail page: #3881
- KohaRest: add option to include recalls in patron holds page: #3421
- KohaRest: Fix getConfig for holdings: #3916
- Minor InstallController improvements/fixes: #3944
- Persist limit value in DefaultRecord search links: #3834
- Possibility to use secret file rather than string password in config files: #3860
- Preprocess query string before normalization: #3932
- Related record module: more by author: #3908
- Setting to display FOLIO holdings info when no items exist: VUFIND-1701 / #3838
- Show additional holdings fields in search item statuses: #3943
- Simplify DynamicRoleProvider with constructor property promotion: #3911
- Simplify formatting of last login dates in profile page: #3906
- Smarter/more configurable disabling of email functionality: VUFIND-1565 / #3894
- Sort favorites by save date: #3884
- Update local_theme_example to use Bootstrap5 theme: #3912
- Update non-development dependencies: #3920
- Web crawler: Add mechanism for caching transformed sitemaps: #3929
The following items were completed in the last month and will be included in release 11.0:
- Make it possible to retrieve user's saved searches only: #3905
- Signature fix of Solr's backend terms method: #3885
- Use local password hash service instead of laminas-crypt: #3888
- Use static as return type in db entity interfaces: #3902
Additionally, #2272 and VUFIND-1709 were closed, as the submitters decided not to use the proposed approaches.
New Issues
The following items were reported / begun in the past month, but are not yet completed:
Code in Progress
- Add example import configuration for DSpace xoai format: #3942
- Add getDefaultPickUpLocation() to FOLIO driver: #3927
- Add jsdoc-eslint plugin: #3937
- Fixed keyboard selection for bootstrap5 and added SameSite attribute to cookie: #3921
- FOLIO: Support delivery fulfillment preference for requests: #3930
- Generalize DOI linker system to support other identifier types: #3918
- Google cover loader: support multiple IDs: #3938
- Moving JS cookie logic into cookie.js and applying it to the keyboard cookie: #3941
- Update multi-filter selection translation: #3952
- Update setup-node GitHub action to v4: #3953
- Using dir locations stack for language inheritance: #3922
Issue Report / Discussion Only
- local_theme_example theme: giant reset button bug: VUFIND-1708
- Printing a Record doesn't print current tab: VUFIND-1706
- Remove use of <strong> for search results metadata: VUFIND-1707
Active Issues
The following items saw significant progress / activity during the past month:
- Add Notifications CMS functionality: #3103
- Add support for WorldCat Search v2 API: VUFIND-1588 / #2612
- Convert from Laminas\Db to Doctrine: #2233