Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 44 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,52 @@ This changelog follows the principles of [Keep a Changelog](https://keepachangel

### Fixed

- Dependencies updated to address security vulnerabilities found by `npm audit`.

### Removed

[Unreleased]: https://github.com/IQSS/dataverse-client-javascript/compare/v2.1.0...develop

---

## [v2.0.0] -- 2025-07-04
## [v2.1.0] -- 2025-09-29

### Added

- CHANGELOG.md file to track changes in a standard way.

- New property isAdvancedSearchFieldType returned by API in GetCollectionMetadataBlocks and GetMetadataBlockByName use cases.

- Use cases for Notifications: GetAllNotifications, DeleteNotification.

- Use cases for Dataset Linking: LinkDataset, UnlinkDataset, GetDatasetLinkedCollections.

- Use case: GetCitationInOtherFormats.

- Use case: GetDatasetAvailableCategories.

- Use cases for Collections Linking: LinkCollection, UnlinkCollection, GetCollectionLinks.

- Use cases for External Tools: GetExternalTools, GetDatasetExternalToolResolved, GetFileExternalToolResolved.

- Use case: GetDatasetTemplates.

- Use case: GetAvailableStandardLicenses.

- Use case: GetAvailableDatasetMetadataExportFormats.

- Use cases for Dataset Types: GetDatasetAvailableDatasetTypes, GetDatasetAvailableDatasetType, AddDatasetType, LinkDatasetTypeWithMetadataBlocks, SetAvailableLicensesForDatasetType, DeleteDatasetType.

### Changed

- CreateDataset use case updated to allow non-default dataset types.

- GetCollectionMetadataBlocks use case updated to support passing a dataset type.

### Fixed

- Integration tests in Roles Repository.

- Incorrect Filter Queries split that caused value parts to be truncated.

### Security

[Unreleased]: https://github.com/IQSS/dataverse-frontend/compare/v2.0.0...develop
- Dependencies updated to address vulnerabilities found by npm audit.
7 changes: 3 additions & 4 deletions docs/making-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ npm version 3.5.0 --no-git-tag-version

This command will update the version in the `package.json` and `package-lock.json`.

If everything looks good, you can push the changes to the repository.

## Update the changelog

**Note**: Contributors should have already added their changes to the `[Unreleased]` section as part of their pull requests (see [CONTRIBUTING.md](../.github/CONTRIBUTING.md#changelog-guidelines) for details).
Expand Down Expand Up @@ -86,8 +84,9 @@ Before releasing, ensure the changelog is properly prepared:
### Removed
```

4. **Update the version links** at the bottom of the changelog files
5. **Commit the changelog updates** as part of the release preparation
4. **Commit the changelog updates** as part of the release preparation

If everything looks good, you can push the changes to the repository.

## Merge "release branch" into "main"

Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@iqss/dataverse-client-javascript",
"version": "2.0.0",
"version": "2.1.0",
"description": "Dataverse API wrapper package for JavaScript/TypeScript-based applications",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
Expand Down
Loading