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.4
(section)
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!
==== Bug Fixes ==== * [https://github.com/eprints/eprints3.4/issues/148 Ensures <tt>epadmin upgrade</tt> also adds new dataset fields] * Checks whether <tt>id_number</tt> field is set before parse test in <tt>Export::DC</tt> and <tt>Export::EndNote</tt> plugins. * Fixes data read in hack with <tt>Import::BibTeX</tt> plug-in so it works with unit test. * Fixes way <tt>EPrints::Utils::crypt_password</tt> is called in unit tests. * [https://github.com/eprints/eprints3.4/issues/149 Fixes validation for date field when it is multiple] * Sets a <tt>search_input_style</tt> for document <tt>license</tt> field. * Fixes <tt>is_public</tt> check for documents and returns <tt>0</tt> (false) if <tt>security</tt> field is not set. (Rather than generating a warning, but still returning false). * Ensure <tt>send_out_alert</tt> errors if search expression is <tt>EPrints::Plugin::Search::Xapianv2</tt> (as well as <tt>EPrints::Plugin::Search::Xapian</tt>). As such search expressions cannot be used for alerts. * Fixes bug in defining cookie settings when using <tt>/cgi/set_lang></tt>. * [https://github.com/eprints/eprints3.4/issues/150 Fixes mismatch in calling code and method (EPrints::Apache::Rewrite and EPrints::Update::Views)]. * Various fixes to prevent bad filenames/formats being used or processed. * [https://github.com/eprints/eprints3.4/pull/151 Considers datestamp for deleted records when finding the earliest record]. * [https://github.com/eprints/eprints3.4/issues/152 Updates <tt>td</tt> element to <tt>div</tt> in views missed during Accessibility improvements]. * [https://github.com/eprints/eprints3.4/issues/153 Fixes <tt>aria-describedby</tt> for non-multiple itemref/dataobjref components]. * [https://github.com/eprints/eprints3.4/issues/154 Fixes rendering issues for <tt>Multipart</tt> type field]. * [https://github.com/eprints/eprints3.4/issues/155 Adds aria-labelledby and aria-describedby to Boolean menu]. * [https://github.com/eprints/eprints3.4/issues/156 Fixes anomaly with unordered fields]. * Ensures requests with <tt>text/*</tt> in the <tt>Accept</tt> header work. * Moves license/copyright boilerplate for <tt>testdata/bin/import_rand_data</tt> to ensure it does not break random abstract generation. * Ensure all fields are added to XML revision files even if <tt>export_as_xml</tt> is set to <tt>0</tt> (false). * Fixes journal autocomplete to also group on <tt>publisher</tt> field. * [https://github.com/eprints/eprints3.4/issues/144 Prevents undepositable subjects being unset when eprint is edited]. * [https://github.com/eprints/eprints3.4/issues/168 Fixes subject and body of test email to stop it getting lost in spam filters]. * [https://github.com/eprints/eprints3.4/issues/164 Use reply-to rather from to reduce email sent being marked as spam]. * [https://github.com/eprints/eprints3.4/issues/170 Fixes non-compulsory boolean radiogroup fields cannot deselect UNSPECIFIED]. * [https://github.com/eprints/eprints3.4/issues/172 Fixes email field validation to not allow commas in domain]. * [https://github.com/eprints/eprints3.4/issues/173 Fixes date validation so it still allows archive bespoke validation]. * Use <tt>default_value</tt> for compound sub-field if it is set and value is not. * [https://github.com/eprints/eprints3.4/issues/174 Allow uppercase characters in <tt>REGEXP_VARNAME</tt> to allow for user-defined database password]. * Various minor fixes to <tt>bin/check_xapian</tt> script. * [https://github.com/eprints/eprints3.4/issues/157 Fixes <tt>aria-describedby</tt> reference when date field used within a compound field]. (E.g. in the Dates, Dates, Dates plugin). * Uses <tt>EPrints::Language</tt> <tt>has_phrase</tt> to check whether fieldhelp is set for <tt>EPrints::MetaField</tt>'s <tt>get_describedby</tt> function rather than generating unnecessary warning messages if missing. * [https://github.com/eprints/eprints3.4/pull/179 Fixes DOI import error handling]. * [https://github.com/eprints/eprints3.4/issues/182 Use <tt>CURRENT_USER()</tt> to get hostname or database server rather than assuming localhost, when creating MySQL database user and granting privileges]. * Uses more reliable <tt>EPrints::Time::iso_date</tt> to get current date to use in <tt>lift_embargos</tt> search. * Fixes bug with applying <tt>mysql_enable_utf8=1</tt> when database driver is not MySQL. * Sets <tt>IsNotNull</tt> search condition to <tt>0</tt> rather than empty string for <tt>date</tt>, <tt>int</tt> and <tt>time</tt> type fields. * Removes invalid characters (<tt>x00</tt>-<tt>x08</tt>, <tt>x0B</tt>, <tt>x0C</tt> and <tt>x0E</tt>-<tt>x19</tt>) from being output as XML, specifically Dublin Core (DC) export. * [https://github.com/eprints/eprints3.4/issues/184 Prevents repository admins from modifying usernames where they would create duplicates]. * [https://github.com/eprints/eprints3.4/issues/183 Display <tt>UNSPECIFIED</tt> in subject tree if the sort name that would be displayed is an empty string]. (This ensures it is still clickable). * Removes <tt>EPrints::Apache::Beast</tt> as is no longer needed and has unsupported dependencies. * Fixes Pod2Wiki to not automatically assign own category to generated API pages (e.g. <tt>EPrints::DataObj::EPrint</tt> should not have category <tt>API:EPrints/DataObj/EPrint</tt>). * [https://github.com/eprints/eprints3.4/issues/190 Prevents non-ASCII characters causing index tasks to fail when using Xapian]. * Ensures <tt>$c->{cookie_domain}</tt> can still be set if <tt>$c->{host}</tt> is not set. (This should make little difference, as no cookie domain means only allow for the current domain). * Includes <tt>EPrints::DataObj::SAX::Handler</tt> in use list for EPrints. (Previously present but not in use list). * [https://github.com/eprints/eprints3.4/issues/191 Fixed regular expression for matching browse view URLs on <tt>Apache::Rewrite</tt>]. * Ensures password length validation cannot break if parameters undefined. * [https://github.com/eprints/eprints3.4/issues/193 Provides better handling of error if <tt>TeX::Encode</tt> Perl library is not installed]. * [https://github.com/eprints/eprints3.4/issues/198 Fixes assumption that PostgreSQL <tt>table_schema</tt> will always be 'public']. * Fixes typo on EndNote export to check <tt>isbn</tt> field is set before exporting it rather than checking <tt>issn</tt> before trying to export <tt>isbn</tt>. * Removes duplicate definition of <tt>$c->{make_orderkey_ignore_extras}</tt>. * Removes <tt>dc:doi</tt> element that does not exist in Dublin Core use <tt>dc:identfier</tt> <tt>dc="dcterms:doi"</tt> attribute instead. * [https://github.com/eprints/eprints3.4/pull/204 Fixes separator characters used to parse a date]. (To include a space used in EPrints typically format and the letters T and Z used in the ISO 8601 date and time format). * [https://github.com/eprints/eprints3.4/issues/196 Ensures appropriate default values are set for <tt>allow_null => 1</tt> fields for compatibility if strict rules enforced on MariaDB 10.x]. * [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/212 Makes Search Condition IsNotNull what it says and adds IsNotEmpty Search condition]. * [https://github.com/eprints/eprints3.4/issues/187 Ensures checkboxes 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].
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)