Difference between revisions of "EPrints 3.4.8"

From EPrints Documentation
Jump to: navigation, search
m (Bug Fixes)
m (Bug Fixes)
 
(3 intermediate revisions by the same user not shown)
Line 18: Line 18:
 
* [https://github.com/eprints/eprints3.4/pull/512 Adds clear buttons to multiple <code>Compound</code> fields]
 
* [https://github.com/eprints/eprints3.4/pull/512 Adds clear buttons to multiple <code>Compound</code> fields]
 
* [https://github.com/eprints/eprints3.4/pull/525 Adds support for rendering time with a given timezone]
 
* [https://github.com/eprints/eprints3.4/pull/525 Adds support for rendering time with a given timezone]
 +
* [https://github.com/eprints/eprints3.4/issues/567 Provides EPC script for getting <code>icon_url</code> for a document]
 +
* [https://github.com/eprints/eprints3.4/issues/568 Provides EPC script for getting the raw value of a property for a data object]
 +
* [https://github.com/eprints/eprints3.4/issues/576 Adds delete option to epadmin]
 +
* [https://github.com/eprints/eprints3.4/issues/579 Add "Clear abortive tasks" and "Retry abortive tasks" buttons for indexer]
 +
* [https://github.com/eprints/eprints3.4/issues/584 Adds <code>ignore_edit_lock</code> field to <code>event_queue</code> data objects so certain tasks need not be delayed by the edit lock on a record]
  
 
==== Security and Privacy Improvements ====
 
==== Security and Privacy Improvements ====
 
* [https://github.com/eprints/eprints3.4/pull/511 Prevents 'javascript:' URLs from being saved in URL fields]
 
* [https://github.com/eprints/eprints3.4/pull/511 Prevents 'javascript:' URLs from being saved in URL fields]
 
* [https://github.com/eprints/eprints3.4/commit/c5884562ed72b31681d3f0308b5987b2564052ad Modifies fix for SetLang referrer misuse]  
 
* [https://github.com/eprints/eprints3.4/commit/c5884562ed72b31681d3f0308b5987b2564052ad Modifies fix for SetLang referrer misuse]  
 +
* [https://github.com/eprints/eprints3.4/issues/575 Adds <code>XSLT::Identity</code> export to those restricted to staff by default]
  
 
==== General Improvements ====
 
==== General Improvements ====
Line 34: Line 40:
 
* [https://github.com/eprints/eprints3.4/issues/527 Improves CRUD API fault tolerance]
 
* [https://github.com/eprints/eprints3.4/issues/527 Improves CRUD API fault tolerance]
 
* [https://github.com/eprints/eprints3.4/issues/536 Better specifies MetaField property defaults]
 
* [https://github.com/eprints/eprints3.4/issues/536 Better specifies MetaField property defaults]
 +
* [https://github.com/eprints/eprints3.4/issues/464 Removes <code>rename_subject_id</code> that will not work in EPrints 3.4+]
 +
* [https://github.com/eprints/eprints3.4/issues/537 Reviews and Removes legacy scripts that are no longer useful in EPrints 3.4+]
 +
* [https://github.com/eprints/eprints3.4/issues/540 Removes <code>cgi/cal</code> (as it should be in an ingredient and not in core) and moves <code>cgi/history_search</code> to not be publicly accessible]
 +
* [https://github.com/eprints/eprints3.4/pull/542 Improves <code>cache_table</code> method to be compatible with UUIDs]
 +
* [https://github.com/eprints/eprints3.4/pull/538 Use public link in "Request Copy" email when using pin security]
 +
* [https://github.com/eprints/eprints3.4/issues/549 More reliable caching of auto.{js,css}]
 +
* [https://github.com/eprints/eprints3.4/issues/563 Programmatically allows search export for restricted formats]
 +
* [https://github.com/eprints/eprints3.4/issues/551 Support for indexing RTF files]
 +
* [https://github.com/eprints/eprints3.4/issues/552 Improves determination of appropriate application for conversion of document to plaintext (for indexing?)]
 +
* [https://github.com/eprints/eprints3.4/issues/566 Removes hard-coded defaults in bin/indexer]
 +
* [https://github.com/eprints/eprints3.4/pull/569 Updates <code>cgi/opensearchdescription</code> to use <code>cgi/opensearch</code> rather than <code>cgi/search/simple</code>]
 +
* [https://github.com/eprints/eprints3.4/commit/8cea29fb31e67dc92e1e1448c7935279977eb348 Allows opensearchdescription to list staff restricted export formats if Authorization header used]
 +
* [https://github.com/eprints/eprints3.4/pull/573 Provides support for startIndex and size params in opensearch]
 +
* [https://github.com/eprints/eprints3.4/pull/574 Allow export formats available to opensearch to be customised]
  
 
==== Bug Fixes ====
 
==== Bug Fixes ====
Line 43: Line 63:
 
* [https://github.com/eprints/eprints3.4/issues/535 Specifies more appropriate <code>empty_value</code>s for <code>Int</code> and <code>Float</code> MetaFields]
 
* [https://github.com/eprints/eprints3.4/issues/535 Specifies more appropriate <code>empty_value</code>s for <code>Int</code> and <code>Float</code> MetaFields]
 
* [https://github.com/eprints/eprints3.4/issues/508 Fixes <code>eval</code> blocks calling user-defined <code>toform</code> or <code>fromform</code> functions to work as effective try/catch blocks]
 
* [https://github.com/eprints/eprints3.4/issues/508 Fixes <code>eval</code> blocks calling user-defined <code>toform</code> or <code>fromform</code> functions to work as effective try/catch blocks]
 +
* [https://github.com/eprints/eprints3.4/issues/467 Fixes <code>show_children</code> not working if subject tree based browse has multiple menu levels]
 +
* [https://github.com/eprints/eprints3.4/issues/545 Fixes issues with broken field validation warning links]
 +
* [https://github.com/eprints/eprints3.4/pull/543 Test that a cachemap is defined before trying to retrieve its uuid]
 +
* [https://github.com/eprints/eprints3.4/pull/544 Check modified time of citation style file when using cached citations]
 +
* [https://github.com/eprints/eprints3.4/issues/526 Fixes OAI 2.0 will sometimes misreporting the 'Earliest Datestamp']
 +
* [https://github.com/eprints/eprints3.4/issues/546 Moves timezone adjustment inside an <code>eval</code> to avoid it dying if datetime is invalid]
 +
* [https://github.com/eprints/eprints3.4/issues/547 Checks if config option get_custom_view_header_location is set before comparing]
 +
* [https://github.com/eprints/eprints3.4/issues/539 Adds missing phrases for <code>AjaxSubject</code> field]
 +
* [https://github.com/eprints/eprints3.4/issues/555 Fixes not be able to use <code>Workflow::Edit</code> to upload a file to an eprint]
 +
* [https://github.com/eprints/eprints3.4/issues/565 Fixes lots of calls to <code>EPrints::Index::Daemon->is_running</code> when user is not logged in]
 +
* [https://github.com/eprints/eprints3.4/issues/561 Fixes check for whether a user is "staff"  (for export plugins) to <code>is_staff</code> function rather than something hard-coded]
 +
* [https://github.com/eprints/eprints3.4/issues/506 Fixes CRUD requests creating empty records if values are invalid for the corresponding fields in the database (e.g. text for an integer field)]
 +
* [https://github.com/eprints/eprints3.4/issues/571 Fixes error when running render_value directly on a Compound field]
 +
* [https://github.com/eprints/eprints3.4/issues/572 Stops <code>EPrints::DataObj->new_from_data</code> tries to delete multiple compound sub-field values that don't exist]
 +
* [https://github.com/eprints/eprints3.4/issues/583 Makes output of redo_thumbnails more helpful]
 +
* [https://github.com/eprints/eprints3.4/issues/580 Fixes mistyping of <code>event_queue</code> (not <code>eventqueue</code>) in the configuration for data objects excluded from citation caching]
 +
* [https://github.com/eprints/eprints3.4/issues/586 Fixes subject fields showing undepositable options when used as a subfield]
 +
* [https://github.com/eprints/eprints3.4/issues/585 Fixes <code>EPrints::Script::Compiled->run_contains</code> not returning proper boolean results]
  
 
== Planned Features and Improvements ==
 
== Planned Features and Improvements ==

Latest revision as of 13:04, 18 May 2026

This page contains information about the provisional EPrints v3.4.8 tag and release on GitHub. A date for this release is yet to be scheduled.

Release Notes (Provisional)

EPrints 3.4.8 is planned to be released in the Summer of 2026.

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

New Dependencies

Check earlier dependencies for EPrints 3.4.7 and before.

If you wish to set a timezone of the dates and times displayed on your repository, you will need to make sure the DateTime Perl module is installed. For RHEL-based Linux this can be installed with the perl-DateTime RPM. For Debian-based Linux this requires libdatetime-perl.

Changes Since 3.4.7

New Functionality

Security and Privacy Improvements

General Improvements

Bug Fixes

Planned Features and Improvements

See 3.4.8 milestone on GitHub for more details.