Difference between revisions of "EPrints 3.4.5"

From EPrints Documentation
Jump to: navigation, search
(Added codenames removed future dev plans)
(Added changes up to 30th April 2023)
Line 23: Line 23:
 
* [https://github.com/eprints/eprints3.4/issues/281 Explicitly disables password field autocomplete].
 
* [https://github.com/eprints/eprints3.4/issues/281 Explicitly disables password field autocomplete].
 
* [https://github.com/eprints/eprints3.4/issues/237 Improves "request copy" security].
 
* [https://github.com/eprints/eprints3.4/issues/237 Improves "request copy" security].
 +
* [https://github.com/eprints/eprints3.4/issues/311 Ensures <code>SameSite=Strict</code> for all cookies].
  
 
==== General Improvements ====
 
==== General Improvements ====
Line 41: Line 42:
 
* [https://github.com/eprints/eprints3.4/pull/257 Table class for screens; Status, DatabaseSchema and MetaFieldListing].
 
* [https://github.com/eprints/eprints3.4/pull/257 Table class for screens; Status, DatabaseSchema and MetaFieldListing].
 
* [https://github.com/eprints/eprints3.4/issues/271 Adds <code>--prune</code> option to <code>generate_views</code>].
 
* [https://github.com/eprints/eprints3.4/issues/271 Adds <code>--prune</code> option to <code>generate_views</code>].
* Various improvements to <code>check_xapian</code> script
+
* Various improvements to <code>check_xapian</code> script including <code>--facets</code> automatically using <code>xapian.facet</code> directory rathe than needing to specify in <code>--path</code>.
 
* Adds verbose debug to <code>send_alerts</code> to advise when email is not sent as saved search notifications are only required when results are found.
 
* Adds verbose debug to <code>send_alerts</code> to advise when email is not sent as saved search notifications are only required when results are found.
 
* [https://github.com/eprints/eprints3.4/issues/287 Set canonical URLs for abstract pages for better Google indexing].
 
* [https://github.com/eprints/eprints3.4/issues/287 Set canonical URLs for abstract pages for better Google indexing].
Line 54: Line 55:
 
* [https://github.com/eprints/eprints3.4/pull/297 Significant phrase changes to facilitate better internationalisation].
 
* [https://github.com/eprints/eprints3.4/pull/297 Significant phrase changes to facilitate better internationalisation].
 
* [https://github.com/eprints/eprints3.4/issues/294 Allows screen plugins to use a bespoke page template].
 
* [https://github.com/eprints/eprints3.4/issues/294 Allows screen plugins to use a bespoke page template].
 +
* [https://github.com/eprints/eprints3.4/issues/210 Removes implicit commit when reordering <code>multiple</code> fields].
 +
* [https://github.com/eprints/eprints3.4/issues/304 Adds separate CSS classes to top and bottom action buttons in workflow].
 +
* [https://github.com/eprints/eprints3.4/issues/306 Adds <code>$c->{retain_embargo_dates}</code> settings so dates can be retained when embargoes are lifted without causing any validation warnings or need to perpetually check old embargo dates].
 +
* [https://github.com/eprints/eprints3.4/issues/310 Prevent indexer.log filling up with errors from <code>pdftotext</code>].
 +
* [https://github.com/eprints/eprints3.4/pull/312 Additional CSS classes and IDs added for parts of input forms].
 +
* [https://github.com/eprints/eprints3.4/pull/317 Improvements to phrases used for icons in input forms and views].
 +
* [https://github.com/eprints/eprints3.4/issues/318 Render paragraphs from <code>reason</code>s in emails].
 +
* [https://github.com/eprints/eprints3.4/issues/321 Allow indexcodes to be regenerated as part of <code>epadmin reindex</code> when <code>--force</code> flag is used].
 +
* [https://github.com/eprints/eprints3.4/issues/322 Allow different phrases to be used for field names dependent on eprint's type].
 +
* [https://github.com/eprints/eprints3.4/issues/326 Allows date input fields to be rendered shorter].
 +
* Various improvements to POD documentation.
  
 
==== Bug Fixes ====
 
==== Bug Fixes ====
Line 84: Line 96:
 
* Gracefully handles template pin not being defined or mapped.
 
* Gracefully handles template pin not being defined or mapped.
 
* [https://github.com/eprints/eprints3.4/issues/253 Fixes incorrect counts for items for ancestor (e.g. parent) subjects in subject field based browse views].
 
* [https://github.com/eprints/eprints3.4/issues/253 Fixes incorrect counts for items for ancestor (e.g. parent) subjects in subject field based browse views].
 +
* [https://github.com/eprints/eprints3.4/pull/292 Fixes bug with grouping function being ignored in certain browse views].
 +
* [https://github.com/eprints/eprints3.4/issues/283 Ensures appropriate escaping in search serialization and setting of <code>$self->{op}</code> for <code>regexp</code> search condition].
 +
* [https://github.com/eprints/eprints3.4/issues/306 Fixes ordering of summary box <code>div</code>s on abstract pages].
 +
* [https://github.com/eprints/eprints3.4/issues/309 CRUD interface GET requests now return <code>NOT_FOUND</code> rather than <code>FORBIDDEN</code> for non-existent eprints].
 +
* [https://github.com/eprints/eprints3.4/pull/314 Removes redundant code from XHTML field rendering function].
 +
* [https://github.com/eprints/eprints3.4/commit/bd0a1e928b70478e4c25f2c818cc77d31b12c98f Ensures consistent ordering of RejectWithEmail / RemoveWithEmail buttons on review queue].
 +
* [https://github.com/eprints/eprints3.4/issues/319 Fixes check for whether JavaScript within uploaded files can run when viewed through EPrints].  Fixes change for [https://github.com/eprints/eprints3.4/issues/62 original issue].
 +
* [https://github.com/eprints/eprints3.4/issues/320 Adds more character mappings for indexer to fix issues with indexing tasks failing to complete due to duplicate index errors].
 +
* [https://github.com/eprints/eprints3.4/commit/ffd9b53079bc6969ba17671552aefd5b5d511c66|Removes unnecessary field defaults. Better restricts digits for int fields].
 +
* [https://github.com/eprints/eprints3.4/pull/325 Fixes ARIA typo in upload form].
 +
* Various improvements to the <code>tidy_pids</code> script.
 
* Various typos
 
* Various typos
 
  
 
[[Category:Eprints3.4]]
 
[[Category:Eprints3.4]]
 
[[Category:Planned Releases]]
 
[[Category:Planned Releases]]

Revision as of 17:33, 30 April 2023

This page contains information about the provisional EPrints v3.4.5 tag and release on GitHub. A date for this release is planned for the end of April 2023.

Provisional Release Notes

  • Zero codename: Smoothie Squall
  • Publications flavour codename: Kombucha Hypercane (1.5)

New Dependencies

To be determined

Changes Since 3.4.4

New Functionality

Security and Privacy Improvements

General Improvements

Bug Fixes