Difference between revisions of "EPrints 3.4.5"

From EPrints Documentation
Jump to: navigation, search
(Added changes up to 30th April 2023)
m (link added)
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
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.
+
{{releasenotes}}
  
== Provisional Release Notes ==
+
== Release Notes ==
 +
EPrints 3.4.5 is now available on [https://github.com/eprints/eprints3.4/releases/tag/v3.4.5  GitHub] and [https://files.eprints.org/2789/ files.eprints.org].
 
* '''Zero codename:''' Smoothie Squall
 
* '''Zero codename:''' Smoothie Squall
 
* '''Publications flavour codename:''' Kombucha Hypercane (1.5)
 
* '''Publications flavour codename:''' Kombucha Hypercane (1.5)
  
 
=== New Dependencies ===
 
=== New Dependencies ===
'''To be determined'''
+
<tt>html2text</tt> RPM / DEB required instead of <tt>elinks</tt>.
 +
 
 +
Check earlier dependencies for [[EPrints 3.4.4]] and before.
  
 
=== Changes Since 3.4.4 ===
 
=== Changes Since 3.4.4 ===
Line 24: Line 27:
 
* [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].
 
* [https://github.com/eprints/eprints3.4/issues/311 Ensures <code>SameSite=Strict</code> for all cookies].
 +
* Better force HTTPS when generating repository URLs.
  
 
==== General Improvements ====
 
==== General Improvements ====
Line 65: Line 69:
 
* [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/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].
 
* [https://github.com/eprints/eprints3.4/issues/326 Allows date input fields to be rendered shorter].
 +
* Improves rendering/hiding of missing subjects depending on <code>render_quiet</code>.
 +
* Adds data-row... attributes to compound/multiple field renders.
 
* Various improvements to POD documentation.
 
* Various improvements to POD documentation.
  
Line 106: Line 112:
 
* [https://github.com/eprints/eprints3.4/commit/ffd9b53079bc6969ba17671552aefd5b5d511c66|Removes unnecessary field defaults. Better restricts digits for int fields].
 
* [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].
 
* [https://github.com/eprints/eprints3.4/pull/325 Fixes ARIA typo in upload form].
 +
* [https://github.com/eprints/eprints3.4/issues/329 Fixes use of fieldsets in input/search from to make it easier and more consistent when modifying CSS].
 +
* [https://github.com/eprints/eprints3.4/issues/330 Deal with UTF8-MB4 characters that would break database queries].
 +
* Makes user menu bar and footer more responsive to page width.
 +
* Fixes word-wrapping overflow on homepage description list.
 
* Various improvements to the <code>tidy_pids</code> script.
 
* Various improvements to the <code>tidy_pids</code> script.
 
* Various typos
 
* Various typos
 +
 +
=== Known Issues ===
 +
 +
==== Long time to add <tt>requester_userid</tt> field to access data object ====
 +
Adding new columns to a database table that already contains a lot of records can take a long time.  The access table for EPrints can often have tens of millions of records.  At such a size adding a new column can take in the order of hours.  EPrints 3.4.5 add the new field <tt>requester_userid</tt>.  This is intended to capture the logged in user that is viewing or downloading an eprint/document.  This is useful for Open Education repositories that have different access permissions.  However, if you have a large access table you may want to [https://github.com/eprints/eprints3.4/commit/79683e8dadda91f5d4862b23fa7bd80bcdee081d apply this patch] from the [https://github.com/eprints/eprints3.4/issues/333 GitHub issue].
 +
 +
== Planned Development ==
 +
See [[EPrints 3.4.6]]
  
 
[[Category:Eprints3.4]]
 
[[Category:Eprints3.4]]
[[Category:Planned Releases]]
+
[[Category:Releases]]

Revision as of 14:04, 8 May 2024

Release Notes

3.4 | 3.4.1 | 3.4.2 | 3.4.3 | 3.4.4 | 3.4.5 | 3.4.6


3.3 | 3.3.5 | 3.3.6 | 3.3.7 | 3.3.8 | 3.3.9 | 3.3.10 | 3.3.11 | 3.3.13 | 3.3.14 | 3.3.15 | 3.3.16


3.2.0 | 3.2.1 | 3.2.2 | 3.2.3 | 3.2.4 | 3.2.5 | 3.2.6 | 3.2.7 | 3.2.8 | 3.2.9


3.1.0

Release Notes

EPrints 3.4.5 is now available on GitHub and files.eprints.org.

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

New Dependencies

html2text RPM / DEB required instead of elinks.

Check earlier dependencies for EPrints 3.4.4 and before.

Changes Since 3.4.4

New Functionality

Security and Privacy Improvements

General Improvements

Bug Fixes

Known Issues

Long time to add requester_userid field to access data object

Adding new columns to a database table that already contains a lot of records can take a long time. The access table for EPrints can often have tens of millions of records. At such a size adding a new column can take in the order of hours. EPrints 3.4.5 add the new field requester_userid. This is intended to capture the logged in user that is viewing or downloading an eprint/document. This is useful for Open Education repositories that have different access permissions. However, if you have a large access table you may want to apply this patch from the GitHub issue.

Planned Development

See EPrints 3.4.6