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