Jump to content
Wiki Home
EPrints Home
Bazaar
Files
Main menu
Main menu
move to sidebar
hide
Navigation
Front Page
EPrints 3 Manual
EPrints Training Course
EPrints Glossary
Installing EPrints
How-to Configure EPrints
EPrints 3.2+ API
EPrints 3 Reference
EPrints Plugins
Wiki
All categories
Recent changes
Main Page
Help
EPrints Documentation
Search
Search
Appearance
Log in
Request account
Personal tools
Log in
Request account
Pages for logged out editors
learn more
Contributions
Talk
Editing
EPrints 3.4.8
Page
Discussion
British English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
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 <code>DateTime</code> Perl module is installed. For RHEL-based Linux this can be installed with the <code>perl-DateTime</code> RPM. For Debian-based Linux this requires <code>libdatetime-perl</code>. === Changes Since 3.4.7 === ==== New Functionality ==== * [https://github.com/eprints/eprints3.4/commit/be86f99b3662083a4f35034f14776d86bcc9e087 Adds <code>export_file_as_attachment</code> option to force exports to be downloaded] * [https://github.com/eprints/eprints3.4/pull/513 Adds an export plugin for document URLs] * [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/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 ==== * [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/issues/575 Adds <code>XSLT::Identity</code> export to those restricted to staff by default] ==== General Improvements ==== * Updates metatags functionality to equivalent to [https://github.com/eprints/metatags/releases/tag/v1.4 v1.4] plus further improvements to ensure its export plugins are compliant with unit tests * [https://github.com/eprints/eprints3.4/pull/515 Removes the progress bar even if the upload fails] * [https://github.com/eprints/eprints3.4/commit/5fe2b24938ed19c38b0ffa6a5bc5d67253cfb514 Remove no longer required <code>progressid</code> from file uploads] * [https://github.com/eprints/eprints3.4/pull/519 Adds support for number format months to BibTex import] * [https://github.com/eprints/eprints3.4/pull/518 Makes the default encoding of imports 'UTF-8'] * [https://github.com/eprints/eprints3.4/pull/520 Adds labels connecting to radio buttons for <code>Boolean</code> and <code>Set</code>] * [https://github.com/eprints/eprints3.4/commit/21687bd917244717674e613ce0d0e372fffcf619 Improves <code>Longtext_counter</code> <code>MetaField</code>] * [https://github.com/eprints/eprints3.4/issues/530 Removes MPM event warning message] * [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/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 ==== * [https://github.com/eprints/eprints3.4/pull/503 Fixes sample <code>EP_TRIGGER_BEGIN</code> and <code>EP_TRIGGER_END</code> subroutines] * [https://github.com/eprints/eprints3.4/pull/521 Checks that <code>$id->{id_type}</code> is set before comparing it] * [https://github.com/eprints/eprints3.4/issues/531 Fixes issues with <code>Convert::PlainText</code> handling large DOCX] * [https://github.com/eprints/eprints3.4/commit/d1777a5a3170afed02f727b989cb8ebc009c3549 Makes unsupported packaging format a bad request (400) not server error (500)] * [https://github.com/eprints/eprints3.4/pull/534 Don't add export link elements to deleted item page head] * [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/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 == See [https://github.com/eprints/eprints3.4/milestone/9 3.4.8 milestone on GitHub] for more details. [[Category:Eprints3.4]] [[Category:Planned Releases]]
Summary:
Please note that all contributions to EPrints Documentation may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
EPrints Documentation:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)