Difference between revisions of "EPrints 3.4.7"
(Added skeleton for future release notes) |
m |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | This page contains information about the provisional EPrints v3.4.7 tag and release on GitHub. | + | This page contains information about the provisional EPrints v3.4.7 tag and release on GitHub. An exact date for this release is yet to be scheduled. |
== 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 === | ||
Line 12: | Line 12: | ||
==== New Functionality ==== | ==== New Functionality ==== | ||
+ | * Adds <code>check_config</code> optioion to <code>tools/epm</code> allowing configuration files (under <code>cfg/</code>) to be compared between the EPM and the archive and potentially copied to the latter if the file is not already present. | ||
+ | * [https://github.com/eprints/eprints3.4/issues/425 Allows <code>bin/epadmin</code> to logout all users (possibly with 1 or more exclusions)] | ||
+ | * Adds [https://github.com/eprints/eprints3.4/pull/450 Citation cache management script] | ||
==== Security and Privacy Improvements ==== | ==== Security and Privacy Improvements ==== | ||
+ | * [https://github.com/eprints/eprints3.4/pull/429 Fixes vulnerability in PrototypeJS] | ||
==== General Improvements ==== | ==== General Improvements ==== | ||
+ | * Tidies up comments under <code>lib/cfg.d/security.pl</code> to only refer to <code>EPrints::Repository->ip</code> function for getting the IP address of the request | ||
+ | * [https://github.com/eprints/eprints3.4/pull/416 Update Recaptcha3 to work with non-request workflows e.g. registration] | ||
+ | * [https://github.com/eprints/eprints3.4/issues/417 Improves EPrints::Repository->remote_ip to disregard invalid IP addresses in X-Forwarded-For] | ||
+ | * [https://github.com/eprints/eprints3.4/pull/434 Implements missing triggers <code>EP_TRIGGER_BEGIN</code> and <code>EP_TRIGGER_END</code>] | ||
+ | * [https://github.com/eprints/eprints3.4/pull/436 Makes document thumbnails use long URL format] | ||
+ | * [https://github.com/eprints/eprints3.4/issues/439 Removes no longer supported cgi/paracite script] | ||
+ | * [https://github.com/eprints/eprints3.4/issues/443 Improve <code>restrict_paths</code> by only allowing some IP rather than just disallowing others] | ||
+ | * [https://github.com/eprints/eprints3.4/pull/451 Various improvements to citation caching] | ||
+ | * Allows [https://github.com/eprints/eprints3.4/issues/445 browse view variation ordering by number] | ||
==== Bug Fixes ==== | ==== Bug Fixes ==== | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/399 generate_apacheconf has issues if archive missing cfg/static/javascript/auto/] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/415 Boolean field has inconsistent phrase names] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/418<code>tools/epm</code>'s <code>link_lib</code> and <code>unlink_lib</code> command so they only remove files referenced in the EPM directory's <code>.epm</code> / <code>.epmi</code> file] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/420 UX/Accessibility issue with Import plugin actions] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/421 History records not retaining formatting of email reasons] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/422 disabling an EPM removes database tables and fields (and counters) it added to an archive] | ||
+ | * Better handles [https://github.com/eprints/eprints3.4/issues/419 <code>EPrint::MetaField->ordervalue_single</code> returning undefined] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/427 long values in initial dataobj creation leading to empty rows in their database tables] | ||
+ | * [https://github.com/eprints/eprints3.4/issues/432 Updates URLs for GPL/GPL licences to point at GNU rather than Creative Commons website] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/pull/435 typos is template Accessibility report] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/442 <code>EPrint::MetaField::Multipart->ordervalues_basic</code> does not forward all parameters] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/pull/426 Applying subtitle to <code>book_title</code> for book chapter items] | ||
+ | * [https://github.com/eprints/eprints3.4/pull/441 Aligns <code>basic-auth</code> in Sword and Auth modules] so passwords can contain non-word characters | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/pull/449 Increment of data-row-cell-index for compound field header rows] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/447 citation caching: non-linked cached citations] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/pull/438 before commit trigger changes not appearing in revision files] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/452 <code>EPrints::Plugin::Search::Xapian->_get_records</code> cannot handle 0 results] | ||
+ | * Fixes [https://github.com/eprints/eprints3.4/issues/453 issues with ReCAPTCHAv3 form being able to submit] | ||
== Planned Features and Improvements == | == Planned Features and Improvements == |
Latest revision as of 09:21, 18 June 2025
This page contains information about the provisional EPrints v3.4.7 tag and release on GitHub. An exact 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_config
optioion totools/epm
allowing 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/epadmin
to 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.pl
to only refer toEPrints::Repository->ip
function 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_BEGIN
andEP_TRIGGER_END
- Makes document thumbnails use long URL format
- Removes no longer supported cgi/paracite script
- Improve
restrict_paths
by 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_lib
andunlink_lib
command so they only remove files referenced in the EPM directory's.epm
/.epmi
file - 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_single
returning 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_basic
does not forward all parameters - Fixes Applying subtitle to
book_title
for book chapter items - Aligns
basic-auth
in 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_records
cannot 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.