mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-17 23:13:10 +00:00

git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@4872 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2 lines
36 KiB
Plaintext
2 lines
36 KiB
Plaintext
|
||
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.)
|
||
|
||
|