InformationGrid platform
New IG web components version
With this new 2024.9 release, the IG web components are updated as well. Please upgrade to version 2.8.0. For more information see https://www.npmjs.com/package/informationgrid-webcomponents and the belonging documentation on IG Web components documentation.
New features/improvements
- A vocabulary extension for resource types has been added, making it possible to link a resource type (as well as its properties) to a concept from an existing vocabulary/standard, such as for example, Dublin Core. Here’s an example of what this looks like In the resource type DSL for a fictitious vocabulary “schema”:
- The new ‘url’ markup constraint supported for resource types indicates a ‘string’ property is intended to contain a URL, which will consequently be displayed as a clickable link in the user interface.
- Support has been added for resource references to aggregate instances, meaning it is possible to refer directly to an instance of an aggregate, without the need for an (explicit) document projection for that aggregate.
Bugfixes
- Created resource references can be assigned in DSL
- Collection browser now works correctly also when the identifier of a record contains special characters
- Creating aggregate instances using ‘ignore if exists’ in the DSL now works as expected
- Selecting a projection version is now possible in the Trace view
- Nested array of references to resource types is working correctly
- Value mappers can be used in search projections
- ‘null’ values are no longer allowed in arrays and maps that have a cardinality constraint