Difference between revisions of "EPrints 3.4.6"

From EPrints Documentation
Jump to: navigation, search
(Release Notes (Provisional): Added codenames)
(Added link to first release candidate)
(One intermediate revision by the same user not shown)
Line 2: Line 2:
  
 
== Release Notes (Provisional) ==
 
== Release Notes (Provisional) ==
EPrints 3.4.6 will be released later in 2024.  
+
First release candidate of EPrints 3.4.6 is now [https://github.com/eprints/eprints3.4/releases/tag/v3.4.6-rc1 available on GitHub].
 
* '''Zero codename:''' Creme Brulee Cryoseism
 
* '''Zero codename:''' Creme Brulee Cryoseism
 
* '''Publications flavour codename:''' Affogato Snowmelt
 
* '''Publications flavour codename:''' Affogato Snowmelt
Line 15: Line 15:
 
* [https://github.com/eprints/eprints3.4/issues/340 Provide support for converting HEIC and WEBP thumbnails]
 
* [https://github.com/eprints/eprints3.4/issues/340 Provide support for converting HEIC and WEBP thumbnails]
 
* Adds support for setting default reply-to when separate <code>$c->{adminemail}</code> and <code>$c->{sendermail}</code>
 
* Adds support for setting default reply-to when separate <code>$c->{adminemail}</code> and <code>$c->{sendermail}</code>
 +
* [https://github.com/eprints/eprints3.4/issues/388 Allows certain URL paths to be blocked for certain IPs]
 +
* [https://github.com/eprints/eprints3.4/pull/387 Initial Signposting integration]
  
 
==== Security and Privacy Improvements ====
 
==== Security and Privacy Improvements ====
Line 20: Line 22:
 
* [https://github.com/eprints/eprints3.4/issues/344 Creates and enables <code>export_privacy</code> setting to prevent export formats that include email addresses to be publicly accessible by default].
 
* [https://github.com/eprints/eprints3.4/issues/344 Creates and enables <code>export_privacy</code> setting to prevent export formats that include email addresses to be publicly accessible by default].
 
* Ensure <code>ga.js</code> is always served on HTTPS
 
* Ensure <code>ga.js</code> is always served on HTTPS
 +
* Makes sure <code>cache</code> parameter value provided by search form is a number to prevent URL injection.
  
 
==== General Improvements ====
 
==== General Improvements ====
Line 50: Line 53:
 
* [https://github.com/eprints/eprints3.4/issues/360 Allow "make open access" on request copy reponses a disableable field]
 
* [https://github.com/eprints/eprints3.4/issues/360 Allow "make open access" on request copy reponses a disableable field]
 
* [https://github.com/eprints/eprints3.4/issues/376 Allow signed in user to be logged in Apache access logs]
 
* [https://github.com/eprints/eprints3.4/issues/376 Allow signed in user to be logged in Apache access logs]
 +
* [https://github.com/eprints/eprints3.4/pull/382 Adds lastmod attributes to entries in sitemap]
 +
* [https://github.com/eprints/eprints3.4/issues/381 Add <code>threads</code> option to ffmpeg invocations]
 +
* [https://github.com/eprints/eprints3.4/issues/392 Stop unnecessarily generating list of user's eprints twice for Manage Deposits page load]
 +
* [https://github.com/eprints/eprints3.4/issues/374 Uses <code>Text::Unidecode</code> primarily to tokenize input for indexing] (rather than manually defining mappings)
 +
* [https://github.com/eprints/eprints3.4/issues/373 Rework cpan_modules.pl to install all required Perl modules]
  
 
==== Bug Fixes ====
 
==== Bug Fixes ====
Line 73: Line 81:
 
* [https://github.com/eprints/eprints3.4/pull/365 Allows documents to <code>redo_thumbnails</code> even if they have no parent eprint]
 
* [https://github.com/eprints/eprints3.4/pull/365 Allows documents to <code>redo_thumbnails</code> even if they have no parent eprint]
 
* Fixes wrong optione name for loading external DTDs in XML
 
* Fixes wrong optione name for loading external DTDs in XML
* Fixes various typos
 
 
* [https://github.com/eprints/eprints3.4/issues/366 Fixes overloading of etaField <code>render_quiet</code> attribute by introducing <code>render_column_quiet</code> attribute
 
* [https://github.com/eprints/eprints3.4/issues/366 Fixes overloading of etaField <code>render_quiet</code> attribute by introducing <code>render_column_quiet</code> attribute
 
* [https://github.com/eprints/eprints3.4/issues/369 Fixes unsecure request when uploading file]
 
* [https://github.com/eprints/eprints3.4/issues/369 Fixes unsecure request when uploading file]
Line 83: Line 90:
 
* [https://github.com/eprints/eprints3.4/issues/378 Fixes "More input rows" button affecting layout of Compound field tables in workflow]
 
* [https://github.com/eprints/eprints3.4/issues/378 Fixes "More input rows" button affecting layout of Compound field tables in workflow]
 
* Ensures clicking tabs on abstract pages does not reload page
 
* Ensures clicking tabs on abstract pages does not reload page
 +
* [https://github.com/eprints/eprints3.4/pull/380 Ensures fields sent in autocompleter requests are encoded]
 +
* [https://github.com/eprints/eprints3.4/issues/383 Allows phrase editor to add phrases for alternative languages]
 +
* [https://github.com/eprints/eprints3.4/issues/385 Fixes bug with edit subjects if ID field value is too long]
 +
* Fixes warnings produced when <code>readonly</code> or <code>show_help</code> MetaField attributes are not defined when expected
 +
* [https://github.com/eprints/eprints3.4/issues/48 Fixes further issue with <code>toform</code> attribute for <code>itemref</code> MetaField]
 +
* Fixes warnings when using <codeEPrints::UTils::compare_version function
 +
* [https://github.com/eprints/eprints3.4/issues/323 Fixes ancestor numbers (of items) in subject-based browse views]
 +
* [https://github.com/eprints/eprints3.4/issues/390 Fixes slow page loads when user has lots of items under Manage Deposits]
 +
* [https://github.com/eprints/eprints3.4/issues/249 Reverts changes to implement subject MetaField's <code>top</code> attribute as a function] (Best done through conditional in the workflow)
 +
* Fixes XSLT import/export plugins so they no longer prevent EPrints being run using Apache MPM Event (i.e. threaded)
 +
* [https://github.com/eprints/eprints3.4/issues/384 Ensure search pages respect <code>template</code> specified in their configuration]
 +
* Fixes various typos
  
 
== Further Planned Features and Improvements ==
 
== Further Planned Features and Improvements ==

Revision as of 11:53, 5 July 2024

This page contains information about the provisional EPrints v3.4.6 tag and release on GitHub. A date for this release is yet to be scheduled.

Release Notes (Provisional)

First release candidate of EPrints 3.4.6 is now available on GitHub.

  • Zero codename: Creme Brulee Cryoseism
  • Publications flavour codename: Affogato Snowmelt

New Dependencies

Check earlier dependencies for EPrints 3.4.5 and before.

Changes Since 3.4.5

New Functionality

Security and Privacy Improvements

General Improvements

Bug Fixes

Further Planned Features and Improvements

See 3.4.6 milestone on GitHub for more details.