diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cd43604..2ea3e0f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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. diff --git a/docs/making-releases.md b/docs/making-releases.md index ce405014..0890f1b2 100644 --- a/docs/making-releases.md +++ b/docs/making-releases.md @@ -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). @@ -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" diff --git a/package-lock.json b/package-lock.json index 9f0c10dd..40941f67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@iqss/dataverse-client-javascript", - "version": "2.0.0", + "version": "2.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@iqss/dataverse-client-javascript", - "version": "2.0.0", + "version": "2.1.0", "license": "MIT", "dependencies": { "@types/node": "^18.15.11", diff --git a/package.json b/package.json index 91fb04cb..541fc681 100644 --- a/package.json +++ b/package.json @@ -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",