<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.eprints.org/w/index.php?action=history&amp;feed=atom&amp;title=New_Features_in_EPrints_3.2.4</id>
	<title>New Features in EPrints 3.2.4 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eprints.org/w/index.php?action=history&amp;feed=atom&amp;title=New_Features_in_EPrints_3.2.4"/>
	<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=New_Features_in_EPrints_3.2.4&amp;action=history"/>
	<updated>2026-04-14T15:20:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=New_Features_in_EPrints_3.2.4&amp;diff=13747&amp;oldid=prev</id>
		<title>Drn@ecs.soton.ac.uk: Added releases category</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=New_Features_in_EPrints_3.2.4&amp;diff=13747&amp;oldid=prev"/>
		<updated>2021-04-30T08:58:06Z</updated>

		<summary type="html">&lt;p&gt;Added releases category&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:58, 30 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l176&quot; &gt;Line 176:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 176:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- tagged-by Timothy David Brody &amp;lt;tdb01r@ecs.soton.ac.uk&amp;gt;&amp;#160; 2010-09-03 16:54:59 +0100 (Fri, 03 Sep 2010)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- tagged-by Timothy David Brody &amp;lt;tdb01r@ecs.soton.ac.uk&amp;gt;&amp;#160; 2010-09-03 16:54:59 +0100 (Fri, 03 Sep 2010)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Releases]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Drn@ecs.soton.ac.uk</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=New_Features_in_EPrints_3.2.4&amp;diff=9501&amp;oldid=prev</id>
		<title>Tdb01r: Created page with '{{releasenotes}} == Upgrade Notes == * &lt;b&gt;Please read Upgrading 3.1 to 3.2 before attempting to upgrade your repository from 3.1 to 3.2.&lt;/b&gt; * You will need to run epadmin up…'</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=New_Features_in_EPrints_3.2.4&amp;diff=9501&amp;oldid=prev"/>
		<updated>2010-09-03T16:11:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;{{releasenotes}} == Upgrade Notes == * &amp;lt;b&amp;gt;Please read &lt;a href=&quot;/w/Upgrading_3.1_to_3.2&quot; title=&quot;Upgrading 3.1 to 3.2&quot;&gt;Upgrading 3.1 to 3.2&lt;/a&gt; before attempting to upgrade your repository from 3.1 to 3.2.&amp;lt;/b&amp;gt; * You will need to run epadmin up…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{releasenotes}}&lt;br /&gt;
== Upgrade Notes ==&lt;br /&gt;
* &amp;lt;b&amp;gt;Please read [[Upgrading 3.1 to 3.2]] before attempting to upgrade your repository from 3.1 to 3.2.&amp;lt;/b&amp;gt;&lt;br /&gt;
* You will need to run epadmin upgrade to update your database structure.&lt;br /&gt;
&lt;br /&gt;
==Bug fixes==&lt;br /&gt;
&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3847 3847] &amp;quot;Register (&amp;quot;&amp;quot;Create Account&amp;quot;&amp;quot;) option missing&amp;quot;&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3849 3849] bin/issues_audit makes changes to (some?) eprints on every run&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3851 3851] Browse by author - list pages very slow in 3.2&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3852 3852] Missing NameVirtualHost in apache config&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3496 3496] viewintro_&amp;lt;viewid&amp;gt; phrases not working properly&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3842 3842] Entering non-integer value in pages field loses all changes (Postgres)&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3855 3855] field_validate.pl tries to validate undef values&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3870 3870] Alternative browse view pages break on long values&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3875 3875] OAI validation failure - oai2?junk&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3651 3651] Upgrade to 3.2 loses revision history&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/2976 2976] Sort by depositing user doesn't sort alphabetically - because it is sorting by userid&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3253 3253] security.pl should check for does_user_own_eprint hook and call it&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3389 3389] Generate abstracts times out.&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3437 3437] Ignored search term returns all records in repository&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3483 3483] Empty name parts stored differently in 3.0 and 3.1&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3486 3486] Browse views don't fail gracefully when given a bad url&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3510 3510] cfg.d/field_validate.pl  - check for undef  when validating multiple values&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3529 3529] Typo in Screen::Review&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3546 3546] import_rand_data doesn't assign subjects correctly&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3829 3829] Ordering/adding spaces does not work for document field&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3844 3844] import_rand_data broken&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3864 3864] Can't access full-texts with '-' in&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/2017 2017] no indexing for some tables&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3032 3032] Preview thumbnail cached from deleted document&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3351 3351] Items page forgets about inbox/buffer/etc. pref. when you modify a column&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3832 3832] Changes to documents doesn't trigger an eprint revision&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3833 3833] Calling $repo-&amp;gt;current_url() causes a die in URI::_query&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3834 3834] /cgi/counter is very slow&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3838 3838] OAI &amp;lt;metadata&amp;gt; is missing xmlns:xsi attribute&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3839 3839] uri_escape_utf8() not available&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3850 3850] No files are accessible from virtualhost root when using sub-directory&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3854 3854] Usernames are case-sensitive&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3867 3867] Plugins in one repo affect the plugins in another&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3868 3868] Old-style URLs with a trailing slash to a document are broken&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3869 3869] Can't view History for deleted EPrints&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3886 3886] generate_static uses global config before repository config&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3887 3887] Subject sorting sorts new entries first&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3320 3320] epc:pin toolbar doesn't do anything?&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3502 3502] Missing apostrophe in phrase&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3845 3845] summary_page.xml breaks request a copy&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3173 3173] Odd behaviour with NO_CHECK_USER&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/978 978] Cache table counter - possible issue&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3539 3539] Problem including some phrases in template&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3837 3837] Subject URI links in sitemap.xml lead to 404&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3410 3410] Document filenames not being shell-escaped for full text extraction&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/3524 3524] advertise param ignored in Export plugins&lt;br /&gt;
* [http://trac.eprints.org/eprints/ticket/2332 2332] crash in constructor of a plugin is hard to trace.&lt;br /&gt;
&lt;br /&gt;
==CHANGELOG==&lt;br /&gt;
&lt;br /&gt;
Christopher Gutteridge &amp;lt;cjg@ecs.soton.ac.uk&amp;gt;&lt;br /&gt;
* Merge of r5820&lt;br /&gt;
* removed debug line&lt;br /&gt;
* Merge of r5437 r5775 r5776 r5777 r5778 r5779&lt;br /&gt;
* Added option to override the template for the cgi/users/home area. Closing #3859.&lt;br /&gt;
* Fixed bug where two elements had the same id in Box. Closes #3865&lt;br /&gt;
* Improved error message for missing citations. Closes #3863&lt;br /&gt;
* Check to remove a couple of not-defined warnings. Closes #3861.&lt;br /&gt;
* Allow &amp;quot;merge&amp;quot; to be passed from search config. Closes #3866&lt;br /&gt;
* Formalises the fact that text fields default to &amp;quot;IN&amp;quot; for web based searches, but &amp;quot;EQ&amp;quot; otherwise.&lt;br /&gt;
* Now passes on merge value via cgi if it's not the default for the field type.&lt;br /&gt;
* Fixed undef warning in MetaField::Date render (closes #5437)&lt;br /&gt;
* Merged r5669&lt;br /&gt;
* removed strange 15pt (big) style on one bit of history rendering.&lt;br /&gt;
* merge of r5664 &amp;amp; r5665&lt;br /&gt;
* Fix of trivial typo in a RDF title&lt;br /&gt;
* Moved CC namespace config to more logical file.&lt;br /&gt;
* Fixed errors in RDF License code which only show up if you configure a license&lt;br /&gt;
* Merge of r5613&lt;br /&gt;
* Correction to URIs inserted when the admin configures a data license.&lt;br /&gt;
&lt;br /&gt;
pm705@zepler.net&lt;br /&gt;
* Fixes the problem of plugins from one local repo appearing in another. ticket #3867&lt;br /&gt;
* DOI now gives error message on mallford DOI. Merged from trunk r5731 ticket #3656&lt;br /&gt;
* DOI now does last page. Merged from trunk r5728 ticket #3827&lt;br /&gt;
* merged from r5724 ticket #3638&lt;br /&gt;
&lt;br /&gt;
sf03r@ecs.soton.ac.uk&lt;br /&gt;
* regex typo&lt;br /&gt;
* oai should throw badVerb if no verb - also trying to keep the tickets number low for tim :)&lt;br /&gt;
* resolving #3874&lt;br /&gt;
* automatically logs in user after password activation, closing #3771&lt;br /&gt;
* Export::MODS now checks that the EPrint ds has the field 'creators_name', Reported by Balazs Kosaras&lt;br /&gt;
* fixing #3486 - views are now automatically generated&lt;br /&gt;
* fixing #3253&lt;br /&gt;
* added extra checks, closing #3855&lt;br /&gt;
* extra safety checks + fixing #3496&lt;br /&gt;
* fixed few typos&lt;br /&gt;
* closing #3502&lt;br /&gt;
&lt;br /&gt;
Timothy David Brody &amp;lt;tdb01r@ecs.soton.ac.uk&amp;gt;&lt;br /&gt;
* 3.2.4 Victoria Sponge&lt;br /&gt;
* Merged [5836]&lt;br /&gt;
* Fixed legacy subjects being mis-ordered with new subjects, fixing #3887&lt;br /&gt;
* Fixed floating-point numbers not supporting decimals (wrong inheritance)&lt;br /&gt;
* Merged [5832]&lt;br /&gt;
* Fix generate_static using the wrong directory order, fixing #3886&lt;br /&gt;
* Minimal merge of 5826 to fix /id/document/XX not exporting the document file&lt;br /&gt;
* Merged [5813]&lt;br /&gt;
* Applied patch to query database tables without using DBI::get_tables() which triggers an obscure server crash, Alexander 'Leo' Bergolth &amp;lt;leo@strike.wu.ac.at&amp;gt;&lt;br /&gt;
* Merged [5808]&lt;br /&gt;
* Fixed broken ALTVIEW links on browse view pages, fixing #3870&lt;br /&gt;
* Merged [5805]&lt;br /&gt;
* Reverting [5606] (it was correct in the first place?)&lt;br /&gt;
* Made $data the first option to register_plugin() in PluginFactory&lt;br /&gt;
* s/provenance/providence/ in 3.2&lt;br /&gt;
* Merged [5695]&lt;br /&gt;
* Avoid a failure if a local file copy can't be obtained when rendering a history object&lt;br /&gt;
* Merged [5798]&lt;br /&gt;
* Fixed retrieval of history revisions when the EPrint has been deleted, fixing #3869&lt;br /&gt;
* Merged [5796]&lt;br /&gt;
* Fixed s/,/;/ typo, fixing #3529&lt;br /&gt;
* Merged [5794]&lt;br /&gt;
* Enable system fields to be overridden by configured fields by using a &amp;quot;replace_core&amp;quot; property, fixing #2976 (sort-of)&lt;br /&gt;
* Added POD for &amp;quot;provenance&amp;quot; and &amp;quot;replace_core&amp;quot; properties&lt;br /&gt;
* Merged [5792]&lt;br /&gt;
* Modified Int and Float to validate form values are numbers, fixing #3842&lt;br /&gt;
* Pagerange now inherits from Text&lt;br /&gt;
* Merged [5790]&lt;br /&gt;
* Fixed old-style URLs being redirected incorrectly, fixing #3868&lt;br /&gt;
* Merged [5773]&lt;br /&gt;
* Merged [5742], [5743]&lt;br /&gt;
* Usernames are now case-insensitive&lt;br /&gt;
* Repository::valid_login() and Database::valid_login() now return undef or the real username of the user&lt;br /&gt;
* Modified user_with_username and user_with_email to be case-insensitive&lt;br /&gt;
* Don't use() Plugin::Convert from DocPDF, fixing odd error encountered on ROAR's indexer&lt;br /&gt;
* Merged [5733], [5735]&lt;br /&gt;
* Ensure get_all_documents() always returns a stable sort order by sorting by id after placement&lt;br /&gt;
* DataObj::History-details will now contain a '|' separated list of fields that were changed on DataObj::EPrint::commit() (useful for debugging)&lt;br /&gt;
* Merged [5726]&lt;br /&gt;
* Re-made NameVirtualHost/Listen a warning but made it sterner&lt;br /&gt;
* Merged [5720]&lt;br /&gt;
* Merged [5718]&lt;br /&gt;
* Fixed DB reconnects on timeout error, Alexander 'Leo' Bergolth &amp;lt;leo@strike.wu.ac.at&amp;gt;&lt;br /&gt;
* Merged [5716]&lt;br /&gt;
* Re-added support for $c-&amp;gt;{aliases} to Apache configuration, Balazs Kosaras &amp;lt;bkosaras@aed.org&amp;gt;&lt;br /&gt;
* Merged [5714]&lt;br /&gt;
* generate_apacheconf now backs-up files when writing new config files&lt;br /&gt;
* Added System::write_config_file() method for writing configuration files&lt;br /&gt;
* Apache start-up will now die if NameVirtualHost or Listen are missing, fixing #3852&lt;br /&gt;
* Merged [5687]&lt;br /&gt;
* MySQL has a bug causing long queries when getting distinct names with empty values with UTF-8 encoded columns (e.g. lineage and honourific parts)&lt;br /&gt;
* Merged [5684]&lt;br /&gt;
* Must return DECLINED when a Rewrite handler doesn't do anything, fixing #3850&lt;br /&gt;
* Merged [5680]&lt;br /&gt;
* Fixed batch editor breaking on creator's names&lt;br /&gt;
* Merged [5671]&lt;br /&gt;
* Re-added &amp;quot;Create Account&amp;quot; link (/cgi/register), fixing #3847&lt;br /&gt;
* Merged [5667]&lt;br /&gt;
* Re-worded HTTPS epadmin create question&lt;br /&gt;
* Merged [5655]&lt;br /&gt;
* Added check for year in DOI&lt;br /&gt;
* Merged [5642]&lt;br /&gt;
* Don't rely on URI::Escape::uri_escape_utf8 being available, fixing #3839&lt;br /&gt;
* Merged [5640]&lt;br /&gt;
* Fixed xmlns:xsi not appearing on &amp;lt;metadata&amp;gt; in OAI responses&lt;br /&gt;
* Merged [5634], [5637]&lt;br /&gt;
* Fixed multiple-value field buttons in Inputform::Documents, fixing #3829&lt;br /&gt;
* Fixed fragment links to documents, fields in workflow&lt;br /&gt;
* Added method EPrints::MetaField::has_internal_action()&lt;br /&gt;
* Added method InputForm::Component::get_state_fragment()&lt;br /&gt;
* Merged [5631], [5632]&lt;br /&gt;
* Count dataset sizes by doing a direct table COUNT(*)&lt;br /&gt;
* Count eprint status counts by doing a group-by&lt;br /&gt;
* Merged [5627]&lt;br /&gt;
* Force a revision of DataObj::EPrint whenever a child Document is added/changed/removed&lt;br /&gt;
* Added support for multiple-value parameters to current_url()&lt;br /&gt;
* Avoid passing file handles to URI from current_url()&lt;br /&gt;
&lt;br /&gt;
-- tagged-by Timothy David Brody &amp;lt;tdb01r@ecs.soton.ac.uk&amp;gt;  2010-09-03 16:54:59 +0100 (Fri, 03 Sep 2010)&lt;/div&gt;</summary>
		<author><name>Tdb01r</name></author>
		
	</entry>
</feed>