Dataland v97.0: Release notes - d-fine/Dataland GitHub Wiki

DALA-3674: Update Dataland frontend to use PrimeVue 4

We updated our Component Library PrimeVue from version 3 to version 4. This introduced a change in our frontend styling, but the functionality of the Dataland webpage should have stayed the same more or less.

DALA-6090: Data export: Column order (API-impact)

Previously, columns were inconsistently ordered. E.g., if entries had missing values, subsequent entries with complete data would have incorrectly positioned columns. Therefore we fixed inconsistent column ordering in portfolio and company exports when components have multiple properties (e.g., currency fields with value and currency columns) by adding ordered schemas to the specification service. For this a new endpoint was introduced: GET/{frameworkSpecificationId}/resolved-schema, which returns the complete schema with all component structures resolved to their primitive types, including the correct column ordering for multi-property components like currencies. Additionally the export service was updated in order to make use of the schema definitions for the correct export:

The new resolved-schema endpoint

Therefore data exports now have consistent logical column orderings regardless of data completeness in individual entries.

DALA-6091: Make basic user info accessible by email to select users (API-only)

In Community Manager, there is a new controller, User Validation Controller, which currently has exactly one endpoint: POST /user-validation/email; see the first screenshot. The endpoint accepts an email address in the form of a one-field request body, and on success, it returns basic information on the Dataland user registered under that email address, namely their Dataland user ID, first and last name together with the passed email address; see the second screenshot. Only Dataland admins and users who are owner or member admin of at least one company on Dataland can use this endpoint.

POST /user-validation/email endpoint Output of the new endpoint

DALA-6134: Return basic user info in /company-role-assignments endpoint (API-only)

The GET /company-role-assignments endpoint of our Community Manager, which allows for a filtered search for company role assignments, has been modified to return so-called extended company role assignments; see the first screenshot. In addition to the usual information from a company role assignment (namely, Dataland company ID, Dataland user ID and role of the user in the company), these also contain the first and last name as well as the email address of the user; see the second screenshot.

GET /company-role-assignments endpoint Output of the modified endpoint
⚠️ **GitHub.com Fallback** ⚠️