Difference between revisions of "EPrints 3.4.7"
m (→Bug Fixes) |
(→Release Notes (Provisional): added codenames and more accurate release date) |
||
| Line 2: | Line 2: | ||
== Release Notes (Provisional) == | == Release Notes (Provisional) == | ||
| − | EPrints 3.4. | + | EPrints 3.4.7 will be released in August 2025. |
| − | * '''Zero codename:''' '' | + | * '''Zero codename:''' ''Granita Gregale'' |
| − | * '''Publications flavour codename:''' '' | + | * '''Publications flavour codename:''' ''Tiramisu Tramontane'' |
=== New Dependencies === | === New Dependencies === | ||
Revision as of 09:21, 18 June 2025
This page contains information about the provisional EPrints v3.4.7 tag and release on GitHub. A date for this release is yet to be scheduled.
Contents
Release Notes (Provisional)
EPrints 3.4.7 will be released in August 2025.
- Zero codename: Granita Gregale
- Publications flavour codename: Tiramisu Tramontane
New Dependencies
Check earlier dependencies for EPrints 3.4.6 and before.
Changes Since 3.4.6
New Functionality
- Adds
check_configoptioion totools/epmallowing configuration files (undercfg/) to be compared between the EPM and the archive and potentially copied to the latter if the file is not already present. - Allows
bin/epadminto logout all users (possibly with 1 or more exclusions) - Adds Citation cache management script
Security and Privacy Improvements
General Improvements
- Tidies up comments under
lib/cfg.d/security.plto only refer toEPrints::Repository->ipfunction for getting the IP address of the request - Update Recaptcha3 to work with non-request workflows e.g. registration
- Improves EPrints::Repository->remote_ip to disregard invalid IP addresses in X-Forwarded-For
- Implements missing triggers
EP_TRIGGER_BEGINandEP_TRIGGER_END - Makes document thumbnails use long URL format
- Removes no longer supported cgi/paracite script
- Improve
restrict_pathsby only allowing some IP rather than just disallowing others - Various improvements to citation caching
- Allows browse view variation ordering by number
Bug Fixes
- Fixes generate_apacheconf has issues if archive missing cfg/static/javascript/auto/
- Fixes Boolean field has inconsistent phrase names
- Fixes
tools/epm'slink_libandunlink_libcommand so they only remove files referenced in the EPM directory's.epm/.epmifile - Fixes UX/Accessibility issue with Import plugin actions
- Fixes History records not retaining formatting of email reasons
- Fixes disabling an EPM removes database tables and fields (and counters) it added to an archive
- Better handles
EPrint::MetaField->ordervalue_singlereturning undefined - Fixes long values in initial dataobj creation leading to empty rows in their database tables
- Updates URLs for GPL/GPL licences to point at GNU rather than Creative Commons website
- Fixes typos is template Accessibility report
- Fixes
EPrint::MetaField::Multipart->ordervalues_basicdoes not forward all parameters - Fixes Applying subtitle to
book_titlefor book chapter items - Aligns
basic-authin Sword and Auth modules so passwords can contain non-word characters - Fixes Increment of data-row-cell-index for compound field header rows
- Fixes citation caching: non-linked cached citations
- Fixes before commit trigger changes not appearing in revision files
- Fixes
EPrints::Plugin::Search::Xapian->_get_recordscannot handle 0 results - Fixes issues with ReCAPTCHAv3 form being able to submit
Planned Features and Improvements
See 3.4.7 milestone on GitHub for more details.