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
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,16 @@ 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
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.
@@ -32,6 +42,7 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
32
42
- Templates: Rename `CreateDatasetTemplateDTO` to `CreateTemplateDTO`.
33
43
- Templates: Rename `createDatasetTemplate` repository method to `createTemplate`.
34
44
- Templates: Rename `getDatasetTemplates` repository method to `getTemplatesByCollectionId`.
45
+
- 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.
35
46
36
47
### Fixed
37
48
@@ -42,7 +53,7 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
42
53
43
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