Files
DSpace/dspace/docs/confluence/history.txt
Mark Diggory e17c3c80f2 Update confluence docs off of docBook
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@4872 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2010-04-24 16:56:12 +00:00

2 lines
36 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

h1. DSpace System Documentation: Version History
h2. Changes in DSpace 1.6.0
h3. New Features
* DS-161 - Bulk Metadata Editing (Batch Metadata Editing) 
* DS-194 - Give METS ingester configuration option to make use of collection templates 
* DS-195 - Allow the primary bitstream to be set in the item importer / exporter 
* DS-204 - New -zip option for item exporter and importer 
* DS-205 - Creative Commons - option to set legal jurisdiction 
* DS-228 - Community Admin XMLUI: Delegated Admins Patch 
* DS-236 - Authority Control, and plug-in choice control for Metadata Fields 
* DS-288 - Hide metadata from full item view 
* DS-289 - OAI-PMH + OAI-ORE harvesting support 
* DS-317 - Embargo feature 
* DS-321 - DSpace command launcher 
* DS-323 - ItemUpdate - new feature to batch update metadata and bitstreams 
* DS-324 - Add support for OpenSearch syndicated search conventions 
* DS-330 - Create new session on login / invalidate sessions on logout 
* DS-359 - Add alternate file appender for log4j 
* DS-377 - Add META tags identifying DSpace source version to Web UIs 
* DS-388 - Item importer - new option to enable workflow notification emails 
* DS-430 - Embargo 
* DS-447 - Email test script 
. General Improvments
* DS-52 - Factor out common webapp installation - ID: 2042160 
* DS-196 - METS exposed via OAI-PMH includes descritpion.provenance information 
* DS-201- handle.jar 6.2 needs adding to DSpace Maven repository 
* DS-213 - IPAuthentication extended to allow negative matching 
* DS-219 - Internal Server error - include login details of user 
* DS-221 - XMLUI 'current activity' recognises Google Chrome as Safari 
* DS-234 - Configurable passing of Javamail parameter settings 
* DS-238 - Move item function in xmlui 
* DS-241 - DSpace Assembly Improvement 
* DS-243 - UsageEvent adjustments to support Statistics and Reporting Addons 
* DS-252 - Interpolate variables in the Subject: line of email templates as well 
* DS-261 - Community Admin JSPUI: porting of the DS-228 patch 
* DS-270 - Make delegate admin permissions configurable 
* DS-271 - Make the OAI DC crosswalk configurable 
* DS-291 - README update for top level of dspace 1.6.0 package directory 
* DS-297 - Refactor SQL source and Ant script to avoid copying Oracle versions over PostgreSQL 
* DS-299 - Allow long values to be specified for the max upload request (for uploading files greater than 2Gb) 
* DS-306 - Option to disable mailserver 
* DS-307 - Offer access in AbstractSearch to QueryResults for subclasses 
* DS-315 - Enhance readability of embedded metadata in html head 
* DS-316 - Make SWORD app:accepts configurable 
* DS-319 - Replace _/dspace/bin/dsrun org.dspace.browse.ItemCounter_ with _/dspace/bin/itemcounter_
* DS-333 - Adjust SWORD ingest crosswalk to store bibliographic citation 
* DS-339 - Cleanup Dependenceis and POM files prior to release Upgrade Servlet API to 2.4 across all projects 
* DS-347 - Add --quiet option to MediaFilterManager to disable debug/monitoring output 
* DS-356 - Antispam for suggest item feature 
* DS-361 - Merge + Improvie Generation of Syndication Feeds 
* DS-372 - New verbose option for \[dspace\]/bin/dspace cleanup script 
* DS-382 - Add '_dc.creator_' to Author browse index by default
* DS-386 - Allow user to specify which <dmdSec> is used by the METS Ingester when importing METS from Packager script 
* DS-389 - Misleading label: "Submit to This Collection" is corrected 
* DS-405 - New 1.6 Statistics settings in dspace.cfg need documentation 
* DS-407 - Install or Upgrade on existing server throws error for 'mvn package' 
* DS-410 - Updates to upgrade instructions necessary 
* DS-412 - XPDF MediaFilter: generate UTF-8 text, and improve error reporting 
* DS-425 - JSP UI cosmetics: horizontal scroll bar 
* DS-445 - New bitstream.findAll() method 
* DS-446 - New ant step -test_database 
* DS-460 - Change logging from RollingFileAppender to DailyFileAppender 
* DS-461 - Add information about setting web proxies to maven to install docs 
h3. Bug fixes
* DS-44 - Monthly statistics skip first and last of month - ID: 2541435 
* DS-114 - Links not working due to trailing white space in dspace.url 
* DS-118 - File preview link during submission leeds to page not found 
* DS-121 - XMLUI Feedback form breaks with multiple hostnames 
* DS-128 - Anchor in submission doesn't work 
* DS-156 - File description not available in XMLUI 
* DS-184 - NPE from Edit Collection, Item Template, Edit Authorizations 
* DS-191 - metadataschemaregistry_seq is not initialized correctly under Oracle 
* DS-193 - OAI RDF crosswalk fails when DC value is null 
* DS-197 - Deleting a primary bitstream does not clear the primary_bitstream_id on the bundle table 
* DS-198 - File descriptions can not be removed/cleared in XMLUI 
* DS-199 - SWORD module doesn't accept X-No-Op header (dry run) 
* DS-200 - SWORD module requires the X-Packaging header 
* DS-206 - Input form visibility restriction doesn't work properly 
* DS-209 - Context.java turnOffAuthorisationSystem() can throw a NPE 
* DS-212 - NPE thrown during Harvest of non-items when visibility restriction is enabled 
* DS-216 - Migrating items that use additional metadata schemas causes an NPE 
* DS-217 - Hardcoded String in the license bitstream 
* DS-218 - Cannot add/remove email subscriptions from Profile page in XMLUI 
* DS-222 - Email alerts due to internal errors are not sent, if context is missing 
* DS-223 - Submission process show previous button in JSPUI also if the step is the first "visible" step 
* DS-225 - _dc.description.provenance_ - public display
* DS-226 - confirmation page of edit profile has an invalid link 
* DS-227 - Values with double apos doesn't work in dropdown and list input type 
* DS-229 - _dc.description.provenance_ shown in default xmlui 'full item view'
* DS-231 - Missig file for index-init 
* DS-232 - DCPersonName parses name incorrectly (fix included) 
* DS-240 - Item validityKey not complete 
* DS-242 - Special groups shown for logged in user rather than for user being examined 
* DS-246 - Fix configurable browse parameter encoding (XMLUI) 
* DS-248 - Missing admin column in community table in database-schema.sql - community admin patch 
* DS-249 - sub-daily utility script does not pass arguments to Java (fix included) 
* DS-250 - Invalid identifers are not escaped 
* DS-253 - NullPointerException in HttpServletResponseBufferingWrapper 
* DS-254 - Bitstream (and item-export) download service does not correctly sense authenticated user 
* DS-255 - CompleteStep in submission LOSES SUBMISSION if an exception is thrown 
* DS-256 - Item Export ignores metadata language qualifier 
* DS-258 - Item View Thumbnails not displaying in XMLUI 
* DS-260 - Template item some times has owningCollection filled and some times not 
* DS-262 - Bug in DS-118, new patch included 
* DS-264 - XMLUI misses logging UsageEvent on requests fulfilled from the cache 
* DS-265 - IndexBrowse dies fatally when confronting badly-formatted date 
* DS-269 - Oracle JDBC connection string wrong in dspace.cfg - ID: 2722093 
* DS-274 - Typo in XSL breaks rendering of dri:xref with class 
* DS-275 - License files not listed on Item Summary page; XSL bug with patch 
* DS-276 - Patch to fix spelling error in Exception page 
* DS-280 - build.xml fails for ant versions below 1.7 (patch included) 
* DS-281 - Invalid Link to "Go to DSpace Home" on Page Not Found 
* DS-282 - "Starts with" navigation block should not display when browsing by specific value 
* DS-284 - Some rows if presented in the item summary will be wrongly considered odd or even. 
* DS-285 - Item and Bitstream pages do not provide Last-Modified HTTP header, nor recognize If-Modified-Since 
* DS-290 - _\[dspace\]/exports_ is not created during fresh install
* DS-295 - CC License being assigned incorrect Mime Type during submission. 
* DS-303 - Export migrate option incorrectly removes non-handle identifier.uris 
* DS-309 - Shiboleth default roles are applied also to anonymous user and user logged-in with other methods 
* DS-310 - UTF-8 encoding in community and collection text 
* DS-318 - JSPUI: Left over text in edit item about format 
* DS-320 - java.util.NoSuchElementException: Timeout waiting for idle object 
* DS-327 - SWORD temp upload directory missing trailing slash 
* DS-328 - SWORD service documents do not include atom:generator element 
* DS-337 - A bug related with adding new -EPersons 
* DS-338 - Bitstream download allows caching of content that requires authorization to read 
* DS-340 DSpace services log to the command line 
* DS-344 - Apostrophe in email address prevents EPerson from being selected 
* DS-349 - Edit Item in admin UI does not allow setting Bitstream to an Internal BitstreamFormat 
* DS-353 - Missing commits in XMLUI server-side javascript code. 
* DS-354 - Make-handle-server configuration fails. New command created using dspace launcher. 
* DS-365 New DSpace OAI-PMH Harvester doesn't support OAI gateways that do not use 'sets' 
* DS-370 - E Mail Sent On Item Export Error Message 
* DS-373 - "Letter" links have broken URLs in 2nd-stage Browse 
* DS-378 - XMLUI Submission Interface messes up in IE7 after an empty <hint> in input_forms.xml 
* DS-379 - open-search in jspui won't return description.xml 
* DS-381 - community and collection homepage 
* DS-385 - Packager script is unable to import the same METS + DIM package that was exported 
* DS-392 - Error messages in the submission do not disappear if e.g. one of the two errors are solved 
* DS-393 - The issue date in the submission lowers each time the describe page is being displayed 
* DS-395 - DSpace Objects (communities, collections, items, bitstreams) only accessible to logged in users 
* DS-398 - Submission license displayed on collection and item homepage 
* DS-399 - Special characters in collection license lead to parse error 
* DS-400 - Webui item browse (date, title or similar) reduces displayed issue date by one day 
* DS-406 - View Statistics button does not work in item page 
* DS-409 - JSPUI Statistics Display ignores "statistics.item.authorization.admin" 
* DS-414 - solr statistics file downloads listed in statistics display of communites and collections 
* DS-415 - Create groups via admin UI authorization denied 
* DS-416 - Solr Statistics not starting on Windows Fresh install 
* DS-417 - 1-day (or passed) embargo dates give error upon submission 
* DS-418 - i18n broken in jspui 
* DS-419 - Setting embargo.field.terms to an unqualified field throws uncaught exception on item submission 
* DS-421 - Setting solr.metadata.item.X property to an unqualified field generates exception in _SolrLogger.post_ on item view and prevents Solr from logging the event
* DS-422 - Directory "etc" missing from Ant target "init_installation". 
* DS-423 - Ant target "clean_database" doesn't drop all tables. 
* DS-424 - Export metadata button displayed in JSPUI Administration List of withdrawn items 
* DS-427 - Item license per default displayed in item display of the xmlui 
* DS-428 - Wrong link for bitstreams during submission unassigned 
* DS-432 - No mention of config/news-xmlui.xml in manual 
* DS-436 - SWORD Authenticator doesn"t support the special groups infrastructure 
* DS-437 - Oracle DB Schema has artifacts from past releases 
* DS-438 - JSPUI stats - filename incorrect on second and subsequent files 
* DS-459 - OAI PMH is not delivering continuation tokens 
* DS-468 - CLONE - Foreign characters broken in group names 
* DS-472 - "fresh_install" broken on a completely clean system 
* DS-474 - handle.canonical.prefix undocumented 
* DS-475 - create a new group 
* DS-477 - LDAPHierarchicalAuthentication fails when the LDAP returns mixed case email address 
* DS-480 - Exception is thrown when removing the last file after the item is rejected during review. 
h2. Changes in DSpace 1.5.2
h3. General Improvements
* The History System has been removed since DSpace 1.5. The _\[dspace\]/history_ directory and it's contents can be completely removed if you so choose as it is non functional.
h3. Bug fixes and smaller patches
* TBD 
h2. Changes in DSpace 1.5.1
h3. General Improvements
* TBD 
h3. Bug fixes and smaller patches
* TBD 
h2. Changes in DSpace 1.5
h3. General Improvements
* Highly configurable and theme-able new user interface (Manakin). 
* Apache Maven-based modular build system. 
* LNI (Lightweight Network Interface) service. Allows programmatic ingest of content via WebDAV or SOAP. 
* SWORD (Simple Web-service Offering Repository Deposit): repository-standard ingest service using Atom Publishing Protocol. 
* Highly configurable item web submission system. All submission steps are configurable not just metadata pages. 
* Browse functionality allowing customisation of the available indexes via dspace.cfg and pluggable normalisation of the sort strings. Integration with both JSP-UI and XML-UI included. 
* Extensible content event notification service. 
* Generation of Google and HTML sitemaps 
h3. Bug fixes and smaller patches
* New options for ItemImporter to support bitstream permissions and descriptions. 
* 1824710 Fix - Change in Creative Commons RDF. 
* 1794700 Fix - Stat-monthly and stat-report-monthly 
* 1566820 Patch - Authentication code moved to new org.dspace.authenticate package, add IP AUth 
* 1670093 Patch - More stable metadata and schema registry import Option to generate community and collection "strength" as a batch job 
* 1659868 Patch - Improved database level debugging 
* 1620700 Patch - Add Community and Sub-Community to OAI Sets 
* 1679972 Fix - OAIDCCrosswalk NPE and invalid character fix, also invalid output prevented 
* 1549290 Fix - Suggest Features uses hard coded strings 
* 1727034 Fix - Method MetadataField.unique() is incorrect for null values 
* 1614546 Fix - Get rid of unused mets_bitstream_id column 
* 1450491 Patch - i18n configurable multilingualism support 
* 1764069 Patch - Replace "String" with "Integer" in PreparedStatement where needed 
* 1743188 Patch - for Request #1145499 - Move Items 
* 179196 Patch - Oracle SQL in Bitstream Checker 
* 1751638 Patch - Set http disposition header to force download of large bitstreams 
* 1799575 Patch - New EPersonConsumer event consumer 
* 1566572 Patch - Item metadata in XHTML head elements 
* 1589429 Patch - "Self-Named" Media Filters (i.e. MediaFilter Plugins) (updated version of this patch) 
* 1888652 Patch - Statistics Rewritten In Java 
* 1444364 Request - Metadata registry exporter 
* 1221957 Request - Admin browser for withdrawn items 
* 1740454 Fix - Concurrency 
* 1552760 Fix - Submit interface looks bad in Safari 
* 1642563 Patch - bin/update-handle-prefix rewritten in Java 
* 1724330 Fix - Removes "null" being displayed in community-home.jsp 
* 1763535 Patch - Alert DSpace administrator of new user registration 
* 1759438 Patch - Multilingualism Language Switch - DSpace Header 
h2. Changes in DSpace 1.4.1
h3. General Improvements
* Error pages now return appropriate HTTP status codes (e.g. 404 not found) 
* Bad filenames in /bitstream/ URLs now result in 404 error -- prevents infinite URL spaces confusing crawlers and bad "persistent" bitstream IDs circulating 
* Prevent infinite URL spaces in HTMLServlet 
* InstallItem no longer sets dc.format.extent, dc.format.mimetype; no longer sets default value for dc.language.iso if one is not present 
* Empty values in drop-down submit fields are not added as empty metadata values 
* API methods for searching epeople and groups 
* Support stats from both 1.3 and 1.4 
* \[dspace\]/bin/update-handle-prefix now runs index-all 
* Remove cases of System.out from code executed in webapp 
* Change "View Licence" to "View License" in Messages.properties 
* dspace.cfg comments changed to indicate what default.language actually means 
* HandleServlet and BitstreamServlet support If-Modified-Since requests 
* Improved sanity-checking of XSL-based ingest crosswalks 
* Remove thumbnail filename from alt-text 
* Include item title in HTML title element 
* Improvements to help prevent spammers and sploggers 
* Make cleanup() commit outstanding work every 100 iterations 
* Better handling where email send failed due to wrong address for new user 
* Include robots.txt to limit bots navigating author, date and browse by subject pages 
* Add css styles for print media 
* RSS made more configurable and provide system-wide RSS feed, also moves text to Messages.properties 
* Jar file updates (includes required code changes for DSIndexer and DSQuery and new jars fontbox.jar and serializer.jar) 
* Various documentation additions and cleanups 
* XHTML compliance improvements 
* Move w3c valid xhtml boiler image into local repository 
* Remove uncessary Log4j Configuration in CheckerCommand 
* Include Windows CLASSPATH in dsrun.bat 
h3. Bug fixes
* 1604037 - UIUtil.encodeBitstream() now correctly encodes URLs (no longer incorrectly substitutes '+' for spaces in non-query segment 
* 1592984 - Date comparisons strip time in org.dspace.harvest.Harvest 
* 1589902 - Duplicate \[field\] checking error \[on input-forms.xml\] 
* 1596952 - Collection Wizard create Template missing schema 
* 1596978 - View unfinished submissions - collection empty 
* 1588625 - Incorrect text on item mapper screen 
* 1597805 - DIDL Crosswalk: wrong resource management 
* 1605635 - NPE in Utils.java 
* 1597504 - Search result page shows shortened query string 
* 1532389 - Item Templates do not work for non-dc fields 
* 1066771 - Metadata edit form dropping DC qualifier 
* 1548738 - Multiple Metadata Schema, schema not shown on edit item page 
* 1589895 - Not possible to add unqualified Metadata Field 
* 1543853 - Statistics do not work in 1.4 
* 1541381 - Browse-by-date and browse-by-title not working 
* 1556947 - NullPointerException when no user selected to del/edit 
* 1554064 - Fix exception handling for ClassCastException in BitstreamServlet 
* 1548865 - Browse errors on withdrawn item 
* 1554056 - Community/collection handle URL with / redirects to homepage 
* 1571490 - UTF-8 encoded characters in licence 
* 1571519 - UTF-8 in statistics 
* 1544807 - Browse-by-Subject/Author paging mechanism broken 
* 1543966 - "Special" groups inside groups bug 
* 1480496 - Cannot turn off "ignore authorization" flag! 
* 1515148 - Community policies not deleting correctly 
* 1556829 - Docs mention old SiteAuthenticator class 
* 1606435 - Workflow text out of context 
* Fix for bitstream authorization timeout 
* Fix to make sure cleanup() doesn't fail with NullPointerException 
* Fix for removeBitstream() failing to update primary bitstream 
* Fix for Advanced Search ignoring conjunctions for arbitrary number of queries 
* Fix minor bug in Harvest.java for Oracle users 
* Fix missing title for news editor page 
* Small Messages.properties modification (change of DSpace copyright text) 
* fix PDFBox tmp file issue 
* Fix HttpServletRequest encoding issues 
* Fix bug in TableRow toString() method where NPE is thrown if tablename not set 
* Update DIDL license and change coding style to DSpace standard 
h2. Changes in DSpace 1.4
h3. General Improvements
* Content verification through periodic checksum checking 
* Support for branded preview image 
* Add/replace Creative Commons in 'edit item' tool 
* Customisable item listing columns and browse indices 
* Script for updating handle prefixes (e.g. for moving from development to production) 
* Configurable boolean search operator 
* Controlled vocabulary patch to provide search on classification terms, and addition of terms during submission. 
* Add 'visibility' element to input-forms.xml 
* Browse by subject feature 
* Log4J enhancement to use XML configuration 
* QueryArgs class can support any number of fields in advanced search. 
* Community names no longer have to be unique 
* Enhanced Windows support 
* Support for multiple (flat) metadata schemas 
* Suggest an item page 
* RSS Feeds 
* Performance enhancements 
* Stackable authentication methods 
* Plug-in manager 
* Pluggable SIP/DIP support and metadata crosswalks 
* Nested groups of e-people 
* Expose METS and MPEG-21 DIDL DIPs via OAI-PMH 
* Configurable Lucene search analyzer (e.g. for Chinese metadata) 
* Support for SMTP servers requiring authentication 
h3. Bug fixes
* 1358197 - Edit Item, empty DC fields not removable 
* 1363633 - Submission step 1 fails when there are no collections 
* 1255264 - Resource policy eperson value was set to wrong column 
* 1380494 - Error deleting an item with multiple metadata schema support 
* 1443649 - Cannot configure unqualified elements for advanced search index 
* 1333687 - Browse-(title|date) fails on withdrawn item 
* 1066713 - Two (sub)communities cannot have one name 
* 1284055 - Two Communities of same name throws error 
* 1035366 - Bitstream size column should be bigint 
* 1352257 - Selecting a Group for GroupToGroup while Creating Collection 
* 1352226 - Navigation and Sorting in Group List (Select Groups) fails 
* 1348276 - Null in collection name causes OAI ListSets to fail 
* 1160898 - dspace_migrate removes Date.Issued from prev published items 
* 1261191 - Malformed METS metadata exported 
h2. Changes in DSpace 1.3.2
h3. General Improvements
* DSpace UI XHTML/WAI compliant 
* Configure metadata fields shown on simple item display 
* Supervisor/workspace help documentation 
h3. Bug fixes
* Oracle compatibility fixes 
* Item exporter now correctly exports metadata in UTF-8 
* fixed to handle 'null' values passed in 
h2. Changes in DSpace 1.3.1
h3. Bug fixes
* 1252153 - Error on fresh install 
h2. Changes in DSpace 1.3
h3. General Improvements
* Initial i18n Support for JSPs - Note: the implementation of this feature required changes to almost all JSP pages 
* LDAP authentication support 
* Log file analysis and report generation 
* Configurable item licence viewing 
* Supervision order/collaborative workspace administrative tools 
* Basic workspace for submissions in progress, with support for supervision 
* SRB storage system option 
* Updated handle server system 
* Database optimisations 
* Latest versions of Xerces, Xalan and OAICAT jars 
* Various documentation additions and cleanups 
h3. Bug fixes
* 1161459 - ItemExporter fails with Too many open files 
* 1167373 - Email date field not populated 
* 1193948 - New item submit problem 
* 1188132 - NullPointerException when Adding EPerson 
* 1188016 - Cannot Edit an Eperson 
* 1219701 - Unable to open unfinished submission 
* 1206836 - community strengths not reflecting sub-community 
* 1238262 - Submit UI nav/progress buttons no longer show progress 
* 1238276 - Double quote problem in some fields in submit UI 
* 1238277 - format support level not shown in "uploaded file" page 
* 1242548 - Uploading non-existing files 
* 1244743 - Bad lookup key for special case of DC Title in ItemTag.java 
* 1245223 - Subscription Emailer fails 
* 1247508 - Error when browsing item with no content/bitstream collections 
* Set the content type in the HTTP header 
* Fix issue where EPerson edit would not work due to form indexing (partial fix) 
* POST handling in HTMLServlet 
* Missing ContentType directives added to some JSPs 
* Name dependency on Collection Admin and Submitter groups fixed 
* Fixed OAI-PMH XML encoding 
h2. Changes in DSpace 1.2.2
h3. General Improvements
* Customisable submission forms added 
* Configurable number of index terms in Lucene for full-text indexing 
* Improved scalability in media filter 
* Submit button on collection pages only appears if user has authorisation 
* PostgreSQL 8.0 compatibility 
* Search scope retention to improve browsing 
* Community and collection strengths displayed 
* Upgraded OAICat software 
h3. Bug fixes
* Fix for Oracle too many cursors problem. 
* Fix for UTF-8 encoded searches in advanced search. 
* Fix for handling "\" in bitstream names. 
* Fix to prevent delete of "unknown" bitstream format 
* Fix for ItemImport creating new handles for replaced items 
h3. Changes in JSPs
* _collection-home.jsp__changed_
* _community-home.jsp__changed_
* _community-list.jsp__changed_
* _home.jsp__changed_
* _dspace-admin/list-formats.jsp__changed_
* _dspace-admin/wizard-questions.jsp__changed_
* _search/results.jsp__changed_
* _submit/cancel.jsp__changed_
* _submit/change-file-description.jsp__changed_
* _submit/choose-file.jsp__changed_
* _submit/complete.jsp__changed_
* _submit/creative-commons.jsp__changed_
* _submit/edit-metadata.jsp__new_
* _submit/get-file-format.jsp__changed_
* _submit/initial-questions.jsp__changed_
* _submit/progressbar.jsp__changed_
* _submit/review.jsp__changed_
* _submit/select-collection.jsp__changed_
* _submit/show-license.jsp__changed_
* _submit/show-uploaded-file.jsp__changed_
* _submit/upload-error.jsp__changed_
* _submit/upload-file-list.jsp__changed_
h2. Changes in DSpace 1.2.1
h3. General Improvements
* Oracle support added 
* Thumbnails in item view can now be switched off/on 
* Browse and search thumbnail options 
* Improved item importer  
** can now import to multiple collections 
** added --test flag to simulate an import, without actually making any changes 
** added --resume flag to try to resume the import in case the import is aborted 
* Configurable fields for the search index 
* Script for transferring items between DSpace instances 
* Sun library JARs (JavaMail, Java Activation Framework and Servlet) now included in DSpace source code bundle 
h3. Bug fixes
* A logo to existing collection can now be added. Fixes SF bug #1065933 
* The community logo can now be edited. Fixes SF bug #1035692 
* MediaFilterManager doesn't 'touch' every item every time. Fixes SF bug #1015296 
* Supported formats help page, set the format support level to "known" as default 
* Fixed various database connection pool leaks 
h3. Changed JSPs
* _collection-home__changed_
* _community-home__changed_
* _display-item__changed_
* _dspace-admin/confirm-delete-collection__moved to tools/ and changed_
* _dspace-admin/confirm-delete-community__moved to tools/ and changed_
* _dspace-admin/edit-collection__moved to tools/ and changed_
* _dspace-admin/edit-community__moved to tools/ and changed_
* _dspace-admin/index__changed_
* _dspace-admin/upload-logo__changed_
* _dspace-admin/wizard-basicinfo__changed_
* _dspace-admin/wizard-default-item__changed_
* _dspace-admin/wizard-permissions__changed_
* _dspace-admin/wizard-questions__changed_
* _help/formats.html__removed_
* _help/formats__changed_
* _index__changed_
* _layout/navbar-admin__changed_
h2. Changes in DSpace 1.2
h3. General Improvments
* Communities can now contain sub-communities 
* Items may be included in more than one collection 
* Full text extraction and searching for MS Word, PDF, HTML, text documents 
* Thumbnails displayed in item view for items that contain images 
* Configurable MediaFilter tool creates both extracted text and thumbnails 
* Bitstream IDs are now persistent - generated from item's handle and a sequence number 
* Creative Commons licenses can optionally be added to items during web submission process 
h3. Administration
* If you are logged in as administrator, you see admin buttons on item, collection, and community pages 
* New collection administration wizard 
* Can now administer collection's submitters from collection admin tool 
* Delegated administration - new 'collection editor' role - edits item metadata, manages submitters list, edits collection metadata, links to items from other collections, and can withdraw items 
* Admin UI moved from /admin to /dspace-admin to avoid conflict with Tomcat /admin JSPs 
* New EPerson selector popup makes Group editing much easier 
* 'News' section is now editable using admin UI (no more mucking with JSPs) 
h3. Import/Export/OAI
* New tool that exports DSpace content in AIPs that use METS XML for metadata (incomplete) 
* OAI - sets are now collections, identified by Handles ('safe' with /, : converted to _) 
* OAI - contributor.author now mapped to oai_dc:creator 
h3. Miscellaneous
* Build process streamlined with use of WAR files, symbolic links no longer used, friendlier to later versions of Tomcat 
* MIT-specific aspects of UI removed to avoid confusion 
* Item metadata now rendered to avoid interpreting as HTML (displays as entered) 
* Forms now have no-cache directive to avoid trouble with browser 'back' button 
* Bundles now have 'names' for more structure in item's content 
h3. JSP file changes between 1.1 and 1.2
This list generated with _cvs -Q rdiff -s -r dspace-1_1 dspace_ and a sprinkling of perl.
* Changed: dspace/jsp/collection-home.jsp 
* Changed: dspace/jsp/community-home.jsp 
* Changed: dspace/jsp/community-list.jsp 
* Changed: dspace/jsp/display-item.jsp 
* Changed: dspace/jsp/index.jsp 
* Changed: dspace/jsp/home.jsp 
* Changed: dspace/jsp/styles.css.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/authorize-advanced.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/authorize-collection-edit.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/authorize-community-edit.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/authorize-item-edit.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/authorize-main.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/authorize-policy-edit.jsp 
* Moved to dspace-admin: dspace/jsp/admin/collection-select.jsp 
* Moved to dspace-admin: dspace/jsp/admin/community-select.jsp 
* Moved to dspace-admin: dspace/jsp/admin/confirm-delete-collection.jsp 
* Moved to dspace-admin: dspace/jsp/admin/confirm-delete-community.jsp 
* Moved to dspace-admin: dspace/jsp/admin/confirm-delete-dctype.jsp 
* Moved to dspace-admin: dspace/jsp/admin/confirm-delete-eperson.jsp 
* Moved to dspace-admin: dspace/jsp/admin/confirm-delete-format.jsp 
* Moved to dspace/jsp/tools: dspace/jsp/admin/confirm-delete-item.jsp 
* Moved to dspace/jsp/tools: dspace/jsp/admin/confirm-withdraw-item.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/edit-collection.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/edit-community.jsp 
* Moved to dspace/jsp/tools and changed: dspace/jsp/admin/edit-item-form.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/eperson-browse.jsp 
* Moved to dspace-admin: dspace/jsp/admin/eperson-confirm-delete.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/eperson-edit.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/eperson-main.jsp 
* Moved to dspace/jsp/tools and changed: dspace/jsp/admin/get-item-id.jsp 
* Moved to dspace/jsp/tools and changed: dspace/jsp/admin/group-edit.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/group-eperson-select.jsp 
* Moved to dspace/jsp/tools and changed: dspace/jsp/admin/group-list.jsp 
* Moved to dspace-admin: dspace/jsp/admin/index.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/item-select.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/list-communities.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/list-dc-types.jsp 
* Removed: dspace/jsp/admin/list-epeople.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/list-formats.jsp 
* Moved to dspace/jsp/tools: dspace/jsp/admin/upload-bitstream.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/upload-logo.jsp 
* Moved to dspace-admin: dspace/jsp/admin/workflow-abort-confirm.jsp 
* Moved to dspace-admin and changed: dspace/jsp/admin/workflow-list.jsp 
* Changed: dspace/jsp/browse/authors.jsp 
* Changed: dspace/jsp/browse/items-by-author.jsp 
* Changed: dspace/jsp/browse/items-by-date.jsp 
* Changed: dspace/jsp/browse/no-results.jsp 
* New: dspace-admin/eperson-deletion-error.jsp 
* New: dspace/jsp/dspace-admin/news-edit.jsp 
* New: dspace/jsp/dspace-admin/news-main.jsp 
* New: dspace/jsp/dspace-admin/wizard-basicinfo.jsp 
* New: dspace/jsp/dspace-admin/wizard-default-item.jsp 
* New: dspace/jsp/dspace-admin/wizard-permissions.jsp 
* New: dspace/jsp/dspace-admin/wizard-questions.jsp 
* Changed: dspace/jsp/components/contact-info.jsp 
* Changed: dspace/jsp/error/internal.jsp 
* New: dspace/jsp/help/formats.jsp 
* Changed: dspace/jsp/layout/footer-default.jsp 
* Changed: dspace/jsp/layout/header-default.jsp 
* Changed: dspace/jsp/layout/navbar-admin.jsp 
* Changed: dspace/jsp/layout/navbar-default.jsp 
* Changed: dspace/jsp/login/password.jsp 
* Changed: dspace/jsp/mydspace/main.jsp 
* Changed: dspace/jsp/mydspace/perform-task.jsp 
* Changed: dspace/jsp/mydspace/preview-task.jsp 
* Changed: dspace/jsp/mydspace/reject-reason.jsp 
* Changed: dspace/jsp/mydspace/remove-item.jsp 
* Changed: dspace/jsp/register/edit-profile.jsp 
* Changed: dspace/jsp/register/inactive-account.jsp 
* Changed: dspace/jsp/register/new-password.jsp 
* Changed: dspace/jsp/register/registration-form.jsp 
* Changed: dspace/jsp/search/advanced.jsp 
* Changed: dspace/jsp/search/results.jsp 
* Changed: dspace/jsp/submit/cancel.jsp 
* New: dspace/jsp/submit/cc-license.jsp 
* Changed: dspace/jsp/submit/choose-file.jsp 
* New: dspace/jsp/submit/creative-commons.css 
* New: dspace/jsp/submit/creative-commons.jsp 
* Changed: dspace/jsp/submit/edit-metadata-1.jsp 
* Changed: dspace/jsp/submit/edit-metadata-2.jsp 
* Changed: dspace/jsp/submit/get-file-format.jsp 
* Changed: dspace/jsp/submit/initial-questions.jsp 
* Changed: dspace/jsp/submit/progressbar.jsp 
* Changed: dspace/jsp/submit/review.jsp 
* Changed: dspace/jsp/submit/select-collection.jsp 
* Changed: dspace/jsp/submit/show-license.jsp 
* Changed: dspace/jsp/submit/show-uploaded-file.jsp 
* Changed: dspace/jsp/submit/upload-error.jsp 
* Changed: dspace/jsp/submit/upload-file-list.jsp 
* Changed: dspace/jsp/submit/verify-prune.jsp 
* New: dspace/jsp/tools/edit-item-form.jsp 
* New: dspace/jsp/tools/eperson-list.jsp 
* New: dspace/jsp/tools/itemmap-browse.jsp 
* New: dspace/jsp/tools/itemmap-info.jsp 
* New: dspace/jsp/tools/itemmap-main.jsp 
h2. Changes in DSpace 1.1.1
h3. Bug fixes
* non-administrators can now submit again 
* installations now preserve file creation dates, eliminating confusion with upgrades 
* authorization editing pages no longer create null entries in database, and no longer handles them poorly (no longer gives blank page instead of displaying policies.) 
* registration page Invalid token error page now displayed when an invalid token is received (as opposed to internal server error.) Fixes SF bug #739999 
* eperson admin 'recent submission' links fixed for DSpaces deployed somewhere other than at / (e.g. /dspace). 
* help pages Link to help pages now includes servlet context (e.g. '/dspace'). Fixes SF bug #738399. 
h3. Improvements
* _bin/dspace-info.pl_ now checks jsp and asset store files for zero-length files
* _make-release-package_ now works with SourceForge CVS
* eperson editor now doesn't display the spurious text 'null' 
* item exporter now uses Jakarta's cli command line arg parser (much cleaner) 
* item importer improvements:  
** now uses Jakarta's cli command line arg parser (much cleaner) 
** imported items can now be routed through a workflow 
** more validation and error messages before import 
** can now use email addresses and handles instead of just database IDs 
** can import an item to a collection with the workflow suppressed 
h2. Changes in DSpace 1.1
* Fixed various OAI-related bugs; DSpace's OAI support should now be correct. Note that harvesting is now based on the new Item 'last modified' date (as opposed to the Dublin Core _date.available_ date.)
* Fixed Handle support--DSpace now responds to naming authority requests correctly. 
* Multiple bitstream stores can now be specified; this allows DSpace storage to span several disks, and so there is no longer a hard limit on storage. 
* Search improvements:  
** New fielded searching UI 
** Search results are now paged 
** Abstracts are indexed 
** Better use of Lucene API; should stop the number of open file handles getting large 
* Submission UI improvements:  
** now insists on a title being specified 
** fixed navigation on file upload page 
** citation & identifier fields for previously published submissions now fixed 
* Many Unicode fixes to the database and Web user interface 
* Collections can now be deleted 
* Bitstream descriptions (if available) displayed on item display page 
* Modified a couple of servlets to handle invalid parameters better (i.e. to report a suitable error message instead of an internal server error) 
* Item templates now work 
* Fixed registration token expiration problem (they no longer expire.)