Difference between revisions of "EPrints 3.4.4"

From EPrints Documentation
Jump to: navigation, search
m (Bug Fixes)
(Added link to files.eprints.org)
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page contains information about the provisional EPrints v3.4.4 tag and release on GitHub.  A date for this release is planned for the end of June 2022.
+
{{releasenotes}}
  
== Provisional Release Notes ==
+
== Release Notes ==
* '''Zero codename:''' ''To be determined''
+
EPrints 3.4.4 is now available on [https://files.eprints.org/2715 files.eprints.org] and [https://github.com/eprints/eprints3.4/releases/tag/v3.4.4 GitHub].
* '''Publications flavour codename:''' ''To be determined''
+
* '''Zero codename:''' ''Lemon Trifle Bora''
 +
* '''Publications flavour codename:''' ''Amaretti Biscuit Haboob (1.4)''
  
 
=== New Dependencies ===
 
=== New Dependencies ===
None. Check earlier dependencies for [[EPrints 3.4.3]] and before.
+
For future facilitation of interchangeable JavaScript libraries, Prototype JavaScript currently used by EPrints has been moved to become an ingredient. Therefore, for those upgrading their repository the following line needs to be added to your flavour's inc file (e.g. <tt>/opt/eprints3/flavours/pub_lib/inc</tt>):
 +
ingredients/protyotypejs
 +
Check earlier dependencies for [[EPrints 3.4.3]] and before.
  
 
=== Changes Since 3.4.3 ===
 
=== Changes Since 3.4.3 ===
Line 63: Line 66:
 
* [https://github.com/eprints/eprints3.4/issues/209 Switches between <tt>department</tt> and <tt>divisions</tt> as default advanced search field].
 
* [https://github.com/eprints/eprints3.4/issues/209 Switches between <tt>department</tt> and <tt>divisions</tt> as default advanced search field].
 
* [https://github.com/eprints/eprints3.4/issues/181 Allows top of subjects based view ot be different to field's <tt>top</tt> subject]
 
* [https://github.com/eprints/eprints3.4/issues/181 Allows top of subjects based view ot be different to field's <tt>top</tt> subject]
 +
* [https://github.com/eprints/eprints3.4/issues/218 Allows whether to show request copy button to be determined based on document metadata].
 +
* [https://github.com/eprints/eprints3.4/issues/220 Adds timestamp paramater to auto CSS and JS files to prevent caching issues].
 +
* [https://github.com/eprints/eprints3.4/issues/221 Allows lift_embargos to retain date_embargo if --retain flag is set].
 +
* Adds/makes consistent OpenXML MS document typename phrases.
 +
* Adds new JavaScript needed for Accessibility compliant limit_names_shown in citations.
 +
* Adds phrase for bad EPM ID error.
 +
* [https://github.com/eprints/eprints3.4/issues/229 Allows export plugins to be extended to include byte order mark].
 +
* Allows multiple eprint IDs to be specified for <tt>generate_abstracts</tt>.
  
 
==== Bug Fixes ====
 
==== Bug Fixes ====
Line 121: Line 132:
 
* [https://github.com/eprints/eprints3.4/issues/213 Fixes bug with <tt>EPrints::System::sanitise</tt> if used in no CGI context], (e.g. in a bin script).
 
* [https://github.com/eprints/eprints3.4/issues/213 Fixes bug with <tt>EPrints::System::sanitise</tt> if used in no CGI context], (e.g. in a bin script).
 
* [https://github.com/eprints/eprints3.4/issues/211 Fixes various bugs with <tt>/cgi/cal</tt> resource].
 
* [https://github.com/eprints/eprints3.4/issues/211 Fixes various bugs with <tt>/cgi/cal</tt> resource].
 +
* [https://github.com/eprints/eprints3.4/issues/212 Makes Search Condition IsNotNull what it says and adds IsNotEmpty Search condition].
 +
* [https://github.com/eprints/eprints3.4/issues/187 Ensures chekboxes in multiple compound MetaFields does not add blank rows].
 +
* [https://github.com/eprints/eprints3.4/issues/217 Stops Upload from URL uploading the whole Internet].
 +
* [https://github.com/eprints/eprints3.4/issues/136 Prevents 'has invalid parameter' being intermittently reported].
 +
* [https://github.com/eprints/eprints3.4/issues/219 Prevents epc:comment in template files rendering comment text on generated web pages].
 +
* Fixes leap year exceptions to every 400 not 1000 years in date MetaField validation.
 +
* [https://github.com/eprints/eprints3.4/issues/224 Fixes download of encapsulated HTML file from Admin::Config::Edit::XPage].
 +
* Ensures HTML generated for download from Admin::Config::Edit::XPage is valid according to xmllint.
 +
* Removes libsepol1 from Deb deps as not available in Ubuntu 22.04.
 +
* Adds mariadb-{client,server} as alternatives to MySQL Debs.
 +
* [https://github.com/eprints/eprints3.4/issues/225 Fixes typos found by Codespell report (from fossies.org)]
 +
* Fixes invalid HTML element IDs used for tabs.
 +
* [https://github.com/eprints/eprints3.4/issues/226 Fixes edit and remove buttons for web interface defined MetaFields].
 +
* [https://github.com/eprints/eprints3.4/issues/227 Removes outdated tools/update_phrase_file]
 +
* [https://github.com/eprints/eprints3.4/issues/228 Fixes bug with new eprint revisions being generated when no fields have actually changed].
 +
* [https://github.com/eprints/eprints3.4/issues/230 Fixes HTTPS responses giving HTTP 200 status codes when appropriate HTTP status error code should be used].
 +
* [https://github.com/eprints/eprints3.4/issues/231 Fixes link in account registration confirmation emails causing an internal server error].
 +
* [https://github.com/eprints/eprints3.4/issues/232 Fixes CGI lookup script encoding issues].
 +
* Makes sure <tt>base_url</tt> is still defined if no <tt>20_baseurls.pl</tt> exists.
 +
* Handles if <tt>document</tt>'s <tt>security</tt> field value is undefined.
 +
* Adds missing phrases for saved_search's additional_recipients field.
 +
* [https://github.com/eprints/eprints3.4/issues/235 Ensures any problems detected by <tt>$c->{validate_field}</tt> user-defined function are not dropped by <tt>MetaField::Date</tt>'s <tt>validate</tt> function].
 +
 +
== Planned Development ==
 +
See [[EPrints 3.4.5]]
  
 
[[Category:Eprints3.4]]
 
[[Category:Eprints3.4]]
[[Category:Planned Releases]]
+
[[Category:Releases]]

Revision as of 17:43, 5 August 2022

Release Notes

3.4 | 3.4.1 | 3.4.2 | 3.4.3 | 3.4.4 | 3.4.5


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.4 is now available on files.eprints.org and GitHub.

  • Zero codename: Lemon Trifle Bora
  • Publications flavour codename: Amaretti Biscuit Haboob (1.4)

New Dependencies

For future facilitation of interchangeable JavaScript libraries, Prototype JavaScript currently used by EPrints has been moved to become an ingredient. Therefore, for those upgrading their repository the following line needs to be added to your flavour's inc file (e.g. /opt/eprints3/flavours/pub_lib/inc):

ingredients/protyotypejs

Check earlier dependencies for EPrints 3.4.3 and before.

Changes Since 3.4.3

New Functionality

Security and Privacy Improvements

General Improvements

Bug Fixes

Planned Development

See EPrints 3.4.5