Difference between revisions of "EPrints 3.4.6"

From EPrints Documentation
Jump to: navigation, search
(Adds GitHub changes up November 10th 2023)
m (General Improvements)
(One intermediate revision by the same user not shown)
Line 18: Line 18:
 
* [https://github.com/eprints/eprints3.4/issues/347 Implement stronger password hashing]
 
* [https://github.com/eprints/eprints3.4/issues/347 Implement stronger password hashing]
 
* [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
  
 
==== General Improvements ====
 
==== General Improvements ====
Line 25: Line 26:
 
* [https://github.com/eprints/eprints3.4/issues/348 Improves message when file retrieval fails]
 
* [https://github.com/eprints/eprints3.4/issues/348 Improves message when file retrieval fails]
 
* Adds <code>.gitignore</code> for ingredients other than those included, so those deploying EPrints using Git do not see new ingredients as uncommitted.
 
* Adds <code>.gitignore</code> for ingredients other than those included, so those deploying EPrints using Git do not see new ingredients as uncommitted.
 +
* Updates and tidies <code>SystemSettings.pm</code> and <code>SystemSettings.pm.in</code>
 +
* [https://github.com/eprints/eprints3.4/issues/355 Adds function to get local path on disk for file object]
 +
* [https://github.com/eprints/eprints3.4/pull/357 Overwrites media video stream if incoming stream is higher res]
 +
* Uses <code>export</code> version of citation if exists (rather than <code>default</code>) for HTML export of data objects
 +
* [https://github.com/eprints/eprints3.4/pull/359 Adds title attribute for preview images to display on hover]
 +
* Adds function to test if citation style file exists
 +
* Allows truncated URL linls to set a <code>target</code> attribute
 +
* 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
 +
* [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
 +
* 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
 +
* [https://github.com/eprints/eprints3.4/issues/353 Allows way to pass timeout to indexer daemon]
  
 
==== Bug Fixes ====
 
==== Bug Fixes ====
Line 35: Line 50:
 
* Fixes bug preventing user password updates from command line.
 
* Fixes bug preventing user password updates from command line.
 
* Fixes intermittent issue with <code>xmlns:xsi</code> attribute being defined twice on some <code>/cgi/oai2/...</code> pages.
 
* Fixes intermittent issue with <code>xmlns:xsi</code> attribute being defined twice on some <code>/cgi/oai2/...</code> pages.
 +
* Check that <code>uri</code> of relation is set before comparing its value for <code>EPrints::DataObj::remove_dataobj_relations</code>
 +
* Check that <code>uri</code> of relation is set before comparing its value for <code>EPrints::MetaField::Relation::to_sax_basic</code>
 +
* Check URL is set before testing its length in <code>EPrints::Extras::render_url_truncate_end</code>
 +
* Fixes <code>EPrints::XML::SAX::Writer::escape</code> to make sure <code>$str</code> is set before applying regular expression
 +
* Export bar form should use <code>rel_cgipath</code> not <code>http_cgiroot</code>
 +
* Actually use <code>size</code> when calling <code>EPrints::DataObj::Document::render_icon_link</code>
 +
* Ensure lookup of keyname is set before using it in <code>EPrints::Database::get_dataobjs</code>
 +
* 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.
 
* Fixes various typos
 
* Fixes various typos
  

Revision as of 12:39, 2 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.