Difference between revisions of "EPrints 3.4.6"

From EPrints Documentation
Jump to: navigation, search
(Adds GitHub changes up December 21st 2023)
(Added changes up to 27th March 2024)
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
 
* Adds <code>unlink_lib</code> option to <code>tools/epm</code>.
 
* Adds <code>unlink_lib</code> option to <code>tools/epm</code>.
 
* [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>
  
 
==== Security and Privacy Improvements ====
 
==== Security and Privacy Improvements ====
Line 34: Line 35:
 
* Allows truncated URL linls to set a <code>target</code> attribute
 
* Allows truncated URL linls to set a <code>target</code> attribute
 
* Provide large icons to be printed by EPC <code>icon</code> function  
 
* Provide large icons to be printed by EPC <code>icon</code> function  
* Added EPC <code>text<code> function to print out phrases into HTML attributes values
+
* Added EPC <code>text</code> function to print out phrases into HTML attributes values
 
* [https://github.com/eprints/eprints3.4/issues/362 Allows certain HTML formatting tags in imports, (e.g. from PubMed)]
 
* [https://github.com/eprints/eprints3.4/issues/362 Allows certain HTML formatting tags in imports, (e.g. from PubMed)]
 
* Adds title for action button image
 
* Adds title for action button image
 
* Allows fields of various types to be more customisable in search forms
 
* Allows fields of various types to be more customisable in search forms
 
* Reports useful error message if user tries to remove subject that has children
 
* Reports useful error message if user tries to remove subject that has children
* [https://github.com/eprints/eprints3.4/issues/353 Allows way to pass timeout to indexer daemon]  
+
* [https://github.com/eprints/eprints3.4/issues/353 Allows way to pass timeout to indexer daemon]
 +
* [https://github.com/eprints/eprints3.4/pull/351 Aligns headings when Itemref occurs within Compound Metafield]
 +
* Log failure if email attempts send with <code>to_email</code> or <code>to_list</code> set
 +
* Allows <code>EPrints::Repository::render_option_list</code> to render select box as disabled
 +
* Ensures more consistent use of space for results listings where div rather than table rows are now used for better Accessibility
 +
* Better margin for search results toolbar (e.g. Batch Edit)
 +
* [https://github.com/eprints/eprints3.4/issues/367 Organise fields under stage in EPrint::View screen by workflow rather than data object]
 +
* [https://github.com/eprints/eprints3.4/issues/370 Rewrite CitationCache code to use EPrints API rather than SQL query]
 +
* [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]
  
 
==== Bug Fixes ====
 
==== Bug Fixes ====
Line 59: Line 69:
 
* Testing an import should set the <code>filename</code> parameter like it would in a real import
 
* Testing an import should set the <code>filename</code> parameter like it would in a real import
 
* Checks <code>$c->{oai}->{comments}</code> is set before iterating over it.
 
* Checks <code>$c->{oai}->{comments}</code> is set before iterating over it.
 +
* Prevents bin script from complaining about email-less users.
 +
* Fixed EPC <code>contains</code> function to return a boolean value rather than a TRUE/FALSE string.
 +
* [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 various typos
 
* 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/369 Fixes unsecure request when uploading file]
 +
* [https://github.com/eprints/eprints3.4/issues/371 Fix encoding issues for bespoke Export plugins]
 +
* [https://github.com/eprints/eprints3.4/issues/334 Using page_id pin in page templates breaks editing static pages in web interface]
 +
* Checks value is set before performing a regular expression replace in <code>EPrints::MetaField::Search::form_value_basi</code>
 +
* [https://github.com/eprints/eprints3.4/issues/375 Return more appropriate 500 rather than 404 HTTP code if document present but database query fails]
 +
* [https://github.com/eprints/eprints3.4/issues/377 Fixes drag 'n' drop issues leading to zero byte files
 +
* [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
  
 
== Further Planned Features and Improvements ==
 
== Further Planned Features and Improvements ==

Latest revision as of 20:28, 3 April 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)

EPrints 3.4.6 will be released later in 2024.

  • Zero codename: TO BE DETERMINED
  • Publications flavour codename: TO BE DETERMINED

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.