You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,9 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
11
11
- Guestbooks: Added `getGuestbookResponsesByGuestbookId` use case and repository support for retrieving paginated guestbook responses as structured JSON.
12
12
- Guestbooks: Added `downloadGuestbookResponsesByCollectionId` and `downloadGuestbookResponsesOfAGuestbook` use cases and repository support for exporting guestbook responses as raw CSV content.
13
13
- Guestbooks: Added optional `includeStats` support to `getGuestbooksByCollectionId`, returning `usageCount` and `responseCount` when requested.
14
+
- Files: Added `getFileCitationByFormat` use case, repository method, and `FileCitationFormat` enum to support Dataverse file citation exports in `EndNote`, `RIS`, `BibTeX`, `CSL`, and `Internal` formats.
15
+
- Collections: Added `allowedDatasetTypes` field to the [Collection](./src/collections/domain/models/Collection.ts) model. This field is optional and only populated the feature is enabled on the installation and configured on the collection.
16
+
- Collections: Added theme information when retrieving a collection using `getCollection`.
14
17
15
18
### Changed
16
19
@@ -29,6 +32,9 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
29
32
- New Use Case: [Create a Template](./docs/useCases.md#create-a-template) under Templates.
30
33
- New Use Case: [Get a Template](./docs/useCases.md#get-a-template) under Templates.
31
34
- New Use Case: [Delete a Template](./docs/useCases.md#delete-a-template) under Templates.
35
+
- New Use Case: [Update Template Metadata](./docs/useCases.md#update-template-metadata) under Templates.
36
+
- New Use Case: [Update Template License Terms](./docs/useCases.md#update-template-license-terms) under Templates.
37
+
- New Use Case: [Update Template Terms Of Access](./docs/useCases.md#update-template-terms-of-access) under Templates.
32
38
- Templates: Added `setTemplateAsDefault` use case and repository method to support Dataverse endpoint `POST /dataverses/{id}/template/default/{templateId}`.
33
39
- Templates: Added `unsetTemplateAsDefault` use case and repository method to support Dataverse endpoint `DELETE /dataverses/{id}/template/default`.
34
40
- New Use Case: [Update Terms of Access](./docs/useCases.md#update-terms-of-access).
@@ -46,6 +52,7 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
46
52
- Templates: Rename `CreateDatasetTemplateDTO` to `CreateTemplateDTO`.
47
53
- Templates: Rename `createDatasetTemplate` repository method to `createTemplate`.
48
54
- Templates: Rename `getDatasetTemplates` repository method to `getTemplatesByCollectionId`.
55
+
- Collections: `updateCollection` now supports partial updates by accepting `Partial<CollectionDTO>`. Only explicitly provided fields are sent in update requests, aligning with Dataverse API semantics. Metadata blocks handling was adjusted to respect inheritance flags and avoid invalid field combinations.
0 commit comments