Skip to content

Releases: IQSS/dataverse-client-javascript

v2.1.0

29 Sep 19:39
376990b

Choose a tag to compare

Dataverse Client Javascript 2.1.0

This release contains new use cases for supporting linking collections and datasets, notifications, and dataset types, and other changes. See details below.

This version has been tested with Dataverse 6.8 🚀.

Release Highlights

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

  • Dependencies updated to address vulnerabilities found by npm audit.

Full Changelog: v2.0.0...v2.1.0

v2.0.0

04 Jul 17:44
40e74cc

Choose a tag to compare

Dataverse Client Javascript 2.0.0

This release marks a major update to this repository and npm package, after nearly two years without new versions being published.

This version has been tested with Dataverse 6.7 🚀.

Release Highlights

Package Renaming:

The NPM package has been renamed from js-dataverse to @iqss/dataverse-client-javascript. The js-dataverse package will be marked as deprecated.

Architecture and Codebase Enhancements:

Significant refactoring and enhancements have been made throughout the codebase, including support for many new use cases, improved modularization, and better error management.

This release represents foundational work to enable future development.
Starting with upcoming releases, a structured changelog will be included to provide detailed descriptions of all changes and improvements.

New Contributors