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:
- Bootstrap 5: Fix btn-primary colors: #3934
- 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
- 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: Limit request pickupLocation options by item location: #3876
- 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
- 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
- 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 non-development dependencies: #3920
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 was closed, as the submitter has decided not to use the proposed approach.
New Issues
The following items were reported / begun in the past month, but are not yet completed:
Code in Progress
- Add getDefaultPickUpLocation() to FOLIO driver: #3927
- Add jsdoc-eslint plugin: #3937
- Fixed keyboard selection for bootstrap5 and added SameSite attribute to cookie: #3921
- FOLIO: Allow preventing patron requests based on the current loan: #3897
- 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
- Improving sticky elements behavior: #3923
- Moving JS cookie logic into cookie.js and applying it to the keyboard cookie: #3941
- Update local_theme_example to use Bootstrap5 theme: #3912
- Using dir locations stack for language inheritance: #3922
- Web crawler: Add mechanism for caching transformed sitemaps: #3929
Issue Report / Discussion Only
- Printing a Record doesn't print current tab: VUFIND-1706
Active Issues
The following items saw significant progress / activity during the past month:
- Add support for WorldCat Search v2 API: VUFIND-1588 / #2612
- Convert from Laminas\Db to Doctrine: #2233