Difference between revisions of "EPrints 3.4.7"

From EPrints Documentation
Jump to: navigation, search
m
(Added changes up to 10th August 2025)
Line 14: Line 14:
 
* 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.
 
* 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)]
 
* [https://github.com/eprints/eprints3.4/issues/425 Allows <code>bin/epadmin</code> to logout all users (possibly with 1 or more exclusions)]
 +
* [https://github.com/eprints/eprints3.4/pull/434 Implements missing triggers <code>EP_TRIGGER_BEGIN</code> and <code>EP_TRIGGER_END</code>]
 +
* Allows [https://github.com/eprints/eprints3.4/issues/445 browse view variation ordering by number]
 
* Adds [https://github.com/eprints/eprints3.4/pull/450 Citation cache management script]
 
* Adds [https://github.com/eprints/eprints3.4/pull/450 Citation cache management script]
 +
* [https://github.com/eprints/eprints3.4/issues/456 Allows static pages to be put behind login (with exceptions)]
 +
* [https://github.com/eprints/eprints3.4/pull/462 Allows custom sort to be applied at a browse menu level]
 +
* [https://github.com/eprints/eprints3.4/pull/490 Adds Highwire Press and PRISM meta tags to head of abstract pages] as favoured by Google Scholar
  
 
==== Security and Privacy Improvements ====
 
==== Security and Privacy Improvements ====
 
* [https://github.com/eprints/eprints3.4/pull/429 Fixes vulnerability in PrototypeJS]
 
* [https://github.com/eprints/eprints3.4/pull/429 Fixes vulnerability in PrototypeJS]
 +
* [https://github.com/eprints/eprints3.4/issues/465 Use different identifier for recalling search result caches so it cannot be guessed]
  
 
==== General Improvements ====
 
==== General Improvements ====
Line 23: Line 29:
 
* [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/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/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/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/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/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]
 
* [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]
+
* [https://github.com/eprints/eprints3.4/issues/454 Partially address spurious use of X-Forwarded-For header to pollute stats]
 +
* [https://github.com/eprints/eprints3.4/pull/460 Prevents 'Manage Deposits' taking a long time to load with a lot of items]
 +
* [https://github.com/eprints/eprints3.4/issues/463 Removes references to secure.xml template and secure_auto.js]
 +
* Adds place as a related_url type
 +
* [https://github.com/eprints/eprints3.4/pull/482/ Tides up use of 'get_citaiton_id' in search screens]
 +
* [https://github.com/eprints/eprints3.4/issues/475 Allows any item that has ever been in the live archive to be retired]
 +
* [https://github.com/eprints/eprints3.4/issues/486 Allows EPrints::Document search_related to be ordered and limited to reduce number of cache tables generated]
 +
* [https://github.com/eprints/eprints3.4/issues/476 Allows placeholder to be optionally displayed for un-named subjects in browse views]
 +
* [https://github.com/eprints/eprints3.4/issues/479 Supports disabling of auto re-searching of cache ID for search has expired]
  
 
==== Bug Fixes ====
 
==== Bug Fixes ====
Line 49: Line 62:
 
* 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/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]
 
* Fixes [https://github.com/eprints/eprints3.4/issues/453 issues with ReCAPTCHAv3 form being able to submit]
 
+
* Fixes [https://github.com/eprints/eprints3.4/issues/455 login_required_for_X functionality not be able to redirect user to a specific page after login]
== Planned Features and Improvements ==
+
* [https://github.com/eprints/eprints3.4/pull/444 Fixes aspect ratio for video thumbnails if rotation matrix used]
See [https://github.com/eprints/eprints3.4/milestone/8  3.4.7 milestone on GitHub] for more details.
+
* [https://github.com/eprints/eprints3.4/issues/457 Only crypt passwords that only contain printable ASCII]
 +
* [https://github.com/eprints/eprints3.4/issues/458 Preventd other sub-field default occasionally be using for another compound field sub-field]
 +
* [https://github.com/eprints/eprints3.4/pull/468 Fixes lightbox popup preview of a video]
 +
* Fixes [https://github.com/eprints/eprints3.4/issues/470 Subobject to_sax causes 500 error if there are multiple and subobject is null]
 +
* [https://github.com/eprints/eprints3.4/issues/470 Sets more sensible maxlength default for MetaFields that are SQL_CLOB to avoid truncation]
 +
* Ensures depositable should be 'TRUE' not 1 on initial subject creation through Edit::Subject
 +
* Fixes [https://github.com/eprints/eprints3.4/issues/472 HTML citation export fails if export citation style for eprint exists]
 +
* Ensures output from get_custom_view_header user-defined function can appear before or after the browse view navigation bar
 +
* Removes no longer support 'use encoding...' from random data generator
 +
* [https://github.com/eprints/eprints3.4/pull/480 Makes 'Move' positions unique]
 +
* [https://github.com/eprints/eprints3.4/pull/485 Retains attribute order in build_attributes]
 +
* Fixes [https://github.com/eprints/eprints3.4/issues/459 Horizontal scrollbar when zoomed to 400%]
 +
* Fixes [https://github.com/eprints/eprints3.4/issues/469 default values for search get re-enabled if field left empty]
 +
* Fixes [https://github.com/eprints/eprints3.4/issues/473 broken aria reference if help phrase exists, but help isn't shown]
 +
* [https://github.com/eprints/eprints3.4/issues/474 Adds cgi/register to accessibility check]
 +
* Fixes logic support complex page ranges (e.g. A-2-B-4)
  
 
[[Category:Eprints3.4]]
 
[[Category:Eprints3.4]]
 
[[Category:Planned Releases]]
 
[[Category:Planned Releases]]

Revision as of 15:49, 11 August 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.

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

Security and Privacy Improvements

General Improvements

Bug Fixes