Release 2025.12

InformationGrid platform

New IG web components version
With this new 2025.12 release, the IG web components are updated as well. Please upgrade to version 2.22.0. For more information see https://www.npmjs.com/package/informationgrid-webcomponents and the belonging documentation on IG Web components documentation.

This release delivers improvements to client configuration handling and resolves several issues affecting form rendering, validation, and resource type selection.

New Features

  • Retrieve first endpoint on document collections – It’s now possible to fetch the first matching document based on filters and sorting, improving performance when only a single resource is required.
  • Draft/final status added to more configuration types – Resource type groups and user-defined value types now support draft/final states. The status is visible in the workbench and enforced during release creation to help prevent accidental changes.
  • Specify version in resource types and groups DSL – Target versions can now be set when defining new resource types or groups in the DSL, enabling precise transformation workflows.
  • Command precondition messages – It’s now possible to specify a failure message to return when a command precondition is unmet.

Improvements

  • Web components state sync between web components and host app – Paging, sorting and selection state persist across reloads and can now be driven by URL parameters, resulting in a smoother navigation experience.
  • Workbench usability – Clicking a configuration with multiple versions opens the current version directly.
  • Markdown support has been added to configuration descriptions to allow more sophisticated documentation.

Bugfixes

  • Resource transformation stability – Transformations no longer fail when a member has been removed from a resource type group; values missing in the new version are safely ignored.
  • Lookup keys consistency – Forms that use lookup constraints now receive consistent string keys, preventing false positives in unsaved-changes checks.

Deprecated

  • version is now a keyword in all DSL variants, including resource masters and form configurations. The use of version (without quotes) as an identifier in DSL snippets will be disallowed in a future release.

Comments are closed.