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
+39-8Lines changed: 39 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,23 +8,54 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel
8
8
9
9
### Added
10
10
11
-
- Dataset Templates Selector in the Create Dataset page.
11
+
### Changed
12
+
13
+
- Use of the new `sourceLastUpdateTime` query parameter from update dataset and file metadata endpoints to support optimistic concurrency control during editing operations. See [Edit Dataset Metadata](https://guides.dataverse.org/en/6.8/api/native-api.html#edit-dataset-metadata) and [Updating File Metadata](https://guides.dataverse.org/en/6.8/api/native-api.html#updating-file-metadata) guides for more details.
14
+
15
+
### Fixed
16
+
17
+
- Show toast notification when API token is copied to clipboard.
18
+
19
+
### Removed
20
+
21
+
---
22
+
23
+
## [v0.2.0] -- 2025-10-03
24
+
25
+
### Added
26
+
27
+
- Dataset Templates integration in the Create Dataset form. (#745)
28
+
- Advanced Search UI replicating legacy JSF, with persistence of queries and facet filters. (#760, dataverse#9993)
29
+
- External Search integration with selectable search service and first-load fetch behavior. (#710)
30
+
- File Edit Tags with populated categories dropdown. (#763)
31
+
- DEMO environment option in deploy actions.
12
32
- Metadata Export Dropdown to the metadata tab of Dataset Page and File Page.
13
33
- External Tools integration. All types supported: Explore, Configure, Preview and Query tools in Dataset and File pages. Still not showing external tools for Auxiliary Files as additional development is needed.
14
-
-Show toast notification when API token is copied to clipboard.
34
+
-Dataset page: citation downloads available in multiple formats with copy-to-clipboard. (#786)
15
35
16
36
### Changed
17
37
18
-
- Standardize Node.js version to 22 across all environments (docker dev environment, CI, production).
38
+
- Standardized Node.js to v22 across environments (docker dev, CI, production).
39
+
- Upgrade Keycloak to 26.3.2; updated SPI and test realm JSON.
40
+
- Truncate long collection and dataset descriptions with expandable content. (#789)
- Upgrade dependencies to drastically reduce vulnerabilities flagged by `npm audit`. Reduced from +100 including 12 critical and 33 high to only 2 moderate.
45
+
- Guest user access: file info retrieval works on deaccessioned datasets. (#752)
46
+
- Collection filter queries with values containing ":" now parsed correctly. (#812)
47
+
- File upload: corrected "drop one file to replace" warning behavior. (#810)
-[Sync "develop" branch with changes from "main"](#sync-develop-branch-with-changes-from-main)
11
+
-[Delete "release branch" and "sync develop" branch](#delete-release-branch-and-sync-develop-branch)
12
12
13
13
## Introduction
14
14
@@ -83,8 +83,7 @@ Before releasing, ensure the changelog is properly prepared:
83
83
### Removed
84
84
```
85
85
86
-
4.**Update the version links** at the bottom of the changelog files
87
-
5.**Commit the changelog updates** as part of the release preparation
86
+
4.**Commit the changelog updates** as part of the release preparation
88
87
89
88
## Use the Latest Dataverse Client Javascript Version
90
89
@@ -128,21 +127,18 @@ Go to https://github.com/IQSS/dataverse-frontend/releases/new to start creating
128
127
129
128
At this point you can send around the draft release for any final feedback. Make corrections to the draft, if necessary. Publish once everything is ok.
130
129
131
-
## Merge "release branch" into "develop"
130
+
## Sync develop branch with changes from main
132
131
133
132
After merging the release branch into `main`, ensure the develop branch is updated with the latest changes.
134
133
135
-
```shell
136
-
git checkout develop
137
-
git merge release/X.X.X
138
-
git push origin develop
139
-
```
134
+
Create a pull request to sync the `develop` branch with the `main` branch. Create the branch from `main` and name it `sync-develop-v[version-number]`.
140
135
141
-
## Delete "release branch"
136
+
This is a good time to revert or adjust any release-specific changes that are **not needed in `develop`**, such as:
142
137
143
-
Once the release process is complete and the `release` branch has been merged into both `main` and `develop`, you can safely delete the `release` branch to keep the repository clean.
138
+
- Using the npm version of the latest `@iqss/dataverse-client-javascript` package — check what alpha version is used in `develop` and revert to that version.
139
+
- Updating the `E2E_DATAVERSE_IMAGE_TAG` in `workflows/test.yml` — revert it to the value used in `develop` (usually `unstable`).
140
+
- Any other release-only changes or configuration updates that should not persist in `develop`.
144
141
145
-
- Delete the branch locally from your repository.
146
-
- Delete the branch remotely from the remote repository.
142
+
## Delete "release branch" and "sync-develop" branch.
147
143
148
-
This ensures that the `release` branch is no longer present in either your local or remote repositories.
144
+
Once the release process is complete and the changes have been merged into both `main` and `develop`, you can delete the `release` branch and the `sync-develop` branch to keep the repository clean.
0 commit comments