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
+21-2Lines changed: 21 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,14 +8,33 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
8
8
9
9
### Added
10
10
11
+
### Changed
12
+
13
+
### Fixed
14
+
15
+
### Removed
16
+
17
+
## [v2.2.0] -- 2026-04-24
18
+
19
+
### Added
20
+
11
21
- Datasets: Added `updateDatasetLicense` use case and repository method to support Dataverse endpoint `PUT /datasets/{id}/license`, for updating dataset license or custom terms.
12
22
- Datasets: Added `getDatasetStorageDriver` use case and repository method to support Dataverse endpoint `GET /datasets/{identifier}/storageDriver`, for retrieving dataset storage driver configuration with properties: name, type, label, directUpload, directDownload, and uploadOutOfBand.
13
-
- Datasets: Added `updateDatasetLicense` use case and repository method to support Dataverse endpoint `PUT /datasets/{id}/license`, for updating dataset license or custom terms
23
+
- Datasets: Added `getDatasetUploadLimits` use case and repository method to support Dataverse endpoint `GET /datasets/{id}/uploadlimits`, for retrieving remaining storage upload quotas, if present.
14
24
- New Use Case: [Get Collections For Linking Use Case](./docs/useCases.md#get-collections-for-linking).
15
25
- New Use Case: [Create a Template](./docs/useCases.md#create-a-template) under Templates.
16
26
- New Use Case: [Get a Template](./docs/useCases.md#get-a-template) under Templates.
17
27
- New Use Case: [Delete a Template](./docs/useCases.md#delete-a-template) under Templates.
28
+
- Templates: Added `setTemplateAsDefault` use case and repository method to support Dataverse endpoint `POST /dataverses/{id}/template/default/{templateId}`.
29
+
- Templates: Added `unsetTemplateAsDefault` use case and repository method to support Dataverse endpoint `DELETE /dataverses/{id}/template/default`.
18
30
- New Use Case: [Update Terms of Access](./docs/useCases.md#update-terms-of-access).
31
+
- Guestbooks: Added use cases and repository support for guestbook creation, listing, and enabling/disabling.
32
+
- Guestbooks: Added dataset-level guestbook assignment and removal support via `assignDatasetGuestbook` (`PUT /api/datasets/{identifier}/guestbook`) and `removeDatasetGuestbook` (`DELETE /api/datasets/{identifier}/guestbook`).
33
+
- Datasets/Guestbooks: Added `guestbookId` in `getDataset` responses.
34
+
- Access: Added`access` module for guestbook-at-request and download terms/guestbook submission endpoints.
35
+
- New Use Case: [Get Publish Dataset Disclaimer Text](./docs/useCases.md#get-publish-dataset-disclaimer-text).
36
+
- New Use Case: [Get Dataset Publish Popup Custom Text](./docs/useCases.md#get-dataset-publish-popup-custom-text).
37
+
- DatasetType: Updated datasetType data model. Added two more fields: description and displayName.
19
38
20
39
### Changed
21
40
@@ -34,7 +53,7 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
34
53
35
54
- Removed date fields validations in create and update dataset use cases, since validation is already handled in the backend and SPA frontend (other clients should perform client side validation also). This avoids duplicated logic and keeps the package focused on its core responsibility.
0 commit comments