Release 6.0
The version 6.0 release includes the ability to search on any field in a record, a public-facing browser, new (to version 6) profiles, and many other new features and bug fixes.
Release date and schedule
CollectionSpace version 6.0 was released in May 2020.
September 16, 2019: Development Begins
February 2020: Development Ends
March 2020: QA Testing Begins
April 2020: QA Testing Ends
April 2020: Release
April 2020: Formal Announcement to the Community
Release notes
Release 6.0 contains a number of breaking changes. If you have customized your installation of CollectionSpace, you may need to update your configuration to work with 6.0. If you have written reports, you may need to update those reports to be compatible with 6.0. Breaking changes are noted below with BREAKING.
New profiles
- The Herbarium profile, previously available only for CollectionSpace 4, is now available for CollectionSpace 6. - DRYD-745Getting issue details... STATUS
- The Botanical Garden profile, previously available only for CollectionSpace 4, is now available for CollectionSpace 6. - DRYD-744Getting issue details... STATUS
New functionality
- BREAKINGÂ Any field is now searchable in advanced search. The configured advanced search fields for a record type are now only used as defaults if a user has not added/removed fields to be searched.Â
-
DRYD-109Getting issue details...
STATUS
If you have customizations, changes may be required to make fields appear correctly on the advanced search form:- Many fields now have fullName or groupName messages in addition to the name message. If you changed the labels of any fields by customizing the name message, you must now also customize the fullName/groupName message if one exists for the field, so that your customized label will appear on the advanced search form. Use the messages reference or source code to see if a field has a fullName or groupName message.
- An optional built-in public-facing collection browser application can now be deployed along with CollectionSpace. - DRYD-853Getting issue details... STATUS  - DRYD-815Getting issue details... STATUS - DRYD-819Getting issue details... STATUS - DRYD-807Getting issue details... STATUS - DRYD-830Getting issue details... STATUS
- Data may now be automatically migrated when upgrading to a new version of CollectionSpace with schema changes. This happens when the new version is started for the first time, and an older database is detected. - DRYD-835Getting issue details... STATUS
- The Password and Confirm Password fields of immutable users can now be configured to be editable in the UI. This would allow the password of built-in users to be changed in the UI, if desired. By default, these fields remain read-only in the UI. - DRYD-838Getting issue details... STATUS
- A new data update, Merge Authority Items, is available. This can be used to merge duplicated authority items together. - DRYD-748Getting issue details... STATUS
- BREAKING Permissions for viewing/editing the metadata of reports and data updates are now distinct from permissions to run the reports and data updates. Two new resources now appear when setting permissions for a role: Data Update Invocations, and Report Invocations. A role must be granted Write access to these resources in order to run data updates and reports. When upgrading, review all roles to ensure that these permissions are set properly so that the correct users are still allowed to run data updates and reports. - DRYD-776Getting issue details... STATUS - DRYD-732Getting issue details... STATUS
- An individual report may now specify the roles that are allowed to run it (in addition to having the appropriate Report Invocations permission). - DRYD-764Getting issue details... STATUS
- Reports may now use JasperReports built-in functions and JavaScript expressions. - DRYD-752Getting issue details... STATUS
- Report metadata may now specify the MIME types that are supported. When running a report in the UI, only the supported mime types will be selectable in the output format selector. - DRYD-831Getting issue details... STATUS
- On the full size image viewer, rotate left/right buttons are now available. This only affects the current display. It does not change the rotation of the saved image. - DRYD-836Getting issue details... STATUS
Schema changes
BREAKING On the Use of Collections Record, several fields have moved. Data will be automatically migrated from the old fields to new fields when CSpace 6 starts up for the first time. If you have written reports that use the old fields, your queries will need to be updated to use the new fields. - DRYD-827Getting issue details... STATUS
Old Field New Field uoc_common:locationuoc_common:locationList/location uoc_common:authorizedBy uoc_common:authorizationGroupList/authorizationGroup/authorizedBy uoc_common:authorizationDate uoc_common:authorizationGroupList/authorizationGroup/authorizationDate uoc_common:authorizationNote uoc_common:authorizationGroupList/authorizationGroup/authorizationNote uoc_common:startSingleDate uoc_common:useDateGroupList/useDateGroup/useDate Many new fields have also been added.Â
BREAKING On the Intake record, the Current Owner field is now repeating. The Depositor and Depositor's Requirements fields are now members of a repeating group. Data will be automatically migrated from the old fields to new repeating fields when CSpace 6 starts up for the first time. If you have written reports that use the old fields, your queries will need to be updated to use the new fields. - DRYD-801Getting issue details... STATUS
Old Field New Field intakes_common:currentOwner intakes_common:currentOwners/currentOwner intakes_common:depositor intakes_common:depositorGroupList/depositorGroup/depositor intakes_common:depositorsRequirements intakes_common:depositorGroupList/depositorGroup/depositorsRequirements BREAKING On the Organization record, Contact Name has moved into a repeating group. Data will be automatically migrated from the old field to new field when CSpace 6 starts up for the first time. If you have written reports that use the old field, your queries will need to be updated to use the new field. - DRYD-566Getting issue details... STATUS
Old Field New Field organizations_common:contactNames/contactName organizations_common:contactGroupList/contactGroup/contactName
The new contactGroup also contains the following new fields: contactRole, contactDateGroup, contactEndDateGroup, contactStatus.
BREAKING In the Anthropology profile: On the Object record, the NAGPRA Cultural Determination field has moved into a repeating group (as the Note field). Data will be automatically migrated from the old field to new field when CSpace 6 starts up for the first time. If you have written reports that use the old field, your queries will need to be updated to use the new field. - DRYD-820Getting issue details... STATUS
Old Field New Field collectionobjects_nagpra:nagpraCulturalDeterminations/nagpraCulturalDeterminationcollectionobjects_nagpra:nagpraDetermGroupList/nagpraDetermGroup/nagpraDetermNote
The new nagpraDetermGroup also contains the following new fields: nagpraDetermCulture, nagpraDetermType, nagpraDetermBy.Â
- BREAKING On the Object record, the data type of the following fields have changed from string to date. Data will be automatically updated when CSpace 6 starts up for the first time. If you have written reports that use these fields, you may need to format the results differently, since they will now contain a timestamp.Â
-
DRYD-812Getting issue details...
STATUS
- collectionobjects_accessionuse:accessionUseGroupList/accessionUseGroup/accessionUseRequestDate
collectionobjects_accessionuse:accessionUseGroupList/accessionUseGroup/accessionUseFilledDate
- collectionobjects_annotation:annotationGroupList/annotationGroup/annotationDate
- collectionobjects_accessionuse:accessionUseGroupList/accessionUseGroup/accessionUseRequestDate
- On the Media record, a new field has been added: Publish To. This field is used to determine if the media record's associated image will appear in the public browser (if the value is All or CollectionSpace Public Browser). - DRYD-830Getting issue details... STATUS
- In the Public Art profile:
Configuration changes to record types, authorities, vocabularies, and option lists
BREAKING The following UI message IDs have been changed to follow the conventional message ID format. If you customized any of these messages using the old message ID, update your configuration to use the new message ID.
Old ID New ID Comment Issue field.persons_common.forename.fullName field.persons_common.foreName.fullName uppercase 'N' field.persons_common.forename.name field.persons_common.foreName.name
uppercase 'N' field.persons_common.surname.fullName field.persons_common.surName.fullName uppercase 'N' field.persons_common.surname.name field.persons_common.surName.name uppercase 'N' field.collectionobjects_nagpra.graveAssocCodes.name field.collectionobjects_nagpra.graveAssocCode.name
remove 's' field.acquisitions_common.approvalGroup.fullNamefield.acquisitions_common.approvalGroup.approvalGroup.fullName'approvalGroup' is intentionally repeated field.approvalGroupField.approvalGroup.namefield.acquisitions_common.approvalGroup.approvalGroup.namefield.intakes_common.approvalGroup.approvalGroup.name'approvalGroup' is intentionally repeated.
Previously, this message was erroneously used on both the intake record and acquisition record. Now there are two separate messages for each record type that can be changed independently.
field.intakes_common.approvalGroup.fullNamefield.intakes_common.approvalGroup.approvalGroup.fullName'approvalGroup' is intentionally repeated panel.collectionobject.livingplantpanel.conservation.livingplantrecord type corrected field.acquistions_common.acquisitionFundingSourceProvisos.fullNamefield.acquisitions_common.acquisitionFundingSourceProvisos.fullNameschema name corrected field.acquistions_common.acquisitionFundingSourceProvisos.namefield.acquisitions_common.acquisitionFundingSourceProvisos.nameschema name corrected field.intakes_common.despositorsRequirements.fullNamefield.intakes_common.depositorsRequirements.fullNamefield name corrected field.intakes_common.despositorsRequirements.namefield.intakes_common.depositorsRequirements.namefield name corrected field.contacts_common.webAddressTypeType.namefield.contacts_common.webAddressType.namefield name corrected - The following vocabularies have been added to the Conservator and Other Treatment Party fields on Conservation records: Local Organization, Shared Organization. - DRYD-821Getting issue details... STATUS
Bug fixes
- Field groups that are nested in repeating groups, and contain fields with default values, no longer re-appear after deletion. - DRYD-858Getting issue details... STATUS
- When downloading UI configuration as JSON from /config, field view types are now included. (This is primarily of interest to CollectionSpace developers). - DRYD-851Getting issue details... STATUS
- Edited field values no longer revert to their last saved values when a notification message is auto-closed. - DRYD-845Getting issue details... STATUS
- Selected search results no longer become unchecked when changing pages when multiple search conditions are used. - DRYD-834Getting issue details... STATUS
- Image thumbnails and snapshots (in the right sidebar) are now oriented according to their exif orientation tag (only on Firefox and Chrome >= 81). - DRYD-828Getting issue details... STATUS
- Cloning the current Object record to create a Broader Object no longer fails. - DRYD-824Getting issue details... STATUS
- Group records with customized titles that are not ref names are now displayed correctly. - DRYD-823Getting issue details... STATUS
- Navigating through image snapshots (in the right sidebar) with the arrow buttons now works correctly. - DRYD-818Getting issue details... STATUS
- Viewing an image snapshot (in the right sidebar) by clicking on the thumbnail strip now works correctly. - DRYD-633Getting issue details... STATUS
- Roles with Write or Delete permissions on Location/Movement/Inventory records are now able to lock those records. If a role that has those permissions is still unable to lock a record, re-save the role. - DRYD-810Getting issue details... STATUS
- On advanced search, searches for numbers with decimals are no longer truncated at the decimal. - DRYD-797Getting issue details... STATUS
- Blank options no longer appear twice in option lists that explicitly contain a blank option. - DRYD-794Getting issue details... STATUS
- Searches on repeating structured date fields no longer produce incorrect results. - DRYD-786Getting issue details... STATUS Â
- When syncing from a shared authority server, items deleted on the server are now correctly deprecated. - DRYD-769Getting issue details... STATUS
- When syncing from a shared authority server, the workflow state of newly created items on the server is now correctly synced. - DRYD-768Getting issue details... STATUS
- Syncing from a shared authority server no longer fails when an item has been hard-deleted on the server. - DRYD-686Getting issue details... STATUS
- Syncing an authority with more than 2,500 items from a shared authority server is now possible. - DRYD-539Getting issue details... STATUS
- The speed of syncing from a shared authority server has been greatly improved. - DRYD-765Getting issue details... STATUS
- The UI no longer sends invalid page number/size parameters to the back end. - DRYD-712Getting issue details... STATUS
- Deleting a term from a term list with many options no longer fails. - DRYD-568Getting issue details... STATUS