UNPKG

4.97 kBMarkdownView Raw
1# Change Log
2
3## v4.0.0
4
5v4.0.0 adds support for CollectionSpace 6.0.
6
7### Breaking Changes
8
9- All fields may now be searched using advanced search. Any new fields you've added in your configuration should have `fullName` and/or `groupName` messages configured, when necessary. See the [configuration documentation](./docs/configuration/FieldConfiguration.md#messages) and [style guide](./docs/style) for usage of these messages. Ensure that any fields you've added are displayed as you expect in advanced search.
10
11- Many fields now have `fullName` and/or `groupName` messages configured, when they did not previously. If you are relabeling a field in your configuration by overriding its `name` message, you should now also override the `fullName` and `groupName` messages, if present. Otherwise, the field will not be relabeled in advanced search. Consult the [messages reference](./docs/configuration/messages.js) or the source code for the record type to see if a `fullName` or `groupName` is present.
12
13- Intake record:
14 - The field `currentOwner` has been replaced with the repeating field `currentOwners/currentOwner`. If you've changed the configuration of `currentOwner`, move that configuration under `currentOwners`. If you've overridden any form templates, replace `currentOwner` with `currentOwners/currentOwner` in any templates in which it appears. If you've customized the advanced search form, and `currentOwners` is present, replace it with `currentOwners/currentOwner`.
15 - The fields `depositor` and `depositorsRequirements` have been moved into the repeating group `depositorGroupList/depositorGroup`. If you've changed the configuration of either of those fields, move that configuration under `depositorGroupList/depositorGroup`. If you've overridden any form templates, move the `depositor` and `depositorsRequirements` fields under `depositorGroupList/depositorGroup`. If you've customized the advanced search form, and `depositor` or `depositorsRequirements` is present, replace it with the corresponding field under `depositorGroupList/depositorGroup`.
16
17- Media record:
18 - A new field, `publishToList/publishTo`, has been added to the record editor form. This field exists in CollectionSpace 6.0, but not in prior versions of CollectionSpace. To use this version of cspace-ui with an older version of the CollectionSpace server, this new field should be hidden; otherwise, any value entered will not be saved.
19
20- Organization record:
21 - The field `contactName` has been moved from `contactNames` into the repeating group `contactGroupList/contactGroup`, and `contactNames` has been removed. If you've changed the configuration of `contactName`, move that configuration under the `contactGroupList/contactGroup` path. If you've overridden any form templates, move the `contactName` field under `contactGroupList/contactGroup`, and remove `contactNames`. If you've customized the advanced search form, and `contactNames/contactName` is present, replace it with `contactGroupList/contactGroup/contactName`.
22
23- Use of collections record:
24 - [TK]
25
26## v3.0.0
27
28v3.0.0 adds support for CollectionSpace 5.2.
29
30### Breaking Changes
31
32- On the Roles and Permissions tab of the Administration screen, roles may now be sorted by display name. This requires API support from the CollectionSpace server that is present in CollectionSpace 5.2, but not in prior versions of CollectionSpace. If this version of cspace-ui is used with an older version of the CollectionSpace server, attempting to sort roles by display name will cause an error.
33- A new field, `fieldCollectionFeature`, has been added to the record editor form for object records. This field exists in CollectionSpace 5.2, but not in prior versions of CollectionSpace. To use this version of cspace-ui with an older version of the CollectionSpace server, this new field should be hidden; otherwise, any value entered will not be saved.
34
35## v2.0.0
36
37v2.0.0 adds support for CollectionSpace 5.1.
38
39### Breaking Changes
40
41New fields have been added to the record editor forms for following record types: group, intake, loan in, loan out, and object exit. These fields exist in CollectionSpace 5.1, but not in prior versions of CollectionSpace. To use this version of cspace-ui with an older version of the CollectionSpace server, these new fields should be hidden; otherwise, any values entered will not be saved. The following fields are new:
42
43#### group
44- `groupEarliestSingleDate`
45- `groupLatestDate`
46
47#### intake
48- `approvalGroupList` and descendants
49
50#### loan in
51- `loanGroup` (in `loanStatusGroupList/loanStatusGroup`)
52- `loanIndividual` (in `loanStatusGroupList/loanStatusGroup`)
53
54#### loan out
55- `loanGroup` (in `loanStatusGroupList/loanStatusGroup`)
56- `loanIndividual` (in `loanStatusGroupList/loanStatusGroup`)
57
58#### object exit
59- `deaccessionApprovalIndividual` (in `deacApprovalGroupList/deacApprovalGroup`)
60- `deaccessionApprovalNote` (in `deacApprovalGroupList/deacApprovalGroup`)